/** * Save page * @param \Difra\Param\AjaxString $title * @param \Difra\Param\AjaxString $tag * @param \Difra\Param\AjaxHTML $body * @param \Difra\Param\AjaxInt $id */ public function saveAjaxAction(\Difra\Param\AjaxString $title, \Difra\Param\AjaxString $tag, \Difra\Param\AjaxHTML $body, \Difra\Param\AjaxInt $id = null) { if ($id) { $page = \Difra\Plugins\CMS\Page::get($id->val()); } else { $page = \Difra\Plugins\CMS\Page::create(); } $page->setTitle($title->val()); $page->setUri($tag->val()); $page->setBody($body); Ajaxer::redirect('/adm/content/pages'); }