This website requires JavaScript.
dabdfa1354
Merge feat/regla-visibilidad-unica: header.php y robots consultan la regla única de builder_saas
main
Jordan Diaz
2026-10-14 15:27:50 +00:00
bb532515ce
feat: header.php y robots consultan la regla única de builder_saas
feat/regla-visibilidad-unica
Acai Forge and Claude Opus 5.5
2026-10-14 15:27:40 +00:00
d1235f2e20
Merge fix/cache-sin-redis: sin Redis la web sigue sin caché en vez de morir
Acai Forge and Claude Opus 5.5
2026-10-03 15:27:20 +00:00
cb03ecd239
fix(cache): sin Redis la web sigue sin caché en vez de morir
fix/cache-sin-redis
Acai Forge and Claude Opus 5.5
2026-10-02 17:08:52 +00:00
f0060f3eb8
Actualizar local desde main
local
superadmin
2026-10-02 16:55:46 +00:00
80b6541e30
fix: crear uploads/webp sin carrera en funciones.php
Jordan Diaz and Claude Opus 5.5
2026-09-30 15:16:28 +00:00
775ae1c95d
Merge feat/uploads-columnas-miniaturas: fotos de registros con dimensiones y miniaturas
Acai Forge and Claude Opus 5.5
2026-09-28 20:50:36 +00:00
49522987dd
feat(core): las fotos de los registros traen dimensiones y miniaturas
feat/uploads-columnas-miniaturas
Acai Forge and Claude Opus 5.5
2026-09-28 18:28:21 +00:00
15c3db882d
feat(core): cambiar las fotos de un registro sella su updatedDate
Jordan Diaz
2026-09-26 13:34:07 +00:00
17f5d91c8d
feat(core): el enlace es unico entre todas las tablas (AcaiAPI::uniqueEnlace) y slug.php registra duplicados
Jordan Diaz
2026-09-24 09:34:22 +00:00
7097b79111
fix(core): las migas no revientan con un registro sin su campo de migas (ficha en blanco)
Jordan Diaz
2026-09-24 07:35:23 +00:00
4e46322b02
feat(core): regla unica de valores por defecto en los INSERT (AcaiAPI::insertDefaults)
Jordan Diaz
2026-09-24 07:21:53 +00:00
184038b786
fix(core): una fecha ausente solo se rellena si la columna es NOT NULL sin DEFAULT
Jordan Diaz
2026-09-24 00:17:04 +00:00
14ddf1608e
fix(core): altas rellenan fechas que faltan y el error de insert/update trae el mensaje de MySQL
Jordan Diaz
2026-09-23 07:59:03 +00:00
8659715132
Merge motor-segun-version: el motor de las tablas nuevas depende del servidor
Jordan Diaz and Claude Opus 5.5
2026-09-22 17:44:27 +00:00
701bc3bb8b
feat(core): el motor de las tablas nuevas depende de la version del servidor
motor-segun-version
Jordan Diaz and Claude Opus 5.5
2026-09-22 17:44:26 +00:00
bc63ebdb15
Merge corregir-comentario-innodb
Jordan Diaz and Claude Opus 5.5
2026-09-22 17:28:40 +00:00
3701072bb3
docs(core): el comentario del motor InnoDB daba una razon falsa
corregir-comentario-innodb
Jordan Diaz and Claude Opus 5.5
2026-09-22 17:28:39 +00:00
8d92d08a56
Merge innodb-tablas-nuevas: las tablas nuevas del CMS nacen en InnoDB
Jordan Diaz and Claude Opus 5
2026-09-22 16:41:10 +00:00
12dfdd5fed
feat(core): las tablas nuevas del CMS nacen en InnoDB
innodb-tablas-nuevas
Jordan Diaz and Claude Opus 5
2026-09-22 16:41:02 +00:00
a9ecad4ee1
fix(core): los ganchos de ciclo de vida de plugins funcionan en las webs locales
Jordan Diaz and Claude Opus 5
2026-09-22 16:27:18 +00:00
0bbf053703
fix(core): el borrado recursivo se dejaba los ficheros ocultos
Jordan Diaz and Claude Opus 5
2026-09-13 18:08:02 +00:00
b1c9ffa461
fix(plugins): el cargador ignora una carpeta con custom-schema pero sin schema
Jordan Diaz and Claude Fable 5.1
2026-09-13 11:23:51 +00:00
e198bd780a
fix(plugins): _removeFile solo borra contenido, nunca el motor
Jordan Diaz and Claude Fable 5.1
2026-09-12 22:59:07 +00:00
ea8eb6dbcb
fix(plugins): red de seguridad ante exit() en un gancho y globales del CMS
Jordan Diaz and Claude Fable 5.1
2026-09-12 22:51:56 +00:00
3565abdd88
fix(plugins): endurecer pluginLifecycle y sanear _removeFile
Jordan Diaz and Claude Fable 5.1
2026-09-12 22:50:20 +00:00
273c3dd781
feat(plugins): ganchos de ciclo de vida y checkpoints boot_plugins y post_variables
Jordan Diaz and Claude Fable 5.1
2026-09-12 22:40:42 +00:00
462cba0505
feat(core): cms/lib/plugins/index.php entra en el core distribuible
Jordan Diaz and Claude Fable 5.1
2026-09-11 12:11:49 +00:00
e938135869
feat(cache): las webs nuevas llaman al checkpoint cache
Jordan Diaz and Claude Opus 5
2026-09-06 13:33:40 +00:00
e4ab0567df
feat(correo): SMTP desde la configuracion del panel, y fuera el proxy
Jordan Diaz and Claude Opus 5
2026-09-03 20:34:05 +00:00
3615d85bc0
Revert "fix(correo): un solo camino de envio, el directo, y fuera el proxy"
Jordan Diaz and Claude Opus 5
2026-09-03 20:19:22 +00:00
f279d7d1d3
fix(correo): un solo camino de envio, el directo, y fuera el proxy
Jordan Diaz and Claude Opus 5
2026-09-03 20:14:38 +00:00
ec203bc1e6
fix(core): converger las clases con core_client, que llevaban meses derivando
Jordan Diaz and Claude Opus 5
2026-09-03 19:39:36 +00:00
f81c5a26e1
fix(header): el entorno se detecta en linea, sin depender de otro fichero
Jordan Diaz and Claude Opus 5
2026-09-01 19:47:20 +00:00
9a4906edfc
Revert "fix(header): el entorno se detecta en tiempo de ejecucion, no con un fichero .prod"
Jordan Diaz
2026-09-01 19:21:01 +00:00
92f092dcc4
fix(header): el entorno se detecta en tiempo de ejecucion, no con un fichero .prod
Jordan Diaz and Claude Opus 5
2026-09-01 19:16:12 +00:00
3747508812
Añadiendo el primer archivo .prod
Jordan Diaz
2026-09-01 18:18:46 +00:00
6397abfabb
fix(AcaiAPI): fecha vacia, sellado de auditoria y escapado de ids
Jordan Diaz
2026-08-25 15:06:21 +00:00
5861bac1da
fix(security): sanear idioma de URL para cerrar XSS reflejado
Jordan Diaz
2026-07-29 11:48:05 +00:00
46ecbb3f09
fix: tolerar null en $functions/$options de AcaiAPI (compat firma legacy CocoDB)
Jordan Diaz
2026-07-29 11:32:33 +00:00
7d38e069cd
Añadiendo las librerías de payments a sesion
Jordan Diaz
2026-07-29 11:14:46 +00:00
031ef33f9f
fix: devolver valores como string en las lecturas (paridad mysql_* legacy)
Jordan Diaz
2026-07-22 11:14:55 +00:00
fe7e9ee2e6
fix: no inyectar campos de auditoria en tablas raw (ignoreSchema)
Jordan Diaz
2026-07-22 09:40:13 +00:00
34d1458f3a
perf: self-provision the traducciones index required by batched t()
Jordan Diaz
2026-07-21 18:34:10 +00:00
bcd21dd274
perf: batch per-record translation preload in t()
Jordan Diaz
2026-07-21 18:29:46 +00:00
432130565b
AcaiAPI data layer + CocoDB facade
Jordan Diaz
2026-07-21 17:29:51 +00:00
dd2657a5d3
CmsApi Libraries
Jordan Diaz
2026-06-09 09:44:45 +00:00
927888d0d9
Update CocoDB.php
Jordan
2026-05-12 18:33:16 +01:00
2471e9f3e1
Create cmsApiInit.js
Jordan
2026-04-21 08:09:21 +01:00
a84eaff98b
layout_header_footer
Jordan
2026-04-20 22:40:47 +01:00
130a84a093
dasdas
Jordan
2026-04-15 20:00:09 +01:00
f64a790b9b
dasdsa
Jordan
2026-04-15 19:58:40 +01:00
4f78c9276e
detect
Jordan
2026-04-15 19:56:57 +01:00
6cd37bd2c1
Update funciones.php
Jordan
2026-04-15 19:53:58 +01:00
e5948007da
mas
Jordan
2026-04-15 19:53:33 +01:00
bd1386890b
error html
Jordan
2026-04-15 19:49:59 +01:00
7bb61b3691
Update slug.php
Jordan
2026-04-15 19:28:57 +01:00
628231a530
Update .htaccess
Jordan
2026-04-11 16:33:46 +01:00
f4e1cb8135
Update .htaccess
Jordan
2026-04-09 21:25:49 +01:00
90f683ccf8
Update .htaccess
Jordan
2026-04-09 21:24:36 +01:00
407038c72f
Update funciones.php
Jordan
2026-04-09 18:32:48 +01:00
dfc5b7bc75
Update funciones.php
Jordan
2026-04-09 18:28:54 +01:00
d64957cb6a
Update footer.php
Jordan
2026-04-09 18:15:11 +01:00
9b627ae143
Quitando template/estandar/images
Jordan
2026-04-08 13:31:51 +01:00
8945934dff
eliminando js
Jordan
2026-03-31 14:02:56 +01:00
e69b25126a
aliminamos esta carpeta de la base
Jordan
2026-03-31 14:00:12 +01:00
5f09794479
Update footer.php
Jordan
2026-03-31 13:20:52 +01:00
49db7b5701
Update footer.php
Jordan
2026-03-31 13:19:27 +01:00
e50fc5deba
Update footer.php
Jordan
2026-03-31 12:56:46 +01:00
3ff8e30b85
Update footer.php
Jordan
2026-03-29 11:11:59 +01:00
a72755cffb
update sesion.php
Jordan
2026-03-22 13:13:40 +00:00
eb7ceef920
update sesion.php
Jordan
2026-03-22 13:10:14 +00:00
49ac4af10d
update sesion.php
Jordan
2026-03-06 18:11:52 +00:00
aaeeef2e0a
update gitignore
Jordan
2026-03-06 18:11:23 +00:00
4e4bfde8a5
Quitando payments
Jordan
2026-03-05 19:01:22 +00:00
48fab839d0
Añadiendo los plugins base payments y cms_api
Jordan
2026-03-05 18:31:21 +00:00
83006dad83
Añadiendo claude a gitignore
Jordan
2026-03-05 18:27:59 +00:00
a88d61bec7
Add missing language routes and root path definitions
Jordan and Claude Opus 4.6
2026-02-26 20:41:03 +00:00
3f251f1d32
Add lib/variables.php without SMTP credentials
Jordan and Claude Opus 4.6
2026-02-26 20:38:59 +00:00
a3452623bf
Add settings.dat.php as empty template for installations
Jordan and Claude Opus 4.6
2026-02-26 20:30:46 +00:00
b16c17d7ce
Update .gitignore to exclude sensitive files
Jordan and Claude Opus 4.6
2026-02-26 20:23:31 +00:00
eec6c425c5
Añadiendo apartados a 404.php
Jordan
2026-02-23 16:59:53 +00:00
03acc5b013
Initial commit: plantilla base PHP para webs Acai CMS
Jordan
2026-02-21 21:13:57 +00:00