/** * Constructeur de la classe * * @param Sql $Sql : (ref) Instance de la classe Sql */ public function __construct(Sql &$Sql) { $this->_sql = $Sql; $this->PDO = $this->_sql->getPDO(); $this->_kernel = getKernel(); $this->prefix = $Sql->getPrefix(); $this->modeleName = $Sql->getModeleName(); }
/** * Constructeur de la classe. Créer la connexion * * @param string $host Adresse du serveur hôte * @param string $login Le login de connexion * @param string $passe Le mot de passe de connexion * @param string $base Le nom de la base à laquelle se connecter * @param string $type (default: "mysql") Le type de base à laquel on se connexion (pgsql/mysql/etc) au format de pdo * @param bool $utf8 (default: "true") Si on a la base en utf8 ou non (par défaut : true) */ public function __construct($host, $login, $passe, $base, $type = 'mysql', $utf8 = true) { $this->_kernel = getKernel(); $this->debug = $this->_kernel->getDebug(); $this->type = $type; $this->PDO = new \PDO($type . ':host=' . $host . ';dbname=' . $base, $login, $passe); //PDO create \Exception if fail. if ($utf8) { $this->set_utf8(); } }
/** * Constructeur * * @param string $default_page (default: null) La page par défaut du site (la page index du site) */ public function __construct($default_page = null) { $this->_kernel = getKernel(); //Si la page par défaut a été indiqué, on la définie. if ($default_page != null) { $this->setDefaultPage($default_page); } $this->arg2get(); //Découpe pour obtenir les gets $this->verifLink(); }
/** * Constructeur * * @param string $nom Le nom de la futur classe * @param array $options Les options de la classe */ public function __construct($nom, $options = array()) { $this->_kernel = getKernel(); $this->nom = $nom; if (isset($options['indente'])) { $this->indente = $options['indente']; } if (isset($options['extends'])) { $this->extends = $options['extends']; } if (isset($options['implements'])) { $this->implements = $options['implements']; } }
/** * Constructeur de la classe. * * @param Sql_connect|null $DB_connect (ref) (default: null) L'instance de la classe Sql_connect. Si elle n'est pas indiqué, elle sera créé. * * @throws \Exception */ public function __construct(&$DB_connect = null) { $this->_kernel = getKernel(); if ($DB_connect === null) { global $DB; $DB_connect = $DB; } $this->PDO = null; $this->SqlConnect = null; if (is_object($DB_connect)) { $this->PDO = $DB_connect->getPDO(); $this->SqlConnect =& $DB_connect; } else { throw new Exception('La variable vers la connexion à la bdd doit être un objet.'); } global $bd_prefix; $this->prefix = $bd_prefix; }
/** * Constructeur * Se connecte au serveur memcache indiqué * * @param string $host l'host du serveur memcache * @param integer $port le port du serveur memcache * * @throws Exception : Si l'extension php-memcache n'est présente * Si les infos sont pas au bon format * Si la connexion échoue */ public function __construct($host, $port) { $this->_kernel = getKernel(); //Vérification si l'extension memcache est bien loadé if (!extension_loaded('memcache')) { throw new Exception('Memcache php extension is not loaded.'); } //Vérifie que les infos sont bien au bon typage if (!(is_string($host) && is_integer($port))) { throw new Exception('Memcache connexion informations format is not correct.'); } $this->Server = new \Memcache(); //Se connexion ... exception si fail if ($this->Server->connect($host, $port) === false) { throw new Exception('Memcache connect fail.'); } $this->server_connect = true; }
/** * Constructeur */ public function __construct() { $this->_kernel = getKernel(); }
} else { if ($get == "NetExtIp") { $data["value"] = getExternalIP(); } else { if ($get == "all") { $memInfo = getMemInfo(); $i = 0; foreach ($config["Software"] as $key => $value) { $name = array_keys($value); $name = $name[0]; $process = $value[$name]; $data[$key] = $name . " " . CheckRunningProcess($process); $i++; } $data["HW_OS"] = getOperatingSystem(); $data["HW_KERNEL"] = getKernel(); $data["HW_CPU"] = getCPU(); $data["HW_RAM_USED"] = getSize($memInfo["MemTotal"] - $memInfo["MemFree"]); $data["HW_RAM_AVAIL"] = getSize($memInfo["MemTotal"]); $data["HW_RAM_PRNT"] = round(100 * ($memInfo["MemTotal"] - $memInfo["MemFree"]) / $memInfo["MemTotal"], 1); $data["HW_SWAP_USED"] = getSize($memInfo["SwapTotal"] - $memInfo["SwapFree"]); $data["HW_SWAP_AVAIL"] = getSize($memInfo["SwapTotal"]); $data["HW_SWAP_PRNT"] = round(100 * ($memInfo["SwapTotal"] - $memInfo["SwapFree"]) / $memInfo["SwapTotal"], 1); $data["NET_IP"] = getIP(); } else { die("ERROR1"); } } } } $data["CACHE"] = $cachetime;
/** * Constructeur * Récupère les infos et instancie la session */ public function __construct() { $this->_kernel = getKernel(); $this->recup_infos(); if (isset($_SESSION['idSess'])) { $this->idSession = $_SESSION['idSess']; } }
/** * Constructeur * * @param string $idForm L'id du formulaire */ public function __construct($idForm = null) { $this->_kernel = getKernel(); $this->idForm = $idForm; }
/** * Constructeur * * @param \BFWTpl\Template $tpl : L'instance de la classe Template utilisé */ public function __construc(Template $tpl) { $this->_kernel = getKernel(); $this->Template = $tpl; }
/** * Constructeur */ public function __construct() { $this->_kernel = getKernel(); $this->xml = '<?xml version="1.0" encoding="utf-8"?>' . "\n"; }
/** * Constructeur * La date dans un format précis (aaaa-mm-jj hh:mm:ss+OO:OO) * S'il n'y a pas ":00" à la fin, alors c'est géré. * * @param string $date (default: "now") La date sur laquelle travailler. Si pas indiqué, il s'agit de la date actuelle. */ public function __construct($date = "now") { $this->_kernel = getKernel(); if ($date != "now") { $len = strlen($date); $len -= 3; if ($date[$len] == '+') { $date .= ':00'; } } $this->date = $date; parent::__construct($date); if ($date == "now") { $this->date = $this->format('Y-m-d H:i:sO'); } $this->MAJ_Attributes(); }
/** * Construteur * * @param string $file Le lien vers le fichier tpl * @param array|null $vars (default: null) Des variables n'étant pas dans un block à passer (nom => valeur) */ public function __construct($file, $vars = null) { $this->_kernel = getKernel(); $this->FileLink = path_view . $file; if ($vars != null) { $this->AddVars($vars); } }
public function __construct(&$controller) { $this->kernel = getKernel(); $this->controller = $controller; $this->config = (require path . 'configs/bfw-fastroute/config.php'); }