Changeset 171
- Timestamp:
- 09/02/07 22:52:10 (16 months ago)
- Location:
- trunk
- Files:
-
- 1 added
- 11 modified
-
ChangeLog (modified) (1 diff)
-
includes/config.inc.default.php (modified) (1 diff)
-
includes/func.inc.php (modified) (1 diff)
-
includes/sites/domain_view.php (modified) (2 diffs)
-
includes/sites/main.php (modified) (1 diff)
-
sql_upgrades (modified) (1 diff)
-
system_scripts/create_mailbox_size.pl (added)
-
system_scripts/create_mailboxes.pl (modified) (3 diffs)
-
system_scripts/create_mailfilters.pl (modified) (3 diffs)
-
templates/domain_view.tpl (modified) (1 diff)
-
templates/success_messages.tpl (modified) (1 diff)
-
templates/user_index.tpl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r170 r171 2 2 o Added: autoresponder.pl: special X-Header vacation disable 3 3 o Added: special X-Header vacation to email user/admin frontend 4 o Added: pidfile for create_mailboxes.pl 5 o Added: pidfile for create_mailfilters.pl 6 o Added: script for calculate the mailbox size 7 o Added: new config value for "display mailbox size" 8 o Added: domain_view.tpl mailbox size 9 o Improved: removed reload to domain show on save emailaddress 4 10 o Fixed: autoresponder.pl. UTF-8 problems in body 5 11 CpVES 0.05 2007-08-31 - Jonas Genannt - <jonas.genannt@brachium-system.net> -
trunk/includes/config.inc.default.php
r165 r171 45 45 $config['max_passwd_len']=15; 46 46 47 //display the size of the mailboxes 48 $config['display_mb_size']=1; 49 47 50 //IMAP Server: 48 51 $config['imap_server'] = "swetlana.brachium-system.net"; -
trunk/includes/func.inc.php
r169 r171 22 22 $smarty->assign('webmail_link',$config['webmail_link']); 23 23 $smarty->assign('mailgraph_link',$config['mailgraph_link']); 24 $smarty->assign('display_mb_size',$config['display_mb_size']); 24 25 /* 25 26 mailfilter prios: -
trunk/includes/sites/domain_view.php
r169 r171 218 218 219 219 //FIXME: deleted email addresses!!! 220 $sql=sprintf("SELECT email,id,access FROM users WHERE domainid='%s' AND enew!='0' ORDER BY email",220 $sql=sprintf("SELECT email,id,access,mb_size FROM users WHERE domainid='%s' AND enew!='0' ORDER BY email", 221 221 $db->escapeSimple($_GET['did'])); 222 222 $result=&$db->query($sql); … … 237 237 'email' =>$data['email'], 238 238 'access' =>$data['access'], 239 'mb_size' =>$data['mb_size'], 239 240 'autoresponder' => $autoresponder) ); 240 241 } //ENDE WHILE eMails -
trunk/includes/sites/main.php
r163 r171 114 114 $smarty->assign('full_name', $_SESSION['full_name']); 115 115 $smarty->assign('email', $_SESSION['email']); 116 117 if ($config['display_mb_size'] == 1) { 118 $sql=sprintf("SELECT mb_size FROM users WHERE id='%d'", 119 $db->escapeSimple($_SESSION['uid'])); 120 $result=& $db->query($sql); 121 $row = $result->fetchrow(DB_FETCHMODE_ASSOC); 122 $smarty->assign('mb_size', $row['mb_size']); 123 } 124 116 125 } 117 126 $smarty->assign('table_data', $table_data); -
trunk/sql_upgrades
r169 r171 135 135 ALTER TABLE `domains` ADD `p_autores_xheader` TINYINT( 1 ) NOT NULL DEFAULT '0'; 136 136 ALTER TABLE `users` ADD `p_autores_xheader` TINYINT( 1 ) NOT NULL DEFAULT '0'; 137 137 ALTER TABLE `users` ADD `mb_size` INT NOT NULL DEFAULT '0'; -
trunk/system_scripts/create_mailboxes.pl
r131 r171 20 20 use DBI; 21 21 use Config::General; 22 use Proc::PID::File; 22 23 23 24 my $conf = new Config::General("/etc/cpves/mail_config.conf"); … … 31 32 $config{'vmail_home'} = "/home/vmail" unless defined $config{'vmail_home'}; 32 33 $config{'vmail_safe'} = "/home/vmail_backup" unless defined $config{'vmail_safe'}; 34 $config{'vmail_user'} = "vmail" unless defined $config{'vmail_user'}; 33 35 34 36 if (! -d $config{'vmail_home'}) … … 37 39 exit(1); 38 40 } 39 41 chomp (my $user = `id -un`); 42 die "Already running!" if Proc::PID::File->running('dir' => '/tmp/' ); 43 die ("Error: Please run $0 as mailbox owner!") unless ($user eq $config{'vmail_user'}); 40 44 41 45 my $dsn = "DBI:mysql:database=".$config{'db_name'}.";host=". $config{'db_host'}; -
trunk/system_scripts/create_mailfilters.pl
r131 r171 20 20 use Fcntl; 21 21 use Config::General; 22 use Proc::PID::File; 22 23 23 24 my $conf = new Config::General("/etc/cpves/mail_config.conf"); … … 35 36 $config{'sa_wb_listing'} = "/etc/mail-admin/sa_wb_listing.pl" unless defined $config{'sa_wb_listing'}; 36 37 $config{'reformail'} = "/usr/bin/reformail" unless defined $config{'reformail'}; 38 $config{'vmail_user'} = "vmail" unless defined $config{'vmail_user'}; 37 39 38 40 my $sa_wblist = sprintf("exception {\nif ( /^From:\\s*(.*)/ )\n{\nADDR=getaddr(\$MATCH1)\nWHITELIST=`%s DID EMAILID \$ADDR`\nif (\$WHITELIST eq 0)\n{\nxfilter \"%s -A'X-CpVES: Whitelist'\"\n}\n}\n}\n", $config{'sa_wb_listing'}, $config{'reformail'} ); … … 43 45 exit(1); 44 46 } 45 47 chomp (my $user = `id -un`); 48 die "Already running!" if Proc::PID::File->running('dir' => '/tmp/' ); 49 die ("Error: Please run $0 as mailbox owner!") unless ($user eq $config{'vmail_user'}); 46 50 47 51 my $dsn = "DBI:mysql:database=".$config{'db_name'}.";host=". $config{'db_host'}; -
trunk/templates/domain_view.tpl
r169 r171 25 25 <td style="width:300px;">{if $row.autoresponder eq "1"}<img src="img/icons/autoresponder.png" title="{t}vacation active!{/t}" />{/if} 26 26 <a href="?module=email_view&id={$row.id}&did={$did}">{$row.email}</a></td> 27 28 {if $display_mb_size == 1} 29 <td style="width:250px;"> </td> 30 <td style="text-align:left;width:50px;">{$row.mb_size} M</td> 31 {else} 27 32 <td style="width:300px;"> </td> 33 {/if} 28 34 <td style="text-align:right;vertical-align:middle;"> 29 35 {if $row.access == '1' } -
trunk/templates/success_messages.tpl
r155 r171 15 15 {elseif $if_email_data_saved == 'y'} 16 16 {t}saved emailaddress.{/t} 17 <meta http-equiv="refresh" content="1; URL=?module=domain_view&did={$did}">18 17 {elseif $if_list_created == 'y'} 19 18 Mailingliste wurde erfolgreich angelegt. -
trunk/templates/user_index.tpl
r153 r171 17 17 <br/><br/> 18 18 {/if} 19 {if $display_mb_size == 1} 20 {t 1=$mb_size}Your current mailbox size is %1 M.{/t} 21 {/if} 22
