Ejemplo n.º 1
0
 function show()
 {
     $membersql = new membersql();
     $member_medal = new medal();
     $medalnews = array();
     $sql = 'SELECT * FROM ' . DB_PREFIX . 'medallog WHERE status=1 AND expiration>0 AND expiration<' . TIMENOW;
     $query = $this->db->query($sql);
     while ($row = $this->db->fetch_array($query)) {
         $medalnews[] = $row;
     }
     foreach ($medalnews as $medalnew) {
         $membersql->update('medallog', array('status' => 0), array('id' => $medalnew['id']));
         $membersql->delete('member_medal', array('member_id' => $medalnew['member_id'], 'medalid' => $medalnew['medalid']));
         $member_medal->update_used_num(array($medalnew['medalid']), '-');
     }
     $ret = "更新了已经过期会员勋章";
     $this->addItem($ret);
     $this->output();
 }
Ejemplo n.º 2
0
 private function apply_count()
 {
     $member_medal = new medal();
     $member_medal->update_used_num(array($this->medalid));
 }