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;
 }
Exemple #2
0
 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);
     }
 }
Exemple #3
0
    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);
     }
 }
Exemple #6
0
 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);
     }
 }
Exemple #7
0
    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