Ignore:
Timestamp:
Oct 28, 2009, 10:49:00 AM (15 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.