function _sqlite_add_function(&$sqlite, &$f, &$r) { if (_sqlite_is_version(3, $sqlite)) { isset($r[1]) ? $sqlite->sqliteCreateFunction($f, $r[0], $r[1]) : $sqlite->sqliteCreateFunction($f, $r[0]); } else { isset($r[1]) ? sqlite_create_function($sqlite, $f, $r[0], $r[1]) : sqlite_create_function($sqlite, $f, $r[0]); } }
/** * Constructeur * * @param string $serveur * @return bool */ function sqlite_requeteur($serveur = '') { _sqlite_init(); $this->serveur = strtolower($serveur); if (!($this->link = _sqlite_link($this->serveur)) && (!defined('_ECRIRE_INSTALL') || !_ECRIRE_INSTALL)) { spip_log("Aucune connexion sqlite (link)", 'sqlite.' . _LOG_ERREUR); return false; } $this->sqlite_version = _sqlite_is_version('', $this->link); $this->prefixe = $GLOBALS['connexions'][$this->serveur ? $this->serveur : 0]['prefixe']; $this->db = $GLOBALS['connexions'][$this->serveur ? $this->serveur : 0]['db']; // tracage des requetes ? $this->tracer = isset($_GET['var_profile']) && $_GET['var_profile']; }