table_reply) . " WHERE rid = :rid", array(':rid' => $rid)); $sql = 'SELECT * FROM ' . tablename($this->table_list) . ' WHERE `weid`=:weid AND `id`=:marry_id'; $activity = pdo_fetch($sql, array(':weid' => $_W['uniacid'], ':marry_id' => $reply['marryid'])); $showpicurl = $this->getpicurl($activity['art_pic']); } include $this->template('form'); } public function fieldsFormValidate($rid = 0) { global $_W, $_GPC; $marryid = intval($_GPC['activity']); if (!empty($marryid)) { $sql = 'SELECT * FROM ' . tablename($this->table_list) . " WHERE `id`=:marryid"; $params = array(); $params[':marryid'] = $marryid; $activity = pdo_fetch($sql, $params); return; if (!empty($activity)) { return ''; } } return '没有选择合适的喜帖'; } private function getpicurl($url) { global $_W; if ($url) { return tomedia($url); } else { return $_W['siteroot'] . 'addons/lxy_marry/template/img/art_pic.png'; } } public function fieldsFormSubmit($rid) { global $_GPC; $marryid = intval($_GPC['activity']); $record = array(); $record['marryid'] = $marryid; $record['rid'] = $rid; $reply = pdo_fetch("SELECT * FROM " . tablename($this->table_reply) . " WHERE rid = :rid", array(':rid' => $rid)); if ($reply) { pdo_update($this->table_reply, $record, array('id' => $reply['id'])); } else { pdo_insert($this->table_reply, $record); } } public function ruleDeleted($rid) { pdo_delete($this->table_reply, array('rid' => $rid)); } }