Changeset 93683 in spip-zone


Ignore:
Timestamp:
Dec 14, 2015, 1:11:52 PM (5 years ago)
Author:
arnaud.berard@…
Message:
  • correction sur la regex, quand on avait plus de 10 selections seul 1 digit était pris en compte
  • axe pour le drag et param editer_contenu non
Location:
_plugins_/selections_editoriales/branches/selections_editoriales_dragdrop
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/selections_editoriales/branches/selections_editoriales_dragdrop/action/trier_selections_contenus.php

    r93680 r93683  
    1515        $id_selection = _request('id_selection');
    1616       
    17         // ordre de tri des items renvoye par sortable [item3,item2,item1]
    18         $nouveau_tri = explode(',',_request('sort'));
    19      
     17        // ordre de tri des items renvoye par sortable [item3,item2,item1]
     18        $nouveau_tri = explode(',', _request('sort'));
     19       
    2020        include_spip('inc/filtres');
    2121        // Parcours et met a jour le nouvel ordre
    2222        // en préfixant le titre 10. Titre
    2323        foreach($nouveau_tri as $cle => $valeur){
    24             preg_match_all("#selection(\d)-contenu(\d)#i", $valeur, $items);
     24            preg_match_all("#selection(\d*)-contenu(\d*)#i", $valeur, $items);
    2525            $id_contenu = $items[2][0];
    26    
     26
    2727            // recuperer le titre
    2828            $contenu_titre = sql_getfetsel('titre', 'spip_selections_contenus', 'id_selection=' . intval($id_selection).' AND id_selections_contenu='.intval($id_contenu));
    2929            // supprimer_numero
    3030            $contenu_titre=supprimer_numero($contenu_titre);
     31
    3132            sql_updateq("spip_selections_contenus", array("titre" => $cle."0. $contenu_titre" ), "id_selection = '$id_selection' AND id_selections_contenu = '$id_contenu'");
    3233
     
    4041        include_spip('inc/invalideur');
    4142        suivre_invalideur("id='selections_contenu/$id_contenu'");
     43       
    4244}
    4345
  • _plugins_/selections_editoriales/branches/selections_editoriales_dragdrop/prive/squelettes/inclure/editer_selections_contenus.html

    r93680 r93683  
    5151    $("#sortable_elements").sortable({
    5252        items:"div.item",
    53         cursor:"move"
     53        cursor:"move",
     54                axis:'y'
    5455    });
    5556    $("#sortable_elements").disableSelection();
     
    5960        var request = $.ajax({
    6061            type: "POST",
    61             url: "?action=trier_selections_contenus&id_selection=#ENV{id_selection}&sort="+ordre
     62            url: "?action=trier_selections_contenus&id_selection=#ENV{id_selection}&sort="+ordre+'&editer_contenu=non'
    6263        });
    6364        request.done(function() {
Note: See TracChangeset for help on using the changeset viewer.