function ValidateData() { $res = parent::ValidateData(); if (is_array($res) && $this->mId < 1) { // some error occurred.. // reset the menu text // and the alias $this->mName = ''; $this->mMenuText = ''; } $this->mTemplateId = -1; return $res; }
function display_single_element($one, $adding) { switch ($one) { case 'page': $gCms = cmsms(); $contentops =& $gCms->GetContentOperations(); $tmp = $contentops->CreateHierarchyDropdown($this->mId, $this->GetPropertyValue('page'), 'page', 1, 0, 0, 0); if (!empty($tmp)) { return array(lang('destination_page') . ':', $tmp); } break; case 'params': $val = cms_htmlentities($this->GetPropertyValue('params')); return array(lang('additional_params') . ':', '<input type="text" name="params" value="' . $val . '" />'); break; default: return parent::display_single_element($one, $adding); } }
echo lang('extra3'); ?> :</p> <p class="pageinput"> <input class="pagenb" type="text" name="page_extra3" value="<?php echo $page_extra3; ?> " size="50" maxlength="255" /> </p> </div> <div class="pageoverflow"> <?php $my_addeditors = explode(',', $additional_editors); $contentops =& $gCms->GetContentOperations(); $content = new ContentBase(); $addeditors = $content->ShowAdditionalEditors($my_addeditors); ?> <p class="pagetext"><?php echo $addeditors[0]; ?> :</p> <p class="pageinput"> <?php echo $addeditors[1]; ?> </p> </div> <!-- the submit/cancel buttons --> <div class="pageoverflow">
function ValidateData() { $this->mName = CMS_CONTENT_HIDDEN_NAME; return parent::ValidateData(); }
/** * undocumented function * * @param string $one * @param string $adding * @return void */ function display_single_element($one, $adding) { $gCms = cmsms(); switch ($one) { case 'template': $templateops = $gCms->GetTemplateOperations(); return array('<label for="template_id">' . lang('template') . ':</label>', $templateops->TemplateDropdown('template_id', $this->mTemplateId, 'onchange="document.Edit_Content.submit()"')); break; case 'pagemetadata': return array('<label for="id_pagemetadata">' . lang('page_metadata') . ':</label>', create_textarea(false, $this->Metadata(), 'metadata', 'pagesmalltextarea', 'metadata', '', '', '80', '6')); break; case 'pagedata': return array('<label for="id_pagedata">' . lang('pagedata_codeblock') . ':</label>', create_textarea(false, $this->GetPropertyValue('pagedata'), 'pagedata', 'pagesmalltextarea', 'id_pagedata', '', '', '80', '6')); break; case 'searchable': $searchable = $this->GetPropertyValue('searchable'); if ($searchable == '') { $searchable = 1; } return array('<label for="id_searchable">' . lang('searchable') . ':</label>', '<div class="hidden" ><input type="hidden" name="searchable" value="0" /></div> <input id="id_searchable" type="checkbox" name="searchable" value="1" ' . ($searchable == 1 ? 'checked="checked"' : '') . ' />', lang('help_page_searchable')); break; case 'disable_wysiwyg': $disable_wysiwyg = $this->GetPropertyValue('disable_wysiwyg'); if ($disable_wysiwyg == '') { $disable_wysiwyg = 0; } return array('<label for="id_disablewysiwyg">' . lang('disable_wysiwyg') . ':</label>', '<div class="hidden" ><input type="hidden" name="disable_wysiwyg" value="0" /></div> <input id="id_disablewysiwyg" type="checkbox" name="disable_wysiwyg" value="1" ' . ($disable_wysiwyg == 1 ? 'checked="checked"' : '') . ' onclick="this.form.submit()" />'); break; default: return parent::display_single_element($one, $adding); } }
function display_single_element($one, $adding) { switch ($one) { case 'url': return array(lang('url') . ':', '<input type="text" name="url" size="80" value="' . cms_htmlentities($this->GetPropertyValue('url')) . '" />'); break; default: return parent::display_single_element($one, $adding); } }
audit('', 'Page Defaults', 'Edited'); } // give everything to smarty. $smarty = cmsms()->GetSmarty(); $contentops = cmsms()->GetContentOperations(); $all_contenttypes = $contentops->ListContentTypes(false, false); $smarty->assign('all_contenttypes', $all_contenttypes); $smarty->assign('page_secure', $page_secure); $smarty->assign('page_active', $page_active); $smarty->assign('page_showinmenu', $page_showinmenu); $smarty->assign('page_searchable', $page_searchable); $smarty->assign('page_cachable', $page_cachable); $smarty->assign('page_metadata', $page_metadata); $smarty->assign('page_defaultcontent', $page_defaultcontent); $smarty->assign('page_extra1', $page_extra1); $smarty->assign('page_extra2', $page_extra1); $smarty->assign('page_extra3', $page_extra1); $smarty->assign('page_additionaleditors', $additional_editors); $smarty->assign('default_contenttype', $default_contenttype); $smarty->assign('header', $themeObject->showHeader('pagedefaults')); $smarty->assign('backurl', $themeObject->backUrl()); $my_addeditors = explode(',', $additional_editors); $contentops = cmsms()->GetContentOperations(); $tmp = ContentBase::GetAdditionalEditorInput($my_addeditors); $smarty->assign('input_additional_editors', $tmp[1]); $smarty->assign('CMS_SECURE_PARAM_NAME', CMS_SECURE_PARAM_NAME); $smarty->assign('CMS_KEY', $_SESSION[CMS_USER_KEY]); echo $smarty->fetch('pagedefaults.tpl'); include_once 'footer.php'; // EOF # vim:ts=4 sw=4 noet