Browse Source

Passage de phpcs

remotes/checkIfPRContentChanged-1663149452205047544/master
Matthieu Marcillaud 8 months ago
parent
commit
6569897068
  1. 16
      dev_fonctions.php
  2. 13
      dev_options.php
  3. 14
      formulaires/charter.php
  4. 20
      formulaires/charter_compat.php
  5. 6
      formulaires/charter_mini.php
  6. 105
      inc/minipres.php

16
dev_fonctions.php

@ -1,6 +1,8 @@
<?php
if (!defined('_ECRIRE_INC_VERSION')) return;
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
/**
* Une fonction récursive pour joliment afficher #ENV, #GET, #SESSION...
@ -8,7 +10,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
* ou encore [(#ARRAY{0,1, a,#SESSION, 1,#ARRAY{x,y}}|bel_env)]
*
* @param string|array $env
* si une string est passée elle doit être le serialize d'un array
* si une string est passée elle doit être le serialize d'un array
* @param bool $afficher_en_clair
* si vrai indique qu'il faut afficher la chaine vide, la valeur null
* et les booleens respectivement comme `''`, `null`, `true` ou `false`.
@ -18,7 +20,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
**/
function bel_env($env, $afficher_en_clair = false) {
if (!$afficher_en_clair) {
$env = str_replace(array('&quot;', '&#039;'), array('"', '\''), $env);
$env = str_replace(['&quot;', '&#039;'], ['"', '\''], $env);
}
if (is_array($env_tab = @unserialize($env))) {
$env = $env_tab;
@ -47,10 +49,10 @@ function bel_env($env, $afficher_en_clair = false) {
else {
$val = entites_html($val);
}
$res .= "<tr>\n<td$style><strong>". entites_html($nom).
"&nbsp;:&nbsp;</strong></td><td$style>" .$val. "</td>\n</tr>\n";
$res .= "<tr>\n<td$style><strong>" . entites_html($nom) .
"&nbsp;:&nbsp;</strong></td><td$style>" . $val . "</td>\n</tr>\n";
}
$res .= "</table>";
$res .= '</table>';
return $res;
}
@ -67,7 +69,7 @@ function bel_env($env, $afficher_en_clair = false) {
* Type de code : html | spip
* @return string
*/
function filtre_dev_afficher_code_dist(string $texte, string $language = '') : string {
function filtre_dev_afficher_code_dist(string $texte, string $language = ''): string {
include_spip('inc/utils');
$fn_coloration_geshi = (function_exists('coloration_code_color') ? 'coloration_code_color' : null);
$class_pre_color = (test_plugin_actif('coloration_code') ? 'avec-prism' : 'brut');

13
dev_options.php

@ -1,13 +1,16 @@
<?php
if (!defined('_ECRIRE_INC_VERSION')) return;
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
defined('_LOG_FILTRE_GRAVITE') || define('_LOG_FILTRE_GRAVITE', 8);
$GLOBALS['test_i18n'] = true; // signaler les trads manquantes
if(!defined('_DEBUG_MINIPRES'))
if (!defined('_DEBUG_MINIPRES')) {
define('_DEBUG_MINIPRES', true);
}
function affiche_usage_memoire() {
if (
@ -24,11 +27,11 @@ function affiche_usage_memoire() {
echo number_format(memory_get_usage() / 1024 / 1024, 1) . ' Mo';
foreach ($GLOBALS['connexions'] as $serveur => $connexion) {
if (isset($connexion['total_requetes'])) {
echo " | " . ($serveur ? $serveur . " : " : "") . $connexion['total_requetes'] . " requetes";
echo ' | ' . ($serveur ? $serveur . ' : ' : '') . $connexion['total_requetes'] . ' requetes';
}
}
echo " | " . number_format((microtime(true) - $_SERVER["REQUEST_TIME_FLOAT"]), 2) . " s";
echo "</div>";
echo ' | ' . number_format((microtime(true) - $_SERVER['REQUEST_TIME_FLOAT']), 2) . ' s';
echo '</div>';
if (isset($GLOBALS['_debug'])) {
echo var_export($GLOBALS['_debug'], true);
}

14
formulaires/charter.php

@ -1,6 +1,8 @@
<?php
if (!defined('_ECRIRE_INC_VERSION')) return;
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
/**
* Chargement des valeurs
@ -10,9 +12,9 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
*/
function formulaires_charter_charger_dist(string $suffixe = '') {
$valeurs = array(
$valeurs = [
'suffixe' => $suffixe,
);
];
for ($i = 1; $i <= 36; $i++) {
$valeurs["saisie_$i"] = '';
}
@ -28,12 +30,12 @@ function formulaires_charter_charger_dist(string $suffixe = '') {
* @return array
*/
function formulaires_charter_verifier_dist(string $suffixe = '') {
$erreurs = array();
$erreurs = [];
if (_request('cancel')) {
$erreurs['message_erreur']
= $erreurs['saisie_2']
= ('Un long message d’erreur, long message d’erreur, long message d’erreur, long message d’erreur, long message d’erreur, long message d’erreur, long message d’erreur…');
$erreurs['saisie_1'] = ('Erreur avec demande de confirmation<br />'."<input type='checkbox' name='confirm' id='confirm' value='oui' /><label for='confirm'>Confirmez que vous êtes sûr⋅e</label>");
$erreurs['saisie_1'] = ('Erreur avec demande de confirmation<br />' . "<input type='checkbox' name='confirm' id='confirm' value='oui' /><label for='confirm'>Confirmez que vous êtes sûr⋅e</label>");
$erreurs['saisie_3']
= $erreurs['saisie_4']
= $erreurs['saisie_5']
@ -54,5 +56,5 @@ function formulaires_charter_verifier_dist(string $suffixe = '') {
* @return array
*/
function formulaires_charter_traiter_dist(string $suffixe = '') {
return array('message_ok' => ('Bravo, c’est une réussite !'));
return ['message_ok' => ('Bravo, c’est une réussite !')];
}

20
formulaires/charter_compat.php

@ -1,6 +1,8 @@
<?php
if (!defined('_ECRIRE_INC_VERSION')) return;
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
/**
* Chargement des valeurs
@ -8,16 +10,16 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
*/
function formulaires_charter_compat_charger_dist() {
$valeurs = array(
$valeurs = [
'text' => '',
'text_obli' => '',
'textarea' => '',
'textarea_pleine_largeur' => '',
'text_long_label' => '',
'radio' => 'non',
'checkbox' => array(1),
'checkbox_long_label' => array(1,2),
);
'checkbox' => [1],
'checkbox_long_label' => [1,2],
];
return $valeurs;
}
@ -28,10 +30,10 @@ function formulaires_charter_compat_charger_dist() {
* @return array
*/
function formulaires_charter_compat_verifier_dist() {
$erreurs = array();
if (_request('cancel')){
$erreurs = [];
if (_request('cancel')) {
$erreurs['message_erreur'] = ('Un long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur...');
$erreurs['text'] = ('Erreur<br />'."<input type='checkbox' name='confirm' id='confirm' value='oui' /><label for='confirm'>Confirmez que vous &ecirc;tes sur</label>");
$erreurs['text'] = ('Erreur<br />' . "<input type='checkbox' name='confirm' id='confirm' value='oui' /><label for='confirm'>Confirmez que vous &ecirc;tes sur</label>");
$erreurs['text_obli'] = ('Erreur');
$erreurs['textarea'] = ('Un long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur...');
$erreurs['textarea_pleine_largeur'] = ('Erreur');
@ -49,5 +51,5 @@ function formulaires_charter_compat_verifier_dist() {
* Traitement de la saisie
*/
function formulaires_charter_compat_traiter_dist() {
return array('message_ok' => ('Bravo, c\'est une reussite !'));
return ['message_ok' => ('Bravo, c\'est une reussite !')];
}

6
formulaires/charter_mini.php

@ -9,11 +9,11 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* @return array
*/
function formulaires_charter_mini_charger_dist(string $variante = '') {
$valeurs = array(
$valeurs = [
'saisie_1' => '',
'saisie_2' => '',
'variante' => $variante,
);
];
return $valeurs;
}
@ -31,5 +31,5 @@ function formulaires_charter_mini_verifier_dist(string $variante = '') {
* Traitement de la saisie
*/
function formulaires_charter_mini_traiter_dist(string $variante = '') {
return array('message_ok' => ('Bravo, c’est une réussite !'));
return ['message_ok' => ('Bravo, c’est une réussite !')];
}

105
inc/minipres.php

@ -15,9 +15,11 @@
*
* Surcharge simplement pour modifier `install_fin_html()`
*
* @package SPIP\Dev\Minipres
* @package SPIP\Dev\Minipres
**/
if (!defined('_ECRIRE_INC_VERSION')) return;
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
include_spip('inc/headers');
include_spip('inc/texte'); //inclue inc/lang et inc/filtres
@ -27,14 +29,14 @@ include_spip('inc/texte'); //inclue inc/lang et inc/filtres
* Retourne le début d'une page HTML minimale (de type installation ou erreur)
*
* Le contenu de CSS minimales (reset.css, clear.css, minipres.css) est inséré
* dans une balise script inline (compactée si possible)
*
* dans une balise script inline (compactée si possible)
*
* @uses utiliser_langue_visiteur()
* @uses http_no_cache()
* @uses html_lang_attributes()
* @uses compacte() si le plugin compresseur est présent
* @uses url_absolue_css()
*
*
* @param string $titre
* Titre. `AUTO`, indique que l'on est dans le processus d'installation de SPIP
* @param string $onLoad
@ -46,7 +48,7 @@ include_spip('inc/texte'); //inclue inc/lang et inc/filtres
*/
function install_debut_html($titre = 'AUTO', $onLoad = '', $all_inline = false) {
global $spip_lang_right,$spip_lang_left;
utiliser_langue_visiteur();
http_no_cache();
@ -61,13 +63,13 @@ function install_debut_html($titre = 'AUTO', $onLoad = '', $all_inline = false)
header('Content-Type: text/html; charset=utf-8');
}
$css = "";
$files = array('reset.css','clear.css','minipres.css');
if ($all_inline){
$css = '';
$files = ['reset.css','clear.css','minipres.css'];
if ($all_inline) {
// inliner les CSS (optimisation de la page minipres qui passe en un seul hit a la demande)
foreach ($files as $name){
foreach ($files as $name) {
$file = direction_css(find_in_theme($name));
if (function_exists("compacte")) {
if (function_exists('compacte')) {
$file = compacte($file);
} else {
$file = url_absolue_css($file); // precaution
@ -75,29 +77,31 @@ function install_debut_html($titre = 'AUTO', $onLoad = '', $all_inline = false)
lire_fichier($file, $c);
$css .= $c;
}
$css = "<style type='text/css'>".$css."</style>";
$css = "<style type='text/css'>" . $css . '</style>';
}
else{
foreach ($files as $name){
else {
foreach ($files as $name) {
$file = direction_css(find_in_theme($name));
$css .= "<link rel='stylesheet' href='$file' type='text/css' />\n";
}
}
// au cas ou minipres() est appele avant spip_initialisation_suite()
if (!defined('_DOCTYPE_ECRIRE')) define('_DOCTYPE_ECRIRE', '');
return _DOCTYPE_ECRIRE.
html_lang_attributes().
"<head>\n".
"<title>".
textebrut($titre).
"</title>\n".
"<meta name='viewport' content='width=device-width' />\n".
if (!defined('_DOCTYPE_ECRIRE')) {
define('_DOCTYPE_ECRIRE', '');
}
return _DOCTYPE_ECRIRE .
html_lang_attributes() .
"<head>\n" .
'<title>' .
textebrut($titre) .
"</title>\n" .
"<meta name='viewport' content='width=device-width' />\n" .
$css .
"</head>
<body".$onLoad." class='minipres'>
'</head>
<body' . $onLoad . " class='minipres'>
<div id='minipres'>
<h1>".
<h1>" .
$titre .
"</h1>
<div>\n";
@ -124,7 +128,7 @@ function install_fin_html() {
/**
* Retourne une page HTML contenant, dans une présentation minimale,
* le contenu transmis dans `$titre` et `$corps`.
*
*
* Appelée pour afficher un message d’erreur (l’utilisateur n’a pas
* accès à cette page par exemple).
*
@ -141,7 +145,7 @@ function install_fin_html() {
* ```
* @uses install_debut_html()
* @uses install_fin_html()
*
*
* @param string $titre
* Titre de la page
* @param string $corps
@ -153,46 +157,58 @@ function install_fin_html() {
* @return string
* HTML de la page
*/
function minipres($titre = '', $corps = "", $options = array()) {
function minipres($titre = '', $corps = '', $options = []) {
// compat signature old
// minipres($titre='', $corps="", $onload='', $all_inline = false)
$args = func_get_args();
if (isset($args[2]) and is_string($args[2])){$options = array('onload' => $args[2]);}
if (isset($args[3])) {$options['all_inline'] = $args[3];}
if (isset($args[2]) and is_string($args[2])) {$options = ['onload' => $args[2]];
}
if (isset($args[3])) {$options['all_inline'] = $args[3];
}
$options = array_merge(array(
$options = array_merge([
'onload' => '',
'all_inline' => false,
), $options);
], $options);
if (!defined('_AJAX')) define('_AJAX', false); // par securite
if (!defined('_AJAX')) {
define('_AJAX', false); // par securite
}
if (!$titre) {
if (!isset($options['status']))
if (!isset($options['status'])) {
$options['status'] = 403;
if (!$titre = _request('action')
and !$titre = _request('exec')
and !$titre = _request('page'))
}
if (
!$titre = _request('action')
and !$titre = _request('exec')
and !$titre = _request('page')
) {
$titre = '?';
}
$titre = spip_htmlspecialchars($titre);
$titre = ($titre == 'install')
? _T('avis_espace_interdit')
: $titre . '&nbsp;: '. _T('info_acces_interdit');
: $titre . '&nbsp;: ' . _T('info_acces_interdit');
$statut = $GLOBALS['visiteur_session']['statut'] ?? '';
$nom = $GLOBALS['visiteur_session']['nom'] ?? '';
$corps = generer_form_ecrire('accueil', '', '',
$statut ? _T('public:accueil_site') : _T('public:lien_connecter')
$corps = generer_form_ecrire(
'accueil',
'',
'',
$statut ? _T('public:accueil_site') : _T('public:lien_connecter')
);
spip_log($nom . " $titre " . $_SERVER['REQUEST_URI']);
}
if (!_AJAX){
if (isset($options['status']))
if (!_AJAX) {
if (isset($options['status'])) {
http_status($options['status']);
}
return install_debut_html($titre, $options['onload'], $options['all_inline'])
. $corps
. install_fin_html();
@ -201,8 +217,9 @@ function minipres($titre = '', $corps = "", $options = array()) {
include_spip('inc/headers');
include_spip('inc/actions');
$url = self('&', true);
foreach ($_POST as $v => $c)
foreach ($_POST as $v => $c) {
$url = parametre_url($url, $v, $c, '&');
ajax_retour("<div>".$titre . redirige_formulaire($url)."</div>", false);
}
ajax_retour('<div>' . $titre . redirige_formulaire($url) . '</div>', false);
}
}

Loading…
Cancel
Save