Ignore:
Timestamp:
Apr 16, 2011, 3:53:31 PM (13 years ago)
Author:
cljosse
Message:

[extensions] mail_supervisor fix bug in design

Location:
extensions/Mail_supervisor/admin
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • extensions/Mail_supervisor/admin/clear/theme.css

    r10385 r10419  
    2323  color: #999;
    2424  cursor: pointer;
    25   font-size: 110%;
     25  /*font-size: 110%;*/
    2626  overflow: hidden;
    2727  padding: 8px 41px;
  • extensions/Mail_supervisor/admin/default/theme.css

    r10385 r10419  
    1 .bug {
     1.bug {
    22  background-image: url('../../smilies/mouche.gif');
    33  background-repeat: no-repeat;
  • extensions/Mail_supervisor/admin/header_2_1.tpl

    r10385 r10419  
    1 {known_script id="jquery" src = $ROOT_URL|@cat:"themes/default/js/jquery.packed.js" now=0}
     1{known_script id="jquery" src = $ROOT_URL|@cat:"themes/default/js/jquery.packed.js" now=0}
    22{known_script id="jquery.cluetip" src = $ROOT_URL|@cat:"themes/default/js/plugins/jquery.cluetip.packed.js"}
    33{known_script id="jquery.ui" src= $ROOT_URL|@cat:"themes/default/js/ui/minified/ui.core.min.js"}
     
    66<link rel="stylesheet" type="text/css" href="{$MAIL_SUPERV_PATH}admin/{$theme}/theme.css" />
    77{/html_head}
    8 <input id="action_spam" name="action_spam" type="hidden" value="{$action_spam}" />
  • extensions/Mail_supervisor/admin/header_2_2.tpl

    r10385 r10419  
    1 {combine_script id="jquery" path= "themes/default/js/jquery.min.js" }
     1{combine_script id="jquery" path= "themes/default/js/jquery.min.js" }
    22{combine_script id="jquery.cluetip" path= "themes/default/js/plugins/jquery.cluetip.js" require="jquery"}
    33{combine_script id="my_script" path= $MAIL_SUPERV_PATH|@cat:"include/Scripts.js" }
  • extensions/Mail_supervisor/admin/mail_black_liste.tpl

    r10155 r10419  
    1 {* $Id: mail_black_liste.tpl cljosse $ *} 
     1{* $Id: mail_black_liste.tpl cljosse $ *}
    22<script type="text/javascript">
    33  var is_supervisor = true;
    4  var confirm_message = "{'Sv_Are_you_sure'|@translate|@escape:'javascript'}?"; 
     4 var confirm_message = "{'Sv_Are_you_sure'|@translate|@escape:'javascript'}?";
    55</script>
    66
    77<div class="titrePage">
    8                 <h2>{'Sv_supervisor'|translate}{'Sv_version'|translate}{$version}</h2>
    9 </div> 
     8        <h2>{'Sv_supervisor'|translate}{'Sv_version'|translate}{$version}</h2>
     9</div>
    1010<div class="bug" ></div>
    1111<form action='' method="post" name="form_black">
    1212<fieldset>
    1313<legend >{'Sv_options'|translate}</legend>
    14   <table> 
    15     <td><input type="checkbox" name="no_mail_list" value="on" {$no_mail_list}  />&nbsp;&nbsp;{'Sv_no_mail_list'|translate}      </td>
     14  <table>
     15    <td><input type="checkbox" name="no_mail_list" value="on" {$no_mail_list}  />&nbsp;&nbsp;{'Sv_no_mail_list'|translate}  </td>
    1616    <td style="visibility:hidden" ><input type="checkbox" name="no_connect" value="off" {$no_connect} />&nbsp;&nbsp;{'Sv_no_connect'|translate} </td>
    1717    <td style="visibility:visible" ><input type="checkbox"  name="set_auto" value="off" {$set_auto} />&nbsp;&nbsp;{'Sv_set_auto'|translate} </td>
     
    2525<legend>{'Sv_black_liste'|translate}</legend>
    2626<table>
    27  <td><input name="ip_black" id = "ip_black_test" type="text" value="{$ip_black}"        />
    28  <input class="cluetip" title="{'Sv_Test'|translate}|{'Sv_hlp_7_3'|translate}"   type="submit" name="submit" value="{'Sv_Test'|translate}"  /> 
    29  { if $ip_black_len > 0}               
    30         {if  $IS_SPAM  == true }
    31                 <label class="erreur">  {'Sv_is_a_spam'|@translate} </label>
    32         { else }
    33                         { if  $istype == 'IP'} 
    34                                 <label class="erreur">  {'Sv_not_a_spam'|@translate} </label>
    35                         { else }
    36                            <label class="erreur">       {'Sv_no_verif'|@translate} </label>
    37                         {/if}                   
    38         {/if}
     27 <td><input name="ip_black" id = "ip_black_test" type="text" value="{$ip_black}"    />
     28 <input class="cluetip" title="{'Sv_Test'|translate}|{'Sv_hlp_7_3'|translate}"   type="submit" name="submit" value="{'Sv_Test'|translate}"  />
     29 { if $ip_black_len > 0}
     30    {if  $IS_SPAM  == true }
     31        <label class="erreur">  {'Sv_is_a_spam'|@translate} </label>
     32    { else }
     33            { if  $istype == 'IP'}
     34                <label class="erreur">  {'Sv_not_a_spam'|@translate} </label>
     35            { else }
     36               <label class="erreur">   {'Sv_no_verif'|@translate} </label>
     37            {/if}
     38    {/if}
    3939</td>
    40         <td>
    41         <input class="bp cluetip"
    42                 title="{'Sv_Ajout'|translate}|{'Sv_hlp_7_4'|translate}"
    43                 type="submit"
    44                 name="submit"
    45                 rel="ajout:{$ip_black}"
    46                 value="{'Sv_Ajout'|@translate}"
    47                 alt="{'Sv_Ajout'|@translate} : {$ip_black}"
    48         />
     40    <td>
     41    <input class="bp cluetip"
     42        title="{'Sv_Ajout'|translate}|{'Sv_hlp_7_4'|translate}"
     43        type="submit"
     44        name="submit"
     45        rel="ajout:{$ip_black}"
     46        value="{'Sv_Ajout'|@translate}"
     47        alt="{'Sv_Ajout'|@translate} : {$ip_black}"
     48    />
    4949  </td>
    5050  <td>
    51  <input type="image" name="submit"   class='bp row1' 
    52   src="{$ROOT_URL}{$themeconf.admin_icon_dir}/plug_activate.png" 
     51 <input type="image" name="submit"   class='bp row1'
     52  src="{$ROOT_URL}{$themeconf.admin_icon_dir}/plug_activate.png"
    5353  rel="ajout:{$ip_black}"
    54   id="btn_ajout{$ip_black}" 
    55   alt="{'Sv_Ajout'|@translate} : {$ip_black}" 
     54  id="btn_ajout{$ip_black}"
     55  alt="{'Sv_Ajout'|@translate} : {$ip_black}"
    5656  title="{'Sv_Ajout'|@translate} {$ip_black}" />
    5757{ else }
    58                    
     58
    5959{/if}
    60                        
     60
    6161</td>
    62          
    63        
    64                            
    65         <td>
    66                 <a href="http://www.stopforumspam.com" >  <img src="{$img_logo}"  width="32"/>  http://www.stopforumspam.com
     62
     63
     64
     65    <td>
     66        <a href="http://www.stopforumspam.com" >  <img src="{$img_logo}"  width="32"/>  http://www.stopforumspam.com
    6767 </a></td>
    68  </tr>  <tr>   </tr>
    69      </table> 
    70  
    71         <table class="table2" >
    72        {if not empty($liste_bl)}
    73              <tr class="throw">
    74                 <th>{$champs_bl[1]|@translate}</th>
    75                         <th>{$champs_bl[7]|@translate}</th>
    76                 <th>{'Sv_blackliste'|@translate}</th>
    77                 </tr>
    78                 {foreach from=$liste_bl item=group name=group_loop}
    79                   <tr class="{if $smarty.foreach.group_loop.index is odd}row1{else}row2{/if}">
    80                 <td>{$group.ip}</td>
    81                                
    82                         <td>{$group.nb}</td>
    83                 <td style="text-align:center;">
    84                         <input type="image" class="bp {if $smarty.foreach.group_loop.index is odd}row1{else}row2{/if}" 
    85                                 src="{$ROOT_URL}{$themeconf.admin_icon_dir}/delete.png"
    86                                         rel="raz:{$group.ip}"
    87                                         id="btn_delete{$group.ip}"
    88                                 title="{'Sv_delete'|@translate} {$group.ip}"
    89                                         alt="{'Sv_delete'|@translate} {$group.ip}" />
    90                         </td>
    91                   </tr>
    92                 {/foreach}
    93                 <tr></tr>
    94                 <tr></tr>
    95                 <td> <img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/delete.png" />{'Sv_unset_black_list'|@translate}</td>
    96                 <td> <img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/plug_activate.png" />{'Sv_set_black_list'|@translate}</td>
     68 </tr>  <tr>   </tr>
     69     </table>
    9770
    98           {/if}
    99         </table>         
    100 </fieldset>       
     71    <table class="table2" >
     72       {if not empty($liste_bl)}
     73         <tr class="throw">
     74            <th>{$champs_bl[1]|@translate}</th>
     75            <th>{$champs_bl[7]|@translate}</th>
     76            <th>{'Sv_blackliste'|@translate}</th>
     77        </tr>
     78        {foreach from=$liste_bl item=group name=group_loop}
     79          <tr class="{if $smarty.foreach.group_loop.index is odd}row1{else}row2{/if}">
     80            <td>{$group.ip}</td>
    10181
    102         <fieldset >
     82            <td>{$group.nb}</td>
     83            <td style="text-align:center;">
     84            <input type="image" class="bp {if $smarty.foreach.group_loop.index is odd}row1{else}row2{/if}"
     85                    src="{$ROOT_URL}{$themeconf.admin_icon_dir}/delete.png"
     86                    rel="raz:{$group.ip}"
     87                    id="btn_delete{$group.ip}"
     88                    title="{'Sv_delete'|@translate} {$group.ip}"
     89                    alt="{'Sv_delete'|@translate} {$group.ip}" />
     90                </td>
     91          </tr>
     92        {/foreach}
     93        <tr></tr>
     94        <tr></tr>
     95        <td> <img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/delete.png" />{'Sv_unset_black_list'|@translate}</td>
     96        <td> <img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/plug_activate.png" />{'Sv_set_black_list'|@translate}</td>
     97
     98      {/if}
     99    </table>
     100</fieldset>
     101
     102    <fieldset >
    103103        <legend>{'Sv_liste_ip'|translate}</legend>
    104         <p class="Style1">
    105              {'Sv_iP_adress'|translate} : {$IP}
     104    <p class="Style1">
     105         {'Sv_iP_adress'|translate} : {$IP}
    106106     </p>
    107 <table class="table">   
    108     <td>{'Number of rows per page'|translate}</td>       
    109            <td><input type="text" name="per_page"  value="{$per_page}" size=5  /></td>
     107<table class="table">
     108    <td>{'Number of rows per page'|translate}</td>
     109       <td><input type="text" name="per_page"  value="{$per_page}" size=5  /></td>
    110110{if $start >0}
    111            <td><input class="submit" type="submit" name="prev"  value=   "{'previous_page'|translate}" /></td>
    112         { /if}
    113   <td>{'page'|translate}</td>     
     111       <td><input class="submit" type="submit" name="prev"  value=   "{'previous_page'|translate}" /></td>
     112    { /if}
     113  <td>{'page'|translate}</td>
    114114  <td><input type="text" name="start"  value="{$start}" size=5  /></td>
    115   <td>/ {$maxipage}  </td>                 
    116         {if $start < $maxipage }   
    117            <td><input class="submit" type="submit" name="next"  value=  "{'Next'|translate}"  /></td>
    118                 { /if}   
    119            <td><input class="submit" type="submit" name="info" value="{'Sv_list'|translate}" /></td>
    120  </table>       
     115  <td>/ {$maxipage}  </td>
     116    {if $start < $maxipage }
     117       <td><input class="submit" type="submit" name="next"  value=  "{'Next'|translate}"  /></td>
     118        { /if}
     119       <td><input class="submit" type="submit" name="info" value="{'Sv_list'|translate}" /></td>
     120 </table>
    121121 <table class="table2">
    122   <tr class="throw">   
     122  <tr class="throw">
    123123   <th>{$champs_ip[0]|@translate}</th>
    124124   <th>{$champs_ip[1]|@translate}</th>
     
    129129   <th>{'Sv_blackliste'|@translate}</th>
    130130  </tr>
    131   {if not empty($liste_ip)} 
    132    {foreach from=$liste_ip item=group name=group_loop} 
     131  {if not empty($liste_ip)}
     132   {foreach from=$liste_ip item=group name=group_loop}
    133133    <tr class="{if $smarty.foreach.group_loop.index is odd}row1{else}row2{/if}">
    134134    <td>{$group.id}</td>
     
    139139    <td>{$group.total}</td>
    140140    <td style="text-align:center;">
    141                  <input type="image"
    142                    class="bp {if $smarty.foreach.group_loop.index is odd}row1{else}row2{/if}"
    143                    src="{$ROOT_URL}{$themeconf.admin_icon_dir}/plug_activate.png"
    144                    rel='ajout:{$group.IP}'
    145                    id="btn_permissions{$group.IP}"
    146                    title="{'Sv_blacklist'|@translate} {$group.IP}"
    147                    alt="{'Sv_blacklist'|@translate} {$group.IP}" />
     141         <input type="image"
     142           class="bp {if $smarty.foreach.group_loop.index is odd}row1{else}row2{/if}"
     143           src="{$ROOT_URL}{$themeconf.admin_icon_dir}/plug_activate.png"
     144           rel='ajout:{$group.IP}'
     145           id="btn_permissions{$group.IP}"
     146           title="{'Sv_blacklist'|@translate} {$group.IP}"
     147           alt="{'Sv_blacklist'|@translate} {$group.IP}" />
    148148    </td>
    149149    <td style="text-align:center;"></td>
     
    151151   {/foreach}
    152152  {/if}
    153   <td> <img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/plug_activate.png" /> {'Sv_set_black_list'|@translate}</td> 
     153  <td> <img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/plug_activate.png" /> {'Sv_set_black_list'|@translate}</td>
    154154 </table>
    155 </fieldset> 
     155</fieldset>
    156156</form>
    157 <form action="" method="post" name="form_connexion" id="form_connexion" style="visibility:hidden">     
    158                 <input name="pays"  type="text" value =  ""  id = "pays"  >
    159                 <input name="ville"  type="text" value = ""  id = "ville"   >
    160                 <input name="region"  type="text" value =  ""   id = "region"   >
    161                 <input name="latitude"  type="text" value =  "" id = "latitude"   >
    162                 <input name="longitude"  type="text" value = "" id = "longitude"  >     
     157<form action="" method="post" name="form_connexion" id="form_connexion" style="visibility:hidden">
     158        <input name="pays"  type="text" value =  ""  id = "pays"  >
     159        <input name="ville"  type="text" value = ""  id = "ville"   >
     160        <input name="region"  type="text" value =  ""   id = "region"   >
     161        <input name="latitude"  type="text" value =  "" id = "latitude"   >
     162        <input name="longitude"  type="text" value = "" id = "longitude"  >
    163163</form >
  • extensions/Mail_supervisor/admin/mail_superv_admin.php

    r10385 r10419  
    4747  +1 '.$lang['Hour'].'<br />
    4848  +1 '.$lang['Minute'].'<br />
    49   +1 '.$lang['Second'].'<br />'; 
    50  //============================================================== 
    51  load_language('help/plugin.lang', MAIL_SUPERV_PATH);   
    52  
    53         if (!isset($_GET['tab']))
    54         $page['tab'] = 'mail_superv_admin';
     49  +1 '.$lang['Second'].'<br />';
     50 //==============================================================
     51 load_language('help/plugin.lang', MAIL_SUPERV_PATH);
     52
     53    if (!isset($_GET['tab']))
     54    $page['tab'] = 'mail_superv_admin';
    5555else
    5656  $page['tab'] = $_GET['tab'];
    5757
    58 if (file_exists ( 'admin/themes/clear/icon/help.png')) 
     58if (file_exists ( 'admin/themes/clear/icon/help.png'))
    5959{
    6060//version 2.1
    61  
     61
    6262   $icon_path = 'themes/default/icon/help.png';
    63    $path_js=  'themes/default/js/' ; 
     63   $path_js=  'themes/default/js/' ;
    6464
    6565 }
     
    6767 {
    6868// version 1.9
    69   $path_js=  "template-common/lib/"; 
     69  $path_js=  "template-common/lib/";
    7070  $icon_path =  "admin/template/goto/theme/clear/icon/help.png";
    7171}
    72  
     72
    7373
    7474$tabhelp=  '  <img src="'.PHPWG_ROOT_PATH. $icon_path .'"  width=10px   alt="(?)"> ';
     
    7777               l10n('Sv_Tab_set'),
    7878               $my_base_url.'&amp;tab=mail_superv_admin');
    79                            
     79
    8080$tabsheet->add('mail_superv_test',
    8181               l10n('Sv_Tab_test'),
    8282               $my_base_url.'&amp;tab=mail_superv_test');
    83                            
     83
    8484$tabsheet->add( 'mail_black_liste',
    8585               l10n('Sv_blackliste'),
    86                            $my_base_url.'&amp;tab=mail_black_liste');
    87  
    88                                                    
     86               $my_base_url.'&amp;tab=mail_black_liste');
     87
     88
    8989$tabsheet->add('mail_superv_help',
    9090                $tabhelp,
    9191               $my_base_url.'&amp;tab=mail_superv_help');
    92                            
     92
    9393$tabsheet->select($page['tab']);
    9494$tabsheet->assign();
     
    9797$error = array();
    9898
    99 include_once (MAIL_SUPERV_PATH.'mail_super.inc.php'); 
    100 include_once (MAIL_SUPERV_PATH.'include/constants.php'); 
    101 
    102   if (!isset($infos_message))   {
     99include_once (MAIL_SUPERV_PATH.'mail_super.inc.php');
     100include_once (MAIL_SUPERV_PATH.'include/constants.php');
     101
     102  if (!isset($infos_message))   {
    103103      $infos_message = "";
    104104  }
     
    108108
    109109if (isset($conf['mail_superv'])) {
    110    global $pays,$region,$ville,$ip ;   
    111     include_once (MAIL_SUPERV_PATH.'include/fonctions.php'); 
    112 //================================================================================================     
     110   global $pays,$region,$ville,$ip ;
     111    include_once (MAIL_SUPERV_PATH.'include/fonctions.php');
     112//================================================================================================
    113113
    114114   $mails_donnees = mail_supervisor::Get_Datas();
     
    127127 //=========================================================
    128128  if (!isset($ip)) {
    129           if (getenv("HTTP_CLIENT_IP")){   
    130       $ip=getenv("HTTP_CLIENT_IP");     
    131     } else{   
    132       $ip=getenv("REMOTE_ADDR");       
    133     }
    134   }
    135                
     129      if (getenv("HTTP_CLIENT_IP")){
     130      $ip=getenv("HTTP_CLIENT_IP");
     131    } else{
     132      $ip=getenv("REMOTE_ADDR");
     133    }
     134  }
     135
    136136//================================================================================
    137137switch ($page['tab'])
    138138 {
    139    
     139
    140140// *************************************************************************
    141141//                         initialisation                                  |
    142142// *************************************************************************
    143143  case 'mail_superv_admin':
    144        
     144
    145145//=============================================================
    146146if ( isset($_POST['submit']) ) {
    147  
    148         if ( $_POST['submit'] == l10n('Sv_refresh')   ) {
    149                
    150         if ($mails_donnees['nb_mails'] == 0 ) 
    151             $mails_donnees['date_mail'] = time();       
    152        
    153         if ($mails_donnees['nb_spams'] == 0 )
    154            $mails_donnees['date_spam'] = time();
    155        
    156        
    157         if ($mails_donnees['quarantaine'] == false)
    158         { $mails_donnees['reste'] = 0;
    159           $mails_donnees['date_quarantaine']=time();
    160         }
    161         $infos_message .=  l10n('Sv_refresh') .'<br />';
     147
     148    if ( $_POST['submit'] == l10n('Sv_refresh')   ) {
     149
     150    if ($mails_donnees['nb_mails'] == 0 )
     151        $mails_donnees['date_mail'] = time();
     152
     153    if ($mails_donnees['nb_spams'] == 0 )
     154       $mails_donnees['date_spam'] = time();
     155
     156
     157    if ($mails_donnees['quarantaine'] == false)
     158    { $mails_donnees['reste'] = 0;
     159      $mails_donnees['date_quarantaine']=time();
     160    }
     161    $infos_message .=  l10n('Sv_refresh') .'<br />';
    162162     mail_supervisor::sauve_donnees();
    163          $aff_nb = false ;
    164  
    165        
    166         }
    167 
    168         if ( $_POST['submit'] == l10n('Sv_raz')   ) {
    169         $mails_donnees['date_quarantaine']=time();
    170         $mails_donnees['nb_mails'] = 0  ;
    171         $mails_donnees['nb_spams'] = 0  ;
    172         $mails_donnees['date_mail'] = time();
    173          $mails_donnees['date_spam'] = time(); 
    174         $mails_donnees['reste'] = 0;
    175          $mails_donnees['quarantaine']='false';
     163     $aff_nb = false ;
     164
     165
     166    }
     167
     168    if ( $_POST['submit'] == l10n('Sv_raz')   ) {
     169    $mails_donnees['date_quarantaine']=time();
     170    $mails_donnees['nb_mails'] = 0  ;
     171    $mails_donnees['nb_spams'] = 0  ;
     172    $mails_donnees['date_mail'] = time();
     173     $mails_donnees['date_spam'] = time();
     174    $mails_donnees['reste'] = 0;
     175     $mails_donnees['quarantaine']='false';
    176176    mail_supervisor::sauve_donnees();
    177          $infos_message .=  l10n('Sv_raz') .'<br />';   
    178         }
     177     $infos_message .=  l10n('Sv_raz') .'<br />';
     178    }
    179179
    180180  //===================================================================
    181         if ( $_POST['submit'] == l10n('Sv_Valider') ) {
    182     $mails_options['check_mailto'] = isset($_POST['check_mailto']) ? $_POST['check_mailto'] : 'off' ;               
    183     $mails_options['check_header_carbon'] = isset($_POST['check_header_carbon']) ? $_POST['check_header_carbon'] : 'off' ; 
    184     $mails_options['check_header_text'] = isset($_POST['check_header_text']) ? $_POST['check_header_text'] : 'off' ;     
    185  
    186     //donnees 
     181    if ( $_POST['submit'] == l10n('Sv_Valider') ) {
     182    $mails_options['check_mailto'] = isset($_POST['check_mailto']) ? $_POST['check_mailto'] : 'off' ;
     183    $mails_options['check_header_carbon'] = isset($_POST['check_header_carbon']) ? $_POST['check_header_carbon'] : 'off' ;
     184    $mails_options['check_header_text'] = isset($_POST['check_header_text']) ? $_POST['check_header_text'] : 'off' ;
     185
     186    //donnees
    187187    $mails_donnees['nb_mails_maxi'] = isset($_POST['nb_mails_maxi']) ? $_POST['nb_mails_maxi'] :  $mails_donnees['nb_mails_maxi']  ;
    188     $mails_donnees['nb_mails_periode'] = isset($_POST['nb_mails_periode']) ? $_POST['nb_mails_periode'] :  $mails_donnees['nb_mails_periode']  ; 
     188    $mails_donnees['nb_mails_periode'] = isset($_POST['nb_mails_periode']) ? $_POST['nb_mails_periode'] :  $mails_donnees['nb_mails_periode']  ;
    189189    $mails_donnees['nb_spams_maxi'] = isset($_POST['nb_spams_maxi']) ? $_POST['nb_spams_maxi'] :  $mails_donnees['nb_spams_maxi']  ;
    190190    $mails_donnees['nb_spams_periode'] = isset($_POST['nb_spams_periode']) ? $_POST['nb_spams_periode'] :  $mails_donnees['nb_spams_periode']  ;
    191191
    192192    $mails_donnees['quarantaine_periode'] = isset($_POST['quarantaine_periode']) ? $_POST['quarantaine_periode'] :  $mails_donnees['quarantaine_periode']  ;
    193  
     193
    194194    $mails_donnees['message'] = isset($_POST['content']) ? $_POST['content'] :  $mails_donnees['message']  ;
    195195    $mails_donnees['header_text'] = isset($_POST['header_text']) ? $_POST['header_text'] :  $mails_donnees['header_text']  ;
     
    203203    $mails_donnees = mail_supervisor::Get_Datas() ;
    204204  }
    205  }     
    206         $mails_donnees = mail_supervisor::Get_Datas();
     205 }
     206    $mails_donnees = mail_supervisor::Get_Datas();
    207207 verif_mails_donnees();
    208 //=============================================================================== 
    209  $rest_mail= $mails_donnees['rest_mail'];       
    210  $rest_spam= $mails_donnees['rest_spam'];       
    211  $reste= $mails_donnees['reste']; 
    212  $quarantaine = ($mails_donnees['quarantaine'] == 'true') ? true : false ;     
     208//===============================================================================
     209 $rest_mail= $mails_donnees['rest_mail'];
     210 $rest_spam= $mails_donnees['rest_spam'];
     211 $reste= $mails_donnees['reste'];
     212 $quarantaine = ($mails_donnees['quarantaine'] == 'true') ? true : false ;
    213213 $template->assign(
    214                                         array(
     214                    array(
    215215                        'check_mailto' => ($mails_options['check_mailto'] == 'on') ? 'checked="checked"' : '' ,
    216216                        'check_header_carbons' => ($mails_options['check_header_carbon'] == 'on') ? 'checked="checked"' : '' ,
    217217                        'check_header_text' => ($mails_options['check_header_text'] == 'on') ? 'checked="checked"' : '' ,
    218218
    219    
     219
    220220                        'nb_mails' => $mails_donnees['nb_mails'] ,
    221221                        'date_mail' => "'".date(l10n('Sv_formatdate'),$mails_donnees['date_mail'])."'" ,
    222                         'nb_mails_maxi' => $mails_donnees['nb_mails_maxi'] ,   
    223                         'nb_mails_periode' => "'". int_to_heure($mails_donnees['nb_mails_periode'])."'" ,       
    224                         'time_mails_reste' => "'".int_to_heure( $rest_mail )."'" ,     
    225        
     222                        'nb_mails_maxi' => $mails_donnees['nb_mails_maxi'] ,
     223                        'nb_mails_periode' => "'". int_to_heure($mails_donnees['nb_mails_periode'])."'" ,
     224                        'time_mails_reste' => "'".int_to_heure( $rest_mail )."'" ,
     225
    226226                        'nb_spams' => $mails_donnees['nb_spams'] ,
    227227                        'date_spam' => "'".date(l10n('Sv_formatdate'),$mails_donnees['date_spam'])."'" ,
    228                         'nb_spams_maxi' => $mails_donnees['nb_spams_maxi'] ,   
     228                        'nb_spams_maxi' => $mails_donnees['nb_spams_maxi'] ,
    229229                        'nb_spams_periode' => "'".int_to_heure($mails_donnees['nb_spams_periode'])."'" ,
    230                         'time_spams_reste' => "'".int_to_heure($rest_spam)."'" ,       
    231          
     230                        'time_spams_reste' => "'".int_to_heure($rest_spam)."'" ,
     231
    232232                        'quarantaine' => $quarantaine ,
    233233                        'date_quarantaine' => "'".date(l10n('Sv_formatdate'),time()+$reste)."'" ,
    234234                        'quarantaine_periode' => "'".int_to_heure($mails_donnees['quarantaine_periode'])."'" ,
    235235                        'reste' => "'".int_to_heure($reste)."'",
    236  
     236
    237237                        'message' => $mails_donnees['message'] ,
    238238                        'header_text' => "'".$mails_donnees['header_text']."'" ,
    239        
    240                         'PHPWG_VERSION' =>      PHPWG_VERSION ,
    241                         'version' =>    $version ,
     239
     240                        'PHPWG_VERSION' =>  PHPWG_VERSION ,
     241                        'version' =>    $version ,
    242242                        'MAIL_SUPERV_PATH' =>  MAIL_SUPERV_PATH ,
    243243                        'path_js' => $path_js,
    244244                        'MAIL_SUPERV_PATH_ABS' => MAIL_SUPERV_PATH_ABS,
    245      
    246                                                 )
    247                                 );                       
    248         $template->set_filenames(array('plugin_admin_content' => realpath(MAIL_SUPERV_PATH . 'admin/mail_superv_admin.tpl')));
    249          $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');           
    250  break; 
     245
     246                        )
     247                );
     248    $template->set_filenames(array('plugin_admin_content' => realpath(MAIL_SUPERV_PATH . 'admin/mail_superv_admin.tpl')));
     249     $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
     250 break;
    251251  // *************************************************************************
    252252//                        TEST                                             |
    253253// *************************************************************************
    254  
     254
    255255   case 'mail_superv_test':
    256                 load_language('plugin.lang', MAIL_SUPERV_PATH);
    257                 $mails_donnees = mail_supervisor::Get_Datas() ;
    258                 $group_id = isset($_POST['group']) ? $_POST['group'] :  '-1'  ;
    259 
    260                 if ($group_id >= 0) {
    261                 $query = 'SELECT
    262                                         name
    263                                                 FROM '.GROUPS_TABLE.'
    264                                                 WHERE id = '.$group_id.'
    265                                                 ;';
    266                         list($group_name) = mysql_fetch_row(pwg_query($query));
    267                 }       else {
    268                                 $group_name="";         
    269                 }               
     256        load_language('plugin.lang', MAIL_SUPERV_PATH);
     257        $mails_donnees = mail_supervisor::Get_Datas() ;
     258        $group_id = isset($_POST['group']) ? $_POST['group'] :  '-1'  ;
     259
     260        if ($group_id >= 0) {
     261            $query = 'SELECT
     262                        name
     263                        FROM '.GROUPS_TABLE.'
     264                        WHERE id = '.$group_id.'
     265                        ;';
     266            list($group_name) = mysql_fetch_row(pwg_query($query));
     267        }   else {
     268                $group_name="";
     269        }
    270270
    271271//================================================
     
    277277  set_make_full_url();
    278278
    279   /* TODO: if $category['representative_picture_id'] 
     279  /* TODO: if $category['representative_picture_id']
    280280    is empty find child representative_picture_id */
    281281
    282282
    283         if (function_exists('get_user_language_desc') ) $titre = get_user_language_desc($conf['gallery_title']);
    284         else $titre=$conf['gallery_title'];
    285 
    286         $message = empty($_POST['MAIL_CONTENT']) ? $mails_donnees['message_test'] : stripslashes($_POST['MAIL_CONTENT']);
     283    if (function_exists('get_user_language_desc') ) $titre = get_user_language_desc($conf['gallery_title']);
     284    else $titre=$conf['gallery_title'];
     285
     286    $message = empty($_POST['MAIL_CONTENT']) ? $mails_donnees['message_test'] : stripslashes($_POST['MAIL_CONTENT']);
    287287
    288288 if (function_exists('get_user_language_desc') ) $message = get_user_language_desc($message);
    289289
    290290 if ( $_POST['Submit']==l10n('Sv_Envoyer') ) {
    291         /*
    292         * send en email to user's group
    293         *
    294         * @param:
    295         *   - group_id: mail are sent to group with this Id
    296         *   - email_format: mail format
    297         *   - keyargs_subject: mail subject on l10n_args format
    298         *   - dirname: short name of directory including template
    299         *   - tpl_shortname: short template name without extension
    300         *   - assign_vars: array used to assign_vars to mail template
    301         *   - language_selected: send mail only to user with this selected language
    302         *
    303         * @return boolean (Ok or not)
    304         */   
    305         pwg_mail_group(
    306                 $_POST['group'],
    307                 get_str_email_format(true), 
    308                 get_l10n_args('[%s] ---> %s', array($titre,'Information') ), //sujet
    309                 'cat_group_info',  // template
    310                 array    ('CPL_CONTENT' => $message."\n\n".$user['username'] ),
    311                 '' );
    312        
    313         $mails_donnees['message_test']= str_replace('"',"'",$message) ;
    314 
    315         unset_make_full_url();
    316         mail_supervisor::sauve_donnees();
    317         $mails_donnees = mail_supervisor::Get_Datas() ;
     291    /*
     292    * send en email to user's group
     293    *
     294    * @param:
     295    *   - group_id: mail are sent to group with this Id
     296    *   - email_format: mail format
     297    *   - keyargs_subject: mail subject on l10n_args format
     298    *   - dirname: short name of directory including template
     299    *   - tpl_shortname: short template name without extension
     300    *   - assign_vars: array used to assign_vars to mail template
     301    *   - language_selected: send mail only to user with this selected language
     302    *
     303    * @return boolean (Ok or not)
     304    */
     305    pwg_mail_group(
     306            $_POST['group'],
     307            get_str_email_format(true),
     308            get_l10n_args('[%s] ---> %s', array($titre,'Information') ), //sujet
     309            'cat_group_info',  // template
     310            array    ('CPL_CONTENT' => $message."\n\n".$user['username'] ),
     311            '' );
     312
     313    $mails_donnees['message_test']= str_replace('"',"'",$message) ;
     314
     315    unset_make_full_url();
     316    mail_supervisor::sauve_donnees();
     317    $mails_donnees = mail_supervisor::Get_Datas() ;
    318318    $query = 'SELECT
    319                 name
    320                         FROM '.GROUPS_TABLE.'
    321                         WHERE id = '.$_POST['group'].'
    322                         ;';
    323                 list($group_name) = mysql_fetch_row(pwg_query($query));
    324                  
    325                   array_push(
    326                                         $page['infos'],
    327                                         sprintf( l10n('An information email was sent to group "%s"'),
    328                                                         $group_name  )
    329                                         );
    330                                                                 $group_id =-1 ;
    331   }
    332 } 
     319            name
     320            FROM '.GROUPS_TABLE.'
     321            WHERE id = '.$_POST['group'].'
     322            ;';
     323        list($group_name) = mysql_fetch_row(pwg_query($query));
     324
     325          array_push(
     326                    $page['infos'],
     327                    sprintf( l10n('An information email was sent to group "%s"'),
     328                            $group_name  )
     329                    );
     330                                $group_id =-1 ;
     331  }
     332}
    333333
    334334//======================================================================================
    335335  $groups[-1] = '---------';
    336336  $query = ' SELECT id, name
    337                         FROM '.GROUPS_TABLE.'
    338                         ORDER BY name ASC
    339                         ;';
     337            FROM '.GROUPS_TABLE.'
     338            ORDER BY name ASC
     339            ;';
    340340
    341341  $result = pwg_query($query);
    342 //----------------------------------------------------------------     
     342//----------------------------------------------------------------
    343343  while ($row = mysql_fetch_array($result,MYSQL_ASSOC))
    344344  {    $groups[$row['id']] = $row['name'];  }
    345  //--------------------------------------------------------------- 
     345 //---------------------------------------------------------------
    346346if ( isset($_POST['Submit'])) $group_id=-1;
    347347  $template->assign(
    348         'Group',
    349                 array( 'group_options'=> $groups,
    350                                 'selected' => $group_id
    351                         )
    352                 );
     348        'Group',
     349        array( 'group_options'=> $groups,
     350                'selected' => $group_id
     351            )
     352        );
    353353//=================================================================
    354354$destinataires= implode("<br />",get_liste($group_id));
    355355if( $destinataires !="" )
    356356$infos_message .= " List :<hr>" .  $destinataires . "<hr>" ;
    357  
     357
    358358  $template->assign(
    359                                         array(
     359                    array(
    360360              'Groupe'     => $groups,
    361361              'message_test' => $mails_donnees['message_test'] ,
    362362              'liste' => $destinataires ,
    363               'version' =>      $version ,
     363              'version' =>  $version ,
    364364              'MAIL_CONTENT' => $mails_donnees['message_test'],
    365365              'path_js' => $path_js,
    366366              'MAIL_SUPERV_PATH_ABS' => MAIL_SUPERV_PATH_ABS,
    367367              'MAIL_SUPERV_PATH' => MAIL_SUPERV_PATH ,
    368                                                 )
    369                                 );     
    370                                
     368                        )
     369                );
     370
    371371   $template->set_filenames(array('plugin_admin_content' => realpath(MAIL_SUPERV_PATH . 'admin/mail_superv_test.tpl')));
    372372   $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
    373 //=========================================================================             
    374                 $toolbar = 'Basic';
    375                 $width = '750px';
    376                 $height = '200px';
    377                 $areas = array();
    378                 $areas[]='MAIL_CONTENT';
    379                 if (!empty($areas)){
    380                                 if (function_exists('set_fckeditor_instance'))
    381                                 set_fckeditor_instance($areas, $toolbar, $width, $height);
    382                         }
    383                        
     373//=========================================================================
     374        $toolbar = 'Basic';
     375        $width = '750px';
     376        $height = '200px';
     377        $areas = array();
     378        $areas[]='MAIL_CONTENT';
     379        if (!empty($areas)){
     380                if (function_exists('set_fckeditor_instance'))
     381                    set_fckeditor_instance($areas, $toolbar, $width, $height);
     382            }
     383
    384384   break;
    385385// *************************************************************************
    386386//              BLACK LISTE                                         |
    387 // *************************************************************************   
    388  case 'mail_black_liste': 
     387// *************************************************************************
     388 case 'mail_black_liste':
    389389  global $user_name,$mail_adresse,$ip ;
    390390  $aff_nb=false;
    391   //=======================================================================================     
     391  //=======================================================================================
    392392  $info_ip = (isset($info_ip)) ? $info_ip : '' ;
    393393  $info_ip = (isset($_POST['info1'])) ? $_POST['info1'] : $info_ip ;
     
    398398  $ip_black = trim($val[1]) ;
    399399  if (isset($_POST['ip_black']))   $ip_black = ($ip_black == "" ) ? $_POST['ip_black'] : $ip_black ;
    400                 $istype="";
    401         if ( isset($_POST['submit']) ){
    402         if (clj_is_ip($ip_black)) $istype='IP';
    403         else if (clj_is_mail($ip_black))  $istype='MAIL';
    404       else   $istype='LOGIN';   
    405     if (  $_POST['submit'] == l10n('Sv_Ajout') )        {
     400        $istype="";
     401    if ( isset($_POST['submit']) ){
     402    if (clj_is_ip($ip_black)) $istype='IP';
     403    else if (clj_is_mail($ip_black))  $istype='MAIL';
     404      else   $istype='LOGIN';
     405    if (  $_POST['submit'] == l10n('Sv_Ajout') )    {
    406406      $info_ip = 'Ajout' ;
    407407      $ip_black = trim( $_POST['ip_black']) ;
    408       $infos_message .= $info_ip . '---->'. $ip_black ;   
    409     }
    410          if (  $_POST['submit'] == l10n('Sv_Valider') ) {
    411    
     408      $infos_message .= $info_ip . '---->'. $ip_black ;
     409    }
     410     if (  $_POST['submit'] == l10n('Sv_Valider') ) {
     411
    412412     $mails_options['no_mail_list'] = isset($_POST['no_mail_list']) ? "on" : "off" ;
    413413     $mails_options['no_connect'] = isset($_POST['no_connect']) ? "on" : "off" ;
     
    415415     $mails_options['set_id'] = isset($_POST['set_id']) ? "on" : "off" ;
    416416     mail_supervisor::sauve_options();
    417      $infos_message .=  l10n('Sv_save_config') . '<br />'; 
     417     $infos_message .=  l10n('Sv_save_config') . '<br />';
    418418  }
    419419}
    420420if (!isset($params)) $params=array();
    421421if (!isset($params['per_page'])) $params['per_page'] = 20 ;
    422 if (!isset($params['start']))    $params['start'] = 0 ;
     422if (!isset($params['start']))    $params['start'] = 0 ;
    423423
    424424if (isset($_POST['per_page'])) $params['per_page'] =$_POST['per_page'];
     
    427427if (isset($_POST['prev']))  $params['start'] -=   1;
    428428 $params['start']= ($params['start']>=0) ? $params['start'] : 0 ;
    429 //=======================================================================================       
    430  include  (MAIL_SUPERV_PATH.'include/save_info.php');     
    431   $maxipage=(int) (     $nbip  / $params['per_page']) ;
    432         $f_action  = $my_base_url.'&amp;tab=mail_black_liste' ;
    433         $champs_ip=array();
    434         $champs_bl=array();
    435         if (!empty($liste_ip))  $champs_ip=array_keys($liste_ip[0]);
    436         if (!empty($liste_bl))  $champs_bl=array_keys($liste_bl[0]);
    437            $smile_bonjour=MAIL_SUPERV_PATH."smilies/mouche.gif" ;
    438            $img_logo=MAIL_SUPERV_PATH."smilies/logo.png" ;
     429//=======================================================================================
     430 include  (MAIL_SUPERV_PATH.'include/save_info.php');
     431  $maxipage=(int) ( $nbip  / $params['per_page']) ;
     432    $f_action  = $my_base_url.'&amp;tab=mail_black_liste' ;
     433    $champs_ip=array();
     434    $champs_bl=array();
     435    if (!empty($liste_ip))  $champs_ip=array_keys($liste_ip[0]);
     436    if (!empty($liste_bl))  $champs_bl=array_keys($liste_bl[0]);
     437       $smile_bonjour=MAIL_SUPERV_PATH."smilies/mouche.gif" ;
     438       $img_logo=MAIL_SUPERV_PATH."smilies/logo.png" ;
    439439     $template->assign(
    440                                         array(
     440                    array(
    441441                        'start' => $params['start'],
    442442                        'per_page' => $params['per_page'] ,
     
    444444                        'smile_bonjour' => $smile_bonjour ,
    445445                        'img_logo' => $img_logo ,
    446                         'champs_ip' => $champs_ip ,                                     
     446                        'champs_ip' => $champs_ip ,
    447447                        'liste_ip' => $liste_ip,
    448                         'champs_bl' =>  $champs_bl       ,     
     448                        'champs_bl' =>  $champs_bl   ,
    449449                        'liste_bl' => $liste_bl ,
    450450                        //'conf_admin_layout' => $conf['admin_layout'] ,
     
    456456                        'path_js' => $path_js ,
    457457                        'F_ACTION' => $f_action ,
    458                                                
     458
    459459                        'no_mail_list' => ($mails_options['no_mail_list'] == 'on') ? 'checked="checked"' : '' ,
    460460                        'no_connect' => ($mails_options['no_connect'] == 'on') ? 'checked="checked"' : '' ,
    461461                        'set_auto' => ($mails_options['set_auto'] == 'on') ? 'checked="checked"' : '' ,
    462462                        'set_id' => ($mails_options['set_id'] == 'on') ? 'checked="checked"' : '' ,
    463                         'IP' =>  $ip ,                                         
     463                        'IP' =>  $ip ,
    464464                        'PAYS' =>  $pays  ,
    465465                        'VILLE' =>  $ville ,
    466                         'REGION' =>  $region , 
    467                         'version' =>    $version ,
     466                        'REGION' =>  $region ,
     467                        'version' =>    $version ,
    468468                        'MAIL_SUPERV_PATH_ABS' => MAIL_SUPERV_PATH_ABS,
    469                      
    470                                         )
    471                                 );                       
    472          //===============================================================                                       
     469
     470                    )
     471                );
     472     //===============================================================
    473473  $template->set_filenames(array('plugin_admin_content' => realpath(MAIL_SUPERV_PATH . 'admin/mail_black_liste.tpl')));
    474474  $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
    475      
    476 
    477    break; 
     475
     476
     477   break;
    478478
    479479// *************************************************************************
    480480//                      AIDE                                               |
    481 // *************************************************************************   
     481// *************************************************************************
    482482     case 'mail_superv_help':
    483483
    484  
    485           $aff_nb=false;
    486           $smile_bonjour=MAIL_SUPERV_PATH."smilies/bonjour.gif" ;
     484
     485      $aff_nb=false;
     486      $smile_bonjour=MAIL_SUPERV_PATH."smilies/bonjour.gif" ;
    487487      $template->assign(
    488                                         array(
     488                    array(
    489489              'smile_bonjour' => $smile_bonjour ,
    490               'version' =>      $version ,
     490              'version' =>  $version ,
    491491              'MAIL_SUPERV_PATH' =>  MAIL_SUPERV_PATH ,
    492492              'path_js' => $path_js,
    493493              'MAIL_SUPERV_PATH_ABS' => MAIL_SUPERV_PATH_ABS
    494                                         )
    495                         );             
    496         $aff_nb = false;
    497         ;
    498          
    499                 $template->set_filenames(array('plugin_admin_content' => realpath(MAIL_SUPERV_PATH . 'admin/mail_superv_help.tpl')));
    500                 $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
    501    break; 
     494                    )
     495            );
     496    $aff_nb = false;
     497    ;
     498
     499        $template->set_filenames(array('plugin_admin_content' => realpath(MAIL_SUPERV_PATH . 'admin/mail_superv_help.tpl')));
     500        $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
     501   break;
    502502 //====================================================================
    503503  }
    504504//================================================================================
    505505
    506            
    507 
    508         if  ( $mails_donnees['reste'] < 0 ) {
    509             $mails_donnees['quarantaine'] =false ;
    510             $mails_donnees['date_quarantaine']= time()  ;       
    511                 $mails_donnees['nb_spams'] = 0 ;
    512             $modif == true ;
    513         }
    514          
    515          
    516         $rest_mail =    $mails_donnees['rest_mail'] ;
    517         if ($rest_mail <=0 || $mails_donnees['nb_mails'] ==0 ){
    518            $mails_donnees['nb_mails'] =0 ;
    519            $mails_donnees['date_mail'] = time();
    520            $modif = true ;
    521         }
    522        
    523         $rest_spam =    $mails_donnees['rest_spam'] ;
    524 
    525         if ($rest_spam <=0 || $mails_donnees['nb_spams'] ==0 ){
    526            $mails_donnees['nb_spams'] =0 ;
    527            $mails_donnees['date_spam'] = time();
    528            $modif = true ;
    529         }
    530         if ( $modif == true )   {
    531                                 mail_supervisor::sauve_donnees();
    532                                 $modif = false ;
    533                 }
    534 
    535                 if ($aff_nb == true) {
    536                 $infos_message .= 'Mails    : '.$mails_donnees['nb_mails']. '  \\  ' . $mails_donnees['nb_mails_maxi'];
    537                 $infos_message .= "\n".'Spams : '.$mails_donnees['nb_spams']. '  \\  ' . $mails_donnees['nb_spams_maxi'];
    538                 }
    539 
    540 
    541         mail_supervisor::affiche_message();
    542 //========================================================================     
     506
     507
     508    if  ( $mails_donnees['reste'] < 0 ) {
     509        $mails_donnees['quarantaine'] =false ;
     510        $mails_donnees['date_quarantaine']= time()  ;
     511        $mails_donnees['nb_spams'] = 0 ;
     512        $modif == true ;
     513    }
     514
     515
     516    $rest_mail =    $mails_donnees['rest_mail'] ;
     517    if ($rest_mail <=0 || $mails_donnees['nb_mails'] ==0 ){
     518       $mails_donnees['nb_mails'] =0 ;
     519       $mails_donnees['date_mail'] = time();
     520       $modif = true ;
     521    }
     522
     523    $rest_spam =    $mails_donnees['rest_spam'] ;
     524
     525    if ($rest_spam <=0 || $mails_donnees['nb_spams'] ==0 ){
     526       $mails_donnees['nb_spams'] =0 ;
     527       $mails_donnees['date_spam'] = time();
     528       $modif = true ;
     529    }
     530    if ( $modif == true )   {
     531                mail_supervisor::sauve_donnees();
     532                $modif = false ;
     533        }
     534
     535        if ($aff_nb == true) {
     536        $infos_message .= 'Mails    : '.$mails_donnees['nb_mails']. '  \\  ' . $mails_donnees['nb_mails_maxi'];
     537        $infos_message .= "\n".'Spams : '.$mails_donnees['nb_spams']. '  \\  ' . $mails_donnees['nb_spams_maxi'];
     538        }
     539
     540
     541    mail_supervisor::affiche_message();
     542//========================================================================
    543543?>
  • extensions/Mail_supervisor/admin/mail_superv_admin.tpl

    r10155 r10419  
    33</script>
    44<div class="titrePage">
    5                 <h2>{'Sv_supervisor'|translate}{'Sv_version'|translate}{$version}</h2>
     5        <h2>{'Sv_supervisor'|translate}{'Sv_version'|translate}{$version}</h2>
    66</div>
    77  <span>{'Sv_Howto'|translate}</span>
     
    1010  <fieldset>
    1111    <legend>{'Sv_admin_titre'|translate}</legend>
    12           <fieldset>
     12      <fieldset>
    1313    <legend>{'Sv_options'|translate}</legend>
    1414
    1515    <table>
    1616<tr><td><input type="checkbox" name="check_mailto" value="on" {$check_mailto} />&nbsp;{'Sv_check_mailto'|translate}</td><td><input type="checkbox" name="check_header_carbon" value="on" {$check_header_carbons} />&nbsp;{'Sv_check_header_carbon'|translate}</td>
    17   { if  $PHPWG_VERSION <= '2.0.4' } 
     17  { if  $PHPWG_VERSION <= '2.0.4' }
    1818<td><input type="checkbox" name="check_header_text" value="on" {$check_header_text} />&nbsp;
    1919{'Sv_check_header_text'|translate}</td>
    2020<td><input type="text" name="header_text"  value={$header_text} /></td>
    21         {/if}
     21    {/if}
    2222</tr>
    2323</table>
     
    3535
    3636  <td><input type="text" name="nb_mails" size='10%' value={$nb_mails} readonly="true"  class="row2" /></td>
    37   <td>{'Sv_mails'|translate}</td>         
    38            <td><input type="text" name="date_mail"  value={$date_mail} readonly="true"  class="row2" /></td>
    39            <td><input type="text" name="nb_mails_maxi" size="10%" value={$nb_mails_maxi} /></td>
    40             <td><input class="cluetip" title="{'Sv_format'|translate}|{'Sv_format_d'|translate}" type="text" name="nb_mails_periode" size="30%" value={$nb_mails_periode} /></td>
    41                 <td><input type="text" name="time_mails_reste" size="50%" value={$time_mails_reste} readonly="true"  class="row2"  /></td> 
    42     </tr>
    43  
    44            <tr> 
    45            <td><input type="text" name="nb_spams"  size='10%'  value={$nb_spams} readonly="true"  class="row2" /></td>
    46            <td>{'Sv_spams'|translate}</td>
     37  <td>{'Sv_mails'|translate}</td>
     38       <td><input type="text" name="date_mail"  value={$date_mail} readonly="true"  class="row2" /></td>
     39       <td><input type="text" name="nb_mails_maxi" size="10%" value={$nb_mails_maxi} /></td>
     40        <td><input class="cluetip" title="{'Sv_format'|translate}|{'Sv_format_d'|translate}" type="text" name="nb_mails_periode" size="30%" value={$nb_mails_periode} /></td>
     41        <td><input type="text" name="time_mails_reste" size="50%" value={$time_mails_reste} readonly="true"  class="row2"  /></td>
     42    </tr>
    4743
    48            <td><input type="text" name="date_spam"  value={$date_spam}readonly="true"  class="row2"  /></td>
    49            <td><input type="text" name="nb_spams_maxi" size="10%" value={$nb_spams_maxi} /></td>
    50             <td><input type="text"  class="cluetip" name="nb_spams_periode" size="30%" value={$nb_spams_periode} title="{'Sv_format'|translate}|{'Sv_format_d'|translate}"/></td>
    51                 <td><input type="text" name="time_spams_reste" size="50%" value={$time_spams_reste} readonly="true"  class="row2"  /></td> 
    52             </tr>
     44       <tr>
     45       <td><input type="text" name="nb_spams"  size='10%'  value={$nb_spams} readonly="true"  class="row2" /></td>
     46       <td>{'Sv_spams'|translate}</td>
     47
     48       <td><input type="text" name="date_spam"  value={$date_spam}readonly="true"  class="row2"  /></td>
     49       <td><input type="text" name="nb_spams_maxi" size="10%" value={$nb_spams_maxi} /></td>
     50        <td><input type="text"  class="cluetip" name="nb_spams_periode" size="30%" value={$nb_spams_periode} title="{'Sv_format'|translate}|{'Sv_format_d'|translate}"/></td>
     51        <td><input type="text" name="time_spams_reste" size="50%" value={$time_spams_reste} readonly="true"  class="row2"  /></td>
     52        </tr>
    5353    </table>
    5454 </fieldset>
    55  
     55
    5656<fieldset>
    5757    <legend>{'Sv_state'|translate}</legend>
    58                <table >         
    59            <tr> 
    60                
    61           { if  $quarantaine }
    62                 <td style="color:#FF0000">{'Sv_quarantaine'|translate}</td>'
    63                         <td> </td>
    64                         <td><input type="text" name="date_quarantaine"  value={$date_quarantaine} />                    </td><td> </td>
    65                        
    66                   <td><input type="text"  class="cluetip" name="quarantaine_periode" size="30%" value={$quarantaine_periode} title="{'Sv_format'|translate}|{'Sv_format_d'|translate}" /></td>
    67                    <td><input type="text" name="reste" size="50%" value={$reste} /></td>
    68                 {/if}
    69                 { if  !$quarantaine }
    70                 <td> </td>
    71                 <td> {'Sv_Quarantaine'|translate} </td>
    72                 <td> </td>
    73                 <td> </td>
    74                 <td><input type="text"  class="cluetip" name="quarantaine_periode" size="10%" value={$quarantaine_periode} title="{'Sv_format'|translate}|{'Sv_format_d'|translate}" /></td>
    75                
    76          {/if}        </tr>     
    77                
     58           <table >
     59       <tr>
     60
     61      { if  $quarantaine }
     62        <td style="color:#FF0000">{'Sv_quarantaine'|translate}</td>'
     63            <td> </td>
     64            <td><input type="text" name="date_quarantaine"  value={$date_quarantaine} />            </td><td> </td>
     65
     66          <td><input type="text"  class="cluetip" name="quarantaine_periode" size="30%" value={$quarantaine_periode} title="{'Sv_format'|translate}|{'Sv_format_d'|translate}" /></td>
     67           <td><input type="text" name="reste" size="50%" value={$reste} /></td>
     68        {/if}
     69        { if  !$quarantaine }
     70        <td> </td>
     71        <td> {'Sv_Quarantaine'|translate} </td>
     72        <td> </td>
     73        <td> </td>
     74        <td><input type="text"  class="cluetip" name="quarantaine_periode" size="10%" value={$quarantaine_periode} title="{'Sv_format'|translate}|{'Sv_format_d'|translate}" /></td>
     75
     76     {/if}        </tr>
     77
    7878    </table>
    7979 </fieldset>
    80  
     80
    8181<fieldset>
    8282    <legend>{'Sv_admin_description'|translate}</legend>
    83                <table >
    84            <tr><td><textarea name="content"  rows="11" cols="100">{$message}</textarea></td>         </tr> 
    85                  
     83           <table >
     84           <tr><td><textarea name="content"  rows="11" cols="100">{$message}</textarea></td>         </tr>
     85
    8686           </table>
    87         </fieldset>
    88               <p>
    89                      <input class="submit" type="submit" name="submit" value="{'Sv_Valider'|translate}" />
    90                  <input class="submit" type="submit" name="submit" value="{'Sv_raz'|translate}" />
     87    </fieldset>
     88          <p>
     89             <input class="submit" type="submit" name="submit" value="{'Sv_Valider'|translate}" />
     90             <input class="submit" type="submit" name="submit" value="{'Sv_raz'|translate}" />
    9191             <input class="submit" type="submit" name="submit" value="{'Sv_refresh'|translate}" />
    92           </p>
     92      </p>
    9393</fieldset>
    9494</form>
  • extensions/Mail_supervisor/admin/mail_superv_help.tpl

    r10155 r10419  
    33<fieldset style=" position:relative ; top:15px">
    44  <legend>{'Sv_admin_titre'|translate}</legend>
    5 <div id="instructionFonction" class="instructionBlock" > 
     5<div id="instructionFonction" class="instructionBlock" >
    66  <div
    77    id="fonction_header"
     
    1717  >
    1818    <p>{'Sv_oversees_management_emails'|translate}.</p>
    19     <ol>     
    20           <li>{'Sv_hlp_1_1'|translate}</li>
     19    <ol>
     20      <li>{'Sv_hlp_1_1'|translate}</li>
    2121      <li>{'Sv_hlp_1_2'|translate}</li>
    2222      <li>{'Sv_hlp_1_3'|translate}</li>
     
    4343  >
    4444
    45  
     45
    4646
    4747<ol>
     
    5151</ul>
    5252  <li ><span  class="throw">{'Sv_check_header_carbon'|translate}</span></li>
    53  
     53
    5454   <ul>
    5555 <li>{'Sv_hlp_2_2'|translate}</li>
    5656</ul>
    57   <li><span  class="throw">{'Sv_check_header_text'|translate}</span> </li> 
     57  <li><span  class="throw">{'Sv_check_header_text'|translate}</span> </li>
    5858  <ul>
    5959 <li>{'Sv_hlp_2_3'|translate}</li>
     
    8484
    8585<ul>
    86     <ul>     
    87           <li ><i><span class="throw">{'Sv_nb'|translate}</span></i>       {'Sv_hlp_3_1'|translate}</li>
     86    <ul>
     87      <li ><i><span class="throw">{'Sv_nb'|translate}</span></i>       {'Sv_hlp_3_1'|translate}</li>
    8888      <li><i><span class="throw">{'Sv_depuis_le'|translate}</span></i> {'Sv_hlp_3_2'|translate}</li>
    8989      <li><i><span class="throw">{'Sv_nb_maxi'|translate}</span></i>   {'Sv_hlp_3_3'|translate}</li>
    9090      <li><i><span class="throw">{'Sv_periode'|translate}</span></i>   {'Sv_hlp_3_4'|translate}
    91           {'Sv_hlp_3_4_0'|translate}
    92           </li>
     91      {'Sv_hlp_3_4_0'|translate}
     92      </li>
    9393      <li><i><span class="throw">{'Sv_rest'|translate}</span></i>          {'Sv_hlp_3_5'|translate}</li>
    94  
     94
    9595    </ul>
    96  
    97  
    98 
    99 </ul>
    100   </div> <!-- configuration_content --> 
     96
     97
     98
     99</ul>
     100  </div> <!-- configuration_content -->
    101101</div> <!-- instructionconfiguration -->
    102102
     
    120120      <li><i><span  class="throw">{'Sv_quarantaine'|translate}</span></i>     {'Sv_hlp_4_2'|translate}</li>
    121121
    122  
    123 </ul>
    124   </div> <!-- etat_content --> 
     122
     123</ul>
     124  </div> <!-- etat_content -->
    125125</div> <!-- instructionetat -->
    126126
     
    147147  <p>.</p>
    148148
    149   </div> <!-- lastmessage_content --> 
     149  </div> <!-- lastmessage_content -->
    150150</div> <!-- instructionlastmessage -->
    151151 <img src="{$smile_bonjour}" />
    152152 Redaction en cours....
    153153 </fieldset>
    154  
    155  
     154
     155
    156156 <fieldset >
    157157  <legend>{'Sv_Test'|translate}</legend>
    158158<div id="testFonction" class="instructionBlock" >
    159  
     159
    160160  <div
    161161    id="test_header"
     
    170170    style="display:none"
    171171  >
    172      
     172
    173173    <p></p>
    174174  </div> <!-- Fonction -->
     
    177177
    178178 </fieldset>
    179  
     179
    180180<fieldset >
    181181  <legend>{'Sv_blackliste'|translate}</legend>
    182182<div id="blacklisteFonction" class="instructionBlock" >
    183  
     183
    184184  <script type="text/javascript">
    185     var is_supervisor = true; 
     185    var is_supervisor = true;
    186186  </script>
    187187  <div
     
    198198  >
    199199     <p>{'Sv_hlp_7_1'|translate}
    200         </p>
    201         <p><input type="checkbox"  value=""   />         {'Sv_hlp_7_1_1'|translate} </p>
    202        
    203         <p><input type="checkbox"   value="on"   />      {'Sv_hlp_7_1_3'|translate} </p>
    204         <p><input  type="text"   />                      {'Sv_hlp_7_2'|translate}   </p>
    205         <p> <input   type="button"   value="{'Sv_Test'|translate}"  /> {'Sv_hlp_7_3'|translate}</p>
     200    </p>
     201    <p><input type="checkbox"  value=""   />         {'Sv_hlp_7_1_1'|translate} </p>
     202
     203    <p><input type="checkbox"   value="on"   />      {'Sv_hlp_7_1_3'|translate} </p>
     204    <p><input  type="text"   />                      {'Sv_hlp_7_2'|translate}   </p>
     205    <p> <input   type="button"   value="{'Sv_Test'|translate}"  /> {'Sv_hlp_7_3'|translate}</p>
    206206  <p><input type="button" value="{'Sv_Ajout'|translate}" /></p>
    207         <p><img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/plug_activate.png" />
    208         {'Sv_hlp_7_4'|translate}</p>
     207    <p><img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/plug_activate.png" />
     208    {'Sv_hlp_7_4'|translate}</p>
    209209  </div> <!-- Fonction -->
    210210</div> <!-- Fonctions -->
  • extensions/Mail_supervisor/admin/mail_superv_test.tpl

    r10155 r10419  
    33</script>
    44<div class="titrePage">
    5         <h2>{'Sv_supervisor'|translate}{'Sv_version'|translate}{$version}</h2>
     5    <h2>{'Sv_supervisor'|translate}{'Sv_version'|translate}{$version}</h2>
    66</div>
    77<form action="" method="post" name="form">
    88  <fieldset>
    99    <legend>{'Sv_Tab_test'|translate}</legend>
    10               <fieldset>
     10          <fieldset>
    1111    <legend>{'Sv_message_to_send'|translate}</legend>
    1212
     
    1616      <td>
    1717        <select name="group" onchange="this.form.submit();" >
    18           {html_options options=$Group.group_options  selected=$Group.selected}           
     18          {html_options options=$Group.group_options  selected=$Group.selected}
    1919        </select>
    2020      </td>
    21                   <td  >
    22                         {$liste}
    23              </td>
     21          <td  >
     22            {$liste}
     23         </td>
    2424    </tr>
    2525
     
    3131    </tr>
    3232
    33   </table>                 
    34         </fieldset>
     33  </table>
     34    </fieldset>
    3535      <p>
    36           <input class="submit" type="submit" name="Submit" value="{'Sv_refresh'|@translate}" {$tag_input_enabled} />
    37           <input class="submit" type="submit" name="Submit" id="Envoyer"  value="{'Sv_Envoyer'|@translate}" {$tag_input_enabled} />
    38        
    39           </p>
     36      <input class="submit" type="submit" name="Submit" value="{'Sv_refresh'|@translate}" {$tag_input_enabled} />
     37      <input class="submit" type="submit" name="Submit" id="Envoyer"  value="{'Sv_Envoyer'|@translate}" {$tag_input_enabled} />
     38
     39      </p>
    4040</fieldset>
    4141</form>
  • extensions/Mail_supervisor/admin/roma/theme.css

    r10385 r10419  
    1 .bug {
     1.bug {
    22  background-image: url('../../smilies/mouche.gif');
    33  background-repeat: no-repeat;
     
    2222  text-align: left;
    2323}
    24 .instructionBlockHeaderCollapsed span, .instructionBlockHeaderExpanded span{ 
     24.instructionBlockHeaderCollapsed span, .instructionBlockHeaderExpanded span{
    2525border-bottom: none;
    2626}
Note: See TracChangeset for help on using the changeset viewer.