fe7e9ee2e602272361d389113952a74803a69b7f
buildSetClause añadia siempre updatedDate/updatedByUserNum (y en inserts createdDate/createdByUserNum), pero las tablas raw que se escriben con ignoreSchema (aux_plg_config, uploads, traducciones...) no tienen esas columnas y el INSERT/UPDATE moria con Unknown column — p.ej. guardar la config de un plugin desde el dashboard fallaba con 'No se pudo guardar la configuracion en la base de datos'. Se replica la semantica del CocoDB legacy: prepareBaseSQL solo añadia auditoria y defaults cuando habia schema cargado.
acai-vscode-webbase
Plantilla base PHP para webs locales de desarrollo con Acai CMS.
Descripcion
Este repositorio contiene la estructura base que se usa al crear nuevas webs locales. Incluye los archivos PHP necesarios, configuracion de Apache, y la estructura de directorios del CMS.
Estructura
.
├── index.php # Punto de entrada
├── header.php # Encabezado
├── footer.php # Pie de pagina
├── funciones.php # Funciones globales
├── slug.php # Gestion de URLs
├── sesion.php # Gestion de sesiones
├── apartados.php # Gestion de apartados
├── captcha.php # Verificacion CAPTCHA
├── .htaccess # Config Apache
├── .user.ini # Config PHP
├── .docker/ # Config Docker (Dockerfile, etc.)
├── cms/ # Core del CMS
│ ├── lib/ # Clases, handlers, plugins
│ ├── data/ # Schemas y cache
│ └── uploads/ # Archivos subidos
├── hooks/ # Hooks PHP del proyecto
├── template/ # Plantillas y modulos
└── cgi-bin/ # Scripts CGI
Relacion con el servidor
El servidor (acai-vscode-server) referencia este directorio como WEB_BASE_DIR para copiar la estructura base al crear nuevas webs locales. Se configura en ~/.docker-web-gui/config.json como web_base_dir.
Description
Languages
PHP
91%
JavaScript
6.1%
Smarty
2.1%
SCSS
0.7%