Changeset 4029 for extensions/Mail_supervisor/admin/mail_superv_admin.php
- Timestamp:
- Oct 13, 2009, 1:40:08 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Mail_supervisor/admin/mail_superv_admin.php
r4023 r4029 1 1 <?php 2 if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 3 load_language('plugin.lang', MAIL_SUPERV_PATH); 2 // +-----------------------------------------------------------------------+ 3 // | Piwigo - a PHP based picture gallery | 4 // +-----------------------------------------------------------------------+ 5 // | Copyright(C) 2008-2009 Piwigo Team http://piwigo.org | 6 // | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net | 7 // | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick | 8 // +-----------------------------------------------------------------------+ 9 // | This program is free software; you can redistribute it and/or modify | 10 // | it under the terms of the GNU General Public License as published by | 11 // | the Free Software Foundation | 12 // | | 13 // | This program is distributed in the hope that it will be useful, but | 14 // | WITHOUT ANY WARRANTY; without even the implied warranty of | 15 // | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | 16 // | General Public License for more details. | 17 // | | 18 // | You should have received a copy of the GNU General Public License | 19 // | along with this program; if not, write to the Free Software | 20 // | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, | 21 // | USA. | 22 // +-----------------------------------------------------------------------+ 23 24 if ( !defined('PHPWG_ROOT_PATH')) 25 { 26 die('Hacking attempt!'); 27 } 28 29 4 30 include_once(PHPWG_ROOT_PATH.'admin/include/functions.php'); 5 31 … … 10 36 $mails_données=Get_Datas(); 11 37 12 $search=array("D","H","M","S","W");13 $replace=array(" day"," Hour"," minute"," second"," week"); 38 39 14 40 41 $list_period=array('week','day','hour','minute','seconde'); 42 $list_period_label=array(l10n('Week'),l10n('Day'),l10n('Hour'),l10n('Minute'),l10n('Seconde')); 43 15 44 16 45 if ( isset($_POST['test_envoie']) ) { … … 27 56 $mails_données['date_mail'] = time(); 28 57 $mails_données['date_spam'] = time(); 58 29 59 $mails_données['reste'] = 0; 30 60 31 $query = ' 32 UPDATE '.MAIL_SUPERV_TABLE.' 33 SET `nb_mails` = 0, 34 `date_mail` = '.time().', 35 `nb_mails_maxi` = '.$mails_données['nb_mails_maxi'].', 36 `nb_mails_periode` = "'.$mails_données['nb_mails_periode'].'", 37 38 `nb_spams` = 0, 39 `date_spam` = '.time().', 40 `nb_spams_maxi` = '.$mails_données['nb_spams_maxi'].', 41 `nb_spams_periode` = "'.$mails_données['nb_spams_periode'].'", 42 43 `quarantaine` = "false", 44 `date_quarantaine` = '.time().', 45 46 `message` = "'.$mails_données['message'].'", 47 `header_text` = "'.$mails_données['header_text'].'" 48 WHERE `id` =1 LIMIT 1 '; 49 50 51 pwg_query($query); 61 $mails_données['quarantaine']=false; 62 63 sauve_données(); 52 64 53 65 array_push($page['infos'], l10n('save_config')); … … 70 82 $mails_données['nb_spams_maxi'] = isset($_POST['nb_spams_maxi']) ? $_POST['nb_spams_maxi'] : $mails_données['nb_spams_maxi'] ; 71 83 $mails_données['nb_spams_periode'] = isset($_POST['nb_spams_periode']) ? $_POST['nb_spams_periode'] : $mails_données['nb_spams_periode'] ; 84 $mails_données['quarantaine_periode'] = isset($_POST['quarantaine_periode']) ? $_POST['quarantaine_periode'] : $mails_données['quarantaine_periode'] ; 72 85 73 86 $mails_données['message'] = isset($_POST['content']) ? $_POST['content'] : $mails_données['message'] ; 74 87 $mails_données['header_text'] = isset($_POST['header_text']) ? $_POST['header_text'] : $mails_données['header_text'] ; 75 88 //=========================================================================================================== 76 $query = ' 77 UPDATE '.CONFIG_TABLE.' 78 SET value="'.$mails_options[0]. ',' .$mails_options[1]. ',' .$mails_options[2].',' .$mails_options[3]. ',' .$mails_options[4]. '" 79 WHERE param="mail_superv" 80 LIMIT 1'; 81 pwg_query($query); 89 sauve_options(); 82 90 83 84 $query = ' 85 UPDATE '.MAIL_SUPERV_TABLE.' 86 SET `nb_mails` = '.$mails_données['nb_mails'].', 87 `date_mail` = '.$mails_données['date_mail'].', 88 `nb_mails_maxi` = '.$mails_données['nb_mails_maxi'].', 89 `nb_mails_periode` = "'.$mails_données['nb_mails_periode'].'", 90 91 `nb_spams` = '.$mails_données['nb_spams'].', 92 `date_spam` = '.$mails_données['date_spam'].', 93 `nb_spams_maxi` = '.$mails_données['nb_spams_maxi'].', 94 `nb_spams_periode` = "'.$mails_données['nb_spams_periode'].'", 95 96 `quarantaine` = "'.$mails_données['quarantaine'].'", 97 `date_quarantaine` = '.$mails_données['date_quarantaine'].', 98 99 `message` = "'.$mails_données['message'].'", 100 `header_text` = "'.$mails_données['header_text'].'" 101 WHERE `id` =1 LIMIT 1 '; 102 103 104 pwg_query($query); 91 //============================================================================================== 92 sauve_données(); 105 93 106 94 //=========================================================================================================== … … 110 98 } 111 99 100 $mails_données = Get_Datas() ; 101 102 $rest_mail= $mails_données['rest_mail']; 103 $rest_spam= $mails_données['rest_spam']; 104 $reste= $mails_données['reste']; 105 106 $quarantaine= $mails_données['quarantaine']; 107 112 108 113 $rest_mail= $mails_données['date_mail']-time() ;114 $rest_mail= "'".int_to_heure($rest_mail)."'";115 116 $rest_spam= $mails_données['date_spam']-time() ;117 $rest_spam= "'".int_to_heure($rest_spam)."'";118 109 119 110 $template->assign( … … 126 117 127 118 'nb_mails' => $mails_données['nb_mails'] , 128 'date_mail' => "'".date( 'Y-M-d H:m:s',$mails_données['date_mail'])."'" ,119 'date_mail' => "'".date(l10n('formatdate'),$mails_données['date_mail'])."'" , 129 120 'nb_mails_maxi' => $mails_données['nb_mails_maxi'] , 130 121 'nb_mails_periode' => "'".$mails_données['nb_mails_periode']."'" , 131 'time_mails_reste' => ( $rest_mail ),122 'time_mails_reste' => "'".int_to_heure( $rest_mail )."'" , 132 123 133 124 'nb_spams' => $mails_données['nb_spams'] , 134 'date_spam' => "'".date( 'Y-M-d H:m:s',$mails_données['date_spam'])."'" ,125 'date_spam' => "'".date(l10n('formatdate'),$mails_données['date_spam'])."'" , 135 126 'nb_spams_maxi' => $mails_données['nb_spams_maxi'] , 136 127 'nb_spams_periode' => "'".$mails_données['nb_spams_periode']."'" , 137 'time_spams_reste' => ($rest_spam),128 'time_spams_reste' => "'".int_to_heure($rest_spam)."'" , 138 129 139 'date_quarantaine' => "'".date('Y-M-d H:m:s',$mails_données['date_quarantaine'])."'" , 140 'reste' => int_to_heure($mails_données['reste']), 130 'quarantaine' => $mails_données['quarantaine'] , 131 'date_quarantaine' => "'".date(l10n('formatdate'),$mails_données['date_quarantaine'])."'" , 132 'quarantaine_periode' => "'".$mails_données['quarantaine_periode']."'" , 133 'reste' => "'".int_to_heure($reste)."'", 141 134 142 135 'message' => $mails_données['message'] , 143 136 'header_text' => "'".$mails_données['header_text']."'" , 137 138 'list_period' => $list_period , 139 'list_period_label' => $list_period_label , 140 144 141 ) 145 142 );
Note: See TracChangeset
for help on using the changeset viewer.