Ignore:
Timestamp:
Nov 6, 2009, 1:52:37 PM (14 years ago)
Author:
cljosse
Message:

[mail_supervisor] Fix Bug 'session_start() ' ???

Location:
extensions/Mail_supervisor/admin
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • extensions/Mail_supervisor/admin/mail_black_liste.tpl

    r4206 r4220  
    77</div>
    88<form action='' method="post" name="form_black">
    9 
    109<fieldset>
    1110    <legend >{'options'|translate}</legend>
    1211 <table>
    13 
    14 <td><input type="checkbox" name="NO_MAIL_LIST" value="on" {$NO_MAIL_LIST}  />&nbsp;&nbsp;{'no_mail_list'|translate}     </td>
    15 <td><input type="checkbox" name="NO_CONNECT" value="on" {$NO_CONNECT} />&nbsp;&nbsp;{'no_connect'|translate}</td>
    16 <td><input type="checkbox" name="SET_AUTO" value="on" {$SET_AUTO} />&nbsp;&nbsp;{'set_auto'|translate}</td>
    17 
    18 <tr><td>
     12<td><input type="checkbox" name="no_mail_list" value="on" {$no_mail_list}  />&nbsp;&nbsp;{'no_mail_list'|translate}     </td>
     13<td><input type="checkbox" name="no_connect" value="on" {$no_connect} />&nbsp;&nbsp;{'no_connect'|translate}</td>
     14<td><input type="checkbox" name="set_auto" value="on" {$set_auto} />&nbsp;&nbsp;{'set_auto'|translate}</td>
     15<tr><p></p><td>
    1916<input class="submit" type="submit" name="submit" value={'Valider'|translate} /></td></tr>
    2017 </table>
     
    2219
    2320                <input name="info1" type="hidden" />
    24                         <input name="ip_black" type="hidden" class="items"  value="{$ip_black}" />
    25                        
    26                        
    2721 <fieldset >
    2822    <legend>{'black_liste'|translate}</legend>
    2923           <table>
    30 
    31 
    3224                <div>
    33                         <input name="ip_black_test" id = "ip_black_test" type="text" value="{$ip_black_test}" />                                                                  <input   type="submit" name="info" value="{'Test'|translate}"  />
     25                <input name="ip_black" id = "ip_black_test" type="text" value="{$ip_black}"
     26                 />
     27                  <input   type="submit" name="submit" value="{'Test'|translate}"  />
    3428                { if $ip_black_len > 0}
    3529                        {if  $IS_SPAM  == true }
     
    3832                                 <label class="erreur"> {'not_a_spam'|@translate} </label>
    3933                        {/if}
     34<input   type="submit" name="submit" value="{'Ajout'|translate}"  />
     35              <input type="image" name="submit"   class='row1'
     36              src="{$ROOT_URL}{$themeconf.admin_icon_dir}/plug_activate.png"
     37                  alt="{'ajout'|@translate}"
     38                  onclick = "
     39 if (confirm( document.getElementById('btn_ajout{$ip_black}').title + '\n\n' + '{'Are you sure?'|@translate|@escape:'javascript'}'))
     40  form_black.info1.value='ajout:{$ip_black}'
     41  "
     42                  id="btn_ajout{$ip_black}"
     43              title="{'ajout'|@translate} {$ip_black}" />                               
    4044                { else }
    41                 {'valider'|@translate}
     45                   {'valider'|@translate}
    4246                {/if}
    4347                       
    4448
    45               <input type="image"   class='row1'
    46               src="{$ROOT_URL}{$themeconf.admin_icon_dir}/plug_activate.png"
    47                   alt="{'ajout'|@translate}"
    48                   onclick = "
    49  if (confirm( document.getElementById('btn_ajout{$ip_black_test}').title + '\n\n' + '{'Are you sure?'|@translate|@escape:'javascript'}'))
    50   form_black.info1.value='ajout:{$ip_black_test}'
    51   "
    52                   id="btn_ajout{$ip_black_test}"
    53               title="{'ajout'|@translate} {$ip_black_test}" />   
     49
     50                         
     51                           
    5452             </div>
    5553         </table> 
     
    9795        <legend>{'liste_ip'|translate}</legend>
    9896         <p class="Style1">
    99            {'IP_adress'|translate} : {$IP}
    100             {'pays'|translate} : {$PAYS}
     97             {'IP_adress'|translate} : {$IP}
     98             {'pays'|translate} : {$PAYS}
    10199                 {'ville'|translate} : {$VILLE}
    102                   {'region'|translate} : {$REGION}
    103            
    104            
    105  {$pays}
    106 
    107 </p>
     100                 {'region'|translate} : {$REGION}
     101     </p>
    108102 
    109103<table class="table2">
  • extensions/Mail_supervisor/admin/mail_superv_admin.php

    r4206 r4220  
    3434// +-----------------------------------------------------------------------+
    3535//check_status(ACCESS_ADMINISTRATOR);
    36 
    37 global $user, $lang, $conf, $errors,$mails_données;
    38 global $args, $conf_mail,$infos_message,$erreur_message,$mails_options ;
    39 
    40 
    4136include_once(PHPWG_ROOT_PATH.'admin/include/functions.php');
    42 
    43 
    44 include_once (MAIL_SUPERV_PATH.'include/constants.php');
    45 include_once (MAIL_SUPERV_PATH.'include/fonctions.php');
    4637include_once (PHPWG_ROOT_PATH.'admin/include/tabsheet.class.php');
     38
     39
    4740$my_base_url = get_admin_plugin_menu_link(__FILE__);
    48 
    49 
    50 
    5141 load_language('plugin.lang', MAIL_SUPERV_PATH);
    5242
     
    8878$error = array();
    8979
    90 
     80global $user, $lang, $conf, $errors,$mails_données;
     81global $args, $conf_mail,$infos_message,$erreur_message,$mails_options ;
     82include_once (MAIL_SUPERV_PATH.'include/constants.php');
     83
     84if (isset($conf['mail_superv'])) {
     85
     86include_once (MAIL_SUPERV_PATH.'include/fonctions.php');
    9187$mails_options = explode("," , $conf['mail_superv']);
    92  
    9388$mails_données=Get_Datas();
    94 vérif_base();
     89
     90
     91}else {
     92die ("mail");
     93}
     94
    9595
    9696$aff_nb=true;
     
    112112// *************************************************************************
    113113  case 'mail_superv_admin':
    114 
     114       
    115115//=============================================================
    116 if ( isset($_POST['refresh']) ) {
     116if ( isset($_POST['submit']) ) {
     117if ( $_POST['submit'] == l10n('refresh')   ) {
     118
    117119               
    118120        if ($mails_données['nb_mails'] == 0 ) 
     
    127129          $mails_données['date_quarantaine']=time();
    128130         }
     131         $infos_message .=  l10n('refresh') .'<br />';
    129132     sauve_données();
    130         $erreur_message .="<DIV  > <input name='' type='checkbox' value='' /> </DIV>" ;
    131133        $aff_nb = false ;
    132134 
     135       
    133136        }
    134137
    135 if ( isset($_POST['raz']) ) {
     138if ( $_POST['submit'] == l10n('raz')   ) {
     139
    136140        $mails_données['date_quarantaine']=time();
    137141        $mails_données['nb_mails'] = 0  ;
     
    144148       
    145149     sauve_données();
    146          $infos_message .=  l10n('save_config') ;
     150         $infos_message .=  l10n('raz') .'<br />'; ;
     151       
    147152        }
    148153
    149 if ( isset($_POST['submit']) )
     154if ( $_POST['submit'] == l10n('Valider') ) 
    150155{
    151 //Options
    152 
    153156
    154157  $mails_options[0] = isset($_POST['check_mailto']) ? $_POST['check_mailto'] : 'off' ;
     
    169172         sauve_données();
    170173//=======================================================================================================
    171                 $infos_message .=  l10n('save_config') ;
     174                $infos_message .=  l10n('save_config') . " : " . l10n('Datas') . "<br />" ;
    172175}
    173 
     176}
    174177       
    175178        $mails_données = Get_Datas();
     
    300303     case 'mail_black_liste':
    301304                load_language('help/plugin.lang', MAIL_SUPERV_PATH);   
    302         Global $pays,$region,$ville ;   
    303 
    304                 kill_list();
     305            global $pays,$region,$ville ;       
     306                $aff_nb=false;
     307 //------------------------------------------------------------------------------------
     308                $pays = (isset($_POST['pays'])) ? $_POST['pays'] : $pays ;
     309                $ville = (isset($_POST['ville']))   ? $_POST['ville']: $ville ;
     310                $region =  isset($_POST['region']) ? $_POST['region'] : $region ;       
     311        $ip = ($mails_options[6] == '') ? $_SERVER['REMOTE_ADDR'] : $mails_options[6] ;
    305312               
    306                 $aff_nb=false;
    307                 $smile_bonjour=MAIL_SUPERV_PATH."smilies/bonjour.gif" ;
    308         $template->assign(
    309                                         array(
    310                                         'smile_bonjour' => $smile_bonjour ,
    311                                         )
    312                         );             
    313                         $aff_nb = false;
    314                         $liste_bl=array();
    315                         $liste_ip=array();
    316 
    317                 $ip_black="";
    318                 $info_ip ="";
    319                  
    320 
    321                 include  (MAIL_SUPERV_PATH.'include/save_info.php');
    322                 $ip_black_test = (isset($_POST['ip_black_test'])) ? $_POST['ip_black_test'] : $ip_black ;
    323         $mails_options[3] = isset($_POST['NO_MAIL_LIST']) ? $_POST['NO_MAIL_LIST'] : $mails_options[3] ;
    324         $mails_options[4] = isset($_POST['NO_CONNECT']) ? $_POST['NO_CONNECT'] : $mails_options[4] ;
    325             $mails_options[5] = isset($_POST['NO_CONNECT']) ? $_POST['NO_CONNECT'] : $mails_options[5] ;               
    326                                        
    327                 if ( isset($_POST['submit']) )
     313        $mails_options[3] = isset($_POST['no_mail_list']) ? $_POST['no_mail_list'] : $mails_options[3] ;
     314        $mails_options[4] = isset($_POST['no_connect']) ? $_POST['no_connect'] : $mails_options[4] ;
     315            $mails_options[5] = isset($_POST['no_connect']) ? $_POST['no_connect'] : $mails_options[5] ;               
     316
     317//=======================================================================================       
     318    $info_ip = (isset($info_ip)) ? $info_ip : '' ;
     319    $info_ip = (isset($_POST['info1'])) ? $_POST['info1'] : $info_ip ;
     320    $info_ip = (isset($_POST['info'])) ? $_POST['info'] : $info_ip ;
     321    $info_ip .= ":";
     322 
     323   $val=explode(":",$info_ip);
     324   $info_ip = trim($val[0]) ;
     325   $ip_black = trim($val[1]) ;
     326 
     327  if (isset($_POST['ip_black']))   $ip_black = ($ip_black == "" ) ? $_POST['ip_black'] : $ip_black ;
     328   
     329       
     330                               
     331        if ( isset($_POST['submit']) )
    328332                {
     333               
     334                        if (  $_POST['submit'] == l10n('Ajout') )
     335                {
     336                               $info_ip = trim( $_POST['submit']) ;
     337                   $ip_black = trim( $_POST['ip_black']) ;
     338                               $infos_message .= l10n('ajout'). '---->'. $ip_black ;   
     339                        }
    329340                        if (  $_POST['submit'] == l10n('Valider') )
    330341                {
    331                                 $mails_options[3] = isset($_POST['NO_MAIL_LIST']) ? $_POST['NO_MAIL_LIST'] : "off" ;
    332                         $mails_options[4] = isset($_POST['NO_CONNECT']) ? $_POST['NO_CONNECT'] : "off" ;
    333                         $mails_options[5] = isset($_POST['SET_AUTO']) ? $_POST['SET_AUTO'] : "off" ;
    334        
     342                                $mails_options[3] = isset($_POST['no_mail_list']) ? $_POST['no_mail_list'] : "off" ;
     343                        $mails_options[4] = isset($_POST['no_connect']) ? $_POST['no_connect'] : "off" ;
     344                        $mails_options[5] = isset($_POST['set_auto']) ? $_POST['set_auto'] : "off" ;
    335345                                sauve_options();
    336                            $infos_message .=  l10n('save_config');   
    337                            unset ($_POST['submit']);
     346                            $infos_message .=  l10n('save_config') . '<br />';   
     347                            
    338348                        }
    339 
    340                 }
    341                
    342 
    343 
     349                }       
     350
     351include  (MAIL_SUPERV_PATH.'include/save_info.php');       
     352
     353//=======================================================================================       
    344354        $f_action  = $my_base_url.'&amp;tab=mail_black_liste' ;
    345355        $champs_ip=array();
     
    357367                                'conf_admin_layout' => $conf['admin_layout'] ,
    358368                                                'ip_black' => $ip_black ,
    359                                                 'IS_SPAM' => test_spam(  $ip_black_test  ),
    360                                                 'ip_black_test' => (isset($_POST['ip_black_test']) ) ? $_POST['ip_black_test'] : $ip_black ,
     369                                                'IS_SPAM' => test_spam(  $ip_black),
     370                                                'ip_black_len' =>  strlen($ip_black)  ,
     371                                                'MAIL_SUPERV_PATH' => MAIL_SUPERV_PATH ,
     372
     373                                                'F_ACTION' => $f_action ,
    361374                                               
    362                                                 'ip_black_len' =>  strlen($ip_black_test)  ,
    363                                                 'MAIL_SUPERV_PATH' => MAIL_SUPERV_PATH ,
    364 
    365                                                 'F_ACTION' => $f_action ,
    366 
    367 
     375                                                'no_mail_list' => ($mails_options[3] == 'on') ? 'checked="checked"' : '' ,
     376                        'no_connect' => ($mails_options[4] == 'on') ? 'checked="checked"' : '' ,
     377                                                'set_auto' => ($mails_options[5] == 'on') ? 'checked="checked"' : '' ,
    368378                                               
    369                                                 'NO_MAIL_LIST' => $mails_options[3] == 'on' ? 'checked="checked"' : '' ,
    370                         'NO_CONNECT' => $mails_options[4] == 'on' ? 'checked="checked"' : '' ,
    371                                                  'SET_AUTO' => $mails_options[5] == 'on' ? 'checked="checked"' : '' ,
    372                                                 'IP' => $_SERVER['REMOTE_ADDR'],                                               
     379                                                'IP' =>  $ip ,                                         
    373380                                                'PAYS' =>  $pays  ,
    374381                                'VILLE' =>  $ville ,
     
    378385                                );                       
    379386         //===============================================================     
    380                          
     387               
     388                                 
    381389                $template->set_filenames(array('plugin_admin_content' => realpath(MAIL_SUPERV_PATH . 'admin/mail_black_liste.tpl')));
    382390                $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
  • extensions/Mail_supervisor/admin/mail_superv_admin.tpl

    r4156 r4220  
    99          <fieldset>
    1010    <legend>{'options'|translate}</legend>
    11        
     11
    1212    <table>
    1313<tr><td><input type="checkbox" name="check_mailto" value="on" {$check_mailto} />&nbsp;{'check_mailto'|translate}</td><td><input type="checkbox" name="check_header_carbon" value="on" {$check_header_carbons} />&nbsp;{'check_header_carbon'|translate}</td>
     
    3131<tr>
    3232
    33   <td><input type="text" name="nb_mails" size='10%' value={$nb_mails} /></td>
     33  <td><input type="text" name="nb_mails" size='10%' value={$nb_mails} readonly="true"  class="row2" /></td>
    3434  <td>{'free_mails'|translate}</td>       
    35            <td><input type="text" name="date_mail"  value={$date_mail} /></td>
     35           <td><input type="text" name="date_mail"  value={$date_mail} readonly="true"  class="row2" /></td>
    3636           <td><input type="text" name="nb_mails_maxi" size="10%" value={$nb_mails_maxi} /></td>
    3737            <td><input type="text" name="nb_mails_periode" size="30%" value={$nb_mails_periode} /></td>
    38                 <td><input type="text" name="time_mails_reste" size="50%" value={$time_mails_reste} /></td> 
     38                <td><input type="text" name="time_mails_reste" size="50%" value={$time_mails_reste} readonly="true"  class="row2"  /></td> 
    3939    </tr>
    4040 
    4141           <tr> 
    42            <td><input type="text" name="nb_spams"  size='10%'  value={$nb_spams} /></td>
     42           <td><input type="text" name="nb_spams"  size='10%'  value={$nb_spams} readonly="true"  class="row2" /></td>
    4343           <td>{'free_spams'|translate}</td>
    4444
    45            <td><input type="text" name="date_spam"  value={$date_spam} /></td>
     45           <td><input type="text" name="date_spam"  value={$date_spam}readonly="true"  class="row2" /></td>
    4646           <td><input type="text" name="nb_spams_maxi" size="10%" value={$nb_spams_maxi} /></td>
    4747            <td><input type="text" name="nb_spams_periode" size="30%" value={$nb_spams_periode} /></td>
    48                 <td><input type="text" name="time_spams_reste" size="50%" value={$time_spams_reste} /></td> 
     48                <td><input type="text" name="time_spams_reste" size="50%" value={$time_spams_reste} readonly="true"  class="row2"  /></td> 
    4949            </tr>
    5050    </table>
     
    8383           </table>
    8484        </fieldset>
    85       <p><input class="submit" type="submit" name="submit" value="{'Submit'|translate}" />
    86              <input class="submit" type="submit" name="raz" value="{'raz'|translate}" />
    87          <input class="submit" type="submit" name="raffraichir" value="{'refresh'|translate}" />
     85              <p><input class="submit" type="submit" name="submit" value="{'Submit'|translate}" />
     86             <input class="submit" type="submit" name="submit" value="{'raz'|translate}" />
     87         <input class="submit" type="submit" name="submit" value="{'refresh'|translate}" />
    8888          </p>
    8989</fieldset>
Note: See TracChangeset for help on using the changeset viewer.