[90] | 1 | <?php |
---|
| 2 | |
---|
| 3 | include_spip ('base/spip-listes'); |
---|
| 4 | |
---|
| 5 | //nombre de processus d'envoi simultanes |
---|
| 6 | @define('_SPIP_LISTE_SEND_THREADS',1); |
---|
| 7 | |
---|
| 8 | function spiplistes_log($texte){ |
---|
| 9 | spip_log($texte,'spiplistes'); |
---|
| 10 | } |
---|
| 11 | |
---|
| 12 | //Balises Spip-listes |
---|
| 13 | |
---|
| 14 | function balise_MELEUSE_CRON($p) { |
---|
| 15 | $p->code = "''"; |
---|
| 16 | $p->statut = 'php'; |
---|
| 17 | return $p; |
---|
| 18 | } |
---|
| 19 | |
---|
| 20 | |
---|
| 21 | function calcul_DATE_MODIF_SITE() { |
---|
| 22 | $date_art=spip_query("SELECT date,titre FROM spip_articles WHERE statut='publie' ORDER BY date DESC LIMIT 0,1"); |
---|
| 23 | $date_art=spip_fetch_array($date_art); |
---|
| 24 | $date_art= $date_art['date']; |
---|
| 25 | |
---|
| 26 | $date_bre=spip_query("SELECT date_heure,titre FROM spip_breves WHERE statut='publie' ORDER BY date_heure DESC LIMIT 0,1"); |
---|
| 27 | $date_bre=spip_fetch_array($date_bre); |
---|
| 28 | $date_bre= $date_bre['date_heure']; |
---|
| 29 | |
---|
| 30 | $date_modif= ($date_bre>$date_art)? $date_bre : $date_art ; |
---|
| 31 | return $date_modif; |
---|
| 32 | } |
---|
| 33 | |
---|
| 34 | function balise_DATE_MODIF_SITE($p) { |
---|
| 35 | $p->code = "calcul_DATE_MODIF_SITE()"; |
---|
| 36 | $p->statut = 'php'; |
---|
| 37 | return $p; |
---|
| 38 | } |
---|
| 39 | |
---|
| 40 | |
---|
| 41 | function calcul_DATE_MODIF_FORUM() { |
---|
| 42 | $date_f=spip_query("SELECT date_heure,titre FROM spip_forum WHERE statut='publie' ORDER BY date_heure DESC LIMIT 0,1"); |
---|
| 43 | $date_f=spip_fetch_array($date_f); |
---|
| 44 | $date_f= $date_f['date_heure']; |
---|
| 45 | |
---|
| 46 | return $date_f; |
---|
| 47 | } |
---|
| 48 | |
---|
| 49 | function balise_DATE_MODIF_FORUM($p) { |
---|
| 50 | $p->code = "calcul_DATE_MODIF_FORUM()"; |
---|
| 51 | $p->statut = 'php'; |
---|
| 52 | return $p; |
---|
| 53 | } |
---|
| 54 | |
---|
| 55 | //utiliser le cron pour envoyer les messages en attente |
---|
| 56 | function spiplistes_taches_generales_cron($taches_generales){ |
---|
| 57 | $taches_generales['spiplistes_cron'] = 10 ; |
---|
| 58 | return $taches_generales; |
---|
| 59 | } |
---|
| 60 | |
---|
| 61 | $spiplistes_v = $GLOBALS['meta']['spiplistes_version'] ; |
---|
| 62 | |
---|
| 63 | //afficher la version de spip_listes dans le pied de page |
---|
| 64 | if($spiplistes_v == 1.91) |
---|
| 65 | $GLOBALS['spiplistes_version'] = "SPIP-listes 1.9.1"; |
---|
| 66 | if($spiplistes_v >= 1.92) |
---|
| 67 | $GLOBALS['spiplistes_version'] = "SPIP-listes $spiplistes_v"; |
---|
| 68 | |
---|
| 69 | |
---|
| 70 | include_spip('inc/options_spip_listes'); |
---|
| 71 | ?> |
---|