Browse Source

PSR et indentation

master
Cerdic 10 months ago
parent
commit
0d49a5826d
  1. 1
      faq_options.php
  2. 30
      faq_pipelines.php
  3. 1
      inc/faq_formater_tag.php
  4. 15
      phpcs.xml.dist
  5. 27
      wheels/faq.php

1
faq_options.php

@ -1,4 +1,5 @@
<?php
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}

30
faq_pipelines.php

@ -50,13 +50,13 @@ function faq_porte_plume_barre_pre_charger($barres) {
$barre->ajouterPlusieursApres(
'grpCaracteres',
array(
array(
[
[
'id' => 'faq_sep',
'separator' => '---------------',
'display' => true,
),
array(
],
[
'id' => 'faq',
'name' => _T('faq:outil_inserer_faq'),
'className' => 'outil_faq',
@ -65,9 +65,9 @@ function faq_porte_plume_barre_pre_charger($barres) {
'replaceWith' => "function(h){ return outil_faq(h, '?', true);}",
'selectionType' => 'line',
'display' => true,
'dropMenu' => array(
'dropMenu' => [
// bouton ?
array(
[
'id' => 'faq_question',
'name' => _T('faq:outil_inserer_question'),
'replaceWith' => "function(h){ return outil_faq(h, '?');}",
@ -75,8 +75,8 @@ function faq_porte_plume_barre_pre_charger($barres) {
'selectionType' => 'line',
'forceMultiline' => true,
'display' => true,
),
array(
],
[
'id' => 'faq_titre',
'name' => _T('faq:outil_inserer_titre'),
'replaceWith' => "function(h){ return outil_faq(h, ':Nouveau titre');}",
@ -84,10 +84,10 @@ function faq_porte_plume_barre_pre_charger($barres) {
'selectionType' => 'line',
'forceMultiline' => true,
'display' => true,
),
)
)
)
],
]
]
]
);
$barre->ajouterFonction(
"function outil_faq(h, c,recursif) {
@ -134,10 +134,10 @@ function faq_porte_plume_barre_pre_charger($barres) {
function faq_porte_plume_lien_classe_vers_icone($flux) {
return array_merge(
$flux,
array(
[
'outil_faq' => 'faq-xx.svg',
'outil_faq_question'=> 'faq_question-xx.svg',
'outil_faq_question' => 'faq_question-xx.svg',
'outil_faq_titre' => 'faq_titre-xx.svg'
)
]
);
}

1
inc/faq_formater_tag.php

@ -1,4 +1,5 @@
<?php
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}

15
phpcs.xml.dist

@ -0,0 +1,15 @@
<?xml version="1.0"?>
<ruleset>
<file>.</file>
<exclude-pattern>vendor/*</exclude-pattern>
<exclude-pattern>lang/*</exclude-pattern>
<exclude-pattern>lib/*</exclude-pattern>
<rule ref="SPIP40"/>
<config name="ignore_warnings_on_exit" value="1"/>
<arg name="cache" value=".php_cs.cache"/>
<arg name="report-full" value=".php_cs.txt"/>
<arg name="report-summary"/>
<arg value="s"/>
</ruleset>

27
wheels/faq.php

@ -1,4 +1,5 @@
<?php
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
@ -56,13 +57,13 @@ function tw_faq($t) {
$lignes = explode("\n", trim($t[4]));
// Initialisation des variables propres à l'ensemble des faqs du bloc
$faqs = array();
$types_info = array();
$faqs = [];
$types_info = [];
$index_faq = 0;
$index_qr = 0;
$index_ligne = 0;
$question_en_cours = false;
$tags = $infos = array();
$tags = $infos = [];
$question = $reponse = '';
// Analyse de chaque ligne du bloc
@ -70,7 +71,7 @@ function tw_faq($t) {
// Initialisation des variables de la faq en cours
// (pour un bloc faq contenant plusieurs faq séparées par des titres)
if (($index_qr == 0) and !$question_en_cours) {
$types_info[$index_faq] = array();
$types_info[$index_faq] = [];
}
// On vérifie qu'on a atteint la fin du bloc de texte compris entre <faq> et </faq>.
@ -78,12 +79,12 @@ function tw_faq($t) {
// -- sinon, on traite la nouvelle ligne
if ($index_ligne == count($lignes)) {
if ($question_en_cours) {
$faqs[$index_faq][$index_qr] = array(
$faqs[$index_faq][$index_qr] = [
'question' => $question,
'reponse' => trim($reponse),
'tags' => $tags,
'infos' => $infos,
);
];
$question_en_cours = false;
}
} else {
@ -115,12 +116,12 @@ function tw_faq($t) {
// Il faut tester si une question est en cours. Si c'est le cas il faut clore la question en cours
// avant de commencer la nouvelle question ('?') ou la nouvelle faq par son titre (':').
if ($question_en_cours) {
$faqs[$index_faq][$index_qr] = array(
$faqs[$index_faq][$index_qr] = [
'question' => $question,
'reponse' => trim($reponse),
'tags' => $tags,
'infos' => $infos,
);
];
$question_en_cours = false;
++$index_qr;
}
@ -128,7 +129,7 @@ function tw_faq($t) {
if ($premier === '?') {
// On démarre une nouvelle question
// -- initialisation des variables de la question en cours
$tags = $infos = array();
$tags = $infos = [];
$question_en_cours = true;
$reponse = '';
$texte = trim(substr($texte, 1, strlen($texte) - 1));
@ -188,16 +189,16 @@ function tw_faq($t) {
if ($_faq) {
$html .= recuperer_fond(
"inclure/faq_$format",
array(
[
'no_bloc' => $no_bloc,
'no_faq' => $_cle,
'titre' => ($titres[$_cle] ?? ''),
'faq' => $_faq,
'types_info' => $types_info[$_cle]
),
array(
],
[
'ajax' => true
)
]
);
}
}

Loading…
Cancel
Save