Changeset 10071 in spip-zone
- Timestamp:
- Mar 2, 2007, 5:30:17 PM (14 years ago)
- Location:
- _plugins_/_dev_/spip-sms-listes
- Files:
-
- 9 added
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/_dev_/spip-sms-listes/base/Boite_d_envoi_des_SMS.xml
r9898 r10071 22 22 <titre>Date d'envoi</titre> 23 23 <type>date</type> 24 <obligatoire> oui</obligatoire>24 <obligatoire>non</obligatoire> 25 25 <extra_info></extra_info> 26 26 <specifiant>oui</specifiant> … … 34 34 <titre>Heure d'envoi</titre> 35 35 <type>heure</type> 36 <obligatoire> oui</obligatoire>36 <obligatoire>non</obligatoire> 37 37 <extra_info></extra_info> 38 38 <specifiant>oui</specifiant> -
_plugins_/_dev_/spip-sms-listes/base/smslist_upgrade.php
r9898 r10071 26 26 Forms_creer_table($f,'smslist_message'); 27 27 $f = find_in_path('base/Boite_d_envoi_des_SMS.xml'); 28 Forms_creer_table($f,'smslist_message'); 28 Forms_creer_table($f,'smslist_boiteenvoi'); 29 $f = find_in_path('base/Comptes_SMS.xml'); 30 Forms_creer_table($f,'smslist_compte'); 29 31 ecrire_meta($nom_meta_base_version,$current_version=$version_cible); 30 32 } … … 36 38 function smslist_vider_tables($nom_meta_base_version) { 37 39 include_spip('base/forms_base_api'); 38 Forms_supprimer_tables('smslist_liste');40 /*Forms_supprimer_tables('smslist_liste'); 39 41 Forms_supprimer_tables('smslist_abonne'); 40 42 Forms_supprimer_tables('smslist_message'); 41 // a enlever 42 Forms_supprimer_tables('smslist_listes'); 43 Forms_supprimer_tables('smslist_abonnes'); 44 Forms_supprimer_tables('smslist_messages'); 43 Forms_supprimer_tables('smslist_boiteenvoi'); 44 Forms_supprimer_tables('smslist_compte');*/ 45 45 46 // fin 46 47 effacer_meta($nom_meta_base_version); -
_plugins_/_dev_/spip-sms-listes/exec/smslist_listes_tous.php
r9755 r10071 10 10 */ 11 11 12 include_spip('exec/template/tables_affichage'); 12 if (!defined("_ECRIRE_INC_VERSION")) return; 13 14 include_spip('inc/presentation'); 15 include_spip('inc/smslist_affichage'); 16 include_spip('base/forms_base_api'); 17 include_spip('public/assembler'); 13 18 14 19 function exec_smslist_listes_tous(){ 15 echo afficher_tables_tous('smslist_liste',_T("smslistliste:toutes_listes_abonnes"),_T("smslistliste:listes_abonnes"),_T("smslistliste:icone_creer_liste")); 20 $commencer_page = charger_fonction('commencer_page', 'inc'); 21 if (!autoriser('administrer','smslist')) { 22 echo $commencer_page(_L('Spip-sms-listes'),"", "redacteurs", "smslist"); 23 echo "<strong>"._T('avis_acces_interdit')."</strong>"; 24 echo fin_page(); 25 exit; 26 } 27 28 // Admin Spip-sms-listes 29 echo $commencer_page(_L('Spip-sms-listes'),"", "redacteurs", "listes"); 30 31 echo debut_gauche("smslist",true); 32 33 echo smslist_barre_nav_gauche('gerer_listes'); 34 35 echo creer_colonne_droite(); 36 37 echo debut_droite("smslist",true); 38 39 include_spip("exec/template/tables_affichage"); 40 $liste = Forms_liste_tables('smslist_liste'); 41 echo affichage_donnees_tous_corps('smslist_liste',reset($liste)); 42 43 echo fin_gauche(), fin_page(); 16 44 } 17 45 -
_plugins_/_dev_/spip-sms-listes/exec/spip_sms_listes.php
r9899 r10071 17 17 include_spip('public/assembler'); 18 18 19 function tables_ou_donnees($type_form,$retour){20 $res = spip_query("SELECT id_form FROM spip_forms WHERE type_form="._q($type_form));21 if (spip_num_rows($res)==1){22 $row = spip_fetch_array($res);23 return generer_url_ecrire("donnees_tous","id_form=".$row['id_form']."&retour=".urlencode($retour));24 }25 else26 return generer_url_ecrire($type_form."s_tous","retour=".urlencode($retour));27 }28 29 19 function exec_spip_sms_listes() { 30 20 … … 44 34 //echo smslist_raccourcis(); 45 35 46 $retour = generer_url_ecrire('spip_sms_listes'); 47 48 $gerer = tables_ou_donnees('smslist_message',$retour); 49 echo icone_etendue(_T("smslist:icone_gerer_messages"), $gerer, _DIR_PLUGIN_SMSLIST. "img_pack/smslist_message-64.png", "rien.gif",false); 50 51 $gerer = tables_ou_donnees('smslist_liste',$retour); 52 echo icone_etendue(_T("smslist:icone_gerer_listes"), $gerer, _DIR_PLUGIN_SMSLIST. "img_pack/smslist_liste-64.png", "rien.gif",false); 53 54 $gerer = tables_ou_donnees('smslist_abonne',$retour); 55 echo icone_etendue(_T("smslist:icone_gerer_abonnes"), $gerer, _DIR_PLUGIN_SMSLIST. "img_pack/smslist_abonne-64.png", "rien.gif",false); 56 57 $gerer = tables_ou_donnees('smslist_boiteenvoi',$retour); 58 echo icone_etendue(_T("smslist:icone_boite_d_envoi"), $gerer, _DIR_PLUGIN_SMSLIST. "img_pack/smslist_boiteenvoi-64.png", "rien.gif",false); 59 60 echo icone_etendue(_T("smslist:icone_configurer"), $gerer, _DIR_PLUGIN_SMSLIST. "img_pack/smslist-config-64.png", "rien.gif",false); 36 echo smslist_barre_nav_gauche('accueil'); 61 37 62 38 echo creer_colonne_droite(); … … 105 81 echo spiplistes_afficher_en_liste(_T('spiplistes:aff_envoye'), _DIR_PLUGIN_SPIPLISTES.'img_pack/stock_mail.gif', 'messages', 'publie', '', 'position') ; 106 82 */ 107 83 if (_request('var_mode')=='test'){ 84 $smslist_envoyer = charger_fonction('smslist_envoyer','inc'); 85 $smslist_envoyer(); 86 } 108 87 109 88 echo fin_gauche(), fin_page(); 110 89 } 111 90 112 /******************************************************************************************/113 /* SPIP-listes est un syst�e de gestion de listes d'abonn� et d'envoi d'information */114 /* par email pour SPIP. */115 /* Copyright (C) 2004 Vincent CARON v.caron<at>laposte.net , http://bloog.net */116 /* */117 /* Ce programme est libre, vous pouvez le redistribuer et/ou le modifier selon les termes */118 /* de la Licence Publique G��ale GNU publi� par la Free Software Foundation */119 /* (version 2). */120 /* */121 /* Ce programme est distribu�car potentiellement utile, mais SANS AUCUNE GARANTIE, */122 /* ni explicite ni implicite, y compris les garanties de commercialisation ou */123 /* d'adaptation dans un but sp�ifique. Reportez-vous �la Licence Publique G��ale GNU */124 /* pour plus de d�ails. */125 /* */126 /* Vous devez avoir re� une copie de la Licence Publique G��ale GNU */127 /* en m�e temps que ce programme ; si ce n'est pas le cas, �rivez �la */128 /* Free Software Foundation, */129 /* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, �ats-Unis. */130 /******************************************************************************************/131 91 ?> -
_plugins_/_dev_/spip-sms-listes/inc/smslist_affichage.php
r9844 r10071 1 1 <?php 2 /* 3 * Spip SMS Liste 4 * Gestion de liste de diffusion de SMS 5 * 6 * Auteur : 7 * Cedric Morin 8 * (c) 2007 - Distribue sous licence GNU/GPL 9 * 10 */ 2 11 3 12 // l'argument align n'est plus jamais fourni 4 13 // http://doc.spip.org/@icone 5 function icone_etendue($texte, $lien, $fond, $fonction="", $align="", $afficher='oui' ){14 function icone_etendue($texte, $lien, $fond, $fonction="", $align="", $afficher='oui', $expose=false){ 6 15 global $spip_display; 7 16 … … 10 19 } else { 11 20 $style = ''; 21 if ($expose) $style='-on'; 12 22 if (strlen($fonction) < 3) $fonction = "rien.gif"; 13 23 } … … 56 66 57 67 $icone = "\n<table cellpadding='0' class='pointeur' cellspacing='0' border='0' width='$largeur'" 58 . ">\n<tr><td class='icone36$style'><a" 68 . ">\n<tr><td class='icone36$style'>" 69 . ($expose?"":"<a" 59 70 . $lien 60 . '>' 71 . '>') 61 72 . $icone 62 . "</a></td></tr></table>\n"; 73 . ($expose?"":"</a>") 74 . "</td></tr></table>\n"; 63 75 64 76 if ($afficher == 'oui') echo $icone; else return $icone; 65 77 } 78 79 function tables_ou_donnees($type_form,$retour){ 80 $res = spip_query("SELECT id_form FROM spip_forms WHERE type_form="._q($type_form)); 81 if (spip_num_rows($res)==0){ 82 return generer_url_ecrire("spip_sms_listes"); 83 } 84 elseif (spip_num_rows($res)==1){ 85 $row = spip_fetch_array($res); 86 return generer_url_ecrire("donnees_tous","id_form=".$row['id_form']."&retour=".urlencode($retour)); 87 } 88 else 89 return generer_url_ecrire($type_form."s_tous","retour=".urlencode($retour)); 90 } 91 92 function smslist_barre_nav_gauche($page_actuelle){ 93 $out = "<style> 94 .icone36-on{text-align:center;text-decoration:none;} 95 .icone36-on img {-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px; 96 background-color:#FFFFFF;border:2px solid #666666;display:inline;margin:0pt;padding:4px;} 97 .icone36-on span {color:#000000;display:block;font-family:Verdana,Arial,Sans,sans-serif;font-size:10px;font-weight:bold;margin:2px;width:100%;} 98 </style>"; 99 $retour = generer_url_ecrire('spip_sms_listes'); 100 101 $gerer = generer_url_ecrire("smslist_messages_tous"); 102 $out .= icone_etendue(_T("smslist:icone_gerer_messages"), $gerer, _DIR_PLUGIN_SMSLIST. "img_pack/smslist_message-64.png", "rien.gif","", false, $page_actuelle=="gerer_messages"); 103 104 $gerer = generer_url_ecrire("smslist_listes_tous"); 105 $out .= icone_etendue(_T("smslist:icone_gerer_listes"), $gerer, _DIR_PLUGIN_SMSLIST. "img_pack/smslist_liste-64.png", "rien.gif","", false, $page_actuelle=="gerer_listes"); 106 107 $gerer = generer_url_ecrire("smslist_abonnes_tous"); 108 $out .= icone_etendue(_T("smslist:icone_gerer_abonnes"), $gerer, _DIR_PLUGIN_SMSLIST. "img_pack/smslist_abonne-64.png", "rien.gif","", false, $page_actuelle=="gerer_abonnes"); 109 110 $gerer = generer_url_ecrire("smslist_boiteenvois_tous"); 111 $out .= icone_etendue(_T("smslist:icone_boite_d_envoi"), $gerer, _DIR_PLUGIN_SMSLIST. "img_pack/smslist_boiteenvoi-64.png", "rien.gif","", false, $page_actuelle=="gerer_boiteenvoi"); 112 113 $gerer = generer_url_ecrire("smslist_config"); 114 $out .= icone_etendue(_T("smslist:icone_configurer"), $gerer, _DIR_PLUGIN_SMSLIST. "img_pack/smslist-config-64.png", "rien.gif", "", false, $page_actuelle=="configurer"); 115 return $out; 116 } 66 117 ?> -
_plugins_/_dev_/spip-sms-listes/lang/smslistabonne_fr.php
r9897 r10071 21 21 // page donnees_tous 22 22 'icone_ajouter_donnees' => "Ajouter des abonnés", 23 'telecharger_reponses' => " Téléchargezles abonnés",23 'telecharger_reponses' => "Exporter les abonnés", 24 24 'importer_donnees_csv' => "Importer des abonnés", 25 25 -
_plugins_/_dev_/spip-sms-listes/lang/smslistboiteenvoi_fr.php
r9897 r10071 21 21 // page donnees_tous 22 22 'icone_ajouter_donnees' => "Programmer un envoi", 23 'telecharger_reponses' => " Téléchargezla liste des envois en instance",23 'telecharger_reponses' => "Exporter la liste des envois en instance", 24 24 'importer_donnees_csv' => "Importer une liste d'envois", 25 25 -
_plugins_/_dev_/spip-sms-listes/lang/smslistliste_fr.php
r9897 r10071 21 21 // page donnees_tous 22 22 'icone_ajouter_donnees' => "Ajouter des listes de diffusion", 23 'telecharger_reponses' => " Téléchargezles listes de diffusion",23 'telecharger_reponses' => "Exporter les listes de diffusion", 24 24 'importer_donnees_csv' => "Importer des listes de diffusion", 25 25 -
_plugins_/_dev_/spip-sms-listes/lang/smslistmessage_fr.php
r9897 r10071 21 21 // page donnees_tous 22 22 'icone_ajouter_donnees' => "Ajouter des SMS", 23 'telecharger_reponses' => " Téléchargezles SMS",23 'telecharger_reponses' => "Exporter les SMS", 24 24 'importer_donnees_csv' => "Importer des SMS", 25 25
Note: See TracChangeset
for help on using the changeset viewer.