Revert "fix(header): el entorno se detecta en tiempo de ejecucion, no con un fichero .prod"
This reverts commit 92f092dcc4.
This commit is contained in:
@@ -1,39 +1,6 @@
|
||||
<?
|
||||
require_once CMS_VIEWER_LIB;
|
||||
|
||||
/**
|
||||
* ¿Esta copia de la web corre en Forge (local o test) o en producción?
|
||||
*
|
||||
* La señal es la PRESENCIA del `.acai` en la raíz: Forge lo escribe en cada copia
|
||||
* local, y NUNCA viaja a producción — está en el `exclude` del manifest de
|
||||
* push-core y fuera de la allowlist del sync per-web (verificado 2026-09-01).
|
||||
*
|
||||
* Se detecta LOCAL de forma explícita y todo lo demás se trata como producción,
|
||||
* no al revés: si la señal fallara, el comportamiento seguro es el de producción
|
||||
* (respetar `pagina_publicada`). Asumir local ante la duda podría dejar visible
|
||||
* una web sin terminar.
|
||||
*
|
||||
* POR QUÉ VIVE AQUÍ y no en otro sitio, que costó tres intentos:
|
||||
* - NO en `cms/`: esa carpeta se sobrescribe al actualizar el core desde el CMS
|
||||
* legacy y el cambio se perdería.
|
||||
* - NO en `lib/variables.php`: ese fichero viaja en el sync PER-WEB (es el único
|
||||
* de raíz que lo hace), así que la copia de cada web manda y puede quedarse
|
||||
* vieja o divergir. Una función del núcleo no puede vivir en un fichero que
|
||||
* cada web sobrescribe.
|
||||
* - NO en un plugin (`TokenGuard::isLocalTest()` hace esto mismo): el núcleo no
|
||||
* debe depender de que un plugin esté presente y cargado, y `builder_saas`
|
||||
* publica solo al editarlo.
|
||||
* `funciones.php` es CORE (viaja en el manifest de push-core, como `header.php`)
|
||||
* y lo carga todo el front antes de usarlo.
|
||||
*/
|
||||
function esEntornoLocal() {
|
||||
static $local = null;
|
||||
if ($local === null) {
|
||||
$local = is_file(dirname(__FILE__) . "/.acai");
|
||||
}
|
||||
return $local;
|
||||
}
|
||||
|
||||
// VARIABLES RELACIONADAS CON LA EXTRACCION DE CSS
|
||||
$contadorImagenes = 0;
|
||||
$modulosCargados = array();
|
||||
|
||||
Reference in New Issue
Block a user