コード例 #1
0
ファイル: class.loader.php プロジェクト: ValenokPC/tabernacms
 /**
  * Parse al functions!
  */
 public static function parseController()
 {
     header(base64_decode('WC1wb3dlcmVkLWJ5OiBUYWJlcm5hIGVDb21tZXJjZSBDTVM='));
     header(base64_decode('WC1wb3dlcmVkLXZlcnNpb246IA==') . json_encode(rad_update::getInstance()->getVersions()));
     header(base64_decode('WC1wb3dlcmVkLXNpdGU6IGh0dHA6Ly90YWJlcm5hY21zLmNvbQ=='));
     ob_start();
     foreach (self::$_alias->includes as $id) {
         if (strlen($id->controller)) {
             rad_instances::setCurrentController($id->controller);
             if ($id->params_presonal and strlen($id->params_hash)) {
                 rad_instances::setParamsFor($id->controller, new rad_paramsobject($id->params_hash));
             } elseif (!$id->params_presonal and strlen($id->original_params)) {
                 rad_instances::setParamsFor($id->controller, new rad_paramsobject($id->original_params));
             }
             self::$_controllerResults[$id->incinal_id] = new $id->controller();
         } else {
             self::$_controllerResults[$id->incinal_id] = null;
         }
     }
     ob_end_flush();
 }