Server IP : 184.154.167.98 / Your IP : 3.140.185.250 Web Server : Apache System : Linux pink.dnsnetservice.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 User : puertode ( 1767) PHP Version : 8.2.26 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/puertode/public_html/oficios/sis/core/controller/ |
Upload File : |
<?php // 10 de Octubre del 2014 // Bootload.php // @brief esta clase sirve para alistar los boot class Bootload { /** * @function load * @brief la funcion load carga un boot correspondiente a un modulo **/ public static function load($view){ // Module::$module; if(!isset($_GET['view'])){ include "core/modules/".Module::$module."/boot/".$view."/boot-default.php"; }else{ if(self::isValid()){ $fullpath = "core/modules/".Module::$module."/boot/".$_GET['view']."/boot-default.php"; include $fullpath; }else{ self::Error("<b>404 NOT FOUND</b> Boot <b>".$_GET['view']."</b> folder !!"); } } } /** * @function isValid * @brief valida la existencia de una vista **/ public static function isValid(){ $valid=false; if(file_exists($file = "core/modules/".Module::$module."/boot/".$_GET['view']."/boot-default.php")){ $valid = true; } return $valid; } public static function Error($message){ print $message; } } ?>