public function ajaxSelectList($request, $response)
 {
     /*{{{*/
     header('Content-Type: text/html; charset=GBK');
     $page = intval($request->getRequest('p', 1));
     $res = ReplyTemplateClient::getInstance()->getInfosAndPage('replytemplate', $this->space->user->id, $page, 15);
     $response->templateList = $res['replyInfos'];
     $pagelink = '';
     if (empty($res['page']) == false) {
         $pageInfo = $res['page'];
         $pagelink = PageNav::getNavLink(PageNav::getPageNavTemplateForSpace($this->space->getUrl() . 'replytemplate/ajaxselectlist?p='), $pageInfo['nowpage'], $pageInfo['pagesize'], $pageInfo['total']);
     }
     $response->pagelink = $pagelink;
 }
 public function replyTemplate($spaceId)
 {/*{{{*/
     $space = DAL::get()->find('space', $spaceId);
     if($space->isNull())
     {
         $this->setErrorCode(328);
         return 0;
     }
     $pageSize = 300;
     $contents = array();
 	$contents = ReplyTemplateClient::getInstance()->getInfos('replytemplate', $space->user->id, $pageSize);
     $infos = array();
     foreach($contents as $content )
     {
         $info['content'] = $content['fld_replytemplatecontent'];
         $infos[] = $info;
     }
     $this->content = $infos;
     return $infos;
 }/*}}}*/
 public function replyTplAjaxDeletePost($request, $response)
 {
     /*{{{*/
     ReplyTemplateClient::getInstance()->delete($this->user, $request->id);
     echo json_encode(array('status' => 0));
     return self::DIRECT_OUTPUT;
 }
	public function replyTplAjaxDeletePost($request, $response)
	{
        ReplyTemplateClient::getInstance()->delete($this->_newUser, $request->id);
		echo json_encode(array('status' => 0));
        exit;
	}
 public function ajaxTemplate($request, $response)
 {
     /*{{{*/
     $page = intval($request->getRequest('page', 1));
     $res = ReplyTemplateClient::getInstance()->getAll($this->user->id, $page, 10, array('page' => true));
     $response->replyTemplateList = $res['templates'];
     $pagelink = '';
     if (empty($res['page']) == false) {
         $pageInfo = $res['page'];
         $pagelink = PageNav::getNavLink(PageNav::getPageNavTemplateForSpace($this->space->getUrl() . 'thread/ajaxtemplate?page='), $pageInfo['nowpage'], $pageInfo['pagesize'], $pageInfo['total']);
     }
     $response->pagelink = $pagelink;
 }
 public function setNewTemplate($userId, $content)
 {/*{{{*/
     $space = DAL::get()->find('space', $userId);
     if($space->isNull())
     {
         return 328;
     }
     ReplyTemplateClient::getInstance()->add($space->user, $content);
     $this->content = array();
 }/*}}}*/