Example #1
0
 /**
  * @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);
     }
 }
Example #2
0
 function trace_r($pArray, $pOpen = false)
 {
     Debugger::trace_r($pArray, $pOpen);
 }
Example #3
0
 /**
  * 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);
 }
Example #4
0
 /**
  * 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);
 }
Example #5
0
 /**
  * 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);
 }