Example #1
0
        include_once ROOT_DIR . 'lib/class/member.class.php';
        $this->member = new member();
        $members = $this->member->getMemberById($row['member_id']);
        //对应user的键值
        foreach ($members as $key => $values) {
            $mem[$values['id']] = $values;
        }
        //查询表中是否已经存在这样一条记录
        $sql = "SELECT *  FROM " . DB_PREFIX . "status_favorites WHERE status_id =" . $this->input['id'] . " and member_id =" . $this->user['user_id'];
        $rowf = $this->db->query_first($sql);
        if ($rowf) {
            $this->errorOutput(INSERT_EXIT);
        }
        //收藏表中记录一条数据
        $sql = "INSERT " . DB_PREFIX . "status_favorites(\r\n\t\t\t\t\tstatus_id,\r\n\t\t\t\t\tmember_id,\r\n\t\t\t\t\tfavorite_time\r\n\t\t\t\t\t)\r\n\t\t\t\t\tVALUES(\r\n\t\t\t\t\t" . $this->input['id'] . ",\r\n\t\t\t\t\t'" . $this->user['user_id'] . "',\r\n\t\t\t\t\t" . TIMENOW . "\t\t\t\t\r\n\t\t\t\t\t)\r\n\t\t\t\t\t";
        $rowd = $this->db->query($sql);
        //如果删除成功则返回删除的数据
        if ($rowd) {
            //博客信息和用户信息合并
            $this->setXmlNode('statuses', 'status');
            $row['user'] = $mem[$row['member_id']];
            $this->addItem($row);
            $this->output();
        } else {
            $this->errorOutput(INSERT_FASLE);
        }
    }
}
$out = new create();
$out->create();