0) { $sql = "SELECT COUNT(*) FROM " . tablename('wwx_fxxt_red_gifts') . " WHERE {$condition}"; $total = pdo_fetchcolumn($sql, $pars); $start = ($pindex - 1) * $psize; $sql = "SELECT * FROM " . tablename('wwx_fxxt_red_gifts') . " WHERE {$condition} ORDER BY `id` DESC LIMIT {$start},{$psize}"; } $ds = pdo_fetchall($sql, $pars); return $ds; } /**GIFT:3.添加活动礼品分类**/ public function create($entity) { global $_W; $rec = array_elements(array('title', 'type', 'remark', 'tag'), $entity); $rec['uniacid'] = $_W['uniacid']; $condition = '`uniacid`=:uniacid AND `title`=:title'; $pars = array(); $pars[':uniacid'] = $rec['uniacid']; $pars[':title'] = $rec['title']; $sql = 'SELECT * FROM ' . tablename('wwx_fxxt_red_gifts') . " WHERE {$condition}"; $exists = pdo_fetch($sql, $pars); if(!empty($exists)) { return error(-1, '这个礼品名称已经使用, 请更换'); } $ret = pdo_insert('wwx_fxxt_red_gifts', $rec); if(!empty($ret)) { $id = pdo_insertid(); return $id; } return false; } /**GIFT:4.根据ID编辑活动礼品分类**/ public function modify($id, $entity) { global $_W; $id = intval($id); $rec = array_elements(array('title', 'type', 'remark', 'tag'), $entity); $rec['uniacid'] = $_W['uniacid']; $condition = '`uniacid`=:uniacid AND `title`=:title AND `id`!=:id'; $pars = array(); $pars[':uniacid'] = $rec['uniacid']; $pars[':title'] = $rec['title']; $pars[':id'] = $id; $sql = 'SELECT * FROM ' . tablename('wwx_fxxt_red_gifts') . " WHERE {$condition}"; $exists = pdo_fetch($sql, $pars); if(!empty($exists)) { return error(-1, '这个礼品名称已经使用, 请更换'); } $ret = pdo_update('wwx_fxxt_red_gifts', $rec, array('id'=>$id)); return $ret !== false; } /**GIFT:5.根据ID删除活动礼品分类**/ public function remove($id) { global $_W; $pars = array(); $pars[':uniacid'] = $_W['uniacid']; $sql = 'DELETE FROM ' . tablename('wwx_fxxt_red_activity_gifts') . ' WHERE `gift`=:id'; pdo_query($sql, $pars); $pars[':id'] = $id; $sql = 'DELETE FROM ' . tablename('wwx_fxxt_red_gifts') . ' WHERE `uniacid`=:uniacid AND `id`=:id'; pdo_query($sql, $pars); $sql = 'DELETE FROM ' . tablename('wwx_fxxt_red_records') . ' WHERE `uniacid`=:uniacid AND `gift`=:id'; pdo_query($sql, $pars); return true; } }