$title = sensitiveIO::request('title'); $linktitle = sensitiveIO::request('linktitle'); $emptytpl = sensitiveIO::request('emptytpl') == 1 ? true : false; $cms_page = new CMS_page(); $cms_father = CMS_tree::getPageByID($father); if (!$cms_father || $cms_father->hasError()) { CMS_grandFather::raiseError('Page creation : Father page (' . $father . ') has error ...'); $cms_message = $cms_language->getMessage(MESSAGE_PAGE_ERROR_CREATION); break; } if (!$cms_user->hasPageClearance($father, CLEARANCE_PAGE_EDIT)) { $cms_message = $cms_language->getMessage(MESSAGE_PAGE_ERROR_FATHER_PAGE); break; } //must set the lastReminder to today $cms_page->touchLastReminder(); $cms_page->setTitle($title, $cms_user); if ($linktitle) { $cms_page->setLinkTitle($linktitle, $cms_user); } else { $cms_page->setLinkTitle($title, $cms_user); } $cms_page->writeToPersistence(); //create page, attach it to the tree CMS_tree::attachPageToTree($cms_page, $cms_father, false); //clone the template $pageTpl = CMS_pageTemplatesCatalog::getCloneFromID($template, false, true, $emptytpl); if ($cms_page->setTemplate($pageTpl->getID())) { $cms_page->writeToPersistence(); //goto copied page $jscontent = '