Ignore:
Timestamp:
Feb 15, 2010, 3:51:00 PM (14 years ago)
Author:
cljosse
Message:

[Mail_supervisor] Fix Bug when the user is not french.

File:
1 edited

Legend:

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

    r4879 r4888  
    2929if (!defined('MAIL_SUPERV_PATH')) define('MAIL_SUPERV_PATH' , PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/');
    3030
    31 
     31global $user, $lang, $conf, $errors,$mails_données;
     32global $args, $conf_mail,$infos_message,$erreur_message,$mails_options ;
    3233// +-----------------------------------------------------------------------+
    3334// | Check Access and exit when user status is not ok                      |
     
    3940
    4041$my_base_url = get_admin_plugin_menu_link(__FILE__);
     42
    4143 load_language('plugin.lang', MAIL_SUPERV_PATH);
    42 
    43 
     44 //=========================================================
     45 $sv_Week=explode(" ",l10n('Week %d'));
     46if( !isset($lang['Week'])) $lang['Week'] =   $sv_Week[0];
     47
     48
     49$lang['Sv_format_d'] = '+1 '.$lang['Week'].'<br />
     50  +1 '.$lang['Day'].'<br />
     51  +1 '.$lang['Hour'].'<br />
     52  +1 '.$lang['Minute'].'<br />
     53  +1 '.$lang['Second'].'<br />'; 
     54 //============================================================== 
     55 load_language('help/plugin.lang', MAIL_SUPERV_PATH);   
     56 
    4457        if (!isset($_GET['tab']))
    4558        $page['tab'] = 'mail_superv_admin';
     
    7891$error = array();
    7992
    80 global $user, $lang, $conf, $errors,$mails_données;
    81 global $args, $conf_mail,$infos_message,$erreur_message,$mails_options ;
     93
    8294include_once (MAIL_SUPERV_PATH.'include/constants.php');
     95
     96        if (!isset($infos_message))
     97        {
     98        $infos_message = "";
     99        }
     100if (!isset($erreur_message))
     101        {
     102        $erreur_message = "";
     103        }
    83104
    84105if (isset($conf['mail_superv'])) {
     
    98119                if (!isset($mails_options[check_header_carbon])) $mails_options[check_header_carbon] = 'off' ;  //1
    99120                if (!isset($mails_options[check_mailto])) $mails_options[check_mailto] = 'off' ;  //0
    100                
     121//================================================================================================             
    101122$mails_données = Get_Datas();
    102123
     
    110131
    111132
     133       
    112134// *************************************************************************
    113135// |                          Sélection de l'onglet                        |
     
    115137
    116138                $modif=false ;
     139                /*
    117140                $sql="SELECT *
    118141FROM `".$prefixeTable."plugins`
     
    123146            $versions = mysql_fetch_array($result,MYSQL_ASSOC);
    124147        }
    125 $version= $versions['version'];
     148$version = $versions['version'];
     149*/
     150$plugin =  Get_Version_plugins( MAIL_SUPERV_PATH);
     151$version = $plugin['version'] ;
     152 //=========================================================
     153
    126154                if (!isset($ip)) {
    127155                       if (getenv("HTTP_CLIENT_IP"))
     
    140168//=============================================================
    141169if ( isset($_POST['submit']) ) {
    142 if ( $_POST['submit'] == l10n('Sv_refresh')   ) {
    143 
     170 
     171        if ( $_POST['submit'] == l10n('Sv_refresh')   ) {
    144172               
    145173        if ($mails_données['nb_mails'] == 0 ) 
     
    156184         $infos_message .=  l10n('Sv_refresh') .'<br />';
    157185     sauve_données();
    158         $aff_nb = false ;
    159  
    160        
    161         }
    162 
    163 if ( $_POST['submit'] == l10n('Sv_raz')   ) {
     186         $aff_nb = false ;
     187 
     188       
     189        }
     190
     191        if ( $_POST['submit'] == l10n('Sv_raz')   ) {
    164192
    165193        $mails_données['date_quarantaine']=time();
     
    178206
    179207 
    180 if ( $_POST['submit'] == l10n('Sv_Valider') ) 
    181 {
    182  
    183   $mails_options[check_mailto] = isset($_POST['check_mailto']) ? $_POST['check_mailto'] : 'off' ;               
    184   $mails_options[check_header_carbon] = isset($_POST['check_header_carbon']) ? $_POST['check_header_carbon'] : 'off' ;
    185   $mails_options[check_header_text] = isset($_POST['check_header_text']) ? $_POST['check_header_text'] : 'off' ;     
     208        if ( $_POST['submit'] == l10n('Sv_Valider') ) 
     209                {
     210                $mails_options[check_mailto] = isset($_POST['check_mailto']) ? $_POST['check_mailto'] : 'off' ;               
     211                $mails_options[check_header_carbon] = isset($_POST['check_header_carbon']) ? $_POST['check_header_carbon'] : 'off' ;
     212                $mails_options[check_header_text] = isset($_POST['check_header_text']) ? $_POST['check_header_text'] : 'off' ;     
    186213 
    187 //données 
    188 $mails_données['nb_mails_maxi'] = isset($_POST['nb_mails_maxi']) ? $_POST['nb_mails_maxi'] :  $mails_données['nb_mails_maxi']  ;
    189 $mails_données['nb_mails_periode'] = isset($_POST['nb_mails_periode']) ? $_POST['nb_mails_periode'] :  $mails_données['nb_mails_periode']  ;
    190 $mails_données['nb_spams_maxi'] = isset($_POST['nb_spams_maxi']) ? $_POST['nb_spams_maxi'] :  $mails_données['nb_spams_maxi']  ;
    191 $mails_données['nb_spams_periode'] = isset($_POST['nb_spams_periode']) ? $_POST['nb_spams_periode'] :  $mails_données['nb_spams_periode']  ;
    192 $mails_données['quarantaine_periode'] = isset($_POST['quarantaine_periode']) ? $_POST['quarantaine_periode'] :  $mails_données['quarantaine_periode']  ;
    193 
    194 $mails_données['message'] = isset($_POST['content']) ? $_POST['content'] :  $mails_données['message']  ;
    195 $mails_données['header_text'] = isset($_POST['header_text']) ? $_POST['header_text'] :  $mails_données['header_text']  ;
    196   //=======================================================================================================
    197          sauve_options();
    198          sauve_données();
     214                //données 
     215                $mails_données['nb_mails_maxi'] = isset($_POST['nb_mails_maxi']) ? $_POST['nb_mails_maxi'] :  $mails_données['nb_mails_maxi']  ;
     216                $mails_données['nb_mails_periode'] = isset($_POST['nb_mails_periode']) ? $_POST['nb_mails_periode'] :  $mails_données['nb_mails_periode']  ; 
     217                $mails_données['nb_spams_maxi'] = isset($_POST['nb_spams_maxi']) ? $_POST['nb_spams_maxi'] :  $mails_données['nb_spams_maxi']  ;
     218                $mails_données['nb_spams_periode'] = isset($_POST['nb_spams_periode']) ? $_POST['nb_spams_periode'] :  $mails_données['nb_spams_periode']  ;
     219
     220                $mails_données['quarantaine_periode'] = isset($_POST['quarantaine_periode']) ? $_POST['quarantaine_periode'] :  $mails_données['quarantaine_periode']  ;
     221 
     222                        $mails_données['message'] = isset($_POST['content']) ? $_POST['content'] :  $mails_données['message']  ;
     223                        $mails_données['header_text'] = isset($_POST['header_text']) ? $_POST['header_text'] :  $mails_données['header_text']  ;
     224 //=======================================================================================================
     225                        vérif_mails_données();
     226                        sauve_options();
     227                sauve_données();
    199228//=======================================================================================================
    200                 $infos_message  =  l10n('Sv_save_config') . " : " . l10n('Sv_Datas') . "<br />" ;
    201                  $mails_données = Get_Datas() ;
    202                  $erreur_message="";
    203                  
    204    }
    205 }
     229                        $infos_message  =  l10n('Sv_save_config') . " : " . l10n('Sv_Datas') . "<br />" ;
     230                        $erreur_message = "";
     231                        $mails_données = Get_Datas() ;
     232                        }
     233       }
    206234       
    207235        $mails_données = Get_Datas();
    208 
     236    vérif_mails_données();
     237//===============================================================================
     238 
    209239        $rest_mail= $mails_données['rest_mail'];       
    210240        $rest_spam= $mails_données['rest_spam'];       
    211241    $reste= $mails_données['reste'];   
    212242
    213 $quarantaine = ($mails_données['quarantaine'] == 'true') ? true : false ;;     
    214 
    215          
    216        
    217 $PHPWG_VERSION=PHPWG_VERSION;
     243$quarantaine = ($mails_données['quarantaine'] == 'true') ? true : false ;       
    218244
    219245$template->assign(
     
    227253        'date_mail' => "'".date(l10n('Sv_formatdate'),$mails_données['date_mail'])."'" ,
    228254        'nb_mails_maxi' => $mails_données['nb_mails_maxi'] ,   
    229         'nb_mails_periode' => "'".$mails_données['nb_mails_periode']."'" ,     
     255        'nb_mails_periode' => "'". int_to_heure($mails_données['nb_mails_periode'])."'" ,       
    230256        'time_mails_reste' => "'".int_to_heure( $rest_mail )."'" ,     
    231257       
     
    233259        'date_spam' => "'".date(l10n('Sv_formatdate'),$mails_données['date_spam'])."'" ,
    234260        'nb_spams_maxi' => $mails_données['nb_spams_maxi'] ,   
    235          'nb_spams_periode' => "'".$mails_données['nb_spams_periode']."'" ,
     261         'nb_spams_periode' => "'".int_to_heure($mails_données['nb_spams_periode'])."'" ,
    236262         'time_spams_reste' => "'".int_to_heure($rest_spam)."'" ,       
    237263         
    238264         'quarantaine' => $quarantaine ,
    239265        'date_quarantaine' => "'".date(l10n('Sv_formatdate'),time()+$reste)."'" ,
    240         'quarantaine_periode' => "'".$mails_données['quarantaine_periode']."'" ,
     266        'quarantaine_periode' => "'".int_to_heure($mails_données['quarantaine_periode'])."'" ,
    241267     'reste' => "'".int_to_heure($reste)."'",
    242268 
     
    331357// *************************************************************************   
    332358     case 'mail_black_liste':
    333                 load_language('help/plugin.lang', MAIL_SUPERV_PATH);   
    334 
    335359                global $user_name,$mail_adresse,$ip ;
    336  
    337360                $aff_nb=false;
    338361 //------------------------------------------------------------------------------------
     
    340363        $mails_options[no_connect] = isset($_POST['no_connect']) ? $_POST['no_connect'] : $mails_options[no_connect] ;
    341364            $mails_options[set_auto] = isset($_POST['set_auto']) ? $_POST['set_auto'] : $mails_options[set_auto] ;             
    342 
    343365//=======================================================================================       
    344366    $info_ip = (isset($info_ip)) ? $info_ip : '' ;
     
    346368    $info_ip = (isset($_POST['info'])) ? $_POST['info'] : $info_ip ;
    347369    $info_ip .= ":";
    348  
    349370   $val=explode(":",$info_ip);
    350371   $info_ip = trim($val[0]) ;
     
    431452     case 'mail_superv_help':
    432453
    433    load_language('help/plugin.lang', MAIL_SUPERV_PATH);
    434454 
    435455          $aff_nb=false;
     
    478498                                $modif = false ;
    479499                }
    480                 if (!isset($infos_message)){
    481                   $infos_message = "";
    482                 }
     500
    483501                if ($aff_nb == true) {
    484502                 $infos_message .= 'Mails    : '.$mails_données['nb_mails']. '  \\  ' . $mails_données['nb_mails_maxi'];
     
    490508                if  ($infos_message != "")  {
    491509                   array_push($page['infos'],  $infos_message);
    492                  $infos_message="";
     510                   $infos_message="";
    493511                 }
    494                 if (!isset($erreur_message)){
    495                   $erreur_message = "";
    496                 }               
     512                 
    497513                if  ($erreur_message != "")  {
    498514       
     
    502518                 
    503519                 }               
    504                  
    505520//========================================================================     
    506        
    507                  
    508521?>
Note: See TracChangeset for help on using the changeset viewer.