public function modifyPost($request, $response) { /*{{{*/ $pGroupTplId = $request->pGroupTplId; $pGroupTpl = DAL::get()->find('PGroupTpl', $pGroupTplId, true); DBC::requireTrue($pGroupTpl instanceof PGroupTpl, "PGroupTpl {$pGroupTplId} 不存在"); $params = array(); $params['name'] = $request->name; $params['keyworddesc'] = $request->keyworddesc; PlaceClient::getInstance()->modifyPGroupTpl($pGroupTplId, $params); $msg = '修改成功'; $url = $response->router->urlfor('pgrouptpl/modify', array('msg' => $msg, 'pgrouptplid' => $pGroupTplId)); $response->setRedirect($url); }
public function modifyPost($request, $response) { /*{{{*/ $placeTplId = $request->placeTplId; $placeTpl = DAL::get()->find('PlaceTpl', $placeTplId, true); DBC::requireTrue($placeTpl instanceof PlaceTpl, "PlaceTpl {$placeTplId} 不存在"); $params = array(); $params['name'] = $request->name; $content = $request->getUnSafeData('content'); $content = str_ireplace(' ', ' ', $content); $params['content'] = html_entity_decode($content); PlaceClient::getInstance()->modifyPlaceTpl($placeTplId, $params); $msg = '修改成功'; $url = $response->router->urlfor('placetpl/modify', array('msg' => $msg, 'placeTplId' => $placeTplId)); $response->setRedirect($url); }
public function modifyPost4Ajax($request, $response) {/*{{{*/ $placeId = $request->chipId; $place = DAL::get()->find('place', $placeId, true); $data = array(); $data['errorno'] = -1; $data['content'] = ''; if(false == $place instanceof Place) { $data['errorno'] = 0; } $params = array(); $params['content'] = mb_convert_encoding($request->getPost('chipContent'), 'GBK', 'UTF-8'); $placeId = PlaceClient::getInstance()->modifyPlace($placeId, $params); $place = DAL::get()->find('place', $placeId, true); if ($place instanceof Place) { $data['errorno'] = 1; $data['content'] = mb_convert_encoding($place->getContent4FrontModify(), 'UTF-8', 'GBK'); } header('Content-type: text/html;charset=UTF-8'); echo json_encode($data); return parent::DIRECT_OUTPUT; }/*}}}*/
public function fixPlaces($request, $response) { /*{{{*/ $pGroupId = $request->pGroupId; $pGroup = DAL::get()->find('PGroup', $pGroupId, true); DBC::requireTrue($pGroup instanceof PGroup, "PGroup {$pGroupId} 不存在"); PlaceClient::getInstance()->fixPlaces($pGroupId); $msg = "重获碎片成功"; $url = $response->router->urlfor('place/showlist', array('pGroupId' => $pGroupId, 'msg' => $msg)); $response->setRedirect($url); }
public function publish($request, $response) { /*{{{*/ $placeId = $request->placeId; $place = DAL::get()->find('Place', $placeId, true); DBC::requireTrue(false == $place->isNull(), '数据错误!'); PlaceClient::getInstance()->placePublish($placeId); $url = $response->router->urlfor('place/showlist', array('pGroupId' => $place->pgroup->id)); $response->setRedirect($url); }