@@ -61,7 +61,7 @@ discard block |
||
| 61 | 61 | } |
| 62 | 62 | |
| 63 | 63 | include_spip('base/abstract_sql'); |
| 64 | - $res = sql_select('statut, id_auteur, login, email, nom', 'spip_auteurs', 'email=' . sql_quote($desc['email'])); |
|
| 64 | + $res = sql_select('statut, id_auteur, login, email, nom', 'spip_auteurs', 'email='.sql_quote($desc['email'])); |
|
| 65 | 65 | // erreur ? |
| 66 | 66 | if (!$res) { |
| 67 | 67 | return _T('titre_probleme_technique'); |
@@ -217,11 +217,11 @@ discard block |
||
| 217 | 217 | |
| 218 | 218 | $login = $login_base; |
| 219 | 219 | |
| 220 | - for ($i = 1;; $i++) { |
|
| 220 | + for ($i = 1; ; $i++) { |
|
| 221 | 221 | if (!sql_countsel('spip_auteurs', "login='$login'")) { |
| 222 | 222 | return $login; |
| 223 | 223 | } |
| 224 | - $login = $login_base . $i; |
|
| 224 | + $login = $login_base.$i; |
|
| 225 | 225 | } |
| 226 | 226 | } |
| 227 | 227 | |
@@ -361,11 +361,11 @@ discard block |
||
| 361 | 361 | do { |
| 362 | 362 | // Un morceau du jeton est lisible en bdd pour éviter de devoir déchiffrer |
| 363 | 363 | // tous les jetons connus pour vérifier le jeton d’un auteur. |
| 364 | - $public = substr(creer_uniqid(), 0, 7) . '.'; |
|
| 365 | - $jeton = $public . creer_uniqid(); |
|
| 366 | - $jeton_chiffre_prefixe = $public . Chiffrement::chiffrer($jeton, SpipCles::secret_du_site()); |
|
| 367 | - sql_updateq('spip_auteurs', ['cookie_oubli' => $jeton_chiffre_prefixe], 'id_auteur=' . intval($id_auteur)); |
|
| 368 | - } while (sql_countsel('spip_auteurs', 'cookie_oubli=' . sql_quote($jeton_chiffre_prefixe, '', 'string')) > 1); |
|
| 364 | + $public = substr(creer_uniqid(), 0, 7).'.'; |
|
| 365 | + $jeton = $public.creer_uniqid(); |
|
| 366 | + $jeton_chiffre_prefixe = $public.Chiffrement::chiffrer($jeton, SpipCles::secret_du_site()); |
|
| 367 | + sql_updateq('spip_auteurs', ['cookie_oubli' => $jeton_chiffre_prefixe], 'id_auteur='.intval($id_auteur)); |
|
| 368 | + } while (sql_countsel('spip_auteurs', 'cookie_oubli='.sql_quote($jeton_chiffre_prefixe, '', 'string')) > 1); |
|
| 369 | 369 | |
| 370 | 370 | return $jeton; |
| 371 | 371 | } |
@@ -382,7 +382,7 @@ discard block |
||
| 382 | 382 | */ |
| 383 | 383 | function auteur_lire_jeton(int $id_auteur, bool $autoInit = false): ?string { |
| 384 | 384 | include_spip('base/abstract_sql'); |
| 385 | - $jeton_chiffre_prefixe = sql_getfetsel('cookie_oubli', 'spip_auteurs', 'id_auteur=' . $id_auteur); |
|
| 385 | + $jeton_chiffre_prefixe = sql_getfetsel('cookie_oubli', 'spip_auteurs', 'id_auteur='.$id_auteur); |
|
| 386 | 386 | if ($jeton_chiffre_prefixe) { |
| 387 | 387 | $jeton_chiffre = substr($jeton_chiffre_prefixe, 8); |
| 388 | 388 | $jeton = Chiffrement::dechiffrer($jeton_chiffre, SpipCles::secret_du_site()); |
@@ -412,7 +412,7 @@ discard block |
||
| 412 | 412 | $public = substr($jeton, 0, 8); |
| 413 | 413 | |
| 414 | 414 | // Les auteurs qui ont un jetons ressemblant |
| 415 | - $auteurs = sql_allfetsel('*', 'spip_auteurs', 'cookie_oubli LIKE ' . sql_quote($public . '%')); |
|
| 415 | + $auteurs = sql_allfetsel('*', 'spip_auteurs', 'cookie_oubli LIKE '.sql_quote($public.'%')); |
|
| 416 | 416 | foreach ($auteurs as $auteur) { |
| 417 | 417 | $jeton_chiffre = substr($auteur['cookie_oubli'], 8); |
| 418 | 418 | $_jeton = Chiffrement::dechiffrer($jeton_chiffre, SpipCles::secret_du_site()); |
@@ -431,5 +431,5 @@ discard block |
||
| 431 | 431 | */ |
| 432 | 432 | function auteur_effacer_jeton($id_auteur) { |
| 433 | 433 | include_spip('base/abstract_sql'); |
| 434 | - return sql_updateq('spip_auteurs', ['cookie_oubli' => ''], 'id_auteur=' . intval($id_auteur)); |
|
| 434 | + return sql_updateq('spip_auteurs', ['cookie_oubli' => ''], 'id_auteur='.intval($id_auteur)); |
|
| 435 | 435 | } |
@@ -41,7 +41,7 @@ discard block |
||
| 41 | 41 | $this->serveur = strtolower($serveur); |
| 42 | 42 | |
| 43 | 43 | if (!($this->link = _sqlite_link($this->serveur)) && (!defined('_ECRIRE_INSTALL') || !_ECRIRE_INSTALL)) { |
| 44 | - spip_log('Aucune connexion sqlite (link)', 'sqlite.' . _LOG_ERREUR); |
|
| 44 | + spip_log('Aucune connexion sqlite (link)', 'sqlite.'._LOG_ERREUR); |
|
| 45 | 45 | |
| 46 | 46 | return false; |
| 47 | 47 | } |
@@ -88,7 +88,7 @@ discard block |
||
| 88 | 88 | try { |
| 89 | 89 | $r = $this->link->query($query); |
| 90 | 90 | } catch (\PDOException $e) { |
| 91 | - spip_log('PDOException: ' . $e->getMessage(), 'sqlite.' . _LOG_DEBUG); |
|
| 91 | + spip_log('PDOException: '.$e->getMessage(), 'sqlite.'._LOG_DEBUG); |
|
| 92 | 92 | $r = false; |
| 93 | 93 | } |
| 94 | 94 | |
@@ -103,11 +103,11 @@ discard block |
||
| 103 | 103 | |
| 104 | 104 | // loger les warnings/erreurs eventuels de sqlite remontant dans PHP |
| 105 | 105 | if ($e and $e instanceof \PDOException) { |
| 106 | - $err = strip_tags($e->getMessage()) . ' in ' . $e->getFile() . ' line ' . $e->getLine(); |
|
| 107 | - spip_log("$err - " . $query, 'sqlite.' . _LOG_ERREUR); |
|
| 106 | + $err = strip_tags($e->getMessage()).' in '.$e->getFile().' line '.$e->getLine(); |
|
| 107 | + spip_log("$err - ".$query, 'sqlite.'._LOG_ERREUR); |
|
| 108 | 108 | } elseif ($err = (function_exists('error_get_last') ? error_get_last() : '') and $err != $last_error) { |
| 109 | - $err = strip_tags($err['message']) . ' in ' . $err['file'] . ' line ' . $err['line']; |
|
| 110 | - spip_log("$err - " . $query, 'sqlite.' . _LOG_ERREUR); |
|
| 109 | + $err = strip_tags($err['message']).' in '.$err['file'].' line '.$err['line']; |
|
| 110 | + spip_log("$err - ".$query, 'sqlite.'._LOG_ERREUR); |
|
| 111 | 111 | } else { |
| 112 | 112 | $err = ''; |
| 113 | 113 | } |
@@ -59,15 +59,15 @@ discard block |
||
| 59 | 59 | // Correction Create Database |
| 60 | 60 | // Create Database -> requete ignoree |
| 61 | 61 | if (strpos($this->query, 'CREATE DATABASE') === 0) { |
| 62 | - spip_log("Sqlite : requete non executee -> $this->query", 'sqlite.' . _LOG_AVERTISSEMENT); |
|
| 62 | + spip_log("Sqlite : requete non executee -> $this->query", 'sqlite.'._LOG_AVERTISSEMENT); |
|
| 63 | 63 | $this->query = 'SELECT 1'; |
| 64 | 64 | } |
| 65 | 65 | |
| 66 | 66 | // Correction Insert Ignore |
| 67 | 67 | // INSERT IGNORE -> insert (tout court et pas 'insert or replace') |
| 68 | 68 | if (strpos($this->query, 'INSERT IGNORE') === 0) { |
| 69 | - spip_log("Sqlite : requete transformee -> $this->query", 'sqlite.' . _LOG_DEBUG); |
|
| 70 | - $this->query = 'INSERT ' . substr($this->query, '13'); |
|
| 69 | + spip_log("Sqlite : requete transformee -> $this->query", 'sqlite.'._LOG_DEBUG); |
|
| 70 | + $this->query = 'INSERT '.substr($this->query, '13'); |
|
| 71 | 71 | } |
| 72 | 72 | |
| 73 | 73 | // Correction des dates avec INTERVAL |
@@ -95,7 +95,7 @@ discard block |
||
| 95 | 95 | if (($this->sqlite_version == 2) && (strpos($this->query, 'USING') !== false)) { |
| 96 | 96 | spip_log( |
| 97 | 97 | "'USING (champ)' n'est pas reconnu en SQLite 2. Utilisez 'ON table1.champ = table2.champ'", |
| 98 | - 'sqlite.' . _LOG_ERREUR |
|
| 98 | + 'sqlite.'._LOG_ERREUR |
|
| 99 | 99 | ); |
| 100 | 100 | $this->query = preg_replace('/USING\s*\([^\)]*\)/', '', $this->query); |
| 101 | 101 | } |
@@ -118,8 +118,8 @@ discard block |
||
| 118 | 118 | } else { |
| 119 | 119 | $suite = ''; |
| 120 | 120 | } |
| 121 | - $pref = ($this->prefixe) ? $this->prefixe . '_' : ''; |
|
| 122 | - $this->query = preg_replace('/([,\s])spip_/S', '\1' . $pref, $this->query) . $suite; |
|
| 121 | + $pref = ($this->prefixe) ? $this->prefixe.'_' : ''; |
|
| 122 | + $this->query = preg_replace('/([,\s])spip_/S', '\1'.$pref, $this->query).$suite; |
|
| 123 | 123 | |
| 124 | 124 | // Correction zero AS x |
| 125 | 125 | // pg n'aime pas 0+x AS alias, sqlite, dans le meme style, |