Changeset 48140 in spip-zone


Ignore:
Timestamp:
May 26, 2011, 2:22:24 PM (10 years ago)
Author:
paladin@…
Message:

Documentation code

Location:
_plugins_/spip-listes/spip-listes_1_9_3
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-listes/spip-listes_1_9_3/genie/spiplistes_cron.php

    r47087 r48140  
    192192                        }
    193193       
    194                         /////////////////////////////
    195                         // preparation du courrier a placer dans le panier (spip_courriers)
    196                         // en cas de periode, la date est dans le passe'
    197                         // pour avoir les elements publies depuis cette date
     194                        /**
     195                         * preparation du courrier a placer dans le panier (spip_courriers)
     196                         * en cas de periode, la date est dans le passe'
     197                         * pour avoir les elements publies depuis cette date
     198                         */
    198199                        if (
    199200                                empty($titre_message)
     
    209210                        spiplistes_debug_log ($prefix_log.'utiliser patron '._SPIPLISTES_PATRONS_DIR.$patron);
    210211                       
     212                        /**
     213                         * Assemble le patron
     214                         * Obtient en retour le contenu en version html et texte
     215                         */
    211216                        list($courrier_html, $courrier_texte) = spiplistes_courriers_assembler_patron (
    212217                                _SPIPLISTES_PATRONS_DIR . $patron
    213218                                , array('date' => $dernier_envoi, 'patron'=>$patron, 'lang'=>$lang));
    214219                       
    215                         //$taille_courrier_ok = (($n = spiplistes_strlen(spiplistes_courrier_version_texte($courrier_html))) > 10);
    216220                        $taille_courrier_ok = (($n = strlen($courrier_texte)) > 10);
    217221                       
    218222                        spiplistes_debug_log($prefix_log.'taille courrier pour la liste #'.$id_liste.' : '.$n);
    219223
    220                         if($taille_courrier_ok) {
     224                        /**
     225                         * Si la taille du courrier est OK
     226                         * corriger les URLs
     227                         * Sinon, passer le courrier en statut 'vide'
     228                         */
     229                        if ($taille_courrier_ok) {
    221230                                include_spip('inc/filtres');
    222231                                $courrier_html = spiplistes_liens_absolus ($courrier_html);
     
    230239                        }
    231240
    232                         // Place le courrier dans le casier
     241                        /**
     242                         * Place le courrier dans le casier
     243                         */
    233244                        $id_courrier = sql_insert(
    234245                                'spip_courriers'
     
    262273                                // place les etiquettes
    263274                                // (ajout des abonnes dans la queue (spip_auteurs_courriers))
    264                                 spiplistes_courrier_remplir_queue_envois($id_courrier, $id_liste);
     275                                spiplistes_courrier_remplir_queue_envois ($id_courrier, $id_liste);
    265276                        }
    266277                } // end while // fin traitement des listes
  • _plugins_/spip-listes/spip-listes_1_9_3/inc/spiplistes_api.php

    r48063 r48140  
    11791179                ;
    11801180       
    1181         // chercher si un patron version texte existe
     1181        /**
     1182         * Calculer le contenu texte à partir
     1183         * du {patron}_texte s'il existe
     1184         */
    11821185        $patron_texte = spiplistes_patron_find_in_path($path_patron, $contexte['lang'], true);
    11831186        unset($contexte['patron_html']);
     
    11971200                }
    11981201        }
    1199         // si version texte manque, la calculer
    1200         // a partir de la version html
     1202        /**
     1203         * si {patron}_texte manque, ou vide,
     1204         * calculer a partir de la version html
     1205         */
    12011206        if (!$texte_ok) {
    12021207                $result_texte = spiplistes_courrier_version_texte($result_html);
  • _plugins_/spip-listes/spip-listes_1_9_3/inc/spiplistes_api_courrier.php

    r47642 r48140  
    266266/**
    267267 * Ajouter les abonnes d'une liste a un envoi
    268  * @param : $id_courrier : reference d'un envoi
    269  * @param $id_liste : reference d'une liste
     268 * @param int $id_courrier reference d'un envoi
     269 * @param int $id_liste reference d'une liste
     270 * @param int $id_auteur
    270271 * @return bool
    271272 */
    272273function spiplistes_courrier_remplir_queue_envois ($id_courrier, $id_liste, $id_auteur = 0) {
     274       
    273275        $id_courrier = intval($id_courrier);
    274276        $id_liste = intval($id_liste);
     
    285287                        // prendre la liste des abonnes a cette liste
    286288                        $ids_abos = spiplistes_listes_liste_abo_ids($id_liste);
    287                         if(count($ids_abos)) {
     289                        if(count($ids_abos))
     290                        {
    288291                                $sql_where_q = "(".implode(",", array_map("sql_quote", $ids_abos)).")";
    289292                                $sql_result = sql_select('id_auteur', 'spip_auteurs', "id_auteur IN $sql_where_q", ''
  • _plugins_/spip-listes/spip-listes_1_9_3/inc/spiplistes_meleuse.php

    r48128 r48140  
    260260                                ;
    261261                       
    262                         ////////////////////////////////////
    263                         // Ajoute lien tete de courrier
     262                        /**
     263                         * Ajouter le lien de courrier
     264                         * en tête du courrier
     265                         * si demandé en page de configuration
     266                         */
    264267                        if(
    265268                                ($opt_lien_en_tete_courrier == 'oui')
     
    275278                        }
    276279
    277                         ////////////////////////////////////
    278                         // La petite ligne du renvoi du cookie pour modifier son abonnement
    279                         //$pied_rappel_html = _T('spiplistes:modif_abonnement_html');
    280                         //$pied_rappel_texte = _T('spiplistes:modif_abonnement_text');
    281                        
    282                         // transcrire le contenu
     280                        /**
     281                         * transcrire le contenu
     282                         * dans le charset souhaité
     283                         * indiqué en page de configuration
     284                         */
    283285                        if ($charset_dest != $charset_spip)
    284286                        {
     
    303305                        }
    304306                       
    305                         // corrige les liens relatifs (celui de texte a deja ete corrige par la trieuse (cron)
     307                        /**
     308                         * corrige les liens relatifs
     309                         * (celui de texte a deja ete corrige par la trieuse (cron)
     310                         */
    306311                        foreach(array('pied_html', 'pied_texte'
    307312                                //, 'pied_rappel_html', 'pied_rappel_texte'
     
    313318
    314319                        /**
    315                          * Adapter le CSS
     320                         * Adapter le CSS produit par SPIP
     321                         * (les class spip-center, etc.
     322                         * sont remplacées par style en inline)
    316323                         */
    317324                        foreach(array(
Note: See TracChangeset for help on using the changeset viewer.