Ignore:
Timestamp:
Oct 30, 2009, 2:59:24 PM (14 years ago)
Author:
cljosse
Message:

[mail_supervisor] update design black list

Location:
extensions/Mail_supervisor
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/Mail_supervisor

    • Property svn:ignore
      •  

        old new  
        11_notes
         2obsolete.list
         3pem_metadata.txt
  • extensions/Mail_supervisor/admin/mail_superv_admin.php

    r4151 r4156  
    127127         }
    128128     sauve_données();
    129         $mails_données = Get_Datas() ;
    130  $erreur_message .="<DIV  > <input name='' type='checkbox' value='' /> </DIV>" ;
    131  $aff_nb = false ;
     129        $erreur_message .="<DIV  > <input name='' type='checkbox' value='' /> </DIV>" ;
     130        $aff_nb = false ;
    132131 
    133132        }
     
    153152  $mails_options[1] = isset($_POST['check_header_carbon']) ? $_POST['check_header_carbon'] : '' ;
    154153  $mails_options[2] = isset($_POST['check_header_text']) ? $_POST['check_header_text'] : '' ;
    155   $mails_options[3] = isset($_POST['mail_superv_admin']) ? $_POST['mail_superv_admin'] : '' ;
    156   $mails_options[4] = isset($_POST['superv_guest']) ? $_POST['superv_guest'] : '' ;
     154
    157155 
    158156//données 
     
    167165  //===========================================================================================================
    168166         sauve_options();
    169 
    170    //==============================================================================================
    171167         sauve_données();
    172          
    173168   //===========================================================================================================
    174 
    175 array_push($page['infos'], l10n('save_config'));
    176 
     169                array_push($page['infos'], l10n('save_config'));
    177170}
    178171
    179 $mails_données = Get_Datas() ;
     172        $mails_options = explode("," , $conf['mail_superv']);
     173        $mails_données = Get_Datas();
    180174
    181175        $rest_mail= $mails_données['rest_mail'];       
     
    194188   'check_header_carbons' => $mails_options[1] == 'on' ? 'checked="checked"' : '' ,
    195189   'check_header_text' => $mails_options[2] == 'on' ? 'checked="checked"' : '' ,
    196    'free_admin' => $mails_options[3] == 'on' ? 'checked="checked"' : '' ,
    197    'free_guest' => $mails_options[4] == 'on' ? 'checked="checked"' : '' ,
     190
    198191   
    199192        'nb_mails' => $mails_données['nb_mails'] ,
     
    304297// *************************************************************************   
    305298     case 'mail_black_liste':
    306 
    307    load_language('help/plugin.lang', MAIL_SUPERV_PATH);
    308  
    309           $aff_nb=false;
    310           $smile_bonjour=MAIL_SUPERV_PATH."smilies/bonjour.gif" ;
    311       $template->assign(
     299                load_language('help/plugin.lang', MAIL_SUPERV_PATH);   
     300                $aff_nb=false;
     301                $smile_bonjour=MAIL_SUPERV_PATH."smilies/bonjour.gif" ;
     302        $template->assign(
    312303                                        array(
    313304                                        'smile_bonjour' => $smile_bonjour ,
    314305                                        )
    315306                        );             
    316         $aff_nb = false;
    317         ;
    318          $liste_bl=array();
    319          $liste_ip=array();
     307                        $aff_nb = false;
     308                        $liste_bl=array();
     309                        $liste_ip=array();
    320310
    321311                $ip_black="";
     
    323313
    324314                include  (MAIL_SUPERV_PATH.'include/save_info.php');
     315                $ip_black_test = (isset($_POST['ip_black_test'])) ? $_POST['ip_black_test'] : $ip_black ;
     316                if ( isset($_POST['submit']) )
     317                {
     318                $mails_options[3] = isset($_POST['NO_MAIL_LIST']) ? $_POST['NO_MAIL_LIST'] : '' ;
     319                $mails_options[4] = isset($_POST['NO_CONNECT']) ? $_POST['NO_CONNECT'] : '' ;
     320                sauve_options();
     321                        array_push($page['infos'], l10n('save_config'));
     322                }
    325323               
    326 $fonction_raz = $my_base_url.'&amp;tab=mail_black_liste&amp;info=raz:';
    327 $fonction_set = $my_base_url.'&amp;tab=mail_black_liste&amp;info=ajout:';
    328 $f_action  = $my_base_url.'&amp;tab=mail_black_liste' ;
    329                 // array_keys($liste_bl[0]);array_keys($liste_ip[0])
     324
     325         if ($mails_options[4] == 'on'  || $mails_options[3] == 'on' ){
     326                        if (kill_list())
     327                                {
     328                                $erreur_message .= l10n('is_a_spam') ;
     329                                }else{
     330                                         
     331                                }
     332                        }
     333
     334        $f_action  = $my_base_url.'&amp;tab=mail_black_liste' ;
    330335        $champs_ip=array();
    331336        $champs_bl=array();
    332        
    333                  if (!empty($liste_ip))
    334                 $champs_ip=array_keys($liste_ip[0]);
    335                
    336                  if (!empty($liste_bl))
    337         $champs_bl=array_keys($liste_bl[0]);
    338  
    339                
    340                   $smile_bonjour=MAIL_SUPERV_PATH."smilies/mouche.gif" ;
    341       $template->assign(
     337        if (!empty($liste_ip))          $champs_ip=array_keys($liste_ip[0]);
     338        if (!empty($liste_bl))      $champs_bl=array_keys($liste_bl[0]);
     339        $smile_bonjour=MAIL_SUPERV_PATH."smilies/mouche.gif" ;
     340     $template->assign(
    342341                                        array(
    343                                         'smile_bonjour' => $smile_bonjour ,
    344 
     342                                            'smile_bonjour' => $smile_bonjour ,
    345343                                'champs_ip' => $champs_ip ,                                     
    346344                                                'liste_ip' => $liste_ip,
     
    349347                                'conf_admin_layout' => $conf['admin_layout'] ,
    350348                                                'ip_black' => $ip_black ,
     349                                                'IS_SPAM' => test_spam(  $ip_black_test  ),
    351350                                                'ip_black_test' => (isset($_POST['ip_black_test']) ) ? $_POST['ip_black_test'] : $ip_black ,
    352351                                                'MAIL_SUPERV_PATH' => MAIL_SUPERV_PATH ,
    353                                                 'fonction_raz' => $fonction_raz ,
    354                                                 'fonction_set' => $fonction_set ,
     352
    355353                                                'F_ACTION' => $f_action ,
    356354                                                'IP' => $_SERVER['REMOTE_ADDR'],
     355                                                'NO_MAIL_LIST' => $mails_options[3] == 'on' ? 'checked="checked"' : '' ,
     356                        'NO_CONNECT' => $mails_options[4] == 'on' ? 'checked="checked"' : '' ,
    357357                                        )
    358358                                );                       
    359          //===============================================================                       
     359         //===============================================================     
     360                         
    360361                $template->set_filenames(array('plugin_admin_content' => realpath(MAIL_SUPERV_PATH . 'admin/mail_black_liste.tpl')));
    361362                $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
     
    423424
    424425                 
    425                 if  ($infos_message != "") 
     426                if  ($infos_message != "")  {
    426427                 array_push($page['infos'], $infos_message);
    427                  
     428                 $infos_message="";
     429                 }
    428430                if (!isset($erreur_message)){
    429431                  $erreur_message = "";
    430432                }               
    431                 if  ($erreur_message != "") 
    432                  array_push($page['errors'], $erreur_message);           
     433                if  ($erreur_message != "")  {
     434       
     435                  array_push($page['errors'], $erreur_message);
     436                  $erreur_message="";
     437       
     438                 
     439                 }               
    433440                 
    434441//========================================================================     
     442       
    435443                 
    436444?>
Note: See TracChangeset for help on using the changeset viewer.