Changeset 10419 for extensions/Mail_supervisor/admin/mail_superv_admin.php
- Timestamp:
- Apr 16, 2011, 3:53:31 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Mail_supervisor/admin/mail_superv_admin.php
r10385 r10419 47 47 +1 '.$lang['Hour'].'<br /> 48 48 +1 '.$lang['Minute'].'<br /> 49 +1 '.$lang['Second'].'<br />'; 50 //============================================================== 51 load_language('help/plugin.lang', MAIL_SUPERV_PATH); 52 53 54 49 +1 '.$lang['Second'].'<br />'; 50 //============================================================== 51 load_language('help/plugin.lang', MAIL_SUPERV_PATH); 52 53 if (!isset($_GET['tab'])) 54 $page['tab'] = 'mail_superv_admin'; 55 55 else 56 56 $page['tab'] = $_GET['tab']; 57 57 58 if (file_exists ( 'admin/themes/clear/icon/help.png')) 58 if (file_exists ( 'admin/themes/clear/icon/help.png')) 59 59 { 60 60 //version 2.1 61 61 62 62 $icon_path = 'themes/default/icon/help.png'; 63 $path_js= 'themes/default/js/' ; 63 $path_js= 'themes/default/js/' ; 64 64 65 65 } … … 67 67 { 68 68 // version 1.9 69 $path_js= "template-common/lib/"; 69 $path_js= "template-common/lib/"; 70 70 $icon_path = "admin/template/goto/theme/clear/icon/help.png"; 71 71 } 72 72 73 73 74 74 $tabhelp= ' <img src="'.PHPWG_ROOT_PATH. $icon_path .'" width=10px alt="(?)"> '; … … 77 77 l10n('Sv_Tab_set'), 78 78 $my_base_url.'&tab=mail_superv_admin'); 79 79 80 80 $tabsheet->add('mail_superv_test', 81 81 l10n('Sv_Tab_test'), 82 82 $my_base_url.'&tab=mail_superv_test'); 83 83 84 84 $tabsheet->add( 'mail_black_liste', 85 85 l10n('Sv_blackliste'), 86 87 88 86 $my_base_url.'&tab=mail_black_liste'); 87 88 89 89 $tabsheet->add('mail_superv_help', 90 90 $tabhelp, 91 91 $my_base_url.'&tab=mail_superv_help'); 92 92 93 93 $tabsheet->select($page['tab']); 94 94 $tabsheet->assign(); … … 97 97 $error = array(); 98 98 99 include_once (MAIL_SUPERV_PATH.'mail_super.inc.php'); 100 include_once (MAIL_SUPERV_PATH.'include/constants.php'); 101 102 if (!isset($infos_message)) 99 include_once (MAIL_SUPERV_PATH.'mail_super.inc.php'); 100 include_once (MAIL_SUPERV_PATH.'include/constants.php'); 101 102 if (!isset($infos_message)) { 103 103 $infos_message = ""; 104 104 } … … 108 108 109 109 if (isset($conf['mail_superv'])) { 110 global $pays,$region,$ville,$ip ; 111 include_once (MAIL_SUPERV_PATH.'include/fonctions.php'); 112 //================================================================================================ 110 global $pays,$region,$ville,$ip ; 111 include_once (MAIL_SUPERV_PATH.'include/fonctions.php'); 112 //================================================================================================ 113 113 114 114 $mails_donnees = mail_supervisor::Get_Datas(); … … 127 127 //========================================================= 128 128 if (!isset($ip)) { 129 if (getenv("HTTP_CLIENT_IP")){ 130 $ip=getenv("HTTP_CLIENT_IP"); 131 } else{ 132 $ip=getenv("REMOTE_ADDR"); 133 } 134 } 135 129 if (getenv("HTTP_CLIENT_IP")){ 130 $ip=getenv("HTTP_CLIENT_IP"); 131 } else{ 132 $ip=getenv("REMOTE_ADDR"); 133 } 134 } 135 136 136 //================================================================================ 137 137 switch ($page['tab']) 138 138 { 139 139 140 140 // ************************************************************************* 141 141 // initialisation | 142 142 // ************************************************************************* 143 143 case 'mail_superv_admin': 144 144 145 145 //============================================================= 146 146 if ( isset($_POST['submit']) ) { 147 148 149 150 if ($mails_donnees['nb_mails'] == 0 ) 151 $mails_donnees['date_mail'] = time(); 152 153 154 155 156 157 158 159 160 161 147 148 if ( $_POST['submit'] == l10n('Sv_refresh') ) { 149 150 if ($mails_donnees['nb_mails'] == 0 ) 151 $mails_donnees['date_mail'] = time(); 152 153 if ($mails_donnees['nb_spams'] == 0 ) 154 $mails_donnees['date_spam'] = time(); 155 156 157 if ($mails_donnees['quarantaine'] == false) 158 { $mails_donnees['reste'] = 0; 159 $mails_donnees['date_quarantaine']=time(); 160 } 161 $infos_message .= l10n('Sv_refresh') .'<br />'; 162 162 mail_supervisor::sauve_donnees(); 163 164 165 166 167 168 169 170 171 172 173 $mails_donnees['date_spam'] = time(); 174 175 $mails_donnees['quarantaine']='false'; 163 $aff_nb = false ; 164 165 166 } 167 168 if ( $_POST['submit'] == l10n('Sv_raz') ) { 169 $mails_donnees['date_quarantaine']=time(); 170 $mails_donnees['nb_mails'] = 0 ; 171 $mails_donnees['nb_spams'] = 0 ; 172 $mails_donnees['date_mail'] = time(); 173 $mails_donnees['date_spam'] = time(); 174 $mails_donnees['reste'] = 0; 175 $mails_donnees['quarantaine']='false'; 176 176 mail_supervisor::sauve_donnees(); 177 $infos_message .= l10n('Sv_raz') .'<br />'; 178 177 $infos_message .= l10n('Sv_raz') .'<br />'; 178 } 179 179 180 180 //=================================================================== 181 182 $mails_options['check_mailto'] = isset($_POST['check_mailto']) ? $_POST['check_mailto'] : 'off' ; 183 $mails_options['check_header_carbon'] = isset($_POST['check_header_carbon']) ? $_POST['check_header_carbon'] : 'off' ; 184 $mails_options['check_header_text'] = isset($_POST['check_header_text']) ? $_POST['check_header_text'] : 'off' ; 185 186 //donnees 181 if ( $_POST['submit'] == l10n('Sv_Valider') ) { 182 $mails_options['check_mailto'] = isset($_POST['check_mailto']) ? $_POST['check_mailto'] : 'off' ; 183 $mails_options['check_header_carbon'] = isset($_POST['check_header_carbon']) ? $_POST['check_header_carbon'] : 'off' ; 184 $mails_options['check_header_text'] = isset($_POST['check_header_text']) ? $_POST['check_header_text'] : 'off' ; 185 186 //donnees 187 187 $mails_donnees['nb_mails_maxi'] = isset($_POST['nb_mails_maxi']) ? $_POST['nb_mails_maxi'] : $mails_donnees['nb_mails_maxi'] ; 188 $mails_donnees['nb_mails_periode'] = isset($_POST['nb_mails_periode']) ? $_POST['nb_mails_periode'] : $mails_donnees['nb_mails_periode'] ; 188 $mails_donnees['nb_mails_periode'] = isset($_POST['nb_mails_periode']) ? $_POST['nb_mails_periode'] : $mails_donnees['nb_mails_periode'] ; 189 189 $mails_donnees['nb_spams_maxi'] = isset($_POST['nb_spams_maxi']) ? $_POST['nb_spams_maxi'] : $mails_donnees['nb_spams_maxi'] ; 190 190 $mails_donnees['nb_spams_periode'] = isset($_POST['nb_spams_periode']) ? $_POST['nb_spams_periode'] : $mails_donnees['nb_spams_periode'] ; 191 191 192 192 $mails_donnees['quarantaine_periode'] = isset($_POST['quarantaine_periode']) ? $_POST['quarantaine_periode'] : $mails_donnees['quarantaine_periode'] ; 193 193 194 194 $mails_donnees['message'] = isset($_POST['content']) ? $_POST['content'] : $mails_donnees['message'] ; 195 195 $mails_donnees['header_text'] = isset($_POST['header_text']) ? $_POST['header_text'] : $mails_donnees['header_text'] ; … … 203 203 $mails_donnees = mail_supervisor::Get_Datas() ; 204 204 } 205 } 206 205 } 206 $mails_donnees = mail_supervisor::Get_Datas(); 207 207 verif_mails_donnees(); 208 //=============================================================================== 209 $rest_mail= $mails_donnees['rest_mail']; 210 $rest_spam= $mails_donnees['rest_spam']; 211 $reste= $mails_donnees['reste']; 212 $quarantaine = ($mails_donnees['quarantaine'] == 'true') ? true : false ; 208 //=============================================================================== 209 $rest_mail= $mails_donnees['rest_mail']; 210 $rest_spam= $mails_donnees['rest_spam']; 211 $reste= $mails_donnees['reste']; 212 $quarantaine = ($mails_donnees['quarantaine'] == 'true') ? true : false ; 213 213 $template->assign( 214 214 array( 215 215 'check_mailto' => ($mails_options['check_mailto'] == 'on') ? 'checked="checked"' : '' , 216 216 'check_header_carbons' => ($mails_options['check_header_carbon'] == 'on') ? 'checked="checked"' : '' , 217 217 'check_header_text' => ($mails_options['check_header_text'] == 'on') ? 'checked="checked"' : '' , 218 218 219 219 220 220 'nb_mails' => $mails_donnees['nb_mails'] , 221 221 'date_mail' => "'".date(l10n('Sv_formatdate'),$mails_donnees['date_mail'])."'" , 222 'nb_mails_maxi' => $mails_donnees['nb_mails_maxi'] , 223 'nb_mails_periode' => "'". int_to_heure($mails_donnees['nb_mails_periode'])."'" , 224 'time_mails_reste' => "'".int_to_heure( $rest_mail )."'" , 225 222 'nb_mails_maxi' => $mails_donnees['nb_mails_maxi'] , 223 'nb_mails_periode' => "'". int_to_heure($mails_donnees['nb_mails_periode'])."'" , 224 'time_mails_reste' => "'".int_to_heure( $rest_mail )."'" , 225 226 226 'nb_spams' => $mails_donnees['nb_spams'] , 227 227 'date_spam' => "'".date(l10n('Sv_formatdate'),$mails_donnees['date_spam'])."'" , 228 'nb_spams_maxi' => $mails_donnees['nb_spams_maxi'] , 228 'nb_spams_maxi' => $mails_donnees['nb_spams_maxi'] , 229 229 'nb_spams_periode' => "'".int_to_heure($mails_donnees['nb_spams_periode'])."'" , 230 'time_spams_reste' => "'".int_to_heure($rest_spam)."'" , 231 230 'time_spams_reste' => "'".int_to_heure($rest_spam)."'" , 231 232 232 'quarantaine' => $quarantaine , 233 233 'date_quarantaine' => "'".date(l10n('Sv_formatdate'),time()+$reste)."'" , 234 234 'quarantaine_periode' => "'".int_to_heure($mails_donnees['quarantaine_periode'])."'" , 235 235 'reste' => "'".int_to_heure($reste)."'", 236 236 237 237 'message' => $mails_donnees['message'] , 238 238 'header_text' => "'".$mails_donnees['header_text']."'" , 239 240 'PHPWG_VERSION' => 241 'version' => 239 240 'PHPWG_VERSION' => PHPWG_VERSION , 241 'version' => $version , 242 242 'MAIL_SUPERV_PATH' => MAIL_SUPERV_PATH , 243 243 'path_js' => $path_js, 244 244 'MAIL_SUPERV_PATH_ABS' => MAIL_SUPERV_PATH_ABS, 245 246 247 ); 248 249 $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); 250 break; 245 246 ) 247 ); 248 $template->set_filenames(array('plugin_admin_content' => realpath(MAIL_SUPERV_PATH . 'admin/mail_superv_admin.tpl'))); 249 $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); 250 break; 251 251 // ************************************************************************* 252 252 // TEST | 253 253 // ************************************************************************* 254 254 255 255 case 'mail_superv_test': 256 load_language('plugin.lang', MAIL_SUPERV_PATH);257 258 259 260 261 262 263 264 265 266 267 }else {268 $group_name=""; 269 } 256 load_language('plugin.lang', MAIL_SUPERV_PATH); 257 $mails_donnees = mail_supervisor::Get_Datas() ; 258 $group_id = isset($_POST['group']) ? $_POST['group'] : '-1' ; 259 260 if ($group_id >= 0) { 261 $query = 'SELECT 262 name 263 FROM '.GROUPS_TABLE.' 264 WHERE id = '.$group_id.' 265 ;'; 266 list($group_name) = mysql_fetch_row(pwg_query($query)); 267 } else { 268 $group_name=""; 269 } 270 270 271 271 //================================================ … … 277 277 set_make_full_url(); 278 278 279 /* TODO: if $category['representative_picture_id'] 279 /* TODO: if $category['representative_picture_id'] 280 280 is empty find child representative_picture_id */ 281 281 282 282 283 284 285 286 283 if (function_exists('get_user_language_desc') ) $titre = get_user_language_desc($conf['gallery_title']); 284 else $titre=$conf['gallery_title']; 285 286 $message = empty($_POST['MAIL_CONTENT']) ? $mails_donnees['message_test'] : stripslashes($_POST['MAIL_CONTENT']); 287 287 288 288 if (function_exists('get_user_language_desc') ) $message = get_user_language_desc($message); 289 289 290 290 if ( $_POST['Submit']==l10n('Sv_Envoyer') ) { 291 292 293 294 295 296 297 298 299 300 301 302 303 304 */ 305 306 307 get_str_email_format(true),308 309 'cat_group_info', // template310 311 312 313 314 315 316 317 291 /* 292 * send en email to user's group 293 * 294 * @param: 295 * - group_id: mail are sent to group with this Id 296 * - email_format: mail format 297 * - keyargs_subject: mail subject on l10n_args format 298 * - dirname: short name of directory including template 299 * - tpl_shortname: short template name without extension 300 * - assign_vars: array used to assign_vars to mail template 301 * - language_selected: send mail only to user with this selected language 302 * 303 * @return boolean (Ok or not) 304 */ 305 pwg_mail_group( 306 $_POST['group'], 307 get_str_email_format(true), 308 get_l10n_args('[%s] ---> %s', array($titre,'Information') ), //sujet 309 'cat_group_info', // template 310 array ('CPL_CONTENT' => $message."\n\n".$user['username'] ), 311 '' ); 312 313 $mails_donnees['message_test']= str_replace('"',"'",$message) ; 314 315 unset_make_full_url(); 316 mail_supervisor::sauve_donnees(); 317 $mails_donnees = mail_supervisor::Get_Datas() ; 318 318 $query = 'SELECT 319 320 321 322 323 324 325 326 327 328 329 ); 330 331 } 332 } 319 name 320 FROM '.GROUPS_TABLE.' 321 WHERE id = '.$_POST['group'].' 322 ;'; 323 list($group_name) = mysql_fetch_row(pwg_query($query)); 324 325 array_push( 326 $page['infos'], 327 sprintf( l10n('An information email was sent to group "%s"'), 328 $group_name ) 329 ); 330 $group_id =-1 ; 331 } 332 } 333 333 334 334 //====================================================================================== 335 335 $groups[-1] = '---------'; 336 336 $query = ' SELECT id, name 337 338 339 337 FROM '.GROUPS_TABLE.' 338 ORDER BY name ASC 339 ;'; 340 340 341 341 $result = pwg_query($query); 342 //---------------------------------------------------------------- 342 //---------------------------------------------------------------- 343 343 while ($row = mysql_fetch_array($result,MYSQL_ASSOC)) 344 344 { $groups[$row['id']] = $row['name']; } 345 //--------------------------------------------------------------- 345 //--------------------------------------------------------------- 346 346 if ( isset($_POST['Submit'])) $group_id=-1; 347 347 $template->assign( 348 349 350 'selected' => $group_id 351 352 348 'Group', 349 array( 'group_options'=> $groups, 350 'selected' => $group_id 351 ) 352 ); 353 353 //================================================================= 354 354 $destinataires= implode("<br />",get_liste($group_id)); 355 355 if( $destinataires !="" ) 356 356 $infos_message .= " List :<hr>" . $destinataires . "<hr>" ; 357 357 358 358 $template->assign( 359 359 array( 360 360 'Groupe' => $groups, 361 361 'message_test' => $mails_donnees['message_test'] , 362 362 'liste' => $destinataires , 363 'version' => 363 'version' => $version , 364 364 'MAIL_CONTENT' => $mails_donnees['message_test'], 365 365 'path_js' => $path_js, 366 366 'MAIL_SUPERV_PATH_ABS' => MAIL_SUPERV_PATH_ABS, 367 367 'MAIL_SUPERV_PATH' => MAIL_SUPERV_PATH , 368 369 ); 370 368 ) 369 ); 370 371 371 $template->set_filenames(array('plugin_admin_content' => realpath(MAIL_SUPERV_PATH . 'admin/mail_superv_test.tpl'))); 372 372 $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); 373 //========================================================================= 374 375 376 377 378 379 380 381 382 383 373 //========================================================================= 374 $toolbar = 'Basic'; 375 $width = '750px'; 376 $height = '200px'; 377 $areas = array(); 378 $areas[]='MAIL_CONTENT'; 379 if (!empty($areas)){ 380 if (function_exists('set_fckeditor_instance')) 381 set_fckeditor_instance($areas, $toolbar, $width, $height); 382 } 383 384 384 break; 385 385 // ************************************************************************* 386 386 // BLACK LISTE | 387 // ************************************************************************* 388 case 'mail_black_liste': 387 // ************************************************************************* 388 case 'mail_black_liste': 389 389 global $user_name,$mail_adresse,$ip ; 390 390 $aff_nb=false; 391 //======================================================================================= 391 //======================================================================================= 392 392 $info_ip = (isset($info_ip)) ? $info_ip : '' ; 393 393 $info_ip = (isset($_POST['info1'])) ? $_POST['info1'] : $info_ip ; … … 398 398 $ip_black = trim($val[1]) ; 399 399 if (isset($_POST['ip_black'])) $ip_black = ($ip_black == "" ) ? $_POST['ip_black'] : $ip_black ; 400 401 402 403 404 else $istype='LOGIN'; 405 if ( $_POST['submit'] == l10n('Sv_Ajout') ) 400 $istype=""; 401 if ( isset($_POST['submit']) ){ 402 if (clj_is_ip($ip_black)) $istype='IP'; 403 else if (clj_is_mail($ip_black)) $istype='MAIL'; 404 else $istype='LOGIN'; 405 if ( $_POST['submit'] == l10n('Sv_Ajout') ) { 406 406 $info_ip = 'Ajout' ; 407 407 $ip_black = trim( $_POST['ip_black']) ; 408 $infos_message .= $info_ip . '---->'. $ip_black ; 409 } 410 if ( $_POST['submit'] == l10n('Sv_Valider') ){411 408 $infos_message .= $info_ip . '---->'. $ip_black ; 409 } 410 if ( $_POST['submit'] == l10n('Sv_Valider') ) { 411 412 412 $mails_options['no_mail_list'] = isset($_POST['no_mail_list']) ? "on" : "off" ; 413 413 $mails_options['no_connect'] = isset($_POST['no_connect']) ? "on" : "off" ; … … 415 415 $mails_options['set_id'] = isset($_POST['set_id']) ? "on" : "off" ; 416 416 mail_supervisor::sauve_options(); 417 $infos_message .= l10n('Sv_save_config') . '<br />'; 417 $infos_message .= l10n('Sv_save_config') . '<br />'; 418 418 } 419 419 } 420 420 if (!isset($params)) $params=array(); 421 421 if (!isset($params['per_page'])) $params['per_page'] = 20 ; 422 if (!isset($params['start'])) 422 if (!isset($params['start'])) $params['start'] = 0 ; 423 423 424 424 if (isset($_POST['per_page'])) $params['per_page'] =$_POST['per_page']; … … 427 427 if (isset($_POST['prev'])) $params['start'] -= 1; 428 428 $params['start']= ($params['start']>=0) ? $params['start'] : 0 ; 429 //======================================================================================= 430 include (MAIL_SUPERV_PATH.'include/save_info.php'); 431 $maxipage=(int) ( 432 433 434 435 if (!empty($liste_ip))$champs_ip=array_keys($liste_ip[0]);436 437 $smile_bonjour=MAIL_SUPERV_PATH."smilies/mouche.gif" ; 438 $img_logo=MAIL_SUPERV_PATH."smilies/logo.png" ; 429 //======================================================================================= 430 include (MAIL_SUPERV_PATH.'include/save_info.php'); 431 $maxipage=(int) ( $nbip / $params['per_page']) ; 432 $f_action = $my_base_url.'&tab=mail_black_liste' ; 433 $champs_ip=array(); 434 $champs_bl=array(); 435 if (!empty($liste_ip)) $champs_ip=array_keys($liste_ip[0]); 436 if (!empty($liste_bl)) $champs_bl=array_keys($liste_bl[0]); 437 $smile_bonjour=MAIL_SUPERV_PATH."smilies/mouche.gif" ; 438 $img_logo=MAIL_SUPERV_PATH."smilies/logo.png" ; 439 439 $template->assign( 440 440 array( 441 441 'start' => $params['start'], 442 442 'per_page' => $params['per_page'] , … … 444 444 'smile_bonjour' => $smile_bonjour , 445 445 'img_logo' => $img_logo , 446 'champs_ip' => $champs_ip , 446 'champs_ip' => $champs_ip , 447 447 'liste_ip' => $liste_ip, 448 'champs_bl' => $champs_bl ,448 'champs_bl' => $champs_bl , 449 449 'liste_bl' => $liste_bl , 450 450 //'conf_admin_layout' => $conf['admin_layout'] , … … 456 456 'path_js' => $path_js , 457 457 'F_ACTION' => $f_action , 458 458 459 459 'no_mail_list' => ($mails_options['no_mail_list'] == 'on') ? 'checked="checked"' : '' , 460 460 'no_connect' => ($mails_options['no_connect'] == 'on') ? 'checked="checked"' : '' , 461 461 'set_auto' => ($mails_options['set_auto'] == 'on') ? 'checked="checked"' : '' , 462 462 'set_id' => ($mails_options['set_id'] == 'on') ? 'checked="checked"' : '' , 463 'IP' => $ip , 463 'IP' => $ip , 464 464 'PAYS' => $pays , 465 465 'VILLE' => $ville , 466 'REGION' => $region , 467 'version' => 466 'REGION' => $region , 467 'version' => $version , 468 468 'MAIL_SUPERV_PATH_ABS' => MAIL_SUPERV_PATH_ABS, 469 470 471 ); 472 //=============================================================== 469 470 ) 471 ); 472 //=============================================================== 473 473 $template->set_filenames(array('plugin_admin_content' => realpath(MAIL_SUPERV_PATH . 'admin/mail_black_liste.tpl'))); 474 474 $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); 475 476 477 break; 475 476 477 break; 478 478 479 479 // ************************************************************************* 480 480 // AIDE | 481 // ************************************************************************* 481 // ************************************************************************* 482 482 case 'mail_superv_help': 483 483 484 485 486 $smile_bonjour=MAIL_SUPERV_PATH."smilies/bonjour.gif" ; 484 485 $aff_nb=false; 486 $smile_bonjour=MAIL_SUPERV_PATH."smilies/bonjour.gif" ; 487 487 $template->assign( 488 488 array( 489 489 'smile_bonjour' => $smile_bonjour , 490 'version' => 490 'version' => $version , 491 491 'MAIL_SUPERV_PATH' => MAIL_SUPERV_PATH , 492 492 'path_js' => $path_js, 493 493 'MAIL_SUPERV_PATH_ABS' => MAIL_SUPERV_PATH_ABS 494 495 ); 496 497 498 499 500 501 break; 494 ) 495 ); 496 $aff_nb = false; 497 ; 498 499 $template->set_filenames(array('plugin_admin_content' => realpath(MAIL_SUPERV_PATH . 'admin/mail_superv_help.tpl'))); 500 $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); 501 break; 502 502 //==================================================================== 503 503 } 504 504 //================================================================================ 505 505 506 507 508 509 510 $mails_donnees['date_quarantaine']= time() ; 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 if ( $modif == true ) { 531 532 533 534 535 536 537 538 539 540 541 542 //======================================================================== 506 507 508 if ( $mails_donnees['reste'] < 0 ) { 509 $mails_donnees['quarantaine'] =false ; 510 $mails_donnees['date_quarantaine']= time() ; 511 $mails_donnees['nb_spams'] = 0 ; 512 $modif == true ; 513 } 514 515 516 $rest_mail = $mails_donnees['rest_mail'] ; 517 if ($rest_mail <=0 || $mails_donnees['nb_mails'] ==0 ){ 518 $mails_donnees['nb_mails'] =0 ; 519 $mails_donnees['date_mail'] = time(); 520 $modif = true ; 521 } 522 523 $rest_spam = $mails_donnees['rest_spam'] ; 524 525 if ($rest_spam <=0 || $mails_donnees['nb_spams'] ==0 ){ 526 $mails_donnees['nb_spams'] =0 ; 527 $mails_donnees['date_spam'] = time(); 528 $modif = true ; 529 } 530 if ( $modif == true ) { 531 mail_supervisor::sauve_donnees(); 532 $modif = false ; 533 } 534 535 if ($aff_nb == true) { 536 $infos_message .= 'Mails : '.$mails_donnees['nb_mails']. ' \\ ' . $mails_donnees['nb_mails_maxi']; 537 $infos_message .= "\n".'Spams : '.$mails_donnees['nb_spams']. ' \\ ' . $mails_donnees['nb_spams_maxi']; 538 } 539 540 541 mail_supervisor::affiche_message(); 542 //======================================================================== 543 543 ?>
Note: See TracChangeset
for help on using the changeset viewer.