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]);
    }
}
Example #2
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'];
 }