Пример #1
0
 /**
  * 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);
     }
 }
Пример #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);
     }
 }
Пример #3
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);
     }
 }