Ejemplo n.º 1
0
t\t\t}
t\t},{
t\t\tfieldLabel:\t\t'<span ext:qtip="{$cms_language->getJSMessage(MESSAGE_PAGE_REDIR_TYPE_DESC, false, "cms_aliases")}" class="atm-help">{$cms_language->getJSMessage(MESSAGE_PAGE_REDIR_TYPE, false, "cms_aliases")}</span>',
t\t\tid:\t\t\t\t'{$winId}-aliasRedirType',
t\t\tname:\t\t\t'permanent',
t\t\tinputValue:\t\t'1',
t\t\tchecked:\t\t'{$item->isPermanent()}',
t\t\tdisabled:\t\t'{$item->urlReplaced()}',
t\t\txtype:\t\t\t'checkbox',
t\t\tboxLabel:\t\t'{$cms_language->getJSMessage(MESSAGE_PAGE_REDIR_TYPE_INFO, false, "cms_aliases")}',
t\t},{
t\t\tfieldLabel:\t\t'<span ext:qtip="{$cms_language->getJSMessage(MESSAGE_PAGE_PROTECTED_DESC, false, "cms_aliases")}" class="atm-help">{$cms_language->getJSMessage(MESSAGE_PAGE_PROTECTED, false, "cms_aliases")}</span>',
t\t\tname:\t\t\t'protected',
t\t\tinputValue:\t\t'1',
t\t\txtype:\t\t\t'checkbox',
t\t\tchecked:\t\t'{$item->isProtected()}',
t\t\tboxLabel:\t\t'{$cms_language->getJSMessage(MESSAGE_PAGE_PROTECTED_INFO, false, "cms_aliases")}'
t\t\t{$protectedAlert}
t\t}]
t}],
tbuttons:[{
t\ttext:\t\t\t'{$cms_language->getJSMessage(MESSAGE_PAGE_SAVE)}',
t\ticonCls:\t\t'atm-pic-validate',
t\txtype:\t\t\t'button',
t\tname:\t\t\t'submitAdmin',
t\thandler:\t\tfunction() {
t\t\tvar form = Ext.getCmp('{$winId}-alias').getForm();
t\t\tif (form.isValid()) {
t\t\t\tform.submit({
t\t\t\t\tparams:{
t\t\t\t\t\taction:\t\t'save',
Ejemplo n.º 2
0
 $newFatherId = sensitiveIO::request('newFatherId', 'sensitiveIO::isPositiveInteger');
 $pageId = sensitiveIO::request('page', 'sensitiveIO::isPositiveInteger');
 $name = sensitiveIO::request('name');
 $redirection = sensitiveIO::request('redirection');
 $websites = sensitiveIO::request('websites');
 $replaceURL = sensitiveIO::request('replaceURL') ? true : false;
 $permanent = sensitiveIO::request('permanent') ? true : false;
 // Current alias object to manipulate
 if ($aliasId) {
     $item = CMS_module_cms_aliases::getByID($aliasId);
 } else {
     $item = new CMS_resource_cms_aliases();
 }
 //check protected status
 $protected = sensitiveIO::request('protected') ? true : false;
 if (!$item->isProtected() || !$protected && $cms_user->hasAdminClearance(CLEARANCE_ADMINISTRATION_EDITVALIDATEALL)) {
     //set alias websites (needed to know if alias is correct in case of name conflict)
     $item->setWebsites(explode(',', $websites));
     //set parent only if alias has no subaliases
     if (!$item->hasSubAliases()) {
         if (io::isPositiveInteger($newFatherId)) {
             $parent = CMS_module_cms_aliases::getByID($newFatherId);
             $item->setParent($parent);
         } else {
             $item->setParent(false);
         }
         //then set alias name
         if (!$item->setAlias($name)) {
             $cms_message .= $cms_language->getMessage(MESSAGE_ERROR_DIRECTORY_EXISTS, false, 'cms_aliases');
             break;
         }