Changeset 4220 for extensions/Mail_supervisor/admin
- Timestamp:
- Nov 6, 2009, 1:52:37 PM (14 years ago)
- Location:
- extensions/Mail_supervisor/admin
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Mail_supervisor/admin/mail_black_liste.tpl
r4206 r4220 7 7 </div> 8 8 <form action='' method="post" name="form_black"> 9 10 9 <fieldset> 11 10 <legend >{'options'|translate}</legend> 12 11 <table> 13 14 <td><input type="checkbox" name="NO_MAIL_LIST" value="on" {$NO_MAIL_LIST} /> {'no_mail_list'|translate} </td> 15 <td><input type="checkbox" name="NO_CONNECT" value="on" {$NO_CONNECT} /> {'no_connect'|translate}</td> 16 <td><input type="checkbox" name="SET_AUTO" value="on" {$SET_AUTO} /> {'set_auto'|translate}</td> 17 18 <tr><td> 12 <td><input type="checkbox" name="no_mail_list" value="on" {$no_mail_list} /> {'no_mail_list'|translate} </td> 13 <td><input type="checkbox" name="no_connect" value="on" {$no_connect} /> {'no_connect'|translate}</td> 14 <td><input type="checkbox" name="set_auto" value="on" {$set_auto} /> {'set_auto'|translate}</td> 15 <tr><p></p><td> 19 16 <input class="submit" type="submit" name="submit" value={'Valider'|translate} /></td></tr> 20 17 </table> … … 22 19 23 20 <input name="info1" type="hidden" /> 24 <input name="ip_black" type="hidden" class="items" value="{$ip_black}" />25 26 27 21 <fieldset > 28 22 <legend>{'black_liste'|translate}</legend> 29 23 <table> 30 31 32 24 <div> 33 <input name="ip_black_test" id = "ip_black_test" type="text" value="{$ip_black_test}" /> <input type="submit" name="info" value="{'Test'|translate}" /> 25 <input name="ip_black" id = "ip_black_test" type="text" value="{$ip_black}" 26 /> 27 <input type="submit" name="submit" value="{'Test'|translate}" /> 34 28 { if $ip_black_len > 0} 35 29 {if $IS_SPAM == true } … … 38 32 <label class="erreur"> {'not_a_spam'|@translate} </label> 39 33 {/if} 34 <input type="submit" name="submit" value="{'Ajout'|translate}" /> 35 <input type="image" name="submit" class='row1' 36 src="{$ROOT_URL}{$themeconf.admin_icon_dir}/plug_activate.png" 37 alt="{'ajout'|@translate}" 38 onclick = " 39 if (confirm( document.getElementById('btn_ajout{$ip_black}').title + '\n\n' + '{'Are you sure?'|@translate|@escape:'javascript'}')) 40 form_black.info1.value='ajout:{$ip_black}' 41 " 42 id="btn_ajout{$ip_black}" 43 title="{'ajout'|@translate} {$ip_black}" /> 40 44 { else } 41 {'valider'|@translate}45 {'valider'|@translate} 42 46 {/if} 43 47 44 48 45 <input type="image" class='row1' 46 src="{$ROOT_URL}{$themeconf.admin_icon_dir}/plug_activate.png" 47 alt="{'ajout'|@translate}" 48 onclick = " 49 if (confirm( document.getElementById('btn_ajout{$ip_black_test}').title + '\n\n' + '{'Are you sure?'|@translate|@escape:'javascript'}')) 50 form_black.info1.value='ajout:{$ip_black_test}' 51 " 52 id="btn_ajout{$ip_black_test}" 53 title="{'ajout'|@translate} {$ip_black_test}" /> 49 50 51 54 52 </div> 55 53 </table> … … 97 95 <legend>{'liste_ip'|translate}</legend> 98 96 <p class="Style1"> 99 {'IP_adress'|translate} : {$IP}100 {'pays'|translate} : {$PAYS}97 {'IP_adress'|translate} : {$IP} 98 {'pays'|translate} : {$PAYS} 101 99 {'ville'|translate} : {$VILLE} 102 {'region'|translate} : {$REGION} 103 104 105 {$pays} 106 107 </p> 100 {'region'|translate} : {$REGION} 101 </p> 108 102 109 103 <table class="table2"> -
extensions/Mail_supervisor/admin/mail_superv_admin.php
r4206 r4220 34 34 // +-----------------------------------------------------------------------+ 35 35 //check_status(ACCESS_ADMINISTRATOR); 36 37 global $user, $lang, $conf, $errors,$mails_données;38 global $args, $conf_mail,$infos_message,$erreur_message,$mails_options ;39 40 41 36 include_once(PHPWG_ROOT_PATH.'admin/include/functions.php'); 42 43 44 include_once (MAIL_SUPERV_PATH.'include/constants.php');45 include_once (MAIL_SUPERV_PATH.'include/fonctions.php');46 37 include_once (PHPWG_ROOT_PATH.'admin/include/tabsheet.class.php'); 38 39 47 40 $my_base_url = get_admin_plugin_menu_link(__FILE__); 48 49 50 51 41 load_language('plugin.lang', MAIL_SUPERV_PATH); 52 42 … … 88 78 $error = array(); 89 79 90 80 global $user, $lang, $conf, $errors,$mails_données; 81 global $args, $conf_mail,$infos_message,$erreur_message,$mails_options ; 82 include_once (MAIL_SUPERV_PATH.'include/constants.php'); 83 84 if (isset($conf['mail_superv'])) { 85 86 include_once (MAIL_SUPERV_PATH.'include/fonctions.php'); 91 87 $mails_options = explode("," , $conf['mail_superv']); 92 93 88 $mails_données=Get_Datas(); 94 vérif_base(); 89 90 91 }else { 92 die ("mail"); 93 } 94 95 95 96 96 $aff_nb=true; … … 112 112 // ************************************************************************* 113 113 case 'mail_superv_admin': 114 114 115 115 //============================================================= 116 if ( isset($_POST['refresh']) ) { 116 if ( isset($_POST['submit']) ) { 117 if ( $_POST['submit'] == l10n('refresh') ) { 118 117 119 118 120 if ($mails_données['nb_mails'] == 0 ) … … 127 129 $mails_données['date_quarantaine']=time(); 128 130 } 131 $infos_message .= l10n('refresh') .'<br />'; 129 132 sauve_données(); 130 $erreur_message .="<DIV > <input name='' type='checkbox' value='' /> </DIV>" ;131 133 $aff_nb = false ; 132 134 135 133 136 } 134 137 135 if ( isset($_POST['raz']) ) { 138 if ( $_POST['submit'] == l10n('raz') ) { 139 136 140 $mails_données['date_quarantaine']=time(); 137 141 $mails_données['nb_mails'] = 0 ; … … 144 148 145 149 sauve_données(); 146 $infos_message .= l10n('save_config') ; 150 $infos_message .= l10n('raz') .'<br />'; ; 151 147 152 } 148 153 149 if ( isset($_POST['submit']) )154 if ( $_POST['submit'] == l10n('Valider') ) 150 155 { 151 //Options152 153 156 154 157 $mails_options[0] = isset($_POST['check_mailto']) ? $_POST['check_mailto'] : 'off' ; … … 169 172 sauve_données(); 170 173 //======================================================================================================= 171 $infos_message .= l10n('save_config') ;174 $infos_message .= l10n('save_config') . " : " . l10n('Datas') . "<br />" ; 172 175 } 173 176 } 174 177 175 178 $mails_données = Get_Datas(); … … 300 303 case 'mail_black_liste': 301 304 load_language('help/plugin.lang', MAIL_SUPERV_PATH); 302 Global $pays,$region,$ville ; 303 304 kill_list(); 305 global $pays,$region,$ville ; 306 $aff_nb=false; 307 //------------------------------------------------------------------------------------ 308 $pays = (isset($_POST['pays'])) ? $_POST['pays'] : $pays ; 309 $ville = (isset($_POST['ville'])) ? $_POST['ville']: $ville ; 310 $region = isset($_POST['region']) ? $_POST['region'] : $region ; 311 $ip = ($mails_options[6] == '') ? $_SERVER['REMOTE_ADDR'] : $mails_options[6] ; 305 312 306 $aff_nb=false; 307 $smile_bonjour=MAIL_SUPERV_PATH."smilies/bonjour.gif" ; 308 $template->assign( 309 array( 310 'smile_bonjour' => $smile_bonjour , 311 ) 312 ); 313 $aff_nb = false; 314 $liste_bl=array(); 315 $liste_ip=array(); 316 317 $ip_black=""; 318 $info_ip =""; 319 320 321 include (MAIL_SUPERV_PATH.'include/save_info.php'); 322 $ip_black_test = (isset($_POST['ip_black_test'])) ? $_POST['ip_black_test'] : $ip_black ; 323 $mails_options[3] = isset($_POST['NO_MAIL_LIST']) ? $_POST['NO_MAIL_LIST'] : $mails_options[3] ; 324 $mails_options[4] = isset($_POST['NO_CONNECT']) ? $_POST['NO_CONNECT'] : $mails_options[4] ; 325 $mails_options[5] = isset($_POST['NO_CONNECT']) ? $_POST['NO_CONNECT'] : $mails_options[5] ; 326 327 if ( isset($_POST['submit']) ) 313 $mails_options[3] = isset($_POST['no_mail_list']) ? $_POST['no_mail_list'] : $mails_options[3] ; 314 $mails_options[4] = isset($_POST['no_connect']) ? $_POST['no_connect'] : $mails_options[4] ; 315 $mails_options[5] = isset($_POST['no_connect']) ? $_POST['no_connect'] : $mails_options[5] ; 316 317 //======================================================================================= 318 $info_ip = (isset($info_ip)) ? $info_ip : '' ; 319 $info_ip = (isset($_POST['info1'])) ? $_POST['info1'] : $info_ip ; 320 $info_ip = (isset($_POST['info'])) ? $_POST['info'] : $info_ip ; 321 $info_ip .= ":"; 322 323 $val=explode(":",$info_ip); 324 $info_ip = trim($val[0]) ; 325 $ip_black = trim($val[1]) ; 326 327 if (isset($_POST['ip_black'])) $ip_black = ($ip_black == "" ) ? $_POST['ip_black'] : $ip_black ; 328 329 330 331 if ( isset($_POST['submit']) ) 328 332 { 333 334 if ( $_POST['submit'] == l10n('Ajout') ) 335 { 336 $info_ip = trim( $_POST['submit']) ; 337 $ip_black = trim( $_POST['ip_black']) ; 338 $infos_message .= l10n('ajout'). '---->'. $ip_black ; 339 } 329 340 if ( $_POST['submit'] == l10n('Valider') ) 330 341 { 331 $mails_options[3] = isset($_POST['NO_MAIL_LIST']) ? $_POST['NO_MAIL_LIST'] : "off" ; 332 $mails_options[4] = isset($_POST['NO_CONNECT']) ? $_POST['NO_CONNECT'] : "off" ; 333 $mails_options[5] = isset($_POST['SET_AUTO']) ? $_POST['SET_AUTO'] : "off" ; 334 342 $mails_options[3] = isset($_POST['no_mail_list']) ? $_POST['no_mail_list'] : "off" ; 343 $mails_options[4] = isset($_POST['no_connect']) ? $_POST['no_connect'] : "off" ; 344 $mails_options[5] = isset($_POST['set_auto']) ? $_POST['set_auto'] : "off" ; 335 345 sauve_options(); 336 $infos_message .= l10n('save_config');337 unset ($_POST['submit']);346 $infos_message .= l10n('save_config') . '<br />'; 347 338 348 } 339 340 } 341 342 343 349 } 350 351 include (MAIL_SUPERV_PATH.'include/save_info.php'); 352 353 //======================================================================================= 344 354 $f_action = $my_base_url.'&tab=mail_black_liste' ; 345 355 $champs_ip=array(); … … 357 367 'conf_admin_layout' => $conf['admin_layout'] , 358 368 'ip_black' => $ip_black , 359 'IS_SPAM' => test_spam( $ip_black_test ), 360 'ip_black_test' => (isset($_POST['ip_black_test']) ) ? $_POST['ip_black_test'] : $ip_black , 369 'IS_SPAM' => test_spam( $ip_black), 370 'ip_black_len' => strlen($ip_black) , 371 'MAIL_SUPERV_PATH' => MAIL_SUPERV_PATH , 372 373 'F_ACTION' => $f_action , 361 374 362 'ip_black_len' => strlen($ip_black_test) , 363 'MAIL_SUPERV_PATH' => MAIL_SUPERV_PATH , 364 365 'F_ACTION' => $f_action , 366 367 375 'no_mail_list' => ($mails_options[3] == 'on') ? 'checked="checked"' : '' , 376 'no_connect' => ($mails_options[4] == 'on') ? 'checked="checked"' : '' , 377 'set_auto' => ($mails_options[5] == 'on') ? 'checked="checked"' : '' , 368 378 369 'NO_MAIL_LIST' => $mails_options[3] == 'on' ? 'checked="checked"' : '' , 370 'NO_CONNECT' => $mails_options[4] == 'on' ? 'checked="checked"' : '' , 371 'SET_AUTO' => $mails_options[5] == 'on' ? 'checked="checked"' : '' , 372 'IP' => $_SERVER['REMOTE_ADDR'], 379 'IP' => $ip , 373 380 'PAYS' => $pays , 374 381 'VILLE' => $ville , … … 378 385 ); 379 386 //=============================================================== 380 387 388 381 389 $template->set_filenames(array('plugin_admin_content' => realpath(MAIL_SUPERV_PATH . 'admin/mail_black_liste.tpl'))); 382 390 $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); -
extensions/Mail_supervisor/admin/mail_superv_admin.tpl
r4156 r4220 9 9 <fieldset> 10 10 <legend>{'options'|translate}</legend> 11 11 12 12 <table> 13 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> … … 31 31 <tr> 32 32 33 <td><input type="text" name="nb_mails" size='10%' value={$nb_mails} /></td>33 <td><input type="text" name="nb_mails" size='10%' value={$nb_mails} readonly="true" class="row2" /></td> 34 34 <td>{'free_mails'|translate}</td> 35 <td><input type="text" name="date_mail" value={$date_mail} /></td>35 <td><input type="text" name="date_mail" value={$date_mail} readonly="true" class="row2" /></td> 36 36 <td><input type="text" name="nb_mails_maxi" size="10%" value={$nb_mails_maxi} /></td> 37 37 <td><input type="text" name="nb_mails_periode" size="30%" value={$nb_mails_periode} /></td> 38 <td><input type="text" name="time_mails_reste" size="50%" value={$time_mails_reste} /></td>38 <td><input type="text" name="time_mails_reste" size="50%" value={$time_mails_reste} readonly="true" class="row2" /></td> 39 39 </tr> 40 40 41 41 <tr> 42 <td><input type="text" name="nb_spams" size='10%' value={$nb_spams} /></td>42 <td><input type="text" name="nb_spams" size='10%' value={$nb_spams} readonly="true" class="row2" /></td> 43 43 <td>{'free_spams'|translate}</td> 44 44 45 <td><input type="text" name="date_spam" value={$date_spam} /></td>45 <td><input type="text" name="date_spam" value={$date_spam}readonly="true" class="row2" /></td> 46 46 <td><input type="text" name="nb_spams_maxi" size="10%" value={$nb_spams_maxi} /></td> 47 47 <td><input type="text" name="nb_spams_periode" size="30%" value={$nb_spams_periode} /></td> 48 <td><input type="text" name="time_spams_reste" size="50%" value={$time_spams_reste} /></td>48 <td><input type="text" name="time_spams_reste" size="50%" value={$time_spams_reste} readonly="true" class="row2" /></td> 49 49 </tr> 50 50 </table> … … 83 83 </table> 84 84 </fieldset> 85 <p><input class="submit" type="submit" name="submit" value="{'Submit'|translate}" />86 <input class="submit" type="submit" name=" raz" value="{'raz'|translate}" />87 <input class="submit" type="submit" name=" raffraichir" value="{'refresh'|translate}" />85 <p><input class="submit" type="submit" name="submit" value="{'Submit'|translate}" /> 86 <input class="submit" type="submit" name="submit" value="{'raz'|translate}" /> 87 <input class="submit" type="submit" name="submit" value="{'refresh'|translate}" /> 88 88 </p> 89 89 </fieldset>
Note: See TracChangeset
for help on using the changeset viewer.