@@ -40,7 +40,7 @@ discard block |
||
| 40 | 40 | if ($logo) { |
| 41 | 41 | # TODO : deprecated, a supprimer -> anciens logos IMG/artonxx.png pas en base |
| 42 | 42 | if ((is_countable($logo) ? count($logo) : 0) < 6) { |
| 43 | - spip_log('Supprimer ancien logo ' . json_encode($logo, JSON_THROW_ON_ERROR), 'logo'); |
|
| 43 | + spip_log('Supprimer ancien logo '.json_encode($logo, JSON_THROW_ON_ERROR), 'logo'); |
|
| 44 | 44 | spip_unlink($logo[0]); |
| 45 | 45 | } |
| 46 | 46 | elseif ( |
@@ -89,7 +89,7 @@ discard block |
||
| 89 | 89 | return $erreur; |
| 90 | 90 | } |
| 91 | 91 | // chercher dans la base |
| 92 | - $mode_document = 'logo' . $mode; |
|
| 92 | + $mode_document = 'logo'.$mode; |
|
| 93 | 93 | |
| 94 | 94 | include_spip('inc/documents'); |
| 95 | 95 | $erreur = ''; |
@@ -106,7 +106,7 @@ discard block |
||
| 106 | 106 | $tmp_name = false; |
| 107 | 107 | if (file_exists($source)) { |
| 108 | 108 | $tmp_name = $source; |
| 109 | - } elseif (file_exists($f = determine_upload() . $source)) { |
|
| 109 | + } elseif (file_exists($f = determine_upload().$source)) { |
|
| 110 | 110 | $tmp_name = $f; |
| 111 | 111 | } |
| 112 | 112 | if (!$tmp_name) { |
@@ -142,7 +142,7 @@ discard block |
||
| 142 | 142 | |
| 143 | 143 | if (!is_numeric($id_document)) { |
| 144 | 144 | $erreur = ($id_document ?: 'Erreur inconnue'); |
| 145 | - spip_log("Erreur ajout logo : $erreur pour source=" . json_encode($source, JSON_THROW_ON_ERROR), 'logo'); |
|
| 145 | + spip_log("Erreur ajout logo : $erreur pour source=".json_encode($source, JSON_THROW_ON_ERROR), 'logo'); |
|
| 146 | 146 | return $erreur; |
| 147 | 147 | } |
| 148 | 148 | |
@@ -175,23 +175,23 @@ discard block |
||
| 175 | 175 | $GLOBALS['meta']['articles_modif'] = 'non'; |
| 176 | 176 | |
| 177 | 177 | foreach (['on', 'off'] as $mode) { |
| 178 | - $nom_base = $type . $mode; |
|
| 178 | + $nom_base = $type.$mode; |
|
| 179 | 179 | $dir = (defined('_DIR_LOGOS') ? _DIR_LOGOS : _DIR_IMG); |
| 180 | 180 | |
| 181 | - $files = glob($dir . $nom_base . '*'); |
|
| 181 | + $files = glob($dir.$nom_base.'*'); |
|
| 182 | 182 | // est-ce que c'est une nouvelle tentative de migration ? |
| 183 | 183 | // dans ce cas les logos sont deja dans IMG/logo/ |
| 184 | 184 | if (!(is_countable($files) ? count($files) : 0)) { |
| 185 | - $files = glob($dir_logos . $nom_base . '*'); |
|
| 185 | + $files = glob($dir_logos.$nom_base.'*'); |
|
| 186 | 186 | if (is_countable($files) ? count($files) : 0) { |
| 187 | 187 | // mais il faut verifier si ils ont pas deja ete migres pour tout ou partie |
| 188 | 188 | $filescheck = []; |
| 189 | 189 | foreach ($files as $file) { |
| 190 | - $short = basename(dirname($file)) . DIRECTORY_SEPARATOR . basename($file); |
|
| 190 | + $short = basename(dirname($file)).DIRECTORY_SEPARATOR.basename($file); |
|
| 191 | 191 | $filescheck[$short] = $file; |
| 192 | 192 | } |
| 193 | 193 | // trouver ceux deja migres |
| 194 | - $deja = sql_allfetsel('fichier', 'spip_documents', sql_in('fichier', array_keys($filescheck)) . " AND mode LIKE 'logo%'"); |
|
| 194 | + $deja = sql_allfetsel('fichier', 'spip_documents', sql_in('fichier', array_keys($filescheck))." AND mode LIKE 'logo%'"); |
|
| 195 | 195 | if (is_countable($deja) ? count($deja) : 0) { |
| 196 | 196 | $deja = array_column($deja, 'fichier'); |
| 197 | 197 | $restant = array_diff(array_keys($filescheck), $deja); |
@@ -211,11 +211,11 @@ discard block |
||
| 211 | 211 | } |
| 212 | 212 | |
| 213 | 213 | $count = (is_countable($files) ? count($files) : 0); |
| 214 | - spip_log("logo_migrer_en_base $objet $mode : " . $count . ' logos restant', 'maj' . _LOG_INFO_IMPORTANTE); |
|
| 214 | + spip_log("logo_migrer_en_base $objet $mode : ".$count.' logos restant', 'maj'._LOG_INFO_IMPORTANTE); |
|
| 215 | 215 | |
| 216 | 216 | $deja = []; |
| 217 | 217 | foreach ($files as $file) { |
| 218 | - $logo = substr($file, strlen($dir . $nom_base)); |
|
| 218 | + $logo = substr($file, strlen($dir.$nom_base)); |
|
| 219 | 219 | $logo = explode('.', $logo); |
| 220 | 220 | if ( |
| 221 | 221 | is_numeric($logo[0]) |
@@ -226,7 +226,7 @@ discard block |
||
| 226 | 226 | // if no logo in base |
| 227 | 227 | if (!$logo or (is_countable($logo) ? count($logo) : 0) < 6) { |
| 228 | 228 | foreach ($formats_logos as $format) { |
| 229 | - if (@file_exists($d = ($dir . ($nom = $nom_base . intval($id_objet) . '.' . $format)))) { |
|
| 229 | + if (@file_exists($d = ($dir.($nom = $nom_base.intval($id_objet).'.'.$format)))) { |
|
| 230 | 230 | if (isset($desc['field']['date_modif'])) { |
| 231 | 231 | $date_modif = sql_getfetsel('date_modif', $table, "$_id_objet=$id_objet"); |
| 232 | 232 | } else { |
@@ -235,9 +235,9 @@ discard block |
||
| 235 | 235 | // s'assurer que le logo a les bon droits au passage (evite un echec en cas de sanitization d'un svg) |
| 236 | 236 | @chmod($d, _SPIP_CHMOD & 0666); |
| 237 | 237 | // logo_modifier commence par supprimer le logo existant, donc on le deplace pour pas le perdre |
| 238 | - @rename($d, $dir_logos . $nom); |
|
| 238 | + @rename($d, $dir_logos.$nom); |
|
| 239 | 239 | // et on le declare comme nouveau logo |
| 240 | - logo_modifier($objet, $id_objet, $mode, $dir_logos . $nom); |
|
| 240 | + logo_modifier($objet, $id_objet, $mode, $dir_logos.$nom); |
|
| 241 | 241 | if ($date_modif) { |
| 242 | 242 | sql_updateq($table, ['date_modif' => $date_modif], "$_id_objet=$id_objet"); |
| 243 | 243 | } |
@@ -251,12 +251,12 @@ discard block |
||
| 251 | 251 | // si le fichier est encore la on le move : rien a faire ici |
| 252 | 252 | // (sauf si c'est une re-migration : il est deja dans logo/ donc il bouge pas) |
| 253 | 253 | if ($dir !== $dir_logos and file_exists($file)) { |
| 254 | - @rename($file, $dir_logos_erreurs . basename($file)); |
|
| 254 | + @rename($file, $dir_logos_erreurs.basename($file)); |
|
| 255 | 255 | } |
| 256 | 256 | |
| 257 | 257 | $count--; |
| 258 | 258 | if ($count % 250 === 0) { |
| 259 | - spip_log("logo_migrer_en_base $objet $mode : " . $count . ' logos restant', 'maj' . _LOG_INFO_IMPORTANTE); |
|
| 259 | + spip_log("logo_migrer_en_base $objet $mode : ".$count.' logos restant', 'maj'._LOG_INFO_IMPORTANTE); |
|
| 260 | 260 | } |
| 261 | 261 | |
| 262 | 262 | if ($time_limit and time() > $time_limit) { |
@@ -111,7 +111,7 @@ discard block |
||
| 111 | 111 | return $r ?: traiter_lien_explicite($ref, $texte, $pour, $connect, $echappe_typo); |
| 112 | 112 | } |
| 113 | 113 | |
| 114 | -define('_EXTRAIRE_LIEN', ',^\s*(?:' . _PROTOCOLES_STD . '):?/?/?\s*$,iS'); |
|
| 114 | +define('_EXTRAIRE_LIEN', ',^\s*(?:'._PROTOCOLES_STD.'):?/?/?\s*$,iS'); |
|
| 115 | 115 | |
| 116 | 116 | function traiter_lien_explicite($ref, $texte = '', $pour = 'url', string $connect = '', $echappe_typo = true) { |
| 117 | 117 | if (preg_match(_EXTRAIRE_LIEN, $ref)) { |
@@ -127,19 +127,19 @@ discard block |
||
| 127 | 127 | $lien_court = charger_fonction('lien_court', 'inc'); |
| 128 | 128 | $texte = $lien_court($texte); |
| 129 | 129 | if ($echappe_typo) { |
| 130 | - $texte = '<html>' . quote_amp($texte) . '</html>'; |
|
| 130 | + $texte = '<html>'.quote_amp($texte).'</html>'; |
|
| 131 | 131 | } |
| 132 | 132 | } |
| 133 | 133 | |
| 134 | 134 | // petites corrections d'URL |
| 135 | 135 | if (preg_match('/^www\.[^@]+$/S', $lien)) { |
| 136 | - $lien = 'http://' . $lien; |
|
| 136 | + $lien = 'http://'.$lien; |
|
| 137 | 137 | } else { |
| 138 | 138 | if (strpos($lien, '@') && email_valide($lien)) { |
| 139 | 139 | if (!$texte) { |
| 140 | 140 | $texte = $lien; |
| 141 | 141 | } |
| 142 | - $lien = 'mailto:' . $lien; |
|
| 142 | + $lien = 'mailto:'.$lien; |
|
| 143 | 143 | } |
| 144 | 144 | } |
| 145 | 145 | |
@@ -155,7 +155,7 @@ discard block |
||
| 155 | 155 | } |
| 156 | 156 | |
| 157 | 157 | function liens_implicite_glose_dist($texte, $id, $type, $args, $ancre, string $connect = '') { |
| 158 | - if (function_exists($f = 'glossaire_' . $ancre)) { |
|
| 158 | + if (function_exists($f = 'glossaire_'.$ancre)) { |
|
| 159 | 159 | $url = $f($texte, $id); |
| 160 | 160 | } else { |
| 161 | 161 | $url = glossaire_std($texte); |
@@ -188,7 +188,7 @@ discard block |
||
| 188 | 188 | return false; |
| 189 | 189 | } |
| 190 | 190 | |
| 191 | - [$type, , $id, , $args, , $ancre] = array_pad($match, 7, null); |
|
| 191 | + [$type,, $id,, $args,, $ancre] = array_pad($match, 7, null); |
|
| 192 | 192 | |
| 193 | 193 | # attention dans le cas des sites le lien doit pointer non pas sur |
| 194 | 194 | # la page locale du site, mais directement sur le site lui-meme |
@@ -224,7 +224,7 @@ discard block |
||
| 224 | 224 | } |
| 225 | 225 | |
| 226 | 226 | if (!@$r['titre']) { |
| 227 | - $r['titre'] = _T($type) . " $id"; |
|
| 227 | + $r['titre'] = _T($type)." $id"; |
|
| 228 | 228 | } |
| 229 | 229 | |
| 230 | 230 | if ($pour == 'titre') { |
@@ -239,7 +239,7 @@ discard block |
||
| 239 | 239 | and $mime = sql_getfetsel( |
| 240 | 240 | 'mime_type', |
| 241 | 241 | 'spip_types_documents', |
| 242 | - 'extension IN (' . sql_get_select('extension', 'spip_documents', 'id_document=' . sql_quote($id)) . ')', |
|
| 242 | + 'extension IN ('.sql_get_select('extension', 'spip_documents', 'id_document='.sql_quote($id)).')', |
|
| 243 | 243 | '', |
| 244 | 244 | '', |
| 245 | 245 | '', |
@@ -161,7 +161,7 @@ discard block |
||
| 161 | 161 | $type = reset($objets); |
| 162 | 162 | $type = objet_type($type); |
| 163 | 163 | $id = intval($ref); |
| 164 | - $ref = $type . $ref; |
|
| 164 | + $ref = $type.$ref; |
|
| 165 | 165 | } |
| 166 | 166 | else { |
| 167 | 167 | // Si la référence ne correspond à rien, c'est fini |
@@ -169,7 +169,7 @@ discard block |
||
| 169 | 169 | return json_export(false); |
| 170 | 170 | } |
| 171 | 171 | // Sinon on récupère les infos utiles |
| 172 | - [$type, , $id, , , , ] = array_pad($match, 7, null); |
|
| 172 | + [$type,, $id,,,,] = array_pad($match, 7, null); |
|
| 173 | 173 | |
| 174 | 174 | // On regarde si le type trouvé fait partie des objets sélectionnables |
| 175 | 175 | if (!in_array(table_objet($type), $objets)) { |
@@ -215,8 +215,8 @@ discard block |
||
| 215 | 215 | $types = (is_array($types) ? array_filter($types) : []); |
| 216 | 216 | |
| 217 | 217 | // recuperer tous les freres et soeurs de la rubrique visee |
| 218 | - $id_parent = sql_getfetsel('id_parent', 'spip_rubriques', 'id_rubrique=' . intval($id_rubrique)); |
|
| 219 | - $fratrie = sql_allfetsel('id_rubrique', 'spip_rubriques', 'id_parent=' . intval($id_parent)); |
|
| 218 | + $id_parent = sql_getfetsel('id_parent', 'spip_rubriques', 'id_rubrique='.intval($id_rubrique)); |
|
| 219 | + $fratrie = sql_allfetsel('id_rubrique', 'spip_rubriques', 'id_parent='.intval($id_parent)); |
|
| 220 | 220 | $fratrie = array_column($fratrie, 'id_rubrique'); |
| 221 | 221 | $has = sql_allfetsel('DISTINCT id_parent', 'spip_rubriques', sql_in('id_parent', $fratrie)); |
| 222 | 222 | $has = array_column($has, 'id_parent'); |
@@ -813,9 +813,9 @@ |
||
| 813 | 813 | if (!defined('_TRAITEMENT_TYPO_SANS_NUMERO')) { |
| 814 | 814 | define('_TRAITEMENT_TYPO_SANS_NUMERO', 'supprimer_numero(typo(%s, "TYPO", $connect, $Pile[0]))'); |
| 815 | 815 | } |
| 816 | - $GLOBALS['table_des_traitements']['BIO'][] = 'safehtml(' . _TRAITEMENT_RACCOURCIS . ')'; |
|
| 816 | + $GLOBALS['table_des_traitements']['BIO'][] = 'safehtml('._TRAITEMENT_RACCOURCIS.')'; |
|
| 817 | 817 | $GLOBALS['table_des_traitements']['NOM_SITE']['auteurs'] = 'entites_html(%s)'; |
| 818 | - $GLOBALS['table_des_traitements']['NOM']['auteurs'] = 'safehtml(' . _TRAITEMENT_TYPO_SANS_NUMERO . ')'; |
|
| 818 | + $GLOBALS['table_des_traitements']['NOM']['auteurs'] = 'safehtml('._TRAITEMENT_TYPO_SANS_NUMERO.')'; |
|
| 819 | 819 | $GLOBALS['table_des_traitements']['CHAPO'][] = _TRAITEMENT_RACCOURCIS; |
| 820 | 820 | $GLOBALS['table_des_traitements']['DATE'][] = 'normaliser_date(%s)'; |
| 821 | 821 | $GLOBALS['table_des_traitements']['DATE_REDAC'][] = 'normaliser_date(%s)'; |
@@ -39,7 +39,7 @@ discard block |
||
| 39 | 39 | |
| 40 | 40 | $GLOBALS['contexte'] = calculer_contexte(); |
| 41 | 41 | $page = ['contexte_implicite' => calculer_contexte_implicite()]; |
| 42 | - $page['contexte_implicite']['cache'] = $fond . preg_replace( |
|
| 42 | + $page['contexte_implicite']['cache'] = $fond.preg_replace( |
|
| 43 | 43 | ',\.[a-zA-Z0-9]*$,', |
| 44 | 44 | '', |
| 45 | 45 | preg_replace('/[?].*$/', '', $GLOBALS['REQUEST_URI']) |
@@ -140,7 +140,7 @@ discard block |
||
| 140 | 140 | if ($page === '') { |
| 141 | 141 | $erreur = _T( |
| 142 | 142 | 'info_erreur_squelette2', |
| 143 | - ['fichier' => spip_htmlspecialchars($fond) . '.' . _EXTENSION_SQUELETTES] |
|
| 143 | + ['fichier' => spip_htmlspecialchars($fond).'.'._EXTENSION_SQUELETTES] |
|
| 144 | 144 | ); |
| 145 | 145 | erreur_squelette($erreur); |
| 146 | 146 | // eviter des erreurs strictes ensuite sur $page['cle'] en PHP >= 5.4 |
@@ -183,7 +183,7 @@ discard block |
||
| 183 | 183 | and !isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) |
| 184 | 184 | and !isset($page['entetes']['Last-Modified']) |
| 185 | 185 | ) { |
| 186 | - $page['entetes']['Last-Modified'] = gmdate('D, d M Y H:i:s', $lastmodified) . ' GMT'; |
|
| 186 | + $page['entetes']['Last-Modified'] = gmdate('D, d M Y H:i:s', $lastmodified).' GMT'; |
|
| 187 | 187 | } |
| 188 | 188 | |
| 189 | 189 | // fermer la connexion apres les headers si requete HEAD |
@@ -246,7 +246,7 @@ discard block |
||
| 246 | 246 | 'spip_version_code' => $GLOBALS['spip_version_code'], |
| 247 | 247 | ]; |
| 248 | 248 | if (isset($_SERVER['HTTP_X_FORWARDED_HOST'])) { |
| 249 | - $contexte_implicite['host'] .= '|' . $_SERVER['HTTP_X_FORWARDED_HOST']; |
|
| 249 | + $contexte_implicite['host'] .= '|'.$_SERVER['HTTP_X_FORWARDED_HOST']; |
|
| 250 | 250 | } |
| 251 | 251 | |
| 252 | 252 | return $contexte_implicite; |
@@ -578,7 +578,7 @@ discard block |
||
| 578 | 578 | } |
| 579 | 579 | } |
| 580 | 580 | if (is_null($id)) { |
| 581 | - $msg = "modeles/$modele : " . _T('zbug_parametres_inclus_incorrects', ['param' => "id/$primary"]); |
|
| 581 | + $msg = "modeles/$modele : "._T('zbug_parametres_inclus_incorrects', ['param' => "id/$primary"]); |
|
| 582 | 582 | erreur_squelette($msg); |
| 583 | 583 | // on passe id=0 au routeur pour tomber sur le modele par defaut et eviter une seconde erreur sur un modele inexistant |
| 584 | 584 | $id = 0; |
@@ -623,7 +623,7 @@ discard block |
||
| 623 | 623 | } |
| 624 | 624 | |
| 625 | 625 | if (preg_match(',^[a-z0-9_]+$,', $soustype)) { |
| 626 | - if (!trouve_modele($fond = ($type . '_' . $soustype))) { |
|
| 626 | + if (!trouve_modele($fond = ($type.'_'.$soustype))) { |
|
| 627 | 627 | $fond = ''; |
| 628 | 628 | $class = $soustype; |
| 629 | 629 | } |
@@ -638,7 +638,7 @@ discard block |
||
| 638 | 638 | |
| 639 | 639 | return false; |
| 640 | 640 | } |
| 641 | - $fond = 'modeles/' . $fond; |
|
| 641 | + $fond = 'modeles/'.$fond; |
|
| 642 | 642 | // Creer le contexte |
| 643 | 643 | $contexte = $env; |
| 644 | 644 | $contexte['dir_racine'] = _DIR_RACINE; # eviter de mixer un cache racine et un cache ecrire (meme si pour l'instant les modeles ne sont pas caches, le resultat etant different il faut que le contexte en tienne compte |
@@ -679,7 +679,7 @@ discard block |
||
| 679 | 679 | // sinon, s'il y a un lien, on l'ajoute classiquement |
| 680 | 680 | if ( |
| 681 | 681 | strstr( |
| 682 | - ' ' . ($classes = extraire_attribut($retour, 'class')) . ' ', |
|
| 682 | + ' '.($classes = extraire_attribut($retour, 'class')).' ', |
|
| 683 | 683 | 'spip_lien_ok' |
| 684 | 684 | ) |
| 685 | 685 | ) { |
@@ -690,7 +690,7 @@ discard block |
||
| 690 | 690 | ); |
| 691 | 691 | } else { |
| 692 | 692 | if ($lien) { |
| 693 | - $retour = "<a href=\"" . $lien['href'] . "\" class=\"" . $lien['class'] . "\">" . $retour . '</a>'; |
|
| 693 | + $retour = "<a href=\"".$lien['href']."\" class=\"".$lien['class']."\">".$retour.'</a>'; |
|
| 694 | 694 | } |
| 695 | 695 | } |
| 696 | 696 | |
@@ -713,7 +713,7 @@ discard block |
||
| 713 | 713 | return $page; |
| 714 | 714 | } |
| 715 | 715 | // eval $page et affecte $res |
| 716 | - include _ROOT_RESTREINT . 'public/evaluer_page.php'; |
|
| 716 | + include _ROOT_RESTREINT.'public/evaluer_page.php'; |
|
| 717 | 717 | |
| 718 | 718 | // Lever un drapeau (global) si le fond utilise #SESSION |
| 719 | 719 | // a destination de public/parametrer |
@@ -780,16 +780,16 @@ discard block |
||
| 780 | 780 | if (($pos = strpos($head, '<head>')) !== false) { |
| 781 | 781 | $head = substr_replace($head, $base, $pos + 6, 0); |
| 782 | 782 | } elseif (preg_match(',<head[^>]*>,i', $head, $r)) { |
| 783 | - $head = str_replace($r[0], $r[0] . $base, $head); |
|
| 783 | + $head = str_replace($r[0], $r[0].$base, $head); |
|
| 784 | 784 | } |
| 785 | - $texte = $head . substr($texte, $poshead); |
|
| 785 | + $texte = $head.substr($texte, $poshead); |
|
| 786 | 786 | } |
| 787 | 787 | if ($href_base) { |
| 788 | 788 | // gerer les ancres |
| 789 | 789 | $base = $_SERVER['REQUEST_URI']; |
| 790 | 790 | // pas de guillemets ni < dans l'URL qu'on insere dans le HTML |
| 791 | 791 | if (strpos($base, "'") or strpos($base, '"') or strpos($base, '<')) { |
| 792 | - $base = str_replace(["'",'"','<'], ['%27','%22','%3C'], $base); |
|
| 792 | + $base = str_replace(["'", '"', '<'], ['%27', '%22', '%3C'], $base); |
|
| 793 | 793 | } |
| 794 | 794 | if (strpos($texte, "href='#") !== false) { |
| 795 | 795 | $texte = str_replace("href='#", "href='$base#", $texte); |
@@ -59,7 +59,7 @@ discard block |
||
| 59 | 59 | } |
| 60 | 60 | |
| 61 | 61 | $n = intval(sql_errno()); |
| 62 | - spip_log("Erreur base de donnees $n " . sql_error()); |
|
| 62 | + spip_log("Erreur base de donnees $n ".sql_error()); |
|
| 63 | 63 | |
| 64 | 64 | return $n ?: 1; |
| 65 | 65 | } |
@@ -110,19 +110,19 @@ discard block |
||
| 110 | 110 | // erreur SQL a afficher |
| 111 | 111 | $raison = minipres( |
| 112 | 112 | _T('info_travaux_titre'), |
| 113 | - _T('titre_probleme_technique') . '<p><tt>' . sql_errno() . ' ' . sql_error() . '</tt></p>' |
|
| 113 | + _T('titre_probleme_technique').'<p><tt>'.sql_errno().' '.sql_error().'</tt></p>' |
|
| 114 | 114 | ); |
| 115 | 115 | } elseif (@$raison['statut']) { |
| 116 | 116 | // un simple visiteur n'a pas acces a l'espace prive |
| 117 | - spip_log('connexion refusee a ' . @$raison['id_auteur']); |
|
| 117 | + spip_log('connexion refusee a '.@$raison['id_auteur']); |
|
| 118 | 118 | $est_connecte = (!empty($GLOBALS['visiteur_session']['login']) and !empty($GLOBALS['visiteur_session']['statut'])); // idem test balise #URL_LOGOUT |
| 119 | 119 | $raison = minipres( |
| 120 | 120 | _T('avis_erreur_connexion'), |
| 121 | 121 | _T('avis_erreur_visiteur') |
| 122 | 122 | // Lien vers le site public |
| 123 | - . '<br /><a href="' . url_de_base() . '">' . _T('login_retour_public') . '</a>' |
|
| 123 | + . '<br /><a href="'.url_de_base().'">'._T('login_retour_public').'</a>' |
|
| 124 | 124 | // Si la personne est connectée, lien de déconnexion ramenant vers la page de login |
| 125 | - . ($est_connecte ? ' | <a href="' . generer_url_public('', 'action=logout&logout=prive') . '">' . _T('icone_deconnecter') . '</a>' : '') |
|
| 125 | + . ($est_connecte ? ' | <a href="'.generer_url_public('', 'action=logout&logout=prive').'">'._T('icone_deconnecter').'</a>' : '') |
|
| 126 | 126 | ); |
| 127 | 127 | } else { |
| 128 | 128 | // auteur en fin de droits ... |
@@ -212,8 +212,7 @@ discard block |
||
| 212 | 212 | $where = (is_numeric($id_auteur) |
| 213 | 213 | /*AND $id_auteur>0*/ // reprise lors des restaurations |
| 214 | 214 | ) ? |
| 215 | - "id_auteur=$id_auteur" : |
|
| 216 | - (!strlen($GLOBALS['connect_login']) ? '' : 'login=' . sql_quote($GLOBALS['connect_login'], '', 'text')); |
|
| 215 | + "id_auteur=$id_auteur" : (!strlen($GLOBALS['connect_login']) ? '' : 'login='.sql_quote($GLOBALS['connect_login'], '', 'text')); |
|
| 217 | 216 | |
| 218 | 217 | if (!$where) { |
| 219 | 218 | return ''; |
@@ -255,7 +254,7 @@ discard block |
||
| 255 | 254 | $GLOBALS['connect_login'] = $row['login']; |
| 256 | 255 | $GLOBALS['connect_statut'] = $row['statut']; |
| 257 | 256 | |
| 258 | - $GLOBALS['visiteur_session'] = array_merge((array)$GLOBALS['visiteur_session'], $row); |
|
| 257 | + $GLOBALS['visiteur_session'] = array_merge((array) $GLOBALS['visiteur_session'], $row); |
|
| 259 | 258 | |
| 260 | 259 | // au cas ou : ne pas memoriser les champs sensibles |
| 261 | 260 | unset($GLOBALS['visiteur_session']['pass']); |
@@ -327,7 +326,7 @@ discard block |
||
| 327 | 326 | * @return string |
| 328 | 327 | */ |
| 329 | 328 | function auth_a_loger() { |
| 330 | - $redirect = generer_url_public('login', 'url=' . rawurlencode(self('&', true)), true); |
|
| 329 | + $redirect = generer_url_public('login', 'url='.rawurlencode(self('&', true)), true); |
|
| 331 | 330 | |
| 332 | 331 | // un echec au "bonjour" (login initial) quand le statut est |
| 333 | 332 | // inconnu signale sans doute un probleme de cookies |
@@ -363,7 +362,7 @@ discard block |
||
| 363 | 362 | $date ??= date('Y-m-d H:i:s'); |
| 364 | 363 | |
| 365 | 364 | if (abs(strtotime($date) - $connect_quand) >= 60) { |
| 366 | - sql_updateq('spip_auteurs', ['en_ligne' => $date], 'id_auteur=' . intval($row['id_auteur'])); |
|
| 365 | + sql_updateq('spip_auteurs', ['en_ligne' => $date], 'id_auteur='.intval($row['id_auteur'])); |
|
| 367 | 366 | $row['en_ligne'] = $date; |
| 368 | 367 | } |
| 369 | 368 | |
@@ -472,7 +471,7 @@ discard block |
||
| 472 | 471 | if ( |
| 473 | 472 | !$login |
| 474 | 473 | or !$login_base = auth_retrouver_login($login, $serveur) |
| 475 | - or !$row = sql_fetsel('*', 'spip_auteurs', 'login=' . sql_quote($login_base, $serveur, 'text'), '', '', '', '', $serveur) |
|
| 474 | + or !$row = sql_fetsel('*', 'spip_auteurs', 'login='.sql_quote($login_base, $serveur, 'text'), '', '', '', '', $serveur) |
|
| 476 | 475 | ) { |
| 477 | 476 | // generer de fausses infos, mais credibles, pour eviter une attaque |
| 478 | 477 | // https://core.spip.net/issues/1758 + https://core.spip.net/issues/3691 |
@@ -582,7 +581,7 @@ discard block |
||
| 582 | 581 | sql_updateq( |
| 583 | 582 | 'spip_auteurs', |
| 584 | 583 | ['prefs' => serialize($p)], |
| 585 | - 'id_auteur=' . intval($auteur['id_auteur']) |
|
| 584 | + 'id_auteur='.intval($auteur['id_auteur']) |
|
| 586 | 585 | ); |
| 587 | 586 | |
| 588 | 587 | // bloquer ici le visiteur qui tente d'abuser de ses droits |
@@ -746,7 +745,7 @@ discard block |
||
| 746 | 745 | return false; |
| 747 | 746 | } |
| 748 | 747 | |
| 749 | - $row = sql_fetsel('*', 'spip_auteurs', 'login=' . sql_quote($login_base, $serveur, 'text'), '', '', '', '', $serveur); |
|
| 748 | + $row = sql_fetsel('*', 'spip_auteurs', 'login='.sql_quote($login_base, $serveur, 'text'), '', '', '', '', $serveur); |
|
| 750 | 749 | |
| 751 | 750 | if (!$row) { |
| 752 | 751 | if ( |
@@ -802,11 +801,11 @@ discard block |
||
| 802 | 801 | $retour = $retour ?: _T('icone_retour'); |
| 803 | 802 | $corps .= "<p>$raison</p>[<a href='$public'>$retour</a>] "; |
| 804 | 803 | if ($url) { |
| 805 | - $corps .= "[<a href='" . generer_url_action('cookie', "essai_auth_http=oui&$url") . "'>$re</a>]"; |
|
| 804 | + $corps .= "[<a href='".generer_url_action('cookie', "essai_auth_http=oui&$url")."'>$re</a>]"; |
|
| 806 | 805 | } |
| 807 | 806 | |
| 808 | 807 | if ($lien) { |
| 809 | - $corps .= " [<a href='$ecrire'>" . _T('login_espace_prive') . '</a>]'; |
|
| 808 | + $corps .= " [<a href='$ecrire'>"._T('login_espace_prive').'</a>]'; |
|
| 810 | 809 | } |
| 811 | 810 | include_spip('inc/minipres'); |
| 812 | 811 | echo minipres($pb, $corps); |
@@ -105,7 +105,7 @@ discard block |
||
| 105 | 105 | |
| 106 | 106 | // L'éditabilité :) est définie par un test permanent (par exemple "associermots") ET le 4ème argument |
| 107 | 107 | include_spip('inc/autoriser'); |
| 108 | - $editable = ($editable and autoriser('associer' . $table_source, $objet, $id_objet) |
|
| 108 | + $editable = ($editable and autoriser('associer'.$table_source, $objet, $id_objet) |
|
| 109 | 109 | and autoriser('modifier', $objet, $id_objet)); |
| 110 | 110 | |
| 111 | 111 | if ( |
@@ -119,15 +119,15 @@ discard block |
||
| 119 | 119 | |
| 120 | 120 | // squelettes de vue et de d'association |
| 121 | 121 | // ils sont différents si des rôles sont définis. |
| 122 | - $skel_vue = $table_source . '_lies'; |
|
| 123 | - $skel_ajout = $table_source . '_associer'; |
|
| 122 | + $skel_vue = $table_source.'_lies'; |
|
| 123 | + $skel_ajout = $table_source.'_associer'; |
|
| 124 | 124 | |
| 125 | 125 | // description des roles |
| 126 | 126 | include_spip('inc/roles'); |
| 127 | 127 | if ($roles = roles_presents($objet_source, $objet)) { |
| 128 | 128 | // on demande de nouveaux squelettes en conséquence |
| 129 | - $skel_vue = $table_source . '_roles_lies'; |
|
| 130 | - $skel_ajout = $table_source . '_roles_associer'; |
|
| 129 | + $skel_vue = $table_source.'_roles_lies'; |
|
| 130 | + $skel_ajout = $table_source.'_roles_associer'; |
|
| 131 | 131 | } |
| 132 | 132 | |
| 133 | 133 | $oups = ''; |
@@ -226,12 +226,12 @@ discard block |
||
| 226 | 226 | include_spip('inc/autoriser'); |
| 227 | 227 | if (autoriser('modifier', $objet, $id_objet)) { |
| 228 | 228 | // recuperer le oups du coup d'avant pour le propager à charger() si on ne fait rien par exemple |
| 229 | - lien_gerer__oups('editer_liens','request'); |
|
| 229 | + lien_gerer__oups('editer_liens', 'request'); |
|
| 230 | 230 | |
| 231 | 231 | // annuler les suppressions du coup d'avant ? |
| 232 | 232 | if ( |
| 233 | 233 | _request('annuler_oups') |
| 234 | - and $oups = lien_gerer__oups('editer_liens','get') |
|
| 234 | + and $oups = lien_gerer__oups('editer_liens', 'get') |
|
| 235 | 235 | ) { |
| 236 | 236 | if ($oups_objets = charger_fonction("editer_liens_oups_{$table_source}_{$objet}_{$objet_lien}", 'action', true)) { |
| 237 | 237 | $oups_objets($oups); |
@@ -247,7 +247,7 @@ discard block |
||
| 247 | 247 | } |
| 248 | 248 | } |
| 249 | 249 | # oups ne persiste que pour la derniere action, si suppression |
| 250 | - lien_gerer__oups('editer_liens','reset'); |
|
| 250 | + lien_gerer__oups('editer_liens', 'reset'); |
|
| 251 | 251 | } |
| 252 | 252 | |
| 253 | 253 | $supprimer = _request('supprimer_lien'); |
@@ -310,9 +310,9 @@ discard block |
||
| 310 | 310 | } |
| 311 | 311 | } |
| 312 | 312 | if (!empty($oups)) { |
| 313 | - lien_gerer__oups('editer_liens','set', $oups); |
|
| 313 | + lien_gerer__oups('editer_liens', 'set', $oups); |
|
| 314 | 314 | } else { |
| 315 | - lien_gerer__oups('editer_liens','reset'); |
|
| 315 | + lien_gerer__oups('editer_liens', 'reset'); |
|
| 316 | 316 | } |
| 317 | 317 | } |
| 318 | 318 | |
@@ -342,7 +342,7 @@ discard block |
||
| 342 | 342 | # une suppression suivie d'un ajout dans le meme hit est un remplacement |
| 343 | 343 | # non annulable ! |
| 344 | 344 | if ($ajout_ok) { |
| 345 | - lien_gerer__oups('editer_liens','reset'); |
|
| 345 | + lien_gerer__oups('editer_liens', 'reset'); |
|
| 346 | 346 | } |
| 347 | 347 | } |
| 348 | 348 | |
@@ -359,7 +359,7 @@ discard block |
||
| 359 | 359 | objet_qualifier_liens([$objet2 => $idl], [$objet1 => $ids], $qualif); |
| 360 | 360 | } |
| 361 | 361 | set_request('id_lien_ajoute', $ids); |
| 362 | - lien_gerer__oups('editer_liens','reset'); |
|
| 362 | + lien_gerer__oups('editer_liens', 'reset'); |
|
| 363 | 363 | } |
| 364 | 364 | } |
| 365 | 365 | } |
@@ -424,7 +424,7 @@ discard block |
||
| 424 | 424 | function lien_retrouver_qualif($objet_lien, $lien) { |
| 425 | 425 | // un role est défini dans la liaison |
| 426 | 426 | $defs = explode('-', $lien); |
| 427 | - [$objet1, , $objet2, , $role] = array_pad($defs, 5, null); |
|
| 427 | + [$objet1,, $objet2,, $role] = array_pad($defs, 5, null); |
|
| 428 | 428 | if ($objet_lien == $objet1) { |
| 429 | 429 | $colonne_role = roles_colonne($objet1, $objet2); |
| 430 | 430 | } else { |
@@ -605,7 +605,7 @@ discard block |
||
| 605 | 605 | do { |
| 606 | 606 | $t = array_shift($trace); |
| 607 | 607 | $function = $t['function'] ?? ''; |
| 608 | - if (strpos($function, 'formulaires_'. $form) === 0) { |
|
| 608 | + if (strpos($function, 'formulaires_'.$form) === 0) { |
|
| 609 | 609 | if (isset($t['args'])) { |
| 610 | 610 | $args = json_encode($t['args']); |
| 611 | 611 | } |
@@ -23,13 +23,13 @@ discard block |
||
| 23 | 23 | } |
| 24 | 24 | |
| 25 | 25 | $GLOBALS['maj'][2021_02_18_00] = [ |
| 26 | - ['sql_alter', "TABLE spip_auteurs CHANGE imessage imessage VARCHAR(3) DEFAULT '' NOT NULL" ], |
|
| 27 | - ['sql_updateq', 'spip_auteurs', ['imessage' => 'oui'], "imessage != 'non' OR imessage IS NULL" ], |
|
| 26 | + ['sql_alter', "TABLE spip_auteurs CHANGE imessage imessage VARCHAR(3) DEFAULT '' NOT NULL"], |
|
| 27 | + ['sql_updateq', 'spip_auteurs', ['imessage' => 'oui'], "imessage != 'non' OR imessage IS NULL"], |
|
| 28 | 28 | ]; |
| 29 | 29 | |
| 30 | 30 | $GLOBALS['maj'][2022_02_23_02] = [ |
| 31 | - ['sql_alter', "TABLE spip_auteurs ADD backup_cles mediumtext DEFAULT '' NOT NULL" ], |
|
| 32 | - ['sql_delete', 'spip_meta', "nom='secret_du_site'" ], |
|
| 31 | + ['sql_alter', "TABLE spip_auteurs ADD backup_cles mediumtext DEFAULT '' NOT NULL"], |
|
| 32 | + ['sql_delete', 'spip_meta', "nom='secret_du_site'"], |
|
| 33 | 33 | ]; |
| 34 | 34 | |
| 35 | 35 | $GLOBALS['maj'][2022_02_23_03] = [ |
@@ -48,7 +48,7 @@ discard block |
||
| 48 | 48 | spip_log('supprimer sessions auteur', 'maj'); |
| 49 | 49 | if ($dir = opendir(_DIR_SESSIONS)) { |
| 50 | 50 | while (($f = readdir($dir)) !== false) { |
| 51 | - spip_unlink(_DIR_SESSIONS . $f); |
|
| 51 | + spip_unlink(_DIR_SESSIONS.$f); |
|
| 52 | 52 | if (time() >= _TIME_OUT) { |
| 53 | 53 | return; |
| 54 | 54 | } |
@@ -118,13 +118,13 @@ |
||
| 118 | 118 | // generer un marqueur qui n'existe pas dans le texte |
| 119 | 119 | do { |
| 120 | 120 | $this->markId = substr(md5(uniqid(static::class, 1)), 0, 7); |
| 121 | - $this->markId = "@|".static::$markPrefix . $this->markId . "|"; |
|
| 121 | + $this->markId = "@|".static::$markPrefix.$this->markId."|"; |
|
| 122 | 122 | } while (strpos($texte, $this->markId) !== false); |
| 123 | 123 | } |
| 124 | 124 | |
| 125 | 125 | $offset_pos = 0; |
| 126 | 126 | foreach ($collection as $c) { |
| 127 | - $rempl = $this->markId . base64_encode($c['raw']) . '|@'; |
|
| 127 | + $rempl = $this->markId.base64_encode($c['raw']).'|@'; |
|
| 128 | 128 | $texte = substr_replace($texte, $rempl, $c['pos'] + $offset_pos, $c['length']); |
| 129 | 129 | $offset_pos += strlen($rempl) - $c['length']; |
| 130 | 130 | } |