Changeset 103942 in spip-zone


Ignore:
Timestamp:
Apr 13, 2017, 1:08:54 PM (2 years ago)
Author:
marcimat@…
Message:

Menus reformattages de code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/a2a/trunk/action/a2a.php

    r99232 r103942  
    99
    1010        list($action, $id_article_cible, $id_article_source, $type_liaison, $type) = explode('/',$args);
    11        
    12        
     11
    1312        if (!$action_a2a = charger_fonction('a2a_'.$action,'action')) {
    1413                include_spip('inc/minipres');
     
    1716
    1817        $action_a2a($id_article_cible, $id_article_source, $type_liaison, $type);
    19        
     18
    2019        include_spip('inc/headers');
    21         if ($redirect = _request('redirect'))
    22                 redirige_par_entete(str_replace('&','&',$redirect));
    23                
     20        if ($redirect = _request('redirect')) {
     21                redirige_par_entete(str_replace('&', '&', $redirect));
     22        }
    2423        redirige_par_entete(generer_url_ecrire("articles", "id_article=".$id_article_source, "&"));
    2524}
     
    8685function action_a2a_supprimer_lien_dist($id_article_cible, $id_article, $type_liaison='', $type=null){
    8786        include_spip('inc/utils');
    88        
     87
    8988        $rang = sql_getfetsel('rang', 'spip_articles_lies', 'id_article=' . sql_quote($id_article) . ' AND id_article_lie=' . sql_quote($id_article_cible) . ' AND type_liaison=' . sql_quote($type_liaison));
    9089
     
    9291        $res = sql_select('*', 'spip_articles_lies', 'id_article=' . sql_quote($id_article) . ' AND rang>' . sql_quote($rang));
    9392        //on boucle sur le resultat et on met a jour le rang des articles lies avant suppression
    94         while($r = sql_fetch($res)){
     93        while ($r = sql_fetch($res)) {
    9594                sql_update('spip_articles_lies', array('rang' => sql_quote(--$r["rang"])), 'id_article=' . sql_quote($r["id_article"]) . ' AND id_article_lie=' . sql_quote($r["id_article_lie"]));
    9695        }
     
    10099                'type_liaison=' . sql_quote($type_liaison)
    101100                ));
    102         if($type == 'both'){
     101        if ($type == 'both') {
    103102                $rang = sql_getfetsel('rang', 'spip_articles_lies', 'id_article=' . sql_quote($id_article_cible) . ' AND id_article_lie=' . sql_quote($id_article)  . ' AND type_liaison=' . sql_quote($type_liaison));
    104103
     
    106105                $res = sql_select('*', 'spip_articles_lies', 'id_article=' . sql_quote($id_article_cible) . ' AND rang>' . sql_quote($rang));
    107106                //on boucle sur le resultat et on met a jour le rang des articles lies avant suppression
    108                 while($r = sql_fetch($res)){
     107                while($r = sql_fetch($res)) {
    109108                        sql_update('spip_articles_lies', array('rang' => sql_quote(--$r["rang"])), 'id_article=' . sql_quote($r["id_article"]) . ' AND id_article_lie=' . sql_quote($r["id_article_lie"]));
    110109                }
     
    117116        // invalider les caches
    118117        include_spip('inc/invalideur');
    119         suivre_invalideur("id='id_article/$id_article'");       
     118        suivre_invalideur("id='id_article/$id_article'");
    120119        return true;
    121120}
     
    128127        }
    129128
    130         if ($type_modif == "plus"){
    131                         //on recupere le rang de l'article à modifier
    132                         $rang = sql_getfetsel('rang', 'spip_articles_lies', 'id_article=' . sql_quote($id_article) . ' AND id_article_lie=' . sql_quote($id_article_cible) . ' AND type_liaison=' . sql_quote($type_liaison));
    133                        
    134                         //on intervertit le rang de l'article suivant
    135                         sql_update('spip_articles_lies', array('rang' => $rang), 'id_article=' . sql_quote($id_article) . ' AND rang=' . sql_quote($rang + 1));
    136                         //on met à jour le rang de l'article à modifier
    137                         sql_update('spip_articles_lies', array('rang' => ++$rang), 'id_article=' . sql_quote($id_article) . ' AND id_article_lie=' . sql_quote($id_article_cible) . ' AND type_liaison=' . sql_quote($type_liaison));
     129        if ($type_modif == "plus") {
     130                //on recupere le rang de l'article à modifier
     131                $rang = sql_getfetsel('rang', 'spip_articles_lies', 'id_article=' . sql_quote($id_article) . ' AND id_article_lie=' . sql_quote($id_article_cible) . ' AND type_liaison=' . sql_quote($type_liaison));
     132
     133                //on intervertit le rang de l'article suivant
     134                sql_update('spip_articles_lies', array('rang' => $rang), 'id_article=' . sql_quote($id_article) . ' AND rang=' . sql_quote($rang + 1));
     135                //on met à jour le rang de l'article à modifier
     136                sql_update('spip_articles_lies', array('rang' => ++$rang), 'id_article=' . sql_quote($id_article) . ' AND id_article_lie=' . sql_quote($id_article_cible) . ' AND type_liaison=' . sql_quote($type_liaison));
    138137               
    139138        }
    140         if ($type_modif == "moins"){
    141                         $rang = sql_getfetsel('rang', 'spip_articles_lies', 'id_article=' . sql_quote($id_article) . ' AND id_article_lie=' . sql_quote($id_article_cible) . ' AND type_liaison=' . sql_quote($type_liaison));
    142                         //on intervertit le rang de l'article précédent
    143                         sql_update('spip_articles_lies', array('rang' => $rang), 'id_article=' . sql_quote($id_article) . ' AND rang=' . sql_quote($rang - 1));
    144                         //on met à jour le rang de l'article à modifier
    145                         sql_update('spip_articles_lies', array('rang' => --$rang), 'id_article=' . sql_quote($id_article) . ' AND id_article_lie=' . sql_quote($id_article_cible) . ' AND type_liaison=' . sql_quote($type_liaison));
     139        if ($type_modif == "moins") {
     140                $rang = sql_getfetsel('rang', 'spip_articles_lies', 'id_article=' . sql_quote($id_article) . ' AND id_article_lie=' . sql_quote($id_article_cible) . ' AND type_liaison=' . sql_quote($type_liaison));
     141                //on intervertit le rang de l'article précédent
     142                sql_update('spip_articles_lies', array('rang' => $rang), 'id_article=' . sql_quote($id_article) . ' AND rang=' . sql_quote($rang - 1));
     143                //on met à jour le rang de l'article à modifier
     144                sql_update('spip_articles_lies', array('rang' => --$rang), 'id_article=' . sql_quote($id_article) . ' AND id_article_lie=' . sql_quote($id_article_cible) . ' AND type_liaison=' . sql_quote($type_liaison));
    146145        }
    147        
     146
    148147        return true;
    149148}
Note: See TracChangeset for help on using the changeset viewer.