调整下载计数器

This commit is contained in:
wlx 2009-03-14 07:01:11 +00:00
parent b2f3c1f3ec
commit af845190bd
2 changed files with 3 additions and 3 deletions

View File

@ -562,7 +562,7 @@ class DataController extends Zend_Controller_Action
$this->view->ftptime=date('Y-m-d H:i:s', strtotime('+1 week')); $this->view->ftptime=date('Y-m-d H:i:s', strtotime('+1 week'));
$sql=$this->db->quoteInto("select * from ftpuser where userid=?",$userid); $sql=$this->db->quoteInto("select * from ftpuser where userid=?",$userid);
$row=$this->db->fetchRow($sql); $row=$this->db->fetchRow($sql);
$datacount=$row['datacount']+1; $datacount=$row['datacount'];
foreach ($rows as $row) { foreach ($rows as $row) {
$url=$row['linkage']; $url=$row['linkage'];
$p=parse_url($url); $p=parse_url($url);

View File

@ -101,7 +101,7 @@ class G6ftp
$sql="insert into ftpuser (userid,pwd,ts_created,ts_invalid,datacount) values(?,?,now(),?,1)"; $sql="insert into ftpuser (userid,pwd,ts_created,ts_invalid,datacount) values(?,?,now(),?,1)";
$this->db->query($sql,array($user->id,$user->password,$user->time)); $this->db->query($sql,array($user->id,$user->password,$user->time));
return true; return true;
} elseif (strtotime($u['ts_invalid'])<=time() or $u['datacount']<2) { } elseif (strtotime($u['ts_invalid'])<=time() or $u['datacount']<1) {
//更新用户密码、数据地址和数据计数 //更新用户密码、数据地址和数据计数
//数据地址覆盖原来的信息 //数据地址覆盖原来的信息
$sql=$this->db->quoteInto("update g6ftpusersettings set configvalue=? where configname='Password' and userid=".$userid,strtoupper('MD5:'.md5($user->password))); $sql=$this->db->quoteInto("update g6ftpusersettings set configvalue=? where configname='Password' and userid=".$userid,strtoupper('MD5:'.md5($user->password)));
@ -123,7 +123,7 @@ class G6ftp
$sql=$this->db->quoteInto("update g6ftpusersettings set configvalue=configvalue||'\n'||? where configname='AccessList' and userid=".$userid,$this->getuserpath1($user->path)); $sql=$this->db->quoteInto("update g6ftpusersettings set configvalue=configvalue||'\n'||? where configname='AccessList' and userid=".$userid,$this->getuserpath1($user->path));
$this->db->query($sql); $this->db->query($sql);
$sql="update ftpuser set ts_invalid=?,datacount=? where userid=?"; $sql="update ftpuser set ts_invalid=?,datacount=? where userid=?";
$this->db->query($sql,array($user->time,$user->datacount,$user->id)); $this->db->query($sql,array($user->time,$user->datacount+1,$user->id));
} else { } else {
$sql="select pwd,ts_invalid from ftpuser where userid=?"; $sql="select pwd,ts_invalid from ftpuser where userid=?";
$u=$this->db->fetchRow($sql,array($user->id)); $u=$this->db->fetchRow($sql,array($user->id));