Changeset 97071 in spip-zone


Ignore:
Timestamp:
May 6, 2016, 5:09:36 PM (3 years ago)
Author:
kent1@…
Message:

PSR SPIP

Location:
_plugins_/grappes/trunk/action
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/grappes/trunk/action/dupliquer_grappe.php

    r91006 r97071  
    66
    77
    8 if (!defined("_ECRIRE_INC_VERSION")) return;
     8if (!defined('_ECRIRE_INC_VERSION')) {
     9        return;
     10}
    911
    1012include_spip('inc/filtres');
     
    1214/**
    1315 * Action de duplication d'une grappe
    14  * 
     16 *
    1517 * Doit recevoir comme argument ($arg) l'identifiant numérique de la grappe à dupliquer
    1618 */
    17 function action_dupliquer_grappe_dist()
    18 {
     19function action_dupliquer_grappe_dist() {
    1920        $securiser_action = charger_fonction('securiser_action', 'inc');
    2021        $arg = $securiser_action();
    2122
    22         if (!preg_match(",^(\d+)$,", $arg, $r)) {
     23        if (!preg_match(',^(\d+)$,', $arg, $r)) {
    2324                spip_log("action_dupliquer_grappe_dist $arg pas compris");
    24         } else action_dupliquer_grappe_post($r[1]);
     25        } else {
     26                action_dupliquer_grappe_post($r[1]);
     27        }
    2528}
    2629
    2730/**
    2831 * La duplication de la grappe
    29  * 
     32 *
    3033 * @param int $id_grappe
    3134 *      Identification numérique de la grappe à supprimer
    32  * @return int|bool 
    33  *      Retourne l'identifiant numérique de la nouvelle grappe si tout s'est bien passé, 
     35 * @return int|bool
     36 *      Retourne l'identifiant numérique de la nouvelle grappe si tout s'est bien passé,
    3437 *      sinon false, si la duplication n'a pu avoir lieu
    3538 */
    36 function action_dupliquer_grappe_post($id_grappe)
    37 {
     39function action_dupliquer_grappe_post($id_grappe) {
    3840        include_spip('action/editer_grappe');
    39         $grappe = sql_fetsel('*','spip_grappes','id_grappe='.intval($id_grappe));
    40         if($grappe){
     41        $grappe = sql_fetsel('*', 'spip_grappes', 'id_grappe='.intval($id_grappe));
     42        if ($grappe) {
    4143                $nouvelle_grappe = grappe_inserer();
    4244                unset($grappe['id_grappe']);
     
    4749
    4850                include_spip('action/lier_objets');
    49                 $objets_lies = sql_select('*','spip_grappes_liens','id_grappe='.intval($id_grappe));
     51                $objets_lies = sql_select('*', 'spip_grappes_liens', 'id_grappe='.intval($id_grappe));
    5052
    51                 while($objet_lie = sql_fetch($objets_lies)){
    52                         lier_objets('grappe',$nouvelle_grappe,$objet_lie['objet'],$objet_lie['id_objet']);
     53                while ($objet_lie = sql_fetch($objets_lies)) {
     54                        lier_objets('grappe', $nouvelle_grappe, $objet_lie['objet'], $objet_lie['id_objet']);
    5355                }
    5456                return $nouvelle_grappe;
     
    5658        return false;
    5759}
    58 ?>
  • _plugins_/grappes/trunk/action/editer_grappe.php

    r96645 r97071  
    55 */
    66
    7 if (!defined("_ECRIRE_INC_VERSION")) return;
     7if (!defined('_ECRIRE_INC_VERSION')) {
     8        return;
     9}
    810
    911include_spip('inc/filtres');
    1012
    11 function action_editer_grappe_dist($arg=null) {
     13function action_editer_grappe_dist($arg = null) {
    1214
    13         if (is_null($arg)){
     15        if (is_null($arg)) {
    1416                $securiser_action = charger_fonction('securiser_action', 'inc');
    1517                $arg = $securiser_action();
    1618        }
    1719
    18         if (!$id_grappe = intval($arg))
     20        if (!$id_grappe = intval($arg)) {
    1921                $id_grappe = grappe_inserer();
     22        }
    2023
    21         if (!$id_grappe)
     24        if (!$id_grappe) {
    2225                return array(0,'');
     26        }
    2327
    2428        $err = grappe_modifier($id_grappe);
     
    4044        $champs['date'] = date('Y-m-d H:i:s');
    4145        $champs['id_admin'] = $GLOBALS['visiteur_session']['id_auteur'];
    42        
     46
    4347        // Envoyer aux plugins
    44         $champs = pipeline('pre_insertion',
     48        $champs = pipeline(
     49                'pre_insertion',
    4550                array(
    4651                        'args' => array(
     
    5055                )
    5156        );
    52        
     57
    5358        if (is_array($champs['liaisons'])) {
    5459                $champs['liaisons'] = implode(',', $champs['liaisons']);
    5560        }
    56        
     61
    5762        if (isset($champs['acces'])) {
    5863                $opt['acces'] = $champs['acces'];
    5964                unset($champs['acces']);
    6065        }
    61        
     66
    6267        $champs['options'] = serialize($opt);
    63        
    64         $id_grappe = sql_insertq("spip_grappes", $champs);
    65         pipeline('post_insertion',
     68
     69        $id_grappe = sql_insertq('spip_grappes', $champs);
     70        pipeline(
     71                'post_insertion',
    6672                array(
    6773                        'args' => array(
     
    8591 * @return string
    8692 */
    87 function grappe_modifier($id_grappe, $set=null) {
     93function grappe_modifier($id_grappe, $set = null) {
    8894
    8995        include_spip('inc/modifier');
     
    9399        $c = collecter_requests(
    94100                // white list
    95                 objet_info('grappe','champs_editables'),
     101                objet_info('grappe', 'champs_editables'),
    96102                // black list
    97103                array('date'),
     
    105111                unset($c['acces'], $set['acces']);
    106112        }
    107        
     113
    108114        $c['options'] = serialize($opt);
    109115
     
    114120        $invalideur = "id='grappe/$id_grappe'";
    115121
    116         if ($err = objet_modifier_champs('grappe', $id_grappe,
     122        if ($err = objet_modifier_champs(
     123                'grappe',
     124                $id_grappe,
    117125                array(
    118126                        'data' => $set,
     
    120128                        'invalideur' => $invalideur,
    121129                ),
    122                 $c))
     130                $c
     131        )) {
    123132                return $err;
     133        }
    124134
    125135        // Modification de la date ?
     
    143153 * @return string
    144154 */
    145 function grappe_instituer($id_grappe, $c, $calcul_rub=true){
     155function grappe_instituer($id_grappe, $c, $calcul_rub = true) {
    146156        // Envoyer aux plugins
    147         $c = pipeline('pre_edition',
     157        $c = pipeline(
     158                'pre_edition',
    148159                array(
    149160                        'args' => array(
     
    156167        );
    157168
    158         if (!count($c)) return;
     169        if (!count($c)) {
     170                return;
     171        }
    159172
    160173        // Envoyer les modifs.
     
    162175
    163176        // Pipeline
    164         pipeline('post_edition',
     177        pipeline(
     178                'post_edition',
    165179                array(
    166180                        'args' => array(
     
    175189        return ''; // pas d'erreur
    176190}
    177 
  • _plugins_/grappes/trunk/action/lier_objets.php

    r93676 r97071  
    66
    77
    8 if (!defined("_ECRIRE_INC_VERSION")) return;
     8if (!defined('_ECRIRE_INC_VERSION')) {
     9        return;
     10}
    911
    1012include_spip('action/editer_liens');
    1113
    12 function action_lier_objets_dist(){
     14function action_lier_objets_dist() {
    1315        $securiser_action = charger_fonction('securiser_action', 'inc');
    1416        $arg = $securiser_action();
    1517
    16         list($action,$source,$id_source,$cible,$id_cible) = explode('/',$arg);
     18        list($action,$source,$id_source,$cible,$id_cible) = explode('/', $arg);
    1719
    18         if ($action != 'lier' AND $action != 'delier') {
     20        if ($action != 'lier' and $action != 'delier') {
    1921                include_spip('inc/minipres');
    20                 minipres(_T('grappes:action_inconnue',array('action'=>$action)));
     22                minipres(_T('grappes:action_inconnue', array('action' => $action)));
    2123        }
    2224
    23         if (!autoriser('associer',$source,$id_source)){
     25        if (!autoriser('associer', $source, $id_source)) {
    2426                include_spip('inc/minipres');
    2527                minipres(_T('grappes:autoriser_associer_non'));
    2628        }
    2729
    28         if ($action == 'lier')
    29                 lier_objets($source,$id_source,$cible,$id_cible);
    30         elseif ($action == 'delier')
    31                 delier_objets($source,$id_source,$cible,$id_cible);
     30        if ($action == 'lier') {
     31                lier_objets($source, $id_source, $cible, $id_cible);
     32        } elseif ($action == 'delier') {
     33                delier_objets($source, $id_source, $cible, $id_cible);
     34        }
    3235
    3336        include_spip('inc/invalideur');
     
    3639
    3740
    38 function lier_objets($source,$id_source,$cible,$id_cible){
    39         //if ($liens = sql_allfetsel('objet, id_objet', 'spip_grappes_liens', 'id_grappe=' . intval($id_source)." AND objet = '$cible'"))
    40         //    $rang=count($liens)+1;
    41         //else
    42         //    $rang =1;
     41function lier_objets($source, $id_source, $cible, $id_cible) {
     42        //if ($liens = sql_allfetsel('objet, id_objet', 'spip_grappes_liens', 'id_grappe=' . intval($id_source)." AND objet = '$cible'"))
     43        //    $rang=count($liens)+1;
     44        //else
     45        //    $rang =1;
    4346
    4447        // si la source n'est pas une grappe on inverse le sens de la liaison pour matcher l'autorisation grappe_associer
    45         if ($source != 'grappe'){
    46                 $rang = definir_rang($id_cible,$source);
    47                 objet_associer(array($cible=>$id_cible), array($source=>$id_source), array('rang'=>$rang) );
    48         }else{
    49                 $rang = definir_rang($id_source,$cible);
    50                 objet_associer(array($source=>$id_source), array($cible=>$id_cible), array('rang'=>$rang) );     
     48        if ($source != 'grappe') {
     49                $rang = definir_rang($id_cible, $source);
     50                objet_associer(array($cible => $id_cible), array($source => $id_source), array('rang' => $rang));
     51        } else {
     52                $rang = definir_rang($id_source, $cible);
     53                objet_associer(array($source => $id_source), array($cible => $id_cible), array('rang' => $rang));
    5154        }
    5255}
    5356
    54 function delier_objets($source,$id_source,$cible,$id_cible){
    55         objet_dissocier(array($source=>$id_source),array($cible=>$id_cible));
     57function delier_objets($source, $id_source, $cible, $id_cible) {
     58        objet_dissocier(array($source => $id_source), array($cible => $id_cible));
    5659}
    5760
    58 function definir_rang($id_source, $cible){
    59         if ($liens = sql_allfetsel('objet, id_objet', 'spip_grappes_liens', 'id_grappe=' . intval($id_source)." AND objet = '$cible'"))
    60             $rang=count($liens)+1;
    61         else
    62             $rang =1;
    63            
    64         return $rang;
     61function definir_rang($id_source, $cible) {
     62        if ($liens = sql_allfetsel('objet, id_objet', 'spip_grappes_liens', 'id_grappe=' . intval($id_source).' AND objet = '.sql_quote($cible))) {
     63                $rang=count($liens)+1;
     64        } else {
     65                $rang =1;
     66        }
     67
     68        return $rang;
    6569}
    66 
    67 
    68 ?>
  • _plugins_/grappes/trunk/action/supprimer_grappe.php

    r77004 r97071  
    55 */
    66
    7 if (!defined("_ECRIRE_INC_VERSION")) return;
     7if (!defined('_ECRIRE_INC_VERSION')) {
     8        return;
     9}
    810
    911/**
    1012 * Action de suppression d'une grappe
    11  * 
     13 *
    1214 * Doit recevoir comme argument (arg) "-#ID_GRAPPE" les "-" étant obligatoire
    1315 */
    14 function action_supprimer_grappe_dist()
    15 {
     16function action_supprimer_grappe_dist() {
    1617        $securiser_action = charger_fonction('securiser_action', 'inc');
    1718        $arg = $securiser_action();
    1819
    19         if (!preg_match(",^(-?\d+)$,", $arg, $r)) {
     20        if (!preg_match(',^(-?\d+)$,', $arg, $r)) {
    2021                 spip_log("action_supprimer_grappe_dist $arg pas compris");
    21         } else action_supprimer_grappe_post($r[1]);
     22        } else {
     23                action_supprimer_grappe_post($r[1]);
     24        }
    2225}
    2326
    2427/**
    2528 * Suppression d'une grappe
    26  * 
     29 *
    2730 * @param int $id_grappe
    2831 *      Identifiant de la grappe à supprimer avec un "-"
    2932 * @return
    3033 */
    31 function action_supprimer_grappe_post($id_grappe)
    32 {
    33         if ($id_grappe < 0){
    34                 sql_delete("spip_grappes_liens", "id_grappe=" . (0- $id_grappe));
    35                 sql_delete("spip_grappes", "id_grappe=" . (0- $id_grappe));
     34function action_supprimer_grappe_post($id_grappe) {
     35        if ($id_grappe < 0) {
     36                sql_delete('spip_grappes_liens', 'id_grappe=' . (0- $id_grappe));
     37                sql_delete('spip_grappes', 'id_grappe=' . (0- $id_grappe));
     38        } else {
     39                spip_log('appel deprecie, rien a faire ici (voir action/editer_grappe)');
    3640        }
    37         else
    38                 spip_log('appel deprecie, rien a faire ici (voir action/editer_grappe)');
    3941
    4042        include_spip('inc/invalideur');
    4143        suivre_invalideur("id='id_grappe/$id_grappe'");
    4244}
    43 ?>
  • _plugins_/grappes/trunk/action/trier_objets.php

    r94675 r97071  
    22/**
    33 * Plugin Grappes
    4  * 
     4 *
    55 * fichier action/trier_objets
    6  *
    7  *
    86 */
    97
     8if (!defined('_ECRIRE_INC_VERSION')) {
     9        return;
     10}
    1011
    11 if (!defined("_ECRIRE_INC_VERSION")) return;
     12function action_trier_objets_dist() {
     13        $id_grappe = _request('id_grappe');
     14        $objet = _request('objet');
     15        $sort = explode(',', _request('sort'));
    1216
     17        //$classement = sql_allfetsel('*', 'spip_grappes_liens', 'id_grappe=' . intval($id_grappe),'','rang');
     18        foreach ($sort as $cle => $valeur) {
     19                sql_updateq('spip_grappes_liens', array('rang' => $cle+1 ), 'id_grappe = ' . intval($id_grappe) . ' AND objet = ' . sql_quote($objet) . ' AND id_objet='.intval($valeur));
     20        }
    1321
    14 function action_trier_objets_dist(){
    15         $id_grappe = _request('id_grappe');
    16         $objet = _request('objet');
    17         $sort = explode(',',_request('sort'));
    18        
    19         //$classement = sql_allfetsel('*', 'spip_grappes_liens', 'id_grappe=' . intval($id_grappe),'','rang');
    20        
    21         foreach($sort as $cle => $valeur){
    22             sql_updateq("spip_grappes_liens", array("rang" => $cle+1 ), "id_grappe = '$id_grappe' AND objet = '$objet' AND id_objet='$valeur' ");
    23         }
    24 
    25         if ($redirect = _request('redirect')) {
    26             include_spip('inc/headers');
    27             redirige_par_entete($redirect);
    28         }
     22        if ($redirect = _request('redirect')) {
     23                include_spip('inc/headers');
     24                redirige_par_entete($redirect);
     25        }
    2926
    3027        include_spip('inc/invalideur');
    3128        suivre_invalideur("id='id_grappe/$id_grappe'");
    3229}
    33 
    34 ?>
Note: See TracChangeset for help on using the changeset viewer.