function pageaddmember($inPath) { $url = $this->getUrlParams($inPath); $mid = (int) $url['mid'] > 0 ? (int) $url['mid'] : (int) $_POST['mid']; $memberObj = new m_member($mid); if ($_POST) { $post = base_Utils::shtmlspecialchars($_POST); if ($mid) { if ($memberObj->create($post)) { $this->ShowMsg("修改成功!", $this->createUrl("/member/index"), '', 1); } $this->ShowMsg("修改失败" . $memberObj->getError()); } else { if ($memberObj->create($post)) { $this->ShowMsg("添加成功!", $this->createUrl("/member/index"), '', 1); } $this->ShowMsg("添加失败,原因:" . $memberObj->getError()); } } else { if ($mid) { $this->params['member'] = $memberObj->get(); } $mbgroupObj = new m_mbgroup(); $this->params['group'] = $mbgroupObj->select()->items; return $this->render('member/addmember.html', $this->params); } }
/** * Smarty plugin * @package Smarty * @subpackage plugins */ function smarty_modifier_mbgroup($id, $type) { if (in_array($type, array('mgroup_name', 'credit', 'discount')) and $id > 0) { $mbgroupObj = new m_mbgroup(); $rs = $mbgroupObj->getOne($id); echo $rs[$type]; } }