Changeset 1528
- Timestamp:
- 04/26/06 16:26:21 (3 years ago)
- Files:
-
- alternc/trunk/bureau/class/m_bro.php (modified) (1 diff)
- alternc/trunk/bureau/class/m_mail.php (modified) (1 diff)
- alternc/trunk/debian/alternc.cron.d (modified) (1 diff)
- alternc/trunk/install/upgrades/0.9.5.sql (modified) (1 diff)
- alternc/trunk/src/Makefile (modified) (1 diff)
- alternc/trunk/src/spoolsize.php (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
alternc/trunk/bureau/class/m_bro.php
r953 r1528 127 127 while (($file = readdir($dir)) !== false) { 128 128 if ($file!="." && $file!="..") { 129 $c[]=array("name"=>$file, "size"=>$ size, "date"=>filemtime($absolute."/".$file), "type"=> (!is_dir($absolute."/".$file)) );129 $c[]=array("name"=>$file, "size"=>$this->fsize($absolute."/".$file), "date"=>filemtime($absolute."/".$file), "type"=> (!is_dir($absolute."/".$file)) ); 130 130 } 131 131 } alternc/trunk/bureau/class/m_mail.php
r947 r1528 110 110 while ($db->next_record()) { 111 111 if ($db->f("pop")) { 112 /*113 $size=exec("/usr/lib/alternc/du.pl /var/alternc/mail/".substr($info[$i]["mail"][0],0,1)."/".str_replace("@","_",$info[$i]["mail"][0]));114 $size=$size*1024;115 */116 112 $size=0; 113 $r=mysql_query("SELECT size FROM size_mail WHERE alias='".str_replace("@","_",$db->f("mail"))."';"); 114 list($size)=@mysql_fetch_array($r); 115 $size=$size*1024; 117 116 } else $size=0; 118 117 if ($db->f("pop")) { alternc/trunk/debian/alternc.cron.d
r939 r1528 11 11 # Every hour, check for slave_dns refreshes 12 12 5 * * * * root /usr/lib/alternc/slave_dns 13 14 # Every day at 2am, compute web, mail and db space usage per account. 15 # You may put this computing every week only or on your filer on busy services. 16 0 2 * * * www-data /usr/lib/alternc/spoolsize.php alternc/trunk/install/upgrades/0.9.5.sql
r1025 r1528 10 10 -- Force le bureau https si voulu : 11 11 INSERT INTO variable SET name='force_https', value='0', comment='Shall we force the users to access the managment desktop through HTTPS only ? If this value is true, HTTPS access will be forced. '; 12 13 -- -------------------------------------------------------- 14 -- TABLES de mémorisation de la taille des dossiers web/mail/db 15 16 CREATE TABLE IF NOT EXISTS `size_db` ( 17 `db` varchar(255) NOT NULL default '', 18 `size` int(10) unsigned NOT NULL default '0', 19 `ts` timestamp(14) NOT NULL, 20 PRIMARY KEY (`db`), 21 KEY `ts` (`ts`) 22 ) TYPE=MyISAM COMMENT='MySQL Database used space'; 23 24 25 -- -------------------------------------------------------- 26 CREATE TABLE IF NOT EXISTS `size_mail` ( 27 `alias` varchar(255) NOT NULL default '', 28 `size` int(10) unsigned NOT NULL default '0', 29 `ts` timestamp(14) NOT NULL, 30 PRIMARY KEY (`alias`), 31 KEY `ts` (`ts`) 32 ) TYPE=MyISAM COMMENT='Mail space used by pop accounts.'; 33 34 -- -------------------------------------------------------- 35 CREATE TABLE IF NOT EXISTS `size_web` ( 36 `uid` int(10) unsigned NOT NULL default '0', 37 `size` int(10) unsigned NOT NULL default '0', 38 `ts` timestamp(14) NOT NULL, 39 PRIMARY KEY (`uid`), 40 KEY `ts` (`ts`) 41 ) TYPE=MyISAM COMMENT='Web space used by accounts.'; 42 alternc/trunk/src/Makefile
r913 r1528 29 29 CC+=$(CFLAGS) 30 30 PROGS=mail_add mail_del quota_edit quota_get mem_add mem_del db_create 31 SCRIPTS=quota_edit.sh quota_get.sh basedir_prot.sh sqlbackup.sh rawstat.daily quota_init quota_delete update_domains.sh slave_dns sendmail 31 SCRIPTS=quota_edit.sh quota_get.sh basedir_prot.sh sqlbackup.sh rawstat.daily quota_init quota_delete update_domains.sh slave_dns sendmail spoolsize.php 32 32 BIN=$(DESTDIR)/usr/lib/alternc/ 33 33
