コード例 #1
0
ファイル: main.php プロジェクト: nao-pon/impresscms
					}
					break;
						
				case 'yesno' :
					$ele = new icms_form_elements_Radioyn($title, $config[$i]->getVar('conf_name'), $config[$i]->getConfValueForOutput(), _YES, _NO);
					break;
						
				case 'theme' :
				case 'theme_multi' :
				case 'theme_admin' :
					$ele =($config[$i]->getVar('conf_formtype') != 'theme_multi')
						? new icms_form_elements_Select($title, $config[$i]->getVar('conf_name'), $config[$i]->getConfValueForOutput())
						: new icms_form_elements_Select($title, $config[$i]->getVar('conf_name'), $config[$i]->getConfValueForOutput(), 5, TRUE);
					$dirlist =($config[$i]->getVar('conf_formtype') != 'theme_admin')
						? icms_view_theme_Factory::getThemesList()
						: icms_view_theme_Factory::getAdminThemesList();
					if (! empty($dirlist)) {
						asort($dirlist);
						$ele->addOptionArray($dirlist);
					}
					$form->addElement(new icms_form_elements_Hidden('_old_theme', $config[$i]->getConfValueForOutput()));
					break;

				case 'editor' :
				case 'editor_source' :
					$type = explode('_', $config[$i]->getVar('conf_formtype'));
					$ele = new icms_form_elements_Select($title, $config[$i]->getVar('conf_name'), $config[$i]->getConfValueForOutput());
					$type = array_pop($type);
					if ($type == 'editor') $type = '';
					$dirlist = icms_plugins_EditorHandler::getListByType($type);
					if (! empty($dirlist)) {
コード例 #2
0
ファイル: xoopslists.php プロジェクト: nao-pon/impresscms
 /**
  * Gets list of administration themes folder from themes directory, excluding any directories that do not have theme_admin.html
  * @deprecated	Use icms_view_theme_Factory::getAdminThemesList()
  * @todo	Remove in 1.4
  * @return	array
  */
 public static function getAdminThemesList()
 {
     icms_core_Debug::setDeprecated('icms_module_Handler::getAvailable', sprintf(_CORE_REMOVE_IN_VERSION, '1.4'));
     return icms_view_theme_Factory::getAdminThemesList();
 }
コード例 #3
0
ファイル: main.php プロジェクト: LeeGlendenning/formulize
     $options = $config_handler->getConfigOptions(new icms_db_criteria_Item('conf_id', $config[$i]->getVar('conf_id')));
     $opcount = count($options);
     for ($j = 0; $j < $opcount; $j++) {
         $optval = defined($options[$j]->getVar('confop_value')) ? constant($options[$j]->getVar('confop_value')) : $options[$j]->getVar('confop_value');
         $optkey = defined($options[$j]->getVar('confop_name')) ? constant($options[$j]->getVar('confop_name')) : $options[$j]->getVar('confop_name');
         $ele->addOption($optval, $optkey);
     }
     break;
 case 'yesno':
     $ele = new icms_form_elements_Radioyn($title, $config[$i]->getVar('conf_name'), $config[$i]->getConfValueForOutput(), _YES, _NO);
     break;
 case 'theme':
 case 'theme_multi':
 case 'theme_admin':
     $ele = $config[$i]->getVar('conf_formtype') != 'theme_multi' ? new icms_form_elements_Select($title, $config[$i]->getVar('conf_name'), $config[$i]->getConfValueForOutput()) : new icms_form_elements_Select($title, $config[$i]->getVar('conf_name'), $config[$i]->getConfValueForOutput(), 5, TRUE);
     $dirlist = $config[$i]->getVar('conf_formtype') != 'theme_admin' ? icms_view_theme_Factory::getThemesList() : icms_view_theme_Factory::getAdminThemesList();
     if (!empty($dirlist)) {
         asort($dirlist);
         $ele->addOptionArray($dirlist);
     }
     $form->addElement(new icms_form_elements_Hidden('_old_theme', $config[$i]->getConfValueForOutput()));
     break;
 case 'editor':
 case 'editor_source':
     $type = explode('_', $config[$i]->getVar('conf_formtype'));
     $ele = new icms_form_elements_Select($title, $config[$i]->getVar('conf_name'), $config[$i]->getConfValueForOutput());
     $type = array_pop($type);
     if ($type == 'editor') {
         $type = '';
     }
     $dirlist = icms_plugins_EditorHandler::getListByType($type);