Changeset 100594 in spip-zone for _plugins_


Ignore:
Timestamp:
Nov 21, 2016, 11:36:31 AM (3 years ago)
Author:
kent1@…
Message:

PSR SPIP

Location:
_plugins_/selections_editoriales/trunk
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/selections_editoriales/trunk/action/ajouter_selection_objet.php

    r83901 r100594  
    22
    33// Sécurité
    4 if (!defined('_ECRIRE_INC_VERSION')) return;
     4if (!defined('_ECRIRE_INC_VERSION')) {
     5        return;
     6}
    57
    6 function action_ajouter_selection_objet_dist(){
     8function action_ajouter_selection_objet_dist() {
    79        $securiser_action = charger_fonction('securiser_action', 'inc');
    810        $arg = $securiser_action();
    911        list($objet, $id_objet) = explode('-', $arg);
    10        
     12
    1113        // Si on a bien le droit de créer ici
    1214        if (
     
    1921                include_spip('action/editer_objet');
    2022                include_spip('inc/config');
    21                
     23
    2224                // Si on a bien créé une nouvelle sélection
    2325                if ($id_selection = objet_inserer('selection')) {
     
    2628                                'selection',
    2729                                $id_selection,
    28                                 array('titre'=>lire_config('selections_editoriales/titre_defaut', _T('selection:titre_selection_nouvelle')))
     30                                array(
     31                                        'titre'=>lire_config('selections_editoriales/titre_defaut', _T('selection:titre_selection_nouvelle'))
     32                                )
    2933                        )) {
    3034                                include_spip('action/editer_liens');
    31                                
     35
    3236                                // On associe la sélection à l'objet voulu
    3337                                objet_associer(array('selection'=>$id_selection), array($objet=>$id_objet));
  • _plugins_/selections_editoriales/trunk/action/deplacer_selections_contenu.php

    r95835 r100594  
    1414}
    1515
    16 function action_deplacer_selections_contenu_dist($arg=null) {
     16function action_deplacer_selections_contenu_dist($arg = null) {
    1717        if (is_null($arg)) {
    1818                // DEMI sécurité : s'il y a un hash, on teste la sécurité
     
    2020                        $securiser_action = charger_fonction('securiser_action', 'inc');
    2121                        $arg = $securiser_action();
    22                 }
    23                 // Sinon, on prend l'arg direct
    24                 else {
     22                } else {
     23                        // Sinon, on prend l'arg direct
    2524                        $arg = _request('arg');
    2625                }
    2726        }
    28        
     27
    2928        // Argument de la forme "123-haut" ou "123-bas" ou "123-3" (rang précis)
    3029        list($id_selections_contenu, $deplacement) = explode('-', $arg);
    31        
     30
    3231        // Il faut pouvoir modifier l'étape et que le déplacement soit un truc valide
    3332        if (
     
    4140                // On cherche le parent
    4241                $id_parent = sql_getfetsel('id_selection', 'spip_selections_contenus', 'id_selections_contenu = '.$id_selections_contenu);
    43                
     42
    4443                // On cherche le rang de l'étape en question
    4544                $rang = sql_getfetsel('rang', 'spip_selections_contenus', 'id_selections_contenu = '.$id_selections_contenu);
    46                
     45
    4746                // On cherche le rang le plus grand du même parent
    4847                $dernier_rang = sql_getfetsel('rang', 'spip_selections_contenus', 'id_selection = '.$id_parent, '', 'rang desc', '0,1');
    49                
     48
    5049                // On teste maintenant les différents cas
    5150                if ($deplacement === 'bas') {
     
    5958                                        'id_selection = '.$id_parent
    6059                                );
    61                         }
    62                         else {
     60                        } else {
    6361                                $nouveau_rang = $rang + 1;
    6462                                // On échange avec l'étape qui avait ce rang là
     
    7270                                );
    7371                        }
    74                 }
    75                 elseif ($deplacement === 'haut') {
     72                } elseif ($deplacement === 'haut') {
    7673                        // Si c'était tout en haut, on redescend tout en bas
    7774                        if ($rang <= 1) {
     
    8380                                        'id_selection = '.$id_parent
    8481                                );
    85                         }
    86                         else {
     82                        } else {
    8783                                $nouveau_rang = $rang - 1;
    8884                                // On échange avec l'étape qui avait ce rang là
     
    9692                                );
    9793                        }
    98                 }
    99                 elseif ($nouveau_rang) {
     94                } elseif ($nouveau_rang) {
    10095                        // Si le nouveau rang est inférieur au rang actuel, on décale tous vers le bas entre les deux
    10196                        if ($nouveau_rang < $rang) {
     
    109104                                        )
    110105                                );
    111                         }
    112                         // Sinon l'inverse
    113                         elseif ($nouveau_rang > $rang) {
     106                        } elseif ($nouveau_rang > $rang) {
     107                                // Sinon l'inverse
    114108                                sql_update(
    115109                                        'spip_selections_contenus',
     
    123117                        }
    124118                }
    125                
     119
    126120                // On change enfin le nouveau rang maintenant qu'on a déplacé le reste !
    127121                sql_updateq(
  • _plugins_/selections_editoriales/trunk/action/editer_selection.php

    r83884 r100594  
    22
    33// Sécurité
    4 if (!defined('_ECRIRE_INC_VERSION')) return;
     4if (!defined('_ECRIRE_INC_VERSION')) {
     5        return;
     6}
    57
    68function selection_supprimer($id_selection) {
    79        include_spip('action/editer_liens');
    810        $id_selection = intval($id_selection);
    9        
     11
    1012        if ($id_selection > 0) {
    1113                $ok = sql_delete(
     
    1315                        'id_selection = '.$id_selection
    1416                );
    15                
     17
    1618                if ($ok) {
    17                         objet_optimiser_liens(array('selection'=>'*'),'*');
     19                        objet_optimiser_liens(array('selection'=>'*'), '*');
    1820                }
    1921        }
    20        
     22
    2123        return $ok;
    2224}
  • _plugins_/selections_editoriales/trunk/action/editer_selections_contenu.php

    r95836 r100594  
    22
    33// Sécurité
    4 if (!defined('_ECRIRE_INC_VERSION')) return;
     4if (!defined('_ECRIRE_INC_VERSION')) {
     5        return;
     6}
    57
    68function selections_contenu_supprimer($id_selections_contenu) {
    79        $ok = true;
    810        $id_selections_contenu = intval($id_selections_contenu);
    9        
     11
    1012        if ($id_selections_contenu > 0) {
    1113                // On récupère le rang et la sélection du truc à supprimer
    12                 $contenu = sql_fetsel('rang, id_selection', 'spip_selections_contenus', 'id_selections_contenu = '.$id_selections_contenu);
    13                
     14                $contenu = sql_fetsel(
     15                        'rang, id_selection',
     16                        'spip_selections_contenus',
     17                        'id_selections_contenu = '.$id_selections_contenu
     18                );
     19
    1420                // On supprime
    1521                $ok = sql_delete(
     
    1723                        'id_selections_contenu = '.$id_selections_contenu
    1824                );
    19                
     25
    2026                // Si c'est bon, il faut décaler le rang de tout ce qui est après
    2127                if ($ok) {
     
    3036                }
    3137        }
    32        
     38
    3339        return $ok;
    3440}
  • _plugins_/selections_editoriales/trunk/action/supprimer_selection.php

    r95836 r100594  
    1 <?php 
     1<?php
    22
    33// Sécurité
    4 if (!defined("_ECRIRE_INC_VERSION")) return;
     4if (!defined('_ECRIRE_INC_VERSION')) {
     5        return;
     6}
    57
    6 function action_supprimer_selection_dist(){
     8function action_supprimer_selection_dist() {
    79        $securiser_action = charger_fonction('securiser_action', 'inc');
    810        $arg = $securiser_action();
    911        $id_selection = intval($arg);
    10        
    11         if ($id_selection > 0){
     12
     13        if ($id_selection > 0) {
    1214                include_spip('action/editer_selection');
    1315                selection_supprimer($id_selection);
  • _plugins_/selections_editoriales/trunk/action/supprimer_selections_contenu.php

    r83884 r100594  
    1 <?php 
     1<?php
    22
    33// Sécurité
    4 if (!defined("_ECRIRE_INC_VERSION")) return;
     4if (!defined('_ECRIRE_INC_VERSION')) {
     5        return;
     6}
    57
    6 function action_supprimer_selections_contenu_dist(){
    7        
     8function action_supprimer_selections_contenu_dist() {
     9
    810        $securiser_action = charger_fonction('securiser_action', 'inc');
    911        $arg = $securiser_action();
    1012        $id_selections_contenu = intval($arg);
    11        
    12         if ($id_selections_contenu > 0){
     13
     14        if ($id_selections_contenu > 0) {
    1315                include_spip('action/editer_selections_contenu');
    1416                selections_contenu_supprimer($id_selections_contenu);
    1517        }
    16        
    1718}
  • _plugins_/selections_editoriales/trunk/base/selections_editoriales.php

    r99570 r100594  
    1010 */
    1111
    12 if (!defined('_ECRIRE_INC_VERSION')) return;
     12if (!defined('_ECRIRE_INC_VERSION')) {
     13        return;
     14}
    1315
    1416
     
    2527        $interfaces['table_des_tables']['selections'] = 'selections';
    2628        $interfaces['table_des_tables']['selections_contenus'] = 'selections_contenus';
    27        
     29
    2830        $interfaces['table_des_traitements']['URL']['selections_contenus'] = 'calculer_url(%s)';
    2931
     
    4547        $tables['spip_selections'] = array(
    4648                'type' => 'selection',
    47                 'principale' => "oui",
     49                'principale' => 'oui',
    4850                'field'=> array(
    49                         "id_selection"       => "bigint(21) NOT NULL",
    50                         "titre"              => "text NOT NULL DEFAULT ''",
    51                         "descriptif"         => "text NOT NULL DEFAULT ''",
    52                         'css'                            => 'varchar(255) not null default ""',
    53                         "identifiant"        => "varchar(255) NOT NULL DEFAULT ''",
    54                         "limite"             => "int(6) NOT NULL DEFAULT 0",
    55                         "maj"                => "TIMESTAMP"
     51                        'id_selection'       => 'bigint(21) NOT NULL',
     52                        'titre'              => 'text NOT NULL DEFAULT ""',
     53                        'descriptif'         => 'text NOT NULL DEFAULT ""',
     54                        'css'                            => 'varchar(255) NOT NULL DEFAULT ""',
     55                        'identifiant'        => 'varchar(255) NOT NULL DEFAULT ""',
     56                        'limite'             => 'int(6) NOT NULL DEFAULT 0',
     57                        'maj'                => 'TIMESTAMP'
    5658                ),
    5759                'key' => array(
    58                         "PRIMARY KEY"        => "id_selection",
     60                        'PRIMARY KEY'        => 'id_selection',
    5961                ),
    6062                'titre' => "titre AS titre, '' AS lang",
     
    6365                'champs_editables'  => array('titre', 'descriptif', 'identifiant', 'css', 'limite'),
    6466                'champs_versionnes' => array('titre', 'descriptif', 'identifiant', 'css', 'limite'),
    65                 'rechercher_champs' => array("titre" => 8, "descriptif" => 4, "identifiant" => 8),
     67                'rechercher_champs' => array('titre' => 8, 'descriptif' => 4, 'identifiant' => 8),
    6668                'tables_jointures'  => array('spip_selections_liens'),
    67                
     69
    6870
    6971        );
     
    7173        $tables['spip_selections_contenus'] = array(
    7274                'type' => 'selections_contenu',
    73                 'principale' => "oui",
    74                 'table_objet_surnoms' => array('selectionscontenu'), // table_objet('selections_contenu') => 'selections_contenus'
     75                'principale' => 'oui',
     76                // table_objet('selections_contenu') => 'selections_contenus'
     77                'table_objet_surnoms' => array('selectionscontenu'),
    7578                'field'=> array(
    76                         "id_selections_contenu" => "bigint(21) NOT NULL",
    77                         "id_selection"       => "bigint(21) NOT NULL DEFAULT 0",
    78                         'rang'               => 'int not null default 0',
    79                         "titre"              => "text NOT NULL DEFAULT ''",
    80                         "url"                => "text NOT NULL DEFAULT ''",
    81                         "descriptif"         => "text NOT NULL DEFAULT ''",
    82                         "css"                => "varchar(255) not null default ''",
    83                         "id_objet"           => "bigint(21) DEFAULT '0' NOT NULL",
    84                         "objet"              => "VARCHAR(25) DEFAULT '' NOT NULL",
    85                         "maj"                => "TIMESTAMP"
     79                        'id_selections_contenu' => 'bigint(21) NOT NULL',
     80                        'id_selection'       => 'bigint(21) NOT NULL DEFAULT 0',
     81                        'rang'               => 'int NOT NULL DEFAULT 0',
     82                        'titre'              => 'text NOT NULL DEFAULT ""',
     83                        'url'                => 'text NOT NULL DEFAULT ""',
     84                        'descriptif'         => 'text NOT NULL DEFAULT ""',
     85                        'css'                => 'varchar(255) not null default ""',
     86                        'id_objet'           => 'bigint(21) NOT NULL DEFAULT 0',
     87                        'objet'              => 'VARCHAR(25) NOT NULL DEFAULT ""',
     88                        'maj'                => 'TIMESTAMP'
    8689                ),
    8790                'key' => array(
    88                         "PRIMARY KEY"        => "id_selections_contenu",
     91                        'PRIMARY KEY'        => 'id_selections_contenu',
    8992                ),
    9093                'titre' => "titre AS titre, '' AS lang",
     
    9295                'champs_editables'  => array('rang', 'objet', 'id_objet', 'titre', 'url', 'descriptif', 'id_selection', 'css',),
    9396                'champs_versionnes' => array('objet', 'id_objet', 'titre', 'url', 'descriptif', 'css',),
    94                 'rechercher_champs' => array("titre" => 8, "descriptif" => 4),
     97                'rechercher_champs' => array('titre' => 8, 'descriptif' => 4),
    9598                'tables_jointures'  => array(),
    96                
     99
    97100
    98101        );
     
    114117        $tables['spip_selections_liens'] = array(
    115118                'field' => array(
    116                         "id_selection"       => "bigint(21) DEFAULT '0' NOT NULL",
    117                         "id_objet"           => "bigint(21) DEFAULT '0' NOT NULL",
    118                         "objet"              => "VARCHAR(25) DEFAULT '' NOT NULL",
    119                         "vu"                 => "VARCHAR(6) DEFAULT 'non' NOT NULL"
     119                        'id_selection'       => 'bigint(21) DEFAULT "0" NOT NULL',
     120                        'id_objet'           => 'bigint(21) DEFAULT "0" NOT NULL',
     121                        'objet'              => 'VARCHAR(25) DEFAULT "" NOT NULL',
     122                        'vu'                 => 'VARCHAR(6) DEFAULT "non" NOT NULL'
    120123                ),
    121124                'key' => array(
    122                         "PRIMARY KEY"        => "id_selection,id_objet,objet",
    123                         "KEY id_selection"   => "id_selection"
     125                        'PRIMARY KEY'        => 'id_selection,id_objet,objet',
     126                        'KEY id_selection'   => 'id_selection'
    124127                )
    125128        );
    126 
    127129        return $tables;
    128130}
  • _plugins_/selections_editoriales/trunk/formulaires/editer_selection.php

    r83899 r100594  
    1010 */
    1111
    12 if (!defined('_ECRIRE_INC_VERSION')) return;
     12if (!defined('_ECRIRE_INC_VERSION')) {
     13        return;
     14}
    1315
    1416include_spip('inc/actions');
     
    3335 *     Hash du formulaire
    3436 */
    35 function formulaires_editer_selection_identifier_dist($id_selection='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
     37function formulaires_editer_selection_identifier_dist($id_selection = 'new', $retour = '', $lier_trad = 0, $config_fonc = '', $row = array(), $hidden = '') {
    3638        return serialize(array(intval($id_selection)));
    3739}
     
    5961 *     Environnement du formulaire
    6062 */
    61 function formulaires_editer_selection_charger_dist($id_selection='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
    62         $valeurs = formulaires_editer_objet_charger('selection',$id_selection,'',$lier_trad,$retour,$config_fonc,$row,$hidden);
     63function formulaires_editer_selection_charger_dist($id_selection = 'new', $retour = '', $lier_trad = 0, $config_fonc = '', $row = array(), $hidden = '') {
     64        $valeurs = formulaires_editer_objet_charger('selection', $id_selection, '', $lier_trad, $retour, $config_fonc, $row, $hidden);
    6365        return $valeurs;
    6466}
     
    8688 *     Tableau des erreurs
    8789 */
    88 function formulaires_editer_selection_verifier_dist($id_selection='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
    89         $erreurs = formulaires_editer_objet_verifier('selection',$id_selection, array('titre'));
    90        
     90function formulaires_editer_selection_verifier_dist($id_selection = 'new', $retour = '', $lier_trad = 0, $config_fonc = '', $row = array(), $hidden = '') {
     91        $erreurs = formulaires_editer_objet_verifier('selection', $id_selection, array('titre'));
     92
    9193        // L'identifiant doit être unique s'il existe
    9294        if (
     
    100102                $erreurs['identifiant'] = _T('selection:erreur_identifiant_existant', array('selection' => "<a href=\"$url_selection\">$titre_selection</a>"));
    101103        }
    102        
     104
    103105        // Vérifier que la limite est bien un entier
    104106        if (
     
    112114                $erreurs['limite'] = _T('selection:erreur_limite_entier');
    113115        }
    114        
     116
    115117        return $erreurs;
    116118}
     
    138140 *     Retours des traitements
    139141 */
    140 function formulaires_editer_selection_traiter_dist($id_selection='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
    141         return formulaires_editer_objet_traiter('selection',$id_selection,'',$lier_trad,$retour,$config_fonc,$row,$hidden);
     142function formulaires_editer_selection_traiter_dist($id_selection = 'new', $retour = '', $lier_trad = 0, $config_fonc = '', $row = array(), $hidden = '') {
     143        return formulaires_editer_objet_traiter('selection', $id_selection, '', $lier_trad, $retour, $config_fonc, $row, $hidden);
    142144}
    143 
    144 
    145 ?>
  • _plugins_/selections_editoriales/trunk/formulaires/editer_selections_contenu.php

    r95892 r100594  
    1010 */
    1111
    12 if (!defined('_ECRIRE_INC_VERSION')) return;
     12if (!defined('_ECRIRE_INC_VERSION')) {
     13        return;
     14}
    1315
    1416include_spip('inc/actions');
     
    3335 *     Hash du formulaire
    3436 */
    35 function formulaires_editer_selections_contenu_identifier_dist($id_selections_contenu='new', $id_selection=0, $retour='', $config_fonc='', $row=array(), $hidden=''){
     37function formulaires_editer_selections_contenu_identifier_dist($id_selections_contenu = 'new', $id_selection = 0, $retour = '', $config_fonc = '', $row = array(), $hidden = '') {
    3638        return serialize(array(intval($id_selections_contenu)));
    3739}
     
    5961 *     Environnement du formulaire
    6062 */
    61 function formulaires_editer_selections_contenu_charger_dist($id_selections_contenu='new', $id_selection=0, $retour='', $config_fonc='', $row=array(), $hidden=''){
     63function formulaires_editer_selections_contenu_charger_dist($id_selections_contenu = 'new', $id_selection = 0, $retour = '', $config_fonc = '', $row = array(), $hidden = '') {
    6264        // Si c'est une création et qu'il n'y a pas de sélection parente explicite, on arrête
    63         if (intval($id_selections_contenu) <= 0 and intval($id_selection) <= 0){
    64                 return false;           
    65         }
    66        
    67         $valeurs = formulaires_editer_objet_charger('selections_contenu',$id_selections_contenu,'',0,$retour,$config_fonc,$row,$hidden);
     65        if (intval($id_selections_contenu) <= 0 and intval($id_selection) <= 0) {
     66                return false;
     67        }
     68
     69        $valeurs = formulaires_editer_objet_charger('selections_contenu', $id_selections_contenu, '', 0, $retour, $config_fonc, $row, $hidden);
    6870        unset($valeurs['id_selections_contenu']);
    6971        unset($valeurs['id_selection']);
    70        
     72
    7173        return $valeurs;
    7274}
     
    9496 *     Tableau des erreurs
    9597 */
    96 function formulaires_editer_selections_contenu_verifier_dist($id_selections_contenu='new', $id_selection=0, $retour='', $config_fonc='', $row=array(), $hidden=''){
    97         $erreurs = formulaires_editer_objet_verifier('selections_contenu',$id_selections_contenu, array('url'));
    98        
     98function formulaires_editer_selections_contenu_verifier_dist($id_selections_contenu = 'new', $id_selection = 0, $retour = '', $config_fonc = '', $row = array(), $hidden = '') {
     99        $erreurs = formulaires_editer_objet_verifier('selections_contenu', $id_selections_contenu, array('url'));
     100
    99101        // S'il n'y a pas d'erreurs et que le titre est vide, on va lancer des incantations magiques
    100102        if (!$erreurs and !_request('titre')) {
    101103                include_spip('inc/lien');
    102104                $url = _request('url');
    103                
     105
    104106                // Si on ne trouve pas d'objet SPIP
    105107                if (!$infos = traiter_lien_implicite($url, '', 'tout')) {
     
    108110                        $infos = recuperer_infos_distantes($url);
    109111                }
    110                
     112
    111113                // Si on a trouvé un bon titre
    112114                if ($infos and isset($infos['titre']) and $infos['titre']) {
    113115                        $titre = $infos['titre'];
    114                 }
    115                 // Sinon on le remplit par une chaîne moche qui donnera envie de la changer
    116                 else {
     116                } else {
     117                        // Sinon on le remplit par une chaîne moche qui donnera envie de la changer
    117118                        $titre = _T('info_sans_titre');
    118119                }
    119                
     120
    120121                // On  génère le titre
    121122                set_request('titre', $titre);
    122123        }
    123        
     124
    124125        return $erreurs;
    125126}
     
    147148 *     Retours des traitements
    148149 */
    149 function formulaires_editer_selections_contenu_traiter_dist($id_selections_contenu='new', $id_selection=0, $retour='', $config_fonc='', $row=array(), $hidden=''){
     150function formulaires_editer_selections_contenu_traiter_dist($id_selections_contenu = 'new', $id_selection = 0, $retour = '', $config_fonc = '', $row = array(), $hidden = '') {
    150151        $id_selection = intval($id_selection);
    151        
     152
    152153        // Si création, on met en mémoire la sélection parente et on génère le dernier rang
    153         if (intval($id_selections_contenu) <= 0 and $id_selection > 0){
     154        if (intval($id_selections_contenu) <= 0 and $id_selection > 0) {
    154155                set_request('id_selection', $id_selection);
    155                
    156                 $dernier_rang = sql_getfetsel('rang', 'spip_selections_contenus', 'id_selection = '.$id_selection, '', 'rang desc', '0,1');
     156
     157                $dernier_rang = sql_getfetsel(
     158                        'rang',
     159                        'spip_selections_contenus',
     160                        'id_selection = '.$id_selection,
     161                        '',
     162                        'rang desc',
     163                        '0,1'
     164                );
    157165                set_request('rang', $dernier_rang + 1);
    158166        }
    159        
     167
    160168        // On défini l'objet et id_objet
    161169        if (
     
    165173        ) {
    166174                include_spip('base/objets');
    167                
     175
    168176                @list($objet, , $id_objet, , $args, , $ancre) = $trouve;
    169177                $objet = objet_type(table_objet($objet));
    170                
     178
    171179                if ($objet and $id_objet) {
    172180                        set_request('objet', $objet);
    173181                        set_request('id_objet', $id_objet);
    174182                }
    175         }
    176         // Sinon il faut être sûr de les vider !
    177         else {
     183        } else {
     184                // Sinon il faut être sûr de les vider !
    178185                set_request('objet', '');
    179186                set_request('id_objet', '');
    180187        }
    181        
     188
    182189        // On appelle le traitement générique
    183         $retours = formulaires_editer_objet_traiter('selections_contenu',$id_selections_contenu,'',0,$retour,$config_fonc,$row,$hidden);
    184        
     190        $retours = formulaires_editer_objet_traiter('selections_contenu', $id_selections_contenu, '', 0, $retour, $config_fonc, $row, $hidden);
     191
    185192        // On va chercher la vraie sélection si on a bien un contenu
    186193        if ($id_contenu = intval($retours['id_selections_contenu'])) {
    187194                $id_selection = intval(sql_getfetsel('id_selection', 'spip_selections_contenus', 'id_selections_contenu = '.$id_contenu));
    188195        }
    189        
     196
    190197        // Si pas de $retour, on vide le redirect et on recharge le bloc parent
    191198        if ($retours['id_selections_contenu'] and !$retour) {
    192199                $retours['redirect'] = null;
    193                
     200
    194201                // Animation de ce qu'on vient de modifier
    195202                $callback = "jQuery('#selection$id_selection-contenu$id_contenu').animateAppend();";
     
    197204                $js = "if (window.jQuery) jQuery(function(){ajaxReload('selection$id_selection', {args:{editer_contenu:'non'}, callback:function(){ $callback }});});";
    198205                $js = "<script type='text/javascript'>$js</script>";
    199                 if (isset($retours['message_erreur']))
     206                if (isset($retours['message_erreur'])) {
    200207                        $retours['message_erreur'].= $js;
    201                 else
     208                } else {
    202209                        $retours['message_ok'] .= $js;
    203         }
    204        
     210                }
     211        }
     212
    205213        // Contournement de bug pour garder le bon URL
    206214        $retours['id_selection'] = $id_selection;
    207        
     215
    208216        return $retours;
    209217}
    210 
    211 
    212 ?>
  • _plugins_/selections_editoriales/trunk/inc/marquer_doublons_selection.php

    r99817 r100594  
    66 **/
    77
    8 if (!defined("_ECRIRE_INC_VERSION")) {
     8if (!defined('_ECRIRE_INC_VERSION')) {
    99        return;
    1010}
     
    107107
    108108        // detecter les doublons dans ces textes
    109         traiter_modeles(implode(" ", $champs), array('selections' => $modeles), '', '', null, array(
     109        traiter_modeles(implode(' ', $champs), array('selections' => $modeles), '', '', null, array(
    110110                'objet' => $type,
    111111                'id_objet' => $id,
     
    133133        if ($nouveaux) {
    134134                // on vérifie que les selections indiqués vus existent réellement tout de même (en cas d'erreur de saisie)
    135                 $ids = sql_allfetsel("id_selection", "spip_selections", sql_in('id_selection', $nouveaux));
     135                $ids = sql_allfetsel('id_selection', 'spip_selections', sql_in('id_selection', $nouveaux));
    136136                $ids = array_map('reset', $ids);
    137137                if ($ids) {
     
    145145                objet_qualifier_liens(array('selection' => $anciens), array($type => $id), array('vu' => 'non'));
    146146        }
    147 
    148147}
Note: See TracChangeset for help on using the changeset viewer.