Changeset 21365 in spip-zone


Ignore:
Timestamp:
Jul 8, 2008, 8:42:51 AM (11 years ago)
Author:
paladin@…
Message:

Optimisation des boites panier + retrait du panier des encours (déconcerte, car souvent, l'envoi a déjà eu lieu) + activation des constantes LOG (syslog non disponible chez certains hébergeurs, donc pas de constantes LOG_*, donc pas de tri dans les journaux).

Location:
_plugins_/_test_/spip-listes/spip-listes_1_9_3
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_test_/spip-listes/spip-listes_1_9_3/TO-DO.txt

    r21330 r21365  
    66
    77TO-DO:
     8- manque le cr (windows/outlook) dans la version texte du courrier. Revoir le filtre.
     9- Le courrier envoyé à un abonné est expédié en texte au lieu de html.
    810- utf8 à vérifier sur les courriers
    911- revoir liste auteurs, l'ajax n'a pas le bon retour (ex.: flèche droite perd la page d'appel, du coup le clic suivant sur th de tri se perd)
  • _plugins_/_test_/spip-listes/spip-listes_1_9_3/exec/spiplistes_courriers_casier.php

    r21059 r21365  
    206206
    207207        $titre_page = _T('spiplistes:spip_listes');
     208
    208209        // Permet entre autres d'ajouter les classes à la page : <body class='$rubrique $sous_rubrique'>
    209210        $rubrique = _SPIPLISTES_PREFIX;
  • _plugins_/_test_/spip-listes/spip-listes_1_9_3/inc/spiplistes_api_globales.php

    r20902 r21365  
    3030*/
    3131
     32// Certains hébergeurs ont désactivé l'accès à syslog (free,...)
     33// Recréer les constantes pour trier les journaux
     34if(!defined("LOG_WARNING")) {
     35        define("LOG_WARNING", 4);
     36        define("LOG_DEBUG", 7);
     37}
     38
    3239function spiplistes_log($texte, $level = LOG_WARNING) {
    3340        if(__server_in_private_ip_adresses()
     
    3643                __syslog_trace($texte, $level);
    3744        }
    38         else if($level <= LOG_DEBUG) {
     45        else if($level < LOG_DEBUG) {
    3946                // Taille du log SPIP trop courte en 192
    4047                // Ne pas envoyer si DEBUG sinon tronque sans cesse
    41                 // En 193, modifier $taille_des_logs
     48                // En SPIP 193, modifier globale $taille_des_logs pour la rotation
    4249                spip_log($texte, _SPIPLISTES_PREFIX);
    4350        }
  • _plugins_/_test_/spip-listes/spip-listes_1_9_3/inc/spiplistes_naviguer_paniers.php

    r21059 r21365  
    1313*/
    1414
    15 function spiplistes_naviguer_paniers ($titre, $element, $les_statuts, $return = false) {
     15function spiplistes_naviguer_paniers ($titre, $sql_from, $les_statuts, $script_exec) {
    1616
    1717        $result = "";
     
    1919        $current_statut = _request('statut');
    2020       
    21         switch($element) {
    22                 case 'courriers':
    23                         $sql_from = "spip_courriers";
    24                         $script_exec = _SPIPLISTES_EXEC_COURRIERS_LISTE;
    25                         break;
    26                 case 'listes':
    27                         $sql_from = "spip_listes";
    28                         $script_exec = _SPIPLISTES_EXEC_LISTES_LISTE;
    29                         break;
    30         }
    3121        $sql_result = sql_select("statut,COUNT(id_liste) AS n", $sql_from, "", "statut");
    3222        if(sql_count($sql_result)) {
     
    4131                        if($value && ($current_statut != $statut)) {
    4232                                $result .= ""
    43                                         . "<li id='menu-navig-$statut'>"
     33                                        . "<li id='menu-navig-".$statut."'>"
    4434                                        . icone_horizontale(
    4535                                                spiplistes_items_get_item('nav_t', $statut).($value ? " <em>($value)</em>" : "")
     
    6050                $result = ""
    6151                        . spiplistes_debut_raccourcis($titre, false, true)
    62                         . "<ul class='verdana2' style='list-style: none;padding:1ex;margin:0;'>"
     52                        . "<ul class='verdana2 panier'>"
    6353                        . $result
    64                         . "</ul>"
     54                        . "</ul>\n"
    6555                        . spiplistes_fin_raccourcis(true)
    6656                        ;
    6757        }
    6858
    69         if($return) return($result);
    70         else echo($result);
     59        return($result);
    7160}
    7261
    73 function spiplistes_naviguer_paniers_listes ($titre = '', $return = false) {
     62function spiplistes_naviguer_paniers_listes ($titre = '') {
    7463
    75         $result = spiplistes_naviguer_paniers ($titre, 'listes', _SPIPLISTES_LISTES_STATUTS_TOUS, true);
     64        $result = spiplistes_naviguer_paniers(
     65                $titre
     66                , 'spip_listes'
     67                , _SPIPLISTES_LISTES_STATUTS_TOUS
     68                , _SPIPLISTES_EXEC_LISTES_LISTE
     69                );
    7670
    77         if($return) return($result);
    78         else echo($result);
     71        return($result);
    7972}
    8073
    81 function spiplistes_naviguer_paniers_courriers ($titre = '', $return = false) {
     74function spiplistes_naviguer_paniers_courriers ($titre = '') {
    8275       
    83         $result = spiplistes_naviguer_paniers ($titre, 'courriers', _SPIPLISTES_COURRIERS_STATUTS, true);
     76        $result = spiplistes_naviguer_paniers(
     77                $titre
     78                , 'spip_courriers'
     79                , _SPIPLISTES_COURRIERS_STATUTS
     80                , _SPIPLISTES_EXEC_COURRIERS_LISTE
     81                );
    8482       
    85         if($return) return($result);
    86         else echo($result);
     83        return($result);
    8784}
    8885
  • _plugins_/_test_/spip-listes/spip-listes_1_9_3/plugin.xml

    r21330 r21365  
    88        <nom><multi>[fr]SPIP-Listes[en]SPIP-Lists[ar]&#1604;&#1608;&#1575;&#1574;&#1581; SPIP</multi></nom>
    99        <auteur>BoOz@rezo.net</auteur>
    10         <version>1.9984</version>
     10        <version>1.9985</version>
    1111        <version_base>1.98</version_base>
    1212        <etat>test</etat>
  • _plugins_/_test_/spip-listes/spip-listes_1_9_3/spiplistes_mes_options.php

    r21079 r21365  
    100100        ,       _SPIPLISTES_COURRIER_STATUT_REDAC
    101101        . ";" . _SPIPLISTES_COURRIER_STATUT_READY
    102         . ";" . _SPIPLISTES_COURRIER_STATUT_ENCOURS
     102        //. ";" . _SPIPLISTES_COURRIER_STATUT_ENCOURS
    103103        . ";" . _SPIPLISTES_COURRIER_STATUT_AUTO
    104104        . ";" . _SPIPLISTES_COURRIER_STATUT_PUBLIE
  • _plugins_/_test_/spip-listes/spip-listes_1_9_3/spiplistes_style_prive.css

    r21172 r21365  
    2525.spiplistes .agenda-loupe { display:block;width:26px;height:24px;background: url() no-repeat left top }
    2626.spiplistes .centrer { text-align:center }
     27.spiplistes .panier { list-style:none;padding:1ex;margin:0 }
    2728.spiplistes .a-fond-0, .spiplistes .a-fond-1 { display:block; margin:0;padding:0;border-top:1px solid #fff }
    2829.spiplistes .gray { color:#ccc }
Note: See TracChangeset for help on using the changeset viewer.