Changeset 48117 in spip-zone


Ignore:
Timestamp:
May 25, 2011, 9:14:02 PM (8 years ago)
Author:
cedric@…
Message:

portage SPIP 3 sans casser la compat 2.x + une icone

Location:
_plugins_/orientation
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/orientation/orientation.php

    r44824 r48117  
    44
    55// {portrait}
    6 function critere_portrait($idb, &$boucles, $crit) {
     6function critere_portrait_dist($idb, &$boucles, $crit) {
    77        $boucle = &$boucles[$idb];
    88        $table = $boucle->id_table;
    99        $boucle->where[] = $crit->not
    10                 ?"'$table.hauteur <= $table.largeur'"
    11                 :"'$table.hauteur > $table.largeur'";
     10                ?"'($table.largeur>0 AND $table.hauteur <= $table.largeur)'"
     11                :"'($table.largeur>0 AND $table.hauteur > $table.largeur)'";
    1212}
    1313
    1414// {paysage}
    15 function critere_paysage($idb, &$boucles, $crit) {
     15function critere_paysage_dist($idb, &$boucles, $crit) {
    1616        $boucle = &$boucles[$idb];
    1717        $table = $boucle->id_table;
    1818        $boucle->where[] = $crit->not
    19                 ?"'$table.largeur <= $table.hauteur'"
    20                 :"'$table.largeur > $table.hauteur'";
     19                ?"'($table.largeur>0 AND $table.largeur <= $table.hauteur)'"
     20                :"'($table.largeur>0 AND $table.largeur > $table.hauteur)'";
    2121}
    2222
    2323// {carre}
    24 function critere_carre($idb, &$boucles, $crit) {
     24function critere_carre_dist($idb, &$boucles, $crit) {
    2525        $boucle = &$boucles[$idb];
    2626        $table = $boucle->id_table;
    27         $boucle->where[] = $crit->not
    28         ?"'$table.largeur != $table.hauteur'"
    29         :"'$table.largeur = $table.hauteur'";
     27        $boucle->where[] = $crit->not?
     28                 "'($table.largeur != $table.hauteur)'"
     29                :"'($table.largeur>0 AND $table.largeur = $table.hauteur)'";
    3030}
    3131
  • _plugins_/orientation/plugin.xml

    r44824 r48117  
    11<plugin>
    2         <nom> <!-- Nom du plugin -->
    3         Orientation des images: portrait ou paysage
    4 </nom>
    5         <auteur>        <!-- Auteur du plugin -->
    6           Pierre Andrews (Mortimer) &#38; IZO</auteur>
    7         <version>
    8         0.2
    9         </version>
    10         <etat>
    11         test
    12         </etat>
    13         <description>
    14 Le plugin orientation ajoute les crit&#232;res <code>{portrait}</code>, <code>{carre}</code> et <code>{paysage}</code> pour le classement des photos.
     2        <nom>Orientation</nom>
     3        <auteur>Pierre Andrews (Mortimer) &#38; IZO</auteur>
     4        <version>0.2.0</version>
     5        <icon>orientation-32.png</icon>
     6        <etat>stable</etat>
     7        <description>Orientation des images: portrait ou paysage
     8_ Le plugin orientation ajoute les crit&#232;res <code>{portrait}</code>, <code>{carre}</code> et <code>{paysage}</code> pour le classement des photos.
    159        </description>
    16         <lien>http://www.spip-contrib.net/Portrait-ou-Paysage</lien> <!-- URI de documentation -->
    17         <!-- classe d'implementation : espace de nommage qui prefixera les appels de fonction
    18         sur le mode Rien::
    19         ainsi les fonctions hors espace de nommage ne peuvent etre appelees
    20         ce parametre est obligatoire et doit etre non vide
    21         -->
    22         <fonctions>
    23         orientation.php
    24         </fonctions>
    25         <prefix>
    26         orientation
    27         </prefix>
    28         <!-- Definitions des fonctions qui s'inserent dans les pipelines -->
    29         <!-- Le parametre action est facultatif : en son absence la methode de la classe portant le nom du pipeline est appelee. Le parametre inclure est facultatif.   -->
    30 
     10        <lien>http://www.spip-contrib.net/Portrait-ou-Paysage</lien>
     11        <fonctions>orientation.php</fonctions>
     12        <prefix>orientation</prefix>
    3113        <necessite id="SPIP" version="[1.9.0;]" />
    32         <categorie>multimedia</categorie>
     14        <categorie>outils</categorie>
    3315</plugin>
Note: See TracChangeset for help on using the changeset viewer.