Ignore:
Timestamp:
10/28/09 10:49:00 (10 years ago)
Author:
cljosse
Message:

[mail_supervisor] addition of a bad book

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/Mail_supervisor/admin/mail_superv_admin.php

    r4065 r4132  
     1 
    12<?php 
    23// +-----------------------------------------------------------------------+ 
     
    2627  die('Hacking attempt!'); 
    2728} 
    28 if (!defined('MAIL_SUPERV_DIR')) define('MAIL_SUPERV_DIR' , basename(dirname(__FILE__))); 
     29 
    2930if (!defined('MAIL_SUPERV_PATH')) define('MAIL_SUPERV_PATH' , PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/'); 
    3031 
    3132 
    32  
    33  
    34  
    3533// +-----------------------------------------------------------------------+ 
    3634// | Check Access and exit when user status is not ok                      | 
    3735// +-----------------------------------------------------------------------+ 
    38 check_status(ACCESS_ADMINISTRATOR); 
     36//check_status(ACCESS_ADMINISTRATOR); 
    3937 
    4038global $user, $lang, $conf, $errors,$mails_données; 
    4139global $args, $conf_mail,$infos_message,$erreur_message ; 
    4240 
    43 include_once (PHPWG_ROOT_PATH.'admin/include/tabsheet.class.php'); 
     41 
    4442include_once(PHPWG_ROOT_PATH.'admin/include/functions.php'); 
    4543 
     
    4745include_once (MAIL_SUPERV_PATH.'include/constants.php');  
    4846include_once (MAIL_SUPERV_PATH.'include/fonctions.php');  
    49  
     47include_once (PHPWG_ROOT_PATH.'admin/include/tabsheet.class.php'); 
    5048$my_base_url = get_admin_plugin_menu_link(__FILE__); 
    5149 
     
    5452 load_language('plugin.lang', MAIL_SUPERV_PATH); 
    5553 
    56   
     54 
    5755$mails_options = explode("," , $conf['mail_superv']); 
    5856$mails_données=Get_Datas(); 
     
    7371               l10n('Tab_set'), 
    7472               $my_base_url.'&amp;tab=mail_superv_admin'); 
     73                            
    7574$tabsheet->add('mail_superv_test', 
    7675               l10n('Tab_test'), 
    7776               $my_base_url.'&amp;tab=mail_superv_test'); 
     77                            
     78$tabsheet->add( 'mail_black_liste', 
     79               l10n('blackliste'), 
     80                           $my_base_url.'&amp;tab=mail_black_liste'); 
     81  
     82                                                    
    7883$tabsheet->add('mail_superv_help',$tabhelp 
    7984              , 
    8085               $my_base_url.'&amp;tab=mail_superv_help'); 
     86                            
     87                            
    8188$tabsheet->select($page['tab']); 
    8289$tabsheet->assign(); 
     
    95102 
    96103                $modif=false ; 
     104 
     105 
    97106//================================================================================ 
    98107switch ($page['tab']) 
    99108 { 
    100      
     109    
    101110// ************************************************************************* 
    102111//                         initialisation                                  | 
     
    133142         
    134143        $mails_données['reste'] = 0; 
    135         $mails_données['quarantaine']=false; 
     144        $mails_données['quarantaine']='false'; 
    136145         
    137146     sauve_données(); 
     
    175184    $reste= $mails_données['reste'];     
    176185 
    177 $quarantaine= $mails_données['quarantaine'];     
     186$quarantaine = ($mails_données['quarantaine'] == 'true') ? true : false ;;       
     187 
     188          
     189         
    178190$PHPWG_VERSION=PHPWG_VERSION; 
    179191 
     
    198210         'time_spams_reste' => "'".int_to_heure($rest_spam)."'" ,        
    199211          
    200          'quarantaine' => $mails_données['quarantaine'] , 
     212         'quarantaine' => $quarantaine , 
    201213        'date_quarantaine' => "'".date(l10n('formatdate'),time()+$reste)."'" , 
    202214        'quarantaine_periode' => "'".$mails_données['quarantaine_periode']."'" , 
     
    262274  $result = pwg_query($query); 
    263275//----------------------------------------------------------------       
    264   while ($row = mysql_fetch_array($result)) 
     276  while ($row = mysql_fetch_array($result,MYSQL_ASSOC)) 
    265277  { 
    266278    $groups[$row['id']] = $row['name']; 
     
    290302   break; 
    291303// ************************************************************************* 
     304//              BLACK LISTE                                         | 
     305// *************************************************************************    
     306     case 'mail_black_liste': 
     307 
     308   load_language('help/plugin.lang', MAIL_SUPERV_PATH);  
     309  
     310          $aff_nb=false; 
     311          $smile_bonjour=MAIL_SUPERV_PATH."smilies/bonjour.gif" ;  
     312      $template->assign( 
     313                                        array( 
     314                                        'smile_bonjour' => $smile_bonjour , 
     315                                        ) 
     316                        );               
     317        $aff_nb = false; 
     318        ; 
     319         $liste_bl=array(); 
     320         $liste_ip=array(); 
     321 
     322                $ip_black=""; 
     323                $info_ip =""; 
     324 
     325                include  (MAIL_SUPERV_PATH.'include/save_info.php');  
     326                 
     327$fonction_raz = $my_base_url.'&amp;tab=mail_black_liste&amp;info=raz:'; 
     328$fonction_set = $my_base_url.'&amp;tab=mail_black_liste&amp;info=ajout:'; 
     329$f_action  = $my_base_url.'&amp;tab=mail_black_liste' ; 
     330                // array_keys($liste_bl[0]);array_keys($liste_ip[0]) 
     331        $champs_ip=array(); 
     332        $champs_bl=array(); 
     333         
     334                 if (!empty($liste_ip)) 
     335                $champs_ip=array_keys($liste_ip[0]); 
     336                 
     337                 if (!empty($liste_bl)) 
     338        $champs_bl=array_keys($liste_bl[0]); 
     339  
     340                 
     341                  $smile_bonjour=MAIL_SUPERV_PATH."smilies/mouche.gif" ;  
     342      $template->assign( 
     343                                        array( 
     344                                        'smile_bonjour' => $smile_bonjour , 
     345 
     346                                'champs_ip' => $champs_ip ,                                      
     347                                                'liste_ip' => $liste_ip, 
     348                                                'champs_bl' =>  $champs_bl       ,       
     349                                                'liste_bl' => $liste_bl , 
     350                                'conf_admin_layout' => $conf['admin_layout'] , 
     351                                                'ip_black' => $ip_black , 
     352                                                'MAIL_SUPERV_PATH' => MAIL_SUPERV_PATH , 
     353                                                'fonction_raz' => $fonction_raz , 
     354                                                'fonction_set' => $fonction_set , 
     355                                                'F_ACTION' => $f_action , 
     356                                                'IP' => $_SERVER['REMOTE_ADDR'], 
     357                                        ) 
     358                                );                        
     359         //===============================================================                        
     360                $template->set_filenames(array('plugin_admin_content' => realpath(MAIL_SUPERV_PATH . 'admin/mail_black_liste.tpl'))); 
     361                $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); 
     362   break;  
     363 
     364// ************************************************************************* 
    292365//                      AIDE                                               | 
    293366// *************************************************************************    
     
    310383   break;  
    311384 //==================================================================== 
    312  
    313   
    314  } 
     385  } 
    315386//================================================================================ 
    316387 
     
    350421                } 
    351422                 
     423 
    352424                   
    353425                if  ($infos_message != "")   
Note: See TracChangeset for help on using the changeset viewer.