/** * @static * @param DefaultController|null $pController * @param null $pAction * @param string $pTemplate * @return void */ public static function execute($pController = null, $pAction = null, $pTemplate = "") { if ($pController != "statique") { $pController->setTemplate(self::$controller, self::$action, $pTemplate); } if ($pAction != null) { $pController->{$pAction}(); } if (!Core::$request_async) { Header::content_type("text/html"); $pController->render(); if (Core::debug()) { Debugger::render(); } } else { $return = $pController->getGlobalVars(); $return = array_merge($return, Debugger::getGlobalVars()); if (isset($_POST) && isset($_POST["render"]) && $_POST["render"] != "false") { $return["html"] = $pController->render(false); } $response = SimpleJSON::encode($return); $type = "json"; self::performResponse($response, $type); } }
function trace_r($pArray, $pOpen = false) { Debugger::trace_r($pArray, $pOpen); }
/** * Méthode permettant d'effectuer une requête renvoyant une ou plusieurs tuples * @param String $pQuery Requête à effectuer * @return SQLite3Result */ protected function query($pQuery) { Debugger::query($pQuery, "db", $this->bdd); return $this->sqlite->query($pQuery); }
/** * Méthode permettant de centraliser les commandes à effectuer avant l'excécution d'une requête * @param String $pQuery Requête à excécuter * @return resource */ public function execute($pQuery) { Debugger::query($pQuery, "db", $this->bdd); return mysql_query($pQuery, $this->connexion); }
/** * Méthode permettant de centraliser les commandes à effectuer avant l'excécution d'une requête * @param String $pQuery Requête à excécuter * @return mysqli_result */ public function execute($pQuery) { Debugger::query($pQuery, "db", $this->bdd); return $this->mysqliInstance->query($pQuery); }