Changeset 13880 in spip-zone


Ignore:
Timestamp:
Jul 26, 2007, 9:36:20 AM (13 years ago)
Author:
cam.lafit@…
Message:

inhibe son action sur la page de configuration,
et oui utilisation des meme id dans les checkbox de cfg

Location:
_plugins_/_dev_/orthogoogle
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_dev_/orthogoogle/base/orthogoogle_install.php

    r13840 r13880  
    33                switch ($action){
    44                case 'test':
    5                         //Contrôle du plugin à chaque chargement de la page d'administration
    6                         //ecrire_meta('orthogoogle','a:1:{s:5:"texte";}');
     5                        //rien à faire donc tout va bien
     6                        return true;
    77                        break;
    88                case 'install':
     
    1212                                //par défaut juste le champ d'id text_area est corrigeable
    1313                                ecrire_meta('orthogoogle','a:1:{s:9:"text_area";s:2:"on";}');           
    14                         }                       
     14                        }
     15                        //quoiqu'il arrive c'est ok
     16                        return true;                   
    1517                        break;
    1618                case 'uninstall':
    1719                        //Appel de la fonction de suppression
    1820                        effacer_meta('orthogoogle');
     21                        //tout s'est deroulé comme il faut
     22                        return true;
    1923                        break;
    2024                }
  • _plugins_/_dev_/orthogoogle/fonds/cfg_orthogoogle.html

    r13840 r13880  
    66<h4>Configuration d'orhtogoogle</h4>
    77Permet de spécifier les champs pouvant être corrigés.<br />
    8 <br /><a href="http://www.spip-contrib.net" class="spip_out">Documentation compl�te</a>
     8<br /><a href="http://www.spip-contrib.net" class="spip_out">Documentation compléte</a>
    99]
    1010[(#REM) titre=configuration OrthoGoogle]
     
    2424                <p>
    2525                        <label>Texte :</label>
    26                         <input type="checkbox" name="texte" id="texte" [checked="(#ENV{texte})"] />
     26                        <input type="checkbox" name="text_area" id="text_area" [checked="(#ENV{text_area})"] />
    2727                </p>
    2828                <p>
  • _plugins_/_dev_/orthogoogle/orthogoogle_head.php

    r13878 r13880  
    1111
    1212                // si page de configuration, on ne charge rien
    13                 //if configuration OrthoGoogle
     13                //parse le flux en tant qu'xml
     14                $doc = new DOMDocument;
     15                $doc->loadHTML($flux);
     16
     17                //charge une action xpath               
     18                $xpath = new DOMXPath($doc);
     19                $res=$xpath->query('/html/head/title[contains(.,"OrthoGoogle")]');
    1420               
     21                if ($res->length > 0)
     22                        return $flux;
     23
    1524                // si aucun champ à traiter
    1625                if (!lire_config('orthogoogle'))
Note: See TracChangeset for help on using the changeset viewer.