Changeset 100754 in spip-zone


Ignore:
Timestamp:
Nov 29, 2016, 12:29:53 PM (3 years ago)
Author:
kent1@…
Message:

PSR

Location:
_core_/plugins/breves
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/breves/action/editer_breve.php

    r94396 r100754  
    1616 * @package SPIP\Breves\Actions
    1717 */
    18 if (!defined("_ECRIRE_INC_VERSION")) {
     18if (!defined('_ECRIRE_INC_VERSION')) {
    1919        return;
    2020}
     
    7474        // dans la premiere rubrique racine
    7575        if (!$id_rubrique = intval($id_rubrique)) {
    76                 $id_rubrique = sql_getfetsel("id_rubrique", "spip_rubriques", "id_parent=0", '', '0+titre,titre', "1");
     76                $id_rubrique = sql_getfetsel('id_rubrique', 'spip_rubriques', 'id_parent=0', '', '0+titre,titre', '1');
    7777        }
    7878
    7979        // La langue a la creation : c'est la langue de la rubrique
    80         $row = sql_fetsel("lang, id_secteur", "spip_rubriques", "id_rubrique=$id_rubrique");
     80        $row = sql_fetsel('lang, id_secteur', 'spip_rubriques', 'id_rubrique='.intval($id_rubrique));
    8181        $lang = $row['lang'];
    8282        $id_rubrique = $row['id_secteur']; // garantir la racine
     
    9595
    9696        // Envoyer aux plugins
    97         $champs = pipeline('pre_insertion',
     97        $champs = pipeline(
     98                'pre_insertion',
    9899                array(
    99100                        'args' => array(
     
    103104                )
    104105        );
    105         $id_breve = sql_insertq("spip_breves", $champs);
    106         pipeline('post_insertion',
     106        $id_breve = sql_insertq('spip_breves', $champs);
     107        pipeline(
     108                'post_insertion',
    107109                array(
    108110                        'args' => array(
     
    136138        include_spip('inc/modifier');
    137139        $c = collecter_requests(
    138         // white list
     140                // white list
    139141                array('titre', 'texte', 'lien_titre', 'lien_url'),
    140142                // black list
     
    148150
    149151        // Si la breve est publiee, invalider les caches et demander sa reindexation
    150         $t = sql_getfetsel("statut", "spip_breves", "id_breve=$id_breve");
     152        $t = sql_getfetsel('statut', 'spip_breves', 'id_breve='.intval($id_breve));
    151153        if ($t == 'publie') {
    152154                $invalideur = "id='breve/$id_breve'";
     
    154156        }
    155157
    156         if ($err = objet_modifier_champs('breve', $id_breve,
     158        if ($err = objet_modifier_champs(
     159                'breve',
     160                $id_breve,
    157161                array(
    158162                        'data' => $set,
    159                         'nonvide' => array('titre' => _T('breves:titre_nouvelle_breve') . " " . _T('info_numero_abbreviation') . $id_breve),
     163                        'nonvide' => array('titre' => _T('breves:titre_nouvelle_breve') . ' ' . _T('info_numero_abbreviation') . $id_breve),
    160164                        'invalideur' => $invalideur,
    161165                        'indexation' => $indexation
    162166                ),
    163                 $c)
    164         ) {
     167                $c
     168        )) {
    165169                return $err;
    166170        }
     
    190194
    191195        // Changer le statut de la breve ?
    192         $row = sql_fetsel("statut, id_rubrique,lang, langue_choisie", "spip_breves", "id_breve=" . intval($id_breve));
     196        $row = sql_fetsel('statut, id_rubrique,lang, langue_choisie', 'spip_breves', 'id_breve=' . intval($id_breve));
    193197        $id_rubrique = $row['id_rubrique'];
    194198
     
    210214        if ($id_parent = intval($c['id_parent'])
    211215                and $id_parent != $id_rubrique
    212                 and (null !== ($lang = sql_getfetsel('lang', 'spip_rubriques',
    213                                 "id_parent=0 AND id_rubrique=" . intval($id_parent))))
    214         ) {
     216                and (null !== ($lang = sql_getfetsel(
     217                        'lang',
     218                        'spip_rubriques',
     219                        'id_parent=0 AND id_rubrique=' . intval($id_parent)
     220                )))) {
    215221                $champs['id_rubrique'] = $id_parent;
    216222                // - changer sa langue (si heritee)
    217                 if ($langue_choisie_old != "oui") {
     223                if ($langue_choisie_old != 'oui') {
    218224                        if ($lang != $langue_old) {
    219225                                $champs['lang'] = $lang;
     
    231237
    232238        // Envoyer aux plugins
    233         $champs = pipeline('pre_edition',
     239        $champs = pipeline(
     240                'pre_edition',
    234241                array(
    235242                        'args' => array(
     
    247254        }
    248255
    249         sql_updateq('spip_breves', $champs, "id_breve=" . intval($id_breve));
     256        sql_updateq('spip_breves', $champs, 'id_breve=' . intval($id_breve));
    250257
    251258        //
     
    257264        suivre_invalideur("id='breve/$id_breve'");
    258265
    259         // Au besoin, changer le statut des rubriques concernees 
     266        // Au besoin, changer le statut des rubriques concernees
    260267        include_spip('inc/rubriques');
    261268        calculer_rubriques_if($id_rubrique, $champs, $statut_ancien);
    262269
    263270        // Pipeline
    264         pipeline('post_edition',
     271        pipeline(
     272                'post_edition',
    265273                array(
    266274                        'args' => array(
  • _core_/plugins/breves/base/breves.php

    r94396 r100754  
    7070                'introduction_longueur' => '300',
    7171                'field' => array(
    72                         "id_breve" => "bigint(21) NOT NULL",
    73                         "date_heure" => "datetime DEFAULT '0000-00-00 00:00:00' NOT NULL",
    74                         "titre" => "text DEFAULT '' NOT NULL",
    75                         "texte" => "longtext DEFAULT '' NOT NULL",
    76                         "lien_titre" => "text DEFAULT '' NOT NULL",
    77                         "lien_url" => "text DEFAULT '' NOT NULL",
    78                         "statut" => "varchar(6)  DEFAULT '0' NOT NULL",
    79                         "id_rubrique" => "bigint(21) DEFAULT '0' NOT NULL",
    80                         "lang" => "VARCHAR(10) DEFAULT '' NOT NULL",
    81                         "langue_choisie" => "VARCHAR(3) DEFAULT 'non'",
    82                         "maj" => "TIMESTAMP"
     72                        'id_breve' => 'bigint(21) NOT NULL',
     73                        'date_heure' => "datetime DEFAULT '0000-00-00 00:00:00' NOT NULL",
     74                        'titre' => "text DEFAULT '' NOT NULL",
     75                        'texte' => "longtext DEFAULT '' NOT NULL",
     76                        'lien_titre' => "text DEFAULT '' NOT NULL",
     77                        'lien_url' => "text DEFAULT '' NOT NULL",
     78                        'statut' => "varchar(6)  DEFAULT '0' NOT NULL",
     79                        'id_rubrique' => "bigint(21) DEFAULT '0' NOT NULL",
     80                        'lang' => "VARCHAR(10) DEFAULT '' NOT NULL",
     81                        'langue_choisie' => "VARCHAR(3) DEFAULT 'non'",
     82                        'maj' => 'TIMESTAMP'
    8383                ),
    8484                'key' => array(
    85                         "PRIMARY KEY" => "id_breve",
    86                         "KEY id_rubrique" => "id_rubrique",
     85                        'PRIMARY KEY' => 'id_breve',
     86                        'KEY id_rubrique' => 'id_rubrique',
    8787                ),
    8888                'join' => array(
    89                         "id_breve" => "id_breve",
    90                         "id_rubrique" => "id_rubrique"
     89                        'id_breve' => 'id_breve',
     90                        'id_rubrique' => 'id_rubrique'
    9191                ),
    9292                'statut' => array(
  • _core_/plugins/breves/breves_administrations.php

    r94396 r100754  
    6464 **/
    6565function breves_vider_tables($nom_meta_base_version) {
    66         sql_drop_table("spip_breves");
    67 
    68         effacer_meta("activer_breves");
    69 
     66        sql_drop_table('spip_breves');
     67        effacer_meta('activer_breves');
    7068        effacer_meta($nom_meta_base_version);
    7169}
  • _core_/plugins/breves/breves_autoriser.php

    r94396 r100754  
    2525 * @pipeline autoriser
    2626 */
    27 function breves_autoriser() { }
     27function breves_autoriser() {
     28}
    2829
    2930
     
    3940 */
    4041function autoriser_breves_menu_dist($faire, $type = '', $id = 0, $qui = null, $opt = null) {
    41         return ($GLOBALS['meta']["activer_breves"] != "non");
     42        return ($GLOBALS['meta']['activer_breves'] != 'non');
    4243}
    4344
     
    5354 */
    5455function autoriser_brevecreer_menu_dist($faire, $type, $id, $qui, $opt) {
    55         return ($GLOBALS['meta']["activer_breves"] != "non")
     56        return ($GLOBALS['meta']['activer_breves'] != 'non')
    5657        and verifier_table_non_vide();
    5758}
     
    7172function autoriser_breve_creer_dist($faire, $type, $id, $qui, $opt) {
    7273        return
    73                 ($GLOBALS['meta']["activer_breves"] != "non")
     74                ($GLOBALS['meta']['activer_breves'] != 'non')
    7475                and (sql_countsel('spip_rubriques') > 0);
    7576}
     
    8687 */
    8788function autoriser_rubrique_creerbrevedans_dist($faire, $type, $id, $qui, $opt) {
    88         $r = sql_fetsel("id_parent", "spip_rubriques", "id_rubrique=" . intval($id));
     89        $r = sql_fetsel('id_parent', 'spip_rubriques', 'id_rubrique=' . intval($id));
    8990
    9091        return
    9192                $id
    9293                and ($r['id_parent'] == 0)
    93                 and ($GLOBALS['meta']["activer_breves"] != "non")
     94                and ($GLOBALS['meta']['activer_breves'] != 'non')
    9495                and autoriser('voir', 'rubrique', $id);
    9596}
     
    110111 */
    111112function autoriser_breve_modifier_dist($faire, $type, $id, $qui, $opt) {
    112         $r = sql_fetsel("id_rubrique,statut", "spip_breves", "id_breve=" . intval($id));
     113        $r = sql_fetsel('id_rubrique,statut', 'spip_breves', 'id_breve=' . intval($id));
    113114
    114115        return
  • _core_/plugins/breves/breves_ieconfig.php

    r93633 r100754  
    77 **/
    88
    9 if (!defined("_ECRIRE_INC_VERSION")) {
     9if (!defined('_ECRIRE_INC_VERSION')) {
    1010        return;
    1111}
  • _core_/plugins/breves/breves_pipelines.php

    r94396 r100754  
    1616 * @package SPIP\Breves\Pipelines
    1717 **/
    18 if (!defined("_ECRIRE_INC_VERSION")) {
     18if (!defined('_ECRIRE_INC_VERSION')) {
    1919        return;
    2020}
     
    8181                $id_rubrique = $flux['args']['id_rubrique'];
    8282
    83                 if ($GLOBALS['meta']["activer_breves"] == 'oui') {
     83                if ($GLOBALS['meta']['activer_breves'] == 'oui') {
    8484                        $lister_objets = charger_fonction('lister_objets', 'inc');
    8585                        $bouton_breves = '';
    8686                        $id_parent = sql_getfetsel('id_parent', 'spip_rubriques', 'id_rubrique=' . $id_rubrique);
    8787                        if (autoriser('creerbrevedans', 'rubrique', $id_rubrique, null, array('id_parent' => $id_parent))) {
    88                                 $bouton_breves .= icone_verticale(_T('breves:icone_nouvelle_breve'),
    89                                                 generer_url_ecrire("breve_edit", "id_rubrique=$id_rubrique&new=oui"), "breve-24.png", "new", 'right')
     88                                $bouton_breves .= icone_verticale(
     89                                        _T('breves:icone_nouvelle_breve'),
     90                                        generer_url_ecrire('breve_edit', "id_rubrique=$id_rubrique&new=oui"),
     91                                        'breve-24.png',
     92                                        'new',
     93                                        'right'
     94                                )
    9095                                        . "<br class='nettoyeur' />";
    9196                        }
     
    120125        include_spip('base/abstract_sql');
    121126
    122         $q = sql_select("COUNT(*) AS cnt, statut", 'spip_breves', '', 'statut', '', '', "COUNT(*)<>0");
     127        $q = sql_select('COUNT(*) AS cnt, statut', 'spip_breves', '', 'statut', '', '', 'COUNT(*)<>0');
    123128
    124129        $cpt = array();
     
    126131        $where = false;
    127132        if ($GLOBALS['visiteur_session']['statut'] == '0minirezo') {
    128                 $where = sql_allfetsel('id_objet', 'spip_auteurs_liens',
    129                         "objet='rubrique' AND id_auteur=" . intval($GLOBALS['visiteur_session']['id_auteur']));
     133                $where = sql_allfetsel(
     134                        'id_objet',
     135                        'spip_auteurs_liens',
     136                        "objet='rubrique' AND id_auteur=" . intval($GLOBALS['visiteur_session']['id_auteur'])
     137                );
    130138                if ($where) {
    131139                        $where = sql_in('id_rubrique', array_map('reset', $where));
     
    140148        if ($cpt) {
    141149                if ($where) {
    142                         $q = sql_select("COUNT(*) AS cnt, statut", 'spip_breves', $where, "statut");
     150                        $q = sql_select('COUNT(*) AS cnt, statut', 'spip_breves', $where, 'statut');
    143151                        while ($row = sql_fetch($q)) {
    144152                                $r = $row['statut'];
     
    147155                }
    148156                $texte .= "<div class='accueil_informations breves liste'>";
    149                 $texte .= "<h4>" . afficher_plus_info(generer_url_ecrire("breves"), "", _T('breves:info_breves_02')) . "</h4>";
     157                $texte .= '<h4>' . afficher_plus_info(generer_url_ecrire('breves'), '', _T('breves:info_breves_02')) . '</h4>';
    150158                $texte .= "<ul class='liste-items'>";
    151159                if (isset($cpt['prop'])) {
    152                         $texte .= "<li class='item'>" . _T("texte_statut_attente_validation") . ": " . $cpt2['prop'] . $cpt['prop'] . '</li>';
     160                        $texte .= "<li class='item'>" . _T('texte_statut_attente_validation') . ': ' . $cpt2['prop'] . $cpt['prop'] . '</li>';
    153161                }
    154162                if (isset($cpt['publie'])) {
    155                         $texte .= "<li class='item on'>" . _T("texte_statut_publies") . ": " . $cpt2['publie'] . $cpt['publie'] . '</li>';
    156                 }
    157                 $texte .= "</ul>";
    158                 $texte .= "</div>";
     163                        $texte .= "<li class='item on'>" . _T('texte_statut_publies') . ': ' . $cpt2['publie'] . $cpt['publie'] . '</li>';
     164                }
     165                $texte .= '</ul>';
     166                $texte .= '</div>';
    159167        }
    160168
     
    177185                // juste les publies ?
    178186                if (array_key_exists('statut', $flux['args']) and ($flux['args']['statut'] == 'publie')) {
    179                         $flux['data']['breve'] = sql_countsel('spip_breves',
    180                                 "id_rubrique=" . intval($id_rubrique) . " AND (statut='publie')");
     187                        $flux['data']['breve'] = sql_countsel(
     188                                'spip_breves',
     189                                'id_rubrique=' . intval($id_rubrique) . " AND (statut='publie')"
     190                        );
    181191                } else {
    182                         $flux['data']['breve'] = sql_countsel('spip_breves',
    183                                 "id_rubrique=" . intval($id_rubrique) . " AND (statut='publie' OR statut='prop')");
     192                        $flux['data']['breve'] = sql_countsel(
     193                                'spip_breves',
     194                                'id_rubrique=' . intval($id_rubrique) . " AND (statut='publie' OR statut='prop')"
     195                        );
    184196                }
    185197        }
     
    198210 */
    199211function breves_trig_calculer_langues_rubriques($flux) {
    200 
    201         $s = sql_select("A.id_breve AS id_breve, R.lang AS lang", "spip_breves AS A, spip_rubriques AS R",
    202                 "A.id_rubrique = R.id_rubrique AND A.langue_choisie != 'oui' AND (A.lang='' OR R.lang<>'') AND R.lang<>A.lang");
     212        $s = sql_select(
     213                'A.id_breve AS id_breve, R.lang AS lang',
     214                'spip_breves AS A, spip_rubriques AS R',
     215                "A.id_rubrique = R.id_rubrique AND A.langue_choisie != 'oui' AND (A.lang='' OR R.lang<>'') AND R.lang<>A.lang"
     216        );
    203217        while ($row = sql_fetch($s)) {
    204218                $id_breve = $row['id_breve'];
    205                 sql_updateq('spip_breves', array("lang" => $row['lang'], 'langue_choisie' => 'non'), "id_breve=$id_breve");
     219                sql_updateq(
     220                        'spip_breves',
     221                        array('lang' => $row['lang'], 'langue_choisie' => 'non'),
     222                        'id_breve='.intval($id_breve)
     223                );
    206224        }
    207225
     
    219237 */
    220238function breves_calculer_rubriques($flux) {
    221 
    222239        $r = sql_select(
    223                 "R.id_rubrique AS id, max(A.date_heure) AS date_h",
    224                 "spip_rubriques AS R JOIN spip_breves AS A ON R.id_rubrique = A.id_rubrique",
    225                 "A.date_heure>R.date_tmp AND A.statut='publie' ", "R.id_rubrique");
     240                'R.id_rubrique AS id, max(A.date_heure) AS date_h',
     241                'spip_rubriques AS R JOIN spip_breves AS A ON R.id_rubrique = A.id_rubrique',
     242                "A.date_heure>R.date_tmp AND A.statut='publie' ",
     243                'R.id_rubrique'
     244        );
    226245        while ($row = sql_fetch($r)) {
    227                 sql_updateq('spip_rubriques', array('statut_tmp' => 'publie', 'date_tmp' => $row['date_h']),
    228                         "id_rubrique=" . $row['id']);
     246                sql_updateq(
     247                        'spip_rubriques',
     248                        array('statut_tmp' => 'publie', 'date_tmp' => $row['date_h']),
     249                        'id_rubrique=' . intval($row['id'])
     250                );
    229251        }
    230252
     
    244266        $lister_objets = charger_fonction('lister_objets', 'inc');
    245267
    246 
    247268        $flux .= $lister_objets('breves', array(
    248269                'titre' => afficher_plus_info(generer_url_ecrire('breves')) . _T('breves:info_breves_valider'),
     
    269290
    270291        # les breves qui sont dans une id_rubrique inexistante
    271         $res = sql_select("B.id_breve AS id",
    272                 "spip_breves AS B
    273                         LEFT JOIN spip_rubriques AS R
    274                           ON B.id_rubrique=R.id_rubrique",
    275                 "R.id_rubrique IS NULL
    276                          AND B.maj < " . sql_quote($mydate));
     292        $res = sql_select(
     293                'B.id_breve AS id',
     294                'spip_breves AS B
     295                        LEFT JOIN spip_rubriques AS R
     296                                ON B.id_rubrique=R.id_rubrique',
     297                'R.id_rubrique IS NULL
     298                        AND B.maj < ' . sql_quote($mydate)
     299        );
    277300
    278301        $n += optimiser_sansref('spip_breves', 'id_breve', $res);
    279 
    280302
    281303        //
    282304        // Breves
    283305        //
    284 
    285         sql_delete("spip_breves", "statut='refuse' AND maj < $mydate");
    286 
    287         return $flux;
    288 
     306        sql_delete('spip_breves', "statut='refuse' AND maj < $mydate");
     307
     308        return $flux;
    289309}
    290310
     
    303323        ) {
    304324                if ($nb = sql_countsel('spip_breves', "statut='publie' AND id_rubrique=" . intval($id_rubrique))) {
    305                         $nb = "<div>" . singulier_ou_pluriel($nb, "breves:info_1_breve", "breves:info_nb_breves") . "</div>";
    306                         if ($p = strpos($flux['data'], "<!--nb_elements-->")) {
     325                        $nb = '<div>' . singulier_ou_pluriel($nb, 'breves:info_1_breve', 'breves:info_nb_breves') . '</div>';
     326                        if ($p = strpos($flux['data'], '<!--nb_elements-->')) {
    307327                                $flux['data'] = substr_replace($flux['data'], $nb, $p, 0);
    308328                        }
     
    323343 */
    324344function breves_affiche_milieu($flux) {
    325         if ($flux["args"]["exec"] == "configurer_contenu") {
    326                 $flux["data"] .= recuperer_fond('prive/squelettes/inclure/configurer', array('configurer' => 'configurer_breves'));
    327         }
    328 
    329         return $flux;
    330 }
     345        if ($flux['args']['exec'] == 'configurer_contenu') {
     346                $flux['data'] .= recuperer_fond('prive/squelettes/inclure/configurer', array('configurer' => 'configurer_breves'));
     347        }
     348
     349        return $flux;
     350}
  • _core_/plugins/breves/formulaires/configurer_breves.php

    r94396 r100754  
    1616 * @package SPIP\Breves\Formulaires
    1717 **/
    18 if (!defined("_ECRIRE_INC_VERSION")) {
     18if (!defined('_ECRIRE_INC_VERSION')) {
    1919        return;
    2020}
     
    2727 **/
    2828function formulaires_configurer_breves_charger_dist() {
     29        $valeurs = array();
    2930        foreach (array(
    30                          "activer_breves",
    31                  ) as $m) {
     31                'activer_breves',
     32        ) as $m) {
    3233                $valeurs[$m] = $GLOBALS['meta'][$m];
    3334        }
     
    4546        $res = array('editable' => true);
    4647        foreach (array(
    47                          "activer_breves",
    48                  ) as $m) {
     48                'activer_breves',
     49        ) as $m) {
    4950                if (!is_null($v = _request($m))) {
    5051                        ecrire_meta($m, $v == 'oui' ? 'oui' : 'non');
  • _core_/plugins/breves/formulaires/editer_breve.php

    r94396 r100754  
    1616 * @package SPIP\Breves\Formulaires
    1717 **/
    18 if (!defined("_ECRIRE_INC_VERSION")) {
     18if (!defined('_ECRIRE_INC_VERSION')) {
    1919        return;
    2020}
     
    5454        $hidden = ''
    5555) {
    56         $valeurs = formulaires_editer_objet_charger('breve', $id_breve, $id_rubrique, $lier_trad, $retour, $config_fonc, $row,
    57                 $hidden);
     56        $valeurs = formulaires_editer_objet_charger(
     57                'breve',
     58                $id_breve,
     59                $id_rubrique,
     60                $lier_trad,
     61                $retour,
     62                $config_fonc,
     63                $row,
     64                $hidden
     65        );
    5866        // un bug a permis a un moment que des breves soient dans des sous rubriques
    5967        // lorsque ce cas se presente, il faut relocaliser la breve dans son secteur, plutot que n'importe ou
    6068        if ($valeurs['id_parent']) {
    61                 $valeurs['id_parent'] = sql_getfetsel('id_secteur', 'spip_rubriques',
    62                         'id_rubrique=' . intval($valeurs['id_parent']));
     69                $valeurs['id_parent'] = sql_getfetsel(
     70                        'id_secteur',
     71                        'spip_rubriques',
     72                        'id_rubrique=' . intval($valeurs['id_parent'])
     73                );
    6374        }
    6475
     
    191202        $hidden = ''
    192203) {
    193         return formulaires_editer_objet_traiter('breve', $id_breve, $id_rubrique, $lier_trad, $retour, $config_fonc, $row,
    194                 $hidden);
    195 }
     204        return formulaires_editer_objet_traiter(
     205                'breve',
     206                $id_breve,
     207                $id_rubrique,
     208                $lier_trad,
     209                $retour,
     210                $config_fonc,
     211                $row,
     212                $hidden
     213        );
     214}
Note: See TracChangeset for help on using the changeset viewer.