Changeset 27830 in spip-zone


Ignore:
Timestamp:
Apr 13, 2009, 5:58:26 PM (11 years ago)
Author:
cam.lafit@…
Message:

Ranger les objets articles et rubriques

  • Isoler les rangs dans le champ idoine
  • La requete est surement optimisable
  • Merci à matthieur pour l'idée de la regexp

/!\ pour le moment pas de retour possible, une fois le plugin activé il ne faut pas le desinstaller sous peine de perdre les rangs

Location:
_plugins_/_dev_/rang
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_dev_/rang/base/prang_installer.php

    r27817 r27830  
    2020                maj_tables('spip_articles');
    2121                ecrire_meta('prang_version',$current_version=$version_base,'non');
     22        }
     23       
     24        //conversion des titres existants
     25        if ($current_version==0.01) {
     26            sql_query("UPDATE spip_articles SET rang = SUBSTRING_INDEX(titre,'.',1), titre= TRIM(SUBSTRING(titre, LOCATE('.', titre)+1)) WHERE titre REGEXP '^[0-9]+\..*$';");
     27            sql_query("UPDATE spip_rubriques SET rang = SUBSTRING_INDEX(titre,'.',1), titre= TRIM(SUBSTRING(titre, LOCATE('.', titre)+1)) WHERE titre REGEXP '^[0-9]+\..*$';");
    2228        }
    2329}
  • _plugins_/_dev_/rang/plugin.xml

    r27820 r27830  
    33        <auteur>Camille Lafitte</auteur>
    44        <licence>GNU/GPL</licence>
    5         <version>0.1</version>
     5        <version>0.2</version>
    66        <etat>stable</etat>
    77    <description>
Note: See TracChangeset for help on using the changeset viewer.