public function MinificarJS($Num)
 {
     if (devildrey33_Opciones::Administrador() > 0) {
         devildrey33_Opciones::Minificar_JS($Num);
         echo json_encode(array("ErroresPHP" => Base::ObtenerLogPHP(), "Estado" => 0));
     } else {
         $this->Desloguear(1);
     }
 }
Esempio n. 2
0
 public function Head_JS()
 {
     $this->GenerarListaEntradasJS();
     //        $Raiz = "/".str_replace("\\", "/", substr(dirname(__FILE__), strlen($_SERVER["DOCUMENT_ROOT"])));
     if (devildrey33_Opciones::Minificar_JS() == 0) {
         // jQuery sin minificar
         echo '<script src="//ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.js"></script>' . Intro();
         echo '<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.js"></script>' . Intro();
         // Para la barra separadora del lab
     } else {
         echo '<script src="//ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>' . Intro();
         echo '<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>' . Intro();
         // Para la barra separadora del lab
     }
     //        echo "<script type='text/javascript' src='https://www.google.es/jsapi'></script>".Intro(); // json api?
     /* addons del codemirror */
     echo "<script src='" . Base::URL_JS() . "3rdParty/codemirror.min.js'></script>" . Intro();
     /* Three js */
     if (devildrey33_Opciones::Minificar_JS() == 0) {
         // Three.js sin minificar
         echo "<script src='" . Base::URL_JS() . "3rdParty/three-0.79.js'></script>" . Intro();
     } else {
         echo "<script src='" . Base::URL_JS() . "3rdParty/three-0.79.min.js'></script>" . Intro();
     }
     echo "<script src='" . Base::URL_JS() . "3rdParty/tweenjs-0.6.2.min.js'></script>" . Intro();
     //        echo "<script src='".Base::URL_JS()."3rdParty/stats.min.js'></script>".Intro();
     echo "<script src='" . Base::URL_Cache() . "EntradasBlog.js'></script>" . Intro();
     if (devildrey33_Opciones::Minificar_JS() == 0) {
         if (file_exists(dirname(__FILE__) . '/Config/ArchivosMinify.php')) {
             $ArrayCSS = (require dirname(__FILE__) . '/Config/ArchivosMinify.php');
             foreach ($ArrayCSS["js"] as $Archivo) {
                 echo "<script src='" . Base::URL_Web() . substr($Archivo, 1) . "'></script>" . Intro();
             }
         } else {
             error_log("<span style='color:red'>Error!</span> devildrey33::Head_JS -> el archivo '/Config/ArchivosMinify.php' no existe.");
         }
     } else {
         echo "<script src='" . Base::URL_Cache() . "devildrey33.min.js'></script>" . Intro();
     }
     if (devildrey33_Opciones::Administrador() > 0) {
         echo "<script src='" . Base::URL_JS() . "ObjetoAdmin.js'></script>" . Intro() . "<script>\$Base.JSDinamico.push('ObjetoAdmin.js');</script>" . Intro();
         // Para que no lo cargue dinamicamente
     }
 }
     echo json_encode(array("ErroresPHP" => Base::ObtenerLogPHP()));
     break;
 case "ActivarMinificarCSS":
     devildrey33_Opciones::Minificar_CSS(1);
     echo json_encode(array("ErroresPHP" => Base::ObtenerLogPHP()));
     break;
 case "DesactivarMinificarCSS":
     devildrey33_Opciones::Minificar_CSS(0);
     echo json_encode(array("ErroresPHP" => Base::ObtenerLogPHP()));
     break;
 case "ActivarMinificarJS":
     devildrey33_Opciones::Minificar_JS(1);
     echo json_encode(array("ErroresPHP" => Base::ObtenerLogPHP()));
     break;
 case "DesactivarMinificarJS":
     devildrey33_Opciones::Minificar_JS(0);
     echo json_encode(array("ErroresPHP" => Base::ObtenerLogPHP()));
     break;
 case "ActivarActualizarCache":
     devildrey33_Opciones::ActualizarCache(1);
     devildrey33::Minificar_JS_CSS();
     echo json_encode(array("ErroresPHP" => Base::ObtenerLogPHP()));
     break;
 case "DesactivarActualizarCache":
     devildrey33_Opciones::ActualizarCache(0);
     echo json_encode(array("ErroresPHP" => Base::ObtenerLogPHP()));
     break;
 case "ActivarConsola":
     devildrey33_Opciones::MostrarConsola(1);
     echo json_encode(array("ErroresPHP" => Base::ObtenerLogPHP()));
     break;