Changeset 4059 for extensions/Mail_supervisor/admin
- Timestamp:
- Oct 19, 2009, 10:45:28 AM (14 years ago)
- Location:
- extensions/Mail_supervisor/admin
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Mail_supervisor/admin/mail_superv_admin.php
r4054 r4059 62 62 $page['tab'] = $_GET['tab']; 63 63 64 $icon_path = 'template/yoga/icon/help.png'; 65 66 $tabhelp= ' <img src="'.PHPWG_ROOT_PATH. $icon_path .'" class="button" alt="(?)"> '; 67 68 69 64 70 $tabsheet = new tabsheet(); 65 71 $tabsheet->add('mail_superv_admin', … … 69 75 l10n('Tab_test'), 70 76 $my_base_url.'&tab=mail_superv_test'); 71 $tabsheet->add('mail_superv_help', 72 l10n('Tab_help'),77 $tabsheet->add('mail_superv_help',$tabhelp 78 , 73 79 $my_base_url.'&tab=mail_superv_help'); 74 80 $tabsheet->select($page['tab']); … … 99 105 //============================================================= 100 106 if ( isset($_POST['refresh']) ) { 101 102 107 108 if ($mails_données['nb_mails'] == 0 ) 109 $mails_données['date_mail'] = time(); 110 111 if ($mails_données['nb_spams'] == 0 ) 112 $mails_données['date_spam'] = time(); 113 114 115 if ($mails_données['quarantaine'] == false) 116 { $mails_données['reste'] = 0; 117 $mails_données['date_quarantaine']=time(); 118 } 119 sauve_données(); 120 $mails_données = Get_Datas() ; 121 $erreur_message .="<DIV > <input name='' type='checkbox' value='' /> </DIV>" ; 122 $aff_nb = false ; 123 103 124 } 104 125 … … 111 132 112 133 $mails_données['reste'] = 0; 113 114 134 $mails_données['quarantaine']=false; 115 135 … … 155 175 156 176 $quarantaine= $mails_données['quarantaine']; 157 158 177 $PHPWG_VERSION=PHPWG_VERSION; 159 178 160 179 $template->assign( … … 179 198 180 199 'quarantaine' => $mails_données['quarantaine'] , 181 'date_quarantaine' => "'".date(l10n('formatdate'), $mails_données['date_quarantaine'])."'" ,200 'date_quarantaine' => "'".date(l10n('formatdate'),time()+$reste)."'" , 182 201 'quarantaine_periode' => "'".$mails_données['quarantaine_periode']."'" , 183 202 'reste' => "'".int_to_heure($reste)."'", … … 186 205 'header_text' => "'".$mails_données['header_text']."'" , 187 206 188 207 'PHPWG_VERSION' => PHPWG_VERSION , 208 189 209 190 210 ) … … 280 300 ) 281 301 ); 302 $aff_nb = false; 303 $infos_message=""; 282 304 283 305 $template->set_filenames(array('plugin_admin_content' => realpath(MAIL_SUPERV_PATH . 'admin/mail_superv_help.tpl'))); … … 289 311 } 290 312 //================================================================================ 313 314 291 315 if ( $mails_données['reste'] < 0 ) { 292 316 $mails_données['quarantaine'] =false ; … … 322 346 $infos_message .= "\n".'Spams : '.$mails_données['nb_spams']. ' \\ ' . $mails_données['nb_spams_maxi']; 323 347 } 348 349 324 350 if ($infos_message != "") 325 351 array_push($page['infos'], $infos_message); -
extensions/Mail_supervisor/admin/mail_superv_admin.tpl
r4051 r4059 7 7 <fieldset> 8 8 <legend>{'free_admin_titre'|translate}</legend> 9 <fieldset> 10 <legend>{'options'|translate}</legend> 11 9 12 <table> 10 <tr><td><input type="checkbox" name="check_mailto" value="on" {$check_mailto} /> {'check_mailto'|translate}</td>< /tr>11 <tr><td><input type="checkbox" name="check_header_carbon" value="on" {$check_header_carbons} /> {'check_header_carbon'|translate}</td></tr> 12 <t r>13 <td><input type="checkbox" name="check_header_text" value="on" {$check_header_text} /> {'check_header_text'|translate}</td>13 <tr><td><input type="checkbox" name="check_mailto" value="on" {$check_mailto} /> {'check_mailto'|translate}</td><td><input type="checkbox" name="check_header_carbon" value="on" {$check_header_carbons} /> {'check_header_carbon'|translate}</td> 14 { if $PHPWG_VERSION <= '2.0.4' } 15 <td><input type="checkbox" name="check_header_text" value="on" {$check_header_text} /> 16 {'check_header_text'|translate}</td> 14 17 <td><input type="text" name="header_text" value={$header_text} /></td> 15 16 17 </tr><tr> 18 <td>{'free_nb'|translate}</td><td> </td><td>{'free_depuis_le'|translate}</td><td>{'free_nb_maxi'|translate}</td> 18 {/if} 19 </tr> 20 </table> 21 </fieldset> 22 <fieldset> 23 <legend>{'config'|translate}</legend> 24 <table> 25 <tr><td>{'free_nb'|translate}</td><td> </td><td>{'free_depuis_le'|translate}</td> 26 <td>{'free_nb_maxi'|translate}</td> 27 <td>{'periode'|translate}</td> 28 <td>{'reste'|translate}</td> 19 29 </tr> 20 30 <tr> 21 31 22 <td><input type="text" name="nb_mails" value={$nb_mails} /></td> 23 24 <td>{'free_mails'|translate}</td> 32 <td><input type="text" name="nb_mails" size='10%' value={$nb_mails} /></td> 33 <td>{'free_mails'|translate}</td> 25 34 <td><input type="text" name="date_mail" value={$date_mail} /></td> 26 35 <td><input type="text" name="nb_mails_maxi" size="10%" value={$nb_mails_maxi} /></td> 27 <td><input type="text" name="nb_mails_periode" size="10%" value={$nb_mails_periode} /> 28 </td> 29 36 <td><input type="text" name="nb_mails_periode" size="10%" value={$nb_mails_periode} /></td> 30 37 <td><input type="text" name="time_mails_reste" size="50%" value={$time_mails_reste} /></td> 31 38 </tr> 32 39 33 40 <tr> 34 <td><input type="text" name="nb_spams" value={$nb_spams} /></td>41 <td><input type="text" name="nb_spams" size='10%' value={$nb_spams} /></td> 35 42 <td>{'free_spams'|translate}</td> 36 43 … … 39 46 <td><input type="text" name="nb_spams_periode" size="10%" value={$nb_spams_periode} /></td> 40 47 <td><input type="text" name="time_spams_reste" size="50%" value={$time_spams_reste} /></td> 41 42 43 48 </tr> 44 49 </table> 50 </fieldset> 51 52 <fieldset> 53 <legend>{'state'|translate}</legend> 54 <table > 45 55 <tr> 46 56 … … 48 58 <td style="color:#FF0000">{'free_quarantaine'|translate}</td>' 49 59 <td> </td> 50 <td><input type="text" name="date_quarantaine" value={$date_quarantaine} /> 51 </td><td> </td> 60 <td><input type="text" name="date_quarantaine" value={$date_quarantaine} /> </td><td> </td> 52 61 53 62 <td><input type="text" name="quarantaine_periode" size="10%" value={$quarantaine_periode} /></td> … … 61 70 <td><input type="text" name="quarantaine_periode" size="10%" value={$quarantaine_periode} /></td> 62 71 63 {/if} 64 65 66 </tr> 67 72 {/if} </tr> 73 68 74 </table> 69 70 <fieldset> 75 </fieldset> 76 77 <fieldset> 71 78 <legend>{'free_admin_description'|translate}</legend> 72 79 <table > 73 <tr><td><textarea name="content" rows="1 8" cols="100">{$message}</textarea></td> </tr>80 <tr><td><textarea name="content" rows="11" cols="100">{$message}</textarea></td> </tr> 74 81 75 82 </table> -
extensions/Mail_supervisor/admin/mail_superv_help.tpl
r4052 r4059 1 <div class="titrePage"> 2 <h2>{'supervisor'|translate}</h2> 1 <div class="instructions" > 2 3 <h2>{'Tab_help'|translate}</h2> 4 <fieldset style=" position:relative ; top:50px"> 5 <div id="instructionFonction" class="instructionBlock" > 6 7 <div 8 id="fonction_header" 9 class="instructionBlockHeaderCollapsed" 10 onclick="blockToggleDisplay('fonction_header', 'Fonction')" 11 ><span> 12 Fonctionnalités 13 </span></div> 14 <div 15 id="Fonction" 16 class="instructionBlockContent" 17 style="display:none" 18 > 19 <p>Supervise le gestion des mails.</p> 20 <ol> 21 <li>Compte le nombre de mails envoyés par le site.</li> 22 <li>Détecte les différents messages d'alertes générés par la fonction mail()</li> 23 <li>Compte le nombre de mails considéré par le FAI comme spams.</li> 24 <li>Mise en quarantaine si le nombre de mails envoyés est supérieur à la valeur maxi défini par période prédéterminée.</li> 25 26 <li>Mise en quarantaine si le nombre de spams détectés est supérieur à la valeur maxi défini par période prédéterminée.</li> 27 <li>Mise en quarantaine si détection de "TROP DE SPAMS" pour une période déterminée.</li> 28 </ol> 29 <p></p> 30 </div> <!-- Fonction --> 31 </div> <!-- Fonctions --> 32 33 <div id="instructionOPTION" class="instructionBlock"> 34 <div 35 id="OPTION_header" 36 class="instructionBlockHeaderCollapsed" 37 onclick="blockToggleDisplay('OPTION_header', 'OPTION_content')" 38 ><span> 39 {'Options'|translate} 40 </span></div> 41 <div 42 id="OPTION_content" 43 class="instructionBlockContent" 44 style="display:none" 45 > 46 47 48 49 <ol> 50 <li>{'check_mailto'|translate} </li> 51 <ul> 52 <li>En voie une copie du mail au Webmaster. </li> 53 </ul> 54 <li>{'check_header_carbon'|translate}</li> 55 56 <ul> 57 <li>Modifie la structure des destnataires en copie carbonne si défaut 'bad syntax'. </li> 58 </ul> 59 <li>{'check_header_text'|translate} </li> 60 <ul> 61 <li>Si la version piwigo est inférieur à 2.0.5, rajoute un bloc texte dans l' entête de mail. </li> 62 </ul> 63 </ol> 64 65 66 67 68 </div> <!-- OPTION_content --> 69 </div> <!-- instructionOPTION --> 70 71 72 73 <div id="instructionconfiguration" class="instructionBlock"> 74 <div 75 id="configuration_header" 76 class="instructionBlockHeaderCollapsed" 77 onclick="blockToggleDisplay('configuration_header', 'configuration_content')" 78 ><span> 79 configuration 80 </span></div> 81 <div 82 id="configuration_content" 83 class="instructionBlockContent" 84 style="display:none" 85 > 86 87 <ul> 88 89 <li>{'number'|translate}</li> 90 91 <li>{'since'|translate} <li> 92 <p></p> 93 <ul> 94 <li>{'max'|translate}</li> 95 <li>{'period'|translate}</li> 96 <li>{'rest'|translate}</li> 97 </ul> 98 99 </li> 100 101 </ul> 102 </div> <!-- configuration_content --> 103 </div> <!-- instructionconfiguration --> 104 105 106 <div id="instructionetat" class="instructionBlock"> 107 <div 108 id="etat_header" 109 class="instructionBlockHeaderCollapsed" 110 onclick="blockToggleDisplay('etat_header', 'etat_content')" 111 ><span> 112 {'state'|translate} 113 </span></div> 114 <div 115 id="etat_content" 116 class="instructionBlockContent" 117 style="display:none" 118 > 119 <ul> 120 121 <li></li> 122 123 <li></li> 124 125 126 </ul> 127 </div> <!-- etat_content --> 128 </div> <!-- instructionetat --> 129 130 <div id="instructionlastmessage" class="instructionBlock"> 131 <div 132 id="lastmessage_header" 133 class="instructionBlockHeaderCollapsed" 134 onclick="blockToggleDisplay('lastmessage_header', 'lastmessage_content')" 135 ><span> 136 {'last'|translate} 137 </span></div> 138 <div 139 id="lastmessage_content" 140 class="instructionBlockContent" 141 style="display:none" 142 > 143 <p></p> 144 145 <ol> 146 147 <li>.</li> 148 149 <li>.</li> 150 </ol> 151 152 <p>.</p> 153 154 </div> <!-- lastmessage_content --> 155 </div> <!-- instructionlastmessage --> 156 <img src="{$smile_bonjour}" /> 157 Rédaction en cours.... 158 </fieldset> 159 3 160 </div> 4 5 <form action="" method="post" name="form">6 7 <fieldset>8 9 <legend>{'Tab_help'|translate}</legend>10 <img src="{$smile_bonjour}" />11 A venir...12 </fieldset>13 </form>
Note: See TracChangeset
for help on using the changeset viewer.