本文整理汇总了PHP中mosHTML::RadioList方法的典型用法代码示例。如果您正苦于以下问题:PHP mosHTML::RadioList方法的具体用法?PHP mosHTML::RadioList怎么用?PHP mosHTML::RadioList使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类mosHTML
的用法示例。
在下文中一共展示了mosHTML::RadioList方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: showconfig
function showconfig($confightml, &$database, $option)
{
global $database, $mosConfig_absolute_path, $adminLanguage;
$row = new mosConfig();
$row->bindGlobals();
// compile list of the languages
$langs = array();
$alangs = array();
$menuitems = array();
if ($handle = opendir("{$mosConfig_absolute_path}/language/")) {
$i = 0;
while (false !== ($file = readdir($handle))) {
if (!strcasecmp(substr($file, -4), ".php") && $file != "." && $file != ".." && strcasecmp(substr($file, -11), ".ignore.php") && strcasecmp(substr($file, 0, 6), "admin_")) {
$langs[] = mosHTML::makeOption(substr($file, 0, -4));
}
if (!strcasecmp(substr($file, 0, 6), "admin_")) {
$alangs[] = mosHTML::makeOption(substr(substr($file, 6), 0, -4));
}
}
}
// sort list of languages
sort($langs);
reset($langs);
sort($alangs);
reset($alangs);
// compile list of the editors
$query = "SELECT id AS value, name AS text" . "\n FROM #__mambots" . "\n WHERE folder='editors' AND published >= 0" . "\n ORDER BY ordering, name";
$database->setQuery($query);
$edits = $database->loadObjectList();
$query = "SELECT id" . "\n FROM #__mambots" . "\n WHERE folder='editors' AND published = 1" . "\n LIMIT 1";
$database->setQuery($query);
$editor = $database->loadResult();
$lists = array();
// build the html select list
$lists['editor'] = mosHTML::selectList($edits, 'editor', 'class="inputbox" size="1"', 'value', 'text', $editor);
// build the html select list
$lists['lang'] = mosHTML::selectList($langs, 'config_lang', 'class="inputbox" size="1"', 'value', 'text', $row->config_lang);
//adminLanguage select language
$lists['alang'] = mosHTML::selectList($alangs, 'config_alang', 'class="inputbox" size="1"', 'value', 'text', $row->config_alang);
// make a generic -24 - 24 list
for ($i = -24; $i <= 24; $i++) {
$timeoffset[] = mosHTML::makeOption($i, $i);
}
// get list of menuitems
$query = "SELECT id AS value, name AS text FROM #__menu" . "\n WHERE (type='content_section' OR type='components' OR type='content_typed')" . "\n AND published=1" . "\n AND access=0" . "\n ORDER BY name";
$database->setQuery($query);
$menuitems = array_merge($menuitems, $database->loadObjectList());
$show_hide = array(mosHTML::makeOption(1, $adminLanguage->A_COMP_CONF_HIDE), mosHTML::makeOption(0, $adminLanguage->A_COMP_CONF_SHOW));
$show_hide_r = array(mosHTML::makeOption(0, $adminLanguage->A_COMP_CONF_HIDE), mosHTML::makeOption(1, $adminLanguage->A_COMP_CONF_SHOW));
$list_length = array(mosHTML::makeOption(5, 5), mosHTML::makeOption(10, 10), mosHTML::makeOption(15, 15), mosHTML::makeOption(20, 20), mosHTML::makeOption(25, 25), mosHTML::makeOption(30, 30), mosHTML::makeOption(50, 50));
$errors = array(mosHTML::makeOption(-1, $adminLanguage->A_COMP_CONF_DEFAULT), mosHTML::makeOption(0, $adminLanguage->A_COMP_NONE), mosHTML::makeOption(E_ERROR | E_WARNING | E_PARSE, $adminLanguage->A_COMP_CONF_SIMPLE), mosHTML::makeOption(E_ALL, $adminLanguage->A_COMP_CONF_MAX));
$mailer = array(mosHTML::makeOption('mail', $adminLanguage->A_COMP_CONF_MAIL_FC, true), mosHTML::makeOption('sendmail', $adminLanguage->A_COMP_CONF_SEND, true), mosHTML::makeOption('smtp', $adminLanguage->A_COMP_CONF_SMTP, true));
// build the html select lists
$lists['offline'] = mosHTML::yesnoRadioList('config_offline', 'class="inputbox"', $row->config_offline);
$lists['auth'] = mosHTML::yesnoRadioList('config_auth', 'class="inputbox"', $row->config_auth);
$lists['metaauthor'] = mosHTML::yesnoRadioList('config_metaauthor', 'class="inputbox"', $row->config_metaauthor);
$lists['metatitle'] = mosHTML::yesnoRadioList('config_metatitle', 'class="inputbox"', $row->config_metatitle);
$lists['useractivation'] = mosHTML::yesnoRadioList('config_useractivation', 'class="inputbox"', $row->config_useractivation);
$lists['uniquemail'] = mosHTML::yesnoRadioList('config_uniquemail', 'class="inputbox"', $row->config_uniquemail);
$lists['allowuserregistration'] = mosHTML::yesnoRadioList('config_allowUserRegistration', 'class="inputbox"', $row->config_allowUserRegistration);
$lists['debug'] = mosHTML::yesnoRadioList('config_debug', 'class="inputbox"', $row->config_debug);
$lists['offset'] = mosHTML::selectList($timeoffset, 'config_offset', 'class="inputbox" size="1"', 'value', 'text', $row->config_offset);
$lists['hideauthor'] = mosHTML::RadioList($show_hide, 'config_hideauthor', 'class="inputbox"', $row->config_hideauthor, 'value', 'text');
$lists['hidecreate'] = mosHTML::RadioList($show_hide, 'config_hidecreate', 'class="inputbox"', $row->config_hidecreate, 'value', 'text');
$lists['hidemodify'] = mosHTML::RadioList($show_hide, 'config_hidemodify', 'class="inputbox"', $row->config_hidemodify, 'value', 'text');
if (is_writable("{$mosConfig_absolute_path}/media/")) {
$lists['hidepdf'] = mosHTML::RadioList($show_hide, 'config_hidepdf', 'class="inputbox"', $row->config_hidepdf, 'value', 'text');
} else {
$lists['hidepdf'] = '<input type="hidden" name="config_hidepdf" value="1" /><strong>Yes</strong>';
}
$lists['hideprint'] = mosHTML::RadioList($show_hide, 'config_hideprint', 'class="inputbox"', $row->config_hideprint, 'value', 'text');
$lists['hideemail'] = mosHTML::RadioList($show_hide, 'config_hideemail', 'class="inputbox"', $row->config_hideemail, 'value', 'text');
$lists['log_items'] = mosHTML::yesnoRadioList('config_enable_log_items', 'class="inputbox"', $row->config_enable_log_items);
$lists['log_searches'] = mosHTML::yesnoRadioList('config_enable_log_searches', 'class="inputbox"', $row->config_enable_log_searches);
$lists['enable_stats'] = mosHTML::yesnoRadioList('config_enable_stats', 'class="inputbox"', $row->config_enable_stats);
$lists['sef'] = mosHTML::yesnoRadioList('config_sef', 'class="inputbox" onclick="javascript: if (document.adminForm.config_sef[1].checked) { alert(\'Remember to rename htaccess.txt to .htaccess\') }"', $row->config_sef);
$lists['vote'] = mosHTML::RadioList($show_hide_r, 'config_vote', 'class="inputbox"', $row->config_vote, 'value', 'text');
$lists['gzip'] = mosHTML::yesnoRadioList('config_gzip', 'class="inputbox"', $row->config_gzip);
$lists['multipage_toc'] = mosHTML::RadioList($show_hide_r, 'config_multipage_toc', 'class="inputbox"', $row->config_multipage_toc, 'value', 'text');
$lists['pagetitles'] = mosHTML::yesnoRadioList('config_pagetitles', 'class="inputbox"', $row->config_pagetitles);
$lists['error_reporting'] = mosHTML::selectList($errors, 'config_error_reporting', 'class="inputbox" size="1"', 'value', 'text', $row->config_error_reporting);
$lists['link_titles'] = mosHTML::yesnoRadioList('config_link_titles', 'class="inputbox"', $row->config_link_titles);
$lists['caching'] = mosHTML::yesnoRadioList('config_caching', 'class="inputbox"', $row->config_caching);
$lists['mailer'] = mosHTML::selectList($mailer, 'config_mailer', 'class="inputbox" size="1"', 'value', 'text', $row->config_mailer);
$lists['smtpauth'] = mosHTML::yesnoRadioList('config_smtpauth', 'class="inputbox"', $row->config_smtpauth);
$lists['list_length'] = mosHTML::selectList($list_length, 'config_list_limit', 'class="inputbox" size="1"', 'value', 'text', $row->config_list_limit ? $row->config_list_limit : 50);
$lists['back_button'] = mosHTML::RadioList($show_hide_r, 'config_back_button', 'class="inputbox"', $row->config_back_button, 'value', 'text');
$lists['item_navigation'] = mosHTML::RadioList($show_hide_r, 'config_item_navigation', 'class="inputbox"', $row->config_item_navigation, 'value', 'text');
$lists['readmore'] = mosHTML::RadioList($show_hide_r, 'config_readmore', 'class="inputbox"', $row->config_readmore, 'value', 'text');
$lists['hits'] = mosHTML::RadioList($show_hide_r, 'config_hits', 'class="inputbox"', $row->config_hits, 'value', 'text');
$lists['icons'] = mosHTML::RadioList($show_hide_r, 'config_icons', 'class="inputbox"', $row->config_icons, 'value', 'text');
$confightml->showconfig($row, $lists, $option);
}
示例2: showconfig
function showconfig($confightml, &$database, $option)
{
global $database, $mosConfig_absolute_path, $mosConfig_locale;
$row = new mosConfig();
$row->bindGlobals();
// compile list of the languages
$langs = array();
// menuitems appears never to be used - so commented out by Martin Brampton 15 Dec 2005
// $menuitems = array();
$language =& new mamboLanguage($mosConfig_locale);
$files = $language->getLanguages();
foreach ($files as $file) {
$langs[] = mosHTML::makeOption($file->name);
}
// sort list of languages
sort($langs);
reset($langs);
// compile list of the editors
$query = "SELECT id AS value, name AS text" . "\n FROM #__mambots" . "\n WHERE folder='editors' AND published >= 0" . "\n ORDER BY ordering, name";
$database->setQuery($query);
$edits = $database->loadObjectList();
$query = "SELECT id" . "\n FROM #__mambots" . "\n WHERE folder='editors' AND published = 1" . "\n LIMIT 1";
$database->setQuery($query);
$editor = $database->loadResult();
$lists = array();
// build the html select list
$lists['editor'] = mosHTML::selectList($edits, 'editor', 'class="inputbox" size="1"', 'value', 'text', $editor);
// build the html select list
$lists['lang'] = mosHTML::selectList($langs, 'config_locale', 'class="inputbox" size="1"', 'value', 'text', $row->config_locale);
// make a generic -24 - 24 list
for ($i = -12; $i <= 12; $i++) {
$timeoffset[] = mosHTML::makeOption($i, $i);
}
// menuitems appears not to be used anywhere - so commented out Martin Brampton 15 Dec 2005
// get list of menuitems
// $query = "SELECT id AS value, name AS text FROM #__menu"
// . "\n WHERE (type='content_section' OR type='components' OR type='content_typed')"
// . "\n AND published=1"
// . "\n AND access=0"
// . "\n ORDER BY name"
// ;
// $database->setQuery( $query );
// $menuitems = array_merge( $menuitems, $database->loadObjectList() );
$show_hide = array(mosHTML::makeOption(1, T_('Hide')), mosHTML::makeOption(0, T_('Show')));
$show_hide_r = array(mosHTML::makeOption(0, T_('Hide')), mosHTML::makeOption(1, T_('Show')));
$list_length = array(mosHTML::makeOption(5, 5), mosHTML::makeOption(10, 10), mosHTML::makeOption(15, 15), mosHTML::makeOption(20, 20), mosHTML::makeOption(25, 25), mosHTML::makeOption(30, 30), mosHTML::makeOption(50, 50));
$errors = array(mosHTML::makeOption(-1, T_('System Default')), mosHTML::makeOption(0, T_('None')), mosHTML::makeOption(E_ERROR | E_WARNING | E_PARSE, T_('Simple')), mosHTML::makeOption(E_ALL, T_('Maximum')));
$register_globals = array(mosHTML::makeOption(1, T_('On')), mosHTML::makeOption(0, T_('Off')));
$locale_debug = array(mosHTML::makeOption(1, T_('On')), mosHTML::makeOption(0, T_('Off')));
$locale_use_gettext = array(mosHTML::makeOption(1, T_('Yes')), mosHTML::makeOption(0, T_('No')));
$mailer = array(mosHTML::makeOption('mail', T_('PHP mail function'), true), mosHTML::makeOption('sendmail', T_('Sendmail'), true), mosHTML::makeOption('smtp', T_('SMTP Server'), true));
// build the html select lists
$lists['offline'] = mosHTML::yesnoRadioList('config_offline', 'class="inputbox"', $row->config_offline);
$lists['auth'] = mosHTML::yesnoRadioList('config_auth', 'class="inputbox"', $row->config_auth);
$lists['metaauthor'] = mosHTML::yesnoRadioList('config_metaauthor', 'class="inputbox"', $row->config_metaauthor);
$lists['metatitle'] = mosHTML::yesnoRadioList('config_metatitle', 'class="inputbox"', $row->config_metatitle);
$lists['useractivation'] = mosHTML::yesnoRadioList('config_useractivation', 'class="inputbox"', $row->config_useractivation);
$lists['uniquemail'] = mosHTML::yesnoRadioList('config_uniquemail', 'class="inputbox"', $row->config_uniquemail);
$lists['usecaptcha'] = mosHTML::yesnoRadioList('config_use_captcha', 'class="inputbox"', $row->config_use_captcha);
$lists['allowuserregistration'] = mosHTML::yesnoRadioList('config_allowUserRegistration', 'class="inputbox"', $row->config_allowUserRegistration);
$lists['debug'] = mosHTML::yesnoRadioList('config_debug', 'class="inputbox"', $row->config_debug);
$lists['offset'] = mosHTML::selectList($timeoffset, 'config_offset', 'class="inputbox" size="1"', 'value', 'text', $row->config_offset);
$lists['hideauthor'] = mosHTML::RadioList($show_hide, 'config_hideauthor', 'class="inputbox"', $row->config_hideauthor, 'value', 'text');
$lists['hidecreate'] = mosHTML::RadioList($show_hide, 'config_hidecreate', 'class="inputbox"', $row->config_hidecreate, 'value', 'text');
$lists['hidemodify'] = mosHTML::RadioList($show_hide, 'config_hidemodify', 'class="inputbox"', $row->config_hidemodify, 'value', 'text');
if (is_writable("{$mosConfig_absolute_path}/media/")) {
$lists['hidepdf'] = mosHTML::RadioList($show_hide, 'config_hidepdf', 'class="inputbox"', $row->config_hidepdf, 'value', 'text');
} else {
$lists['hidepdf'] = '<input type="hidden" name="config_hidepdf" value="1" /><strong>' . T_('Yes') . '</strong>';
}
$lists['hideprint'] = mosHTML::RadioList($show_hide, 'config_hideprint', 'class="inputbox"', $row->config_hideprint, 'value', 'text');
$lists['hideemail'] = mosHTML::RadioList($show_hide, 'config_hideemail', 'class="inputbox"', $row->config_hideemail, 'value', 'text');
$lists['log_items'] = mosHTML::yesnoRadioList('config_enable_log_items', 'class="inputbox"', $row->config_enable_log_items);
$lists['log_searches'] = mosHTML::yesnoRadioList('config_enable_log_searches', 'class="inputbox"', $row->config_enable_log_searches);
$lists['enable_stats'] = mosHTML::yesnoRadioList('config_enable_stats', 'class="inputbox"', $row->config_enable_stats);
$lists['sef'] = mosHTML::yesnoRadioList('config_sef', 'class="inputbox" onclick="javascript: if (document.adminForm.config_sef[1].checked) { alert(\'' . T_('Remember to rename htaccess.txt to .htaccess') . '\') }"', $row->config_sef);
$lists['vote'] = mosHTML::RadioList($show_hide_r, 'config_vote', 'class="inputbox"', $row->config_vote, 'value', 'text');
$lists['gzip'] = mosHTML::yesnoRadioList('config_gzip', 'class="inputbox"', $row->config_gzip);
$lists['multipage_toc'] = mosHTML::RadioList($show_hide_r, 'config_multipage_toc', 'class="inputbox"', $row->config_multipage_toc, 'value', 'text');
$lists['pagetitles'] = mosHTML::yesnoRadioList('config_pagetitles', 'class="inputbox"', $row->config_pagetitles);
$lists['error_reporting'] = mosHTML::selectList($errors, 'config_error_reporting', 'class="inputbox" size="1"', 'value', 'text', $row->config_error_reporting);
$lists['register_globals'] = mosHTML::RadioList($register_globals, 'config_register_globals', 'class="inputbox" size="1"', $row->config_register_globals, 'value', 'text');
$lists['locale_debug'] = mosHTML::RadioList($locale_debug, 'config_locale_debug', 'class="inputbox" size="1"', $row->config_locale_debug, 'value', 'text');
$disabled = extension_loaded('gettext') ? '' : 'disabled="disabled" ';
$lists['locale_use_gettext'] = mosHTML::RadioList($locale_use_gettext, 'config_locale_use_gettext', $disabled . 'class="inputbox" size="1"', $row->config_locale_use_gettext, 'value', 'text');
$lists['link_titles'] = mosHTML::yesnoRadioList('config_link_titles', 'class="inputbox"', $row->config_link_titles);
$lists['caching'] = mosHTML::yesnoRadioList('config_caching', 'class="inputbox"', $row->config_caching);
$lists['mailer'] = mosHTML::selectList($mailer, 'config_mailer', 'class="inputbox" size="1"', 'value', 'text', $row->config_mailer);
$lists['smtpauth'] = mosHTML::yesnoRadioList('config_smtpauth', 'class="inputbox"', $row->config_smtpauth);
$lists['list_length'] = mosHTML::selectList($list_length, 'config_list_limit', 'class="inputbox" size="1"', 'value', 'text', $row->config_list_limit ? $row->config_list_limit : 50);
$lists['back_button'] = mosHTML::RadioList($show_hide_r, 'config_back_button', 'class="inputbox"', $row->config_back_button, 'value', 'text');
$lists['item_navigation'] = mosHTML::RadioList($show_hide_r, 'config_item_navigation', 'class="inputbox"', $row->config_item_navigation, 'value', 'text');
$lists['ml_support'] = mosHTML::yesnoRadioList('config_ml_support', 'class="inputbox" onclick="javascript: if (document.adminForm.config_ml_support[1].checked) { alert(\'' . T_('Remember to install the MambelFish component.') . '\') }"', $row->config_ml_support);
$lists['readmore'] = mosHTML::RadioList($show_hide_r, 'config_readmore', 'class="inputbox"', $row->config_readmore, 'value', 'text');
$lists['hits'] = mosHTML::RadioList($show_hide_r, 'config_hits', 'class="inputbox"', $row->config_hits, 'value', 'text');
$lists['icons'] = mosHTML::RadioList($show_hide_r, 'config_icons', 'class="inputbox"', $row->config_icons, 'value', 'text');
// $lists['favicon'] = mosHTML::RadioList( $show_hide_r, 'config_icons', 'class="inputbox"', $row->config_icons, 'value', 'text' );
$confightml->showconfig($row, $lists, $option);
}
示例3: showconfig
/**
* Show the configuration edit form
* @param string The URL option
*/
function showconfig($option)
{
global $database, $mosConfig_absolute_path, $mosConfig_editor;
$row = new mosConfig();
$row->bindGlobals();
// compile list of the languages
$langs = array();
$menuitems = array();
$lists = array();
// PRE-PROCESS SOME LISTS
// -- Languages --
if ($handle = opendir($mosConfig_absolute_path . '/language/')) {
$i = 0;
while (false !== ($file = readdir($handle))) {
if (!strcasecmp(substr($file, -4), ".php") && $file != "." && $file != ".." && strcasecmp(substr($file, -11), ".ignore.php")) {
$langs[] = mosHTML::makeOption(substr($file, 0, -4));
}
}
}
// sort list of languages
sort($langs);
reset($langs);
// -- Editors --
// compile list of the editors
$query = "SELECT element AS value, name AS text" . "\n FROM #__mambots" . "\n WHERE folder = 'editors'" . "\n AND published = 1" . "\n ORDER BY ordering, name";
$database->setQuery($query);
$edits = $database->loadObjectList();
// -- Show/Hide --
$show_hide = array(mosHTML::makeOption(1, 'Ocultar'), mosHTML::makeOption(0, 'Exibir'));
$show_hide_r = array(mosHTML::makeOption(0, 'Ocultar'), mosHTML::makeOption(1, 'Exibir'));
// -- menu items --
$query = "SELECT id AS value, name AS text FROM #__menu" . "\n WHERE ( type='content_section' OR type='components' OR type='content_typed' )" . "\n AND published = 1" . "\n AND access = 0" . "\n ORDER BY name";
$database->setQuery($query);
$menuitems = array_merge($menuitems, $database->loadObjectList());
// SITE SETTINGS
$lists['offline'] = mosHTML::yesnoRadioList('config_offline', 'class="inputbox"', $row->config_offline);
if (!$row->config_editor) {
$row->config_editor = '';
}
// build the html select list
$lists['editor'] = mosHTML::selectList($edits, 'config_editor', 'class="inputbox" size="1"', 'value', 'text', $row->config_editor);
$listLimit = array(mosHTML::makeOption(5, 5), mosHTML::makeOption(10, 10), mosHTML::makeOption(15, 15), mosHTML::makeOption(20, 20), mosHTML::makeOption(25, 25), mosHTML::makeOption(30, 30), mosHTML::makeOption(50, 50));
$lists['list_limit'] = mosHTML::selectList($listLimit, 'config_list_limit', 'class="inputbox" size="1"', 'value', 'text', $row->config_list_limit ? $row->config_list_limit : 50);
$lists['frontend_login'] = mosHTML::yesnoRadioList('config_frontend_login', 'class="inputbox"', $row->config_frontend_login);
// DEBUG
$lists['debug'] = mosHTML::yesnoRadioList('config_debug', 'class="inputbox"', $row->config_debug);
// DATABASE SETTINGS
// SERVER SETTINGS
$lists['gzip'] = mosHTML::yesnoRadioList('config_gzip', 'class="inputbox"', $row->config_gzip);
$session = array(mosHTML::makeOption(0, 'Nivel 3 segurança - Padrão & Mais Alto'), mosHTML::makeOption(1, 'Nivel 2 segurança - Permite IPs com proxy'), mosHTML::makeOption(2, 'Nivel 1 segurança - Modo Compatível'));
$lists['session_type'] = mosHTML::selectList($session, 'config_session_type', 'class="inputbox" size="1"', 'value', 'text', $row->config_session_type);
$errors = array(mosHTML::makeOption(-1, 'Padrão do Sistema'), mosHTML::makeOption(0, 'Nenhum'), mosHTML::makeOption(E_ERROR | E_WARNING | E_PARSE, 'Simples'), mosHTML::makeOption(E_ALL, 'Máximo'));
$lists['error_reporting'] = mosHTML::selectList($errors, 'config_error_reporting', 'class="inputbox" size="1"', 'value', 'text', $row->config_error_reporting);
$lists['admin_expired'] = mosHTML::yesnoRadioList('config_admin_expired', 'class="inputbox"', $row->config_admin_expired);
// LOCALE SETTINGS
$lists['lang'] = mosHTML::selectList($langs, 'config_lang', 'class="inputbox" size="1"', 'value', 'text', $row->config_lang);
$timeoffset = array(mosHTML::makeOption(-12, '(UTC -12:00) Linha Internacional de Mudança de data'), mosHTML::makeOption(-11, '(UTC -11:00) Ilhas Midway, Samoa'), mosHTML::makeOption(-10, '(UTC -10:00) Havai'), mosHTML::makeOption(-9.5, '(UTC -09:30) Taiohae, Ilhas Marquesas'), mosHTML::makeOption(-9, '(UTC -09:00) Alasca'), mosHTML::makeOption(-8, '(UTC -08:00) Hora do Pacífico (EUA & Canadá))'), mosHTML::makeOption(-7, '(UTC -07:00) Hora das Regiões Montanhosas (Hora do Pacífico (EUA & Canadá))'), mosHTML::makeOption(-6, '(UTC -06:00) Hora Central (EUA & Canadá), Cidade do México'), mosHTML::makeOption(-5, '(UTC -05:00) Hora do Leste (EUA & Canadá), Bogotá, Lima'), mosHTML::makeOption(-4, '(UTC -04:00) Hora do Atlântico (Canadá), Caracas, La Paz'), mosHTML::makeOption(-3.5, '(UTC -03:30) St. John, Newfoundland e Labrador'), mosHTML::makeOption(-3, '(UTC -03:00) Brasil, Buenos Aires, Georgetown'), mosHTML::makeOption(-2, '(UTC -02:00) Atlântico Central'), mosHTML::makeOption(-1, '(UTC -01:00 hour) Açores, Cabo Verde'), mosHTML::makeOption(0, '(UTC 00:00) Meridiano de Greenwich, Lisboa, Londres, Casablanca'), mosHTML::makeOption(1, '(UTC +01:00 hour) Amesterdão, Berlim, Bruxelas, Copenhaga, Madrid, Paris'), mosHTML::makeOption(2, '(UTC +02:00) Jerusalém, Kalininegrado, África do Sul'), mosHTML::makeOption(3, '(UTC +03:00) Bagdade, Riade, Moscovo, São Petersburgo'), mosHTML::makeOption(3.5, '(UTC +03:30) Teerão'), mosHTML::makeOption(4, '(UTC +04:00) Abu Dhabi, Muscat, Baku, Tbilisi'), mosHTML::makeOption(4.5, '(UTC +04:30) Cabul'), mosHTML::makeOption(5, '(UTC +05:00) Ekaterimburgo, Islamabad, Karachi, Tashkent'), mosHTML::makeOption(5.5, '(UTC +05:30) Bombaim, Calcutá, Madras, Nova Deli'), mosHTML::makeOption(5.75, '(UTC +05:45) Catmandu'), mosHTML::makeOption(6, '(UTC +06:00) Almaty, Dhaka, Colombo'), mosHTML::makeOption(6.5, '(UTC +06:30) Yagoon'), mosHTML::makeOption(7, '(UTC +07:00) Banguecoque, Hanói, Jacarta'), mosHTML::makeOption(8, '(UTC +08:00) Pequim, Perth, Singapura, Hong Kong'), mosHTML::makeOption(8.75, '(UTC +08:45) Austrália Ocidental'), mosHTML::makeOption(9, '(UTC +09:00) Tóquio, Seul, Osaka, Sapporo, Yakutsk'), mosHTML::makeOption(9.5, '(UTC +09:30) Adelaide, Darwin, Yakutsk'), mosHTML::makeOption(10, '(UTC +10:00) Leste Australiano, Guam, Vladivostoque'), mosHTML::makeOption(10.5, '(UTC +10:30) Ilha de Lord Howe (Australia)'), mosHTML::makeOption(11, '(UTC +11:00) Magadã, Ilhas de Salomão, Nova Caledónia'), mosHTML::makeOption(11.5, '(UTC +11:30) Ilha de Norfolk'), mosHTML::makeOption(12, '(UTC +12:00) Auckland, Wellington, Fiji, Kamchatka'), mosHTML::makeOption(12.75, '(UTC +12:45) Ilha de Chatham'), mosHTML::makeOption(13, '(UTC +13:00) Tonga'), mosHTML::makeOption(14, '(UTC +14:00) Kiribati'));
$lists['offset'] = mosHTML::selectList($timeoffset, 'config_offset_user', 'class="inputbox" size="1"', 'value', 'text', $row->config_offset_user);
// MAIL SETTINGS
$mailer = array(mosHTML::makeOption('mail', 'Função mail do PHP'), mosHTML::makeOption('sendmail', 'Servidor Sendmail'), mosHTML::makeOption('smtp', 'Servidor SMTP'));
$lists['mailer'] = mosHTML::selectList($mailer, 'config_mailer', 'class="inputbox" size="1"', 'value', 'text', $row->config_mailer);
$lists['smtpauth'] = mosHTML::yesnoRadioList('config_smtpauth', 'class="inputbox"', $row->config_smtpauth);
// CACHE SETTINGS
$lists['caching'] = mosHTML::yesnoRadioList('config_caching', 'class="inputbox"', $row->config_caching);
// USER SETTINGS
$lists['allowUserRegistration'] = mosHTML::yesnoRadioList('config_allowUserRegistration', 'class="inputbox"', $row->config_allowUserRegistration);
$lists['useractivation'] = mosHTML::yesnoRadioList('config_useractivation', 'class="inputbox"', $row->config_useractivation);
$lists['uniquemail'] = mosHTML::yesnoRadioList('config_uniquemail', 'class="inputbox"', $row->config_uniquemail);
$lists['shownoauth'] = mosHTML::yesnoRadioList('config_shownoauth', 'class="inputbox"', $row->config_shownoauth);
$lists['frontend_userparams'] = mosHTML::yesnoRadioList('config_frontend_userparams', 'class="inputbox"', $row->config_frontend_userparams);
// META SETTINGS
$lists['MetaAuthor'] = mosHTML::yesnoRadioList('config_MetaAuthor', 'class="inputbox"', $row->config_MetaAuthor);
$lists['MetaTitle'] = mosHTML::yesnoRadioList('config_MetaTitle', 'class="inputbox"', $row->config_MetaTitle);
// STATISTICS SETTINGS
$lists['log_searches'] = mosHTML::yesnoRadioList('config_enable_log_searches', 'class="inputbox"', $row->config_enable_log_searches);
$lists['enable_stats'] = mosHTML::yesnoRadioList('config_enable_stats', 'class="inputbox"', $row->config_enable_stats);
$lists['log_items'] = mosHTML::yesnoRadioList('config_enable_log_items', 'class="inputbox"', $row->config_enable_log_items);
// SEO SETTINGS
$lists['sef'] = mosHTML::yesnoRadioList('config_sef', 'class="inputbox" onclick="javascript: if (document.adminForm.config_sef[1].checked) { alert(\'Lembre-se de renomear o arquivo htaccess.txt para .htaccess\') }"', $row->config_sef);
$lists['pagetitles'] = mosHTML::yesnoRadioList('config_pagetitles', 'class="inputbox"', $row->config_pagetitles);
// CONTENT SETTINGS
$lists['link_titles'] = mosHTML::yesnoRadioList('config_link_titles', 'class="inputbox"', $row->config_link_titles);
$lists['readmore'] = mosHTML::RadioList($show_hide_r, 'config_readmore', 'class="inputbox"', $row->config_readmore, 'value', 'text');
$lists['vote'] = mosHTML::RadioList($show_hide_r, 'config_vote', 'class="inputbox"', $row->config_vote, 'value', 'text');
$lists['hideAuthor'] = mosHTML::RadioList($show_hide, 'config_hideAuthor', 'class="inputbox"', $row->config_hideAuthor, 'value', 'text');
$lists['hideCreateDate'] = mosHTML::RadioList($show_hide, 'config_hideCreateDate', 'class="inputbox"', $row->config_hideCreateDate, 'value', 'text');
$lists['hideModifyDate'] = mosHTML::RadioList($show_hide, 'config_hideModifyDate', 'class="inputbox"', $row->config_hideModifyDate, 'value', 'text');
$lists['hits'] = mosHTML::RadioList($show_hide_r, 'config_hits', 'class="inputbox"', $row->config_hits, 'value', 'text');
if (is_writable("{$mosConfig_absolute_path}/media/")) {
$lists['hidePdf'] = mosHTML::RadioList($show_hide, 'config_hidePdf', 'class="inputbox"', $row->config_hidePdf, 'value', 'text');
} else {
$lists['hidePdf'] = '<input type="hidden" name="config_hidePdf" value="1" /><strong>Ocultar</strong>';
}
$lists['hidePrint'] = mosHTML::RadioList($show_hide, 'config_hidePrint', 'class="inputbox"', $row->config_hidePrint, 'value', 'text');
$lists['hideEmail'] = mosHTML::RadioList($show_hide, 'config_hideEmail', 'class="inputbox"', $row->config_hideEmail, 'value', 'text');
$lists['icons'] = mosHTML::RadioList($show_hide_r, 'config_icons', 'class="inputbox"', $row->config_icons, 'value', 'text');
//.........这里部分代码省略.........
示例4: configure_backend
function configure_backend($option)
{
global $my, $booklibrary_configuration, $acl;
global $mosConfig_absolute_path;
$yesno[] = mosHTML::makeOption('1', _BOOKLIBRARY_YES);
$yesno[] = mosHTML::makeOption('0', _BOOKLIBRARY_NO);
$gtree[] = mosHTML::makeOption('-2', 'Everyone');
$gtree = get_group_children_tree_bl();
$lists = array();
$f = array();
$s = explode(',', $booklibrary_configuration['review_added_email']['registrationlevel']);
for ($i = 0; $i < count($s); $i++) {
$f[] = mosHTML::makeOption($s[$i]);
}
$lists['review_added_email']['registrationlevel'] = mosHTML::selectList($gtree, 'review_added_email_registrationlevel[]', 'size="4" multiple="multiple"', 'value', 'text', $f);
$lists['review_added_email']['show'] = mosHTML::RadioList($yesno, 'review_added_email_show', 'class="inputbox"', $booklibrary_configuration['review_added_email']['show'], 'value', 'text');
$f = array();
$s = explode(',', $booklibrary_configuration['suggest_added_email']['registrationlevel']);
for ($i = 0; $i < count($s); $i++) {
$f[] = mosHTML::makeOption($s[$i]);
}
$lists['suggest_added_email']['show'] = mosHTML::RadioList($yesno, 'suggest_added_email_show', 'class="inputbox"', $booklibrary_configuration['suggest_added_email']['show'], 'value', 'text', $booklibrary_configuration['suggest_added_email']['show']);
$lists['suggest_added_email']['registrationlevel'] = mosHTML::selectList($gtree, 'suggest_added_email_registrationlevel[] ', 'size="4" multiple="multiple"', 'value', 'text', $f);
$f = array();
$s = explode(',', $booklibrary_configuration['lendrequest_email']['registrationlevel']);
for ($i = 0; $i < count($s); $i++) {
$f[] = mosHTML::makeOption($s[$i]);
}
$lists['lendrequest_email']['show'] = mosHTML::RadioList($yesno, 'lendrequest_email_show', 'class="inputbox"', $booklibrary_configuration['lendrequest_email']['show'], 'value', 'text');
$lists['lendrequest_email']['registrationlevel'] = mosHTML::selectList($gtree, 'lendrequest_email_registrationlevel[]', 'size="4" multiple="multiple"', 'value', 'text', $f);
$f = array();
$s = explode(',', $booklibrary_configuration['addbook_email']['registrationlevel']);
for ($i = 0; $i < count($s); $i++) {
$f[] = mosHTML::makeOption($s[$i]);
}
$lists['addbook_email']['show'] = mosHTML::RadioList($yesno, 'addbook_email_show', 'class="inputbox"', $booklibrary_configuration['addbook_email']['show'], 'value', 'text');
$lists['addbook_email']['registrationlevel'] = mosHTML::selectList($gtree, 'addbook_email_registrationlevel[]', 'size="4" multiple="multiple"', 'value', 'text', $f);
$lists['review_email']['address'] = '<input type="text" name="review_email_address" value="' . $booklibrary_configuration['review_email']['address'] . '" class="inputbox" size="50" maxlength="50" title="" />';
//back--1
$lists['suggest_email']['address'] = '<input type="text" name="suggest_email_address" value="' . $booklibrary_configuration['suggest_email']['address'] . '" class="inputbox" size="50" maxlength="50" title="" />';
$lists['lendrequest_email']['address'] = '<input type="text" name="lendrequest_email_address" value="' . $booklibrary_configuration['lendrequest_email']['address'] . '" class="inputbox" size="50" maxlength="50" title="" />';
$lists['addbook_email']['address'] = '<input type="text" name="addbook_email_address" value="' . $booklibrary_configuration['addbook_email']['address'] . '" class="inputbox" size="50" maxlength="50" title="" />';
$lists['bookid']['auto-increment']['boolean'] = mosHTML::RadioList($yesno, 'bookid_auto_increment_boolean', 'class="inputbox"', $booklibrary_configuration['bookid']['auto-increment']['boolean'], 'value', 'text');
//******** begin add merge description ************************/
$f = array();
$s = explode(',', $booklibrary_configuration['merge_description']['registrationlevel']);
for ($i = 0; $i < count($s); $i++) {
$f[] = mosHTML::makeOption($s[$i]);
}
$lists['merge_description']['use'] = mosHTML::RadioList($yesno, 'merge_description_use', 'class="inputbox"', $booklibrary_configuration['merge_description']['use'], 'value', 'text');
$lists['merge_description']['registrationlevel'] = mosHTML::selectList($gtree, 'merge_description_registrationlevel[]', 'size="4" multiple="multiple"', 'value', 'text', $f);
//******** end add merge description **********************/
$lists['fetchImages']['boolean'] = mosHTML::RadioList($yesno, 'fetchImages_boolean', 'class="inputbox"', $booklibrary_configuration['fetchImages']['boolean'], 'value', 'text');
$lists['fetchImages']['location'] = '<input disabled="disabled" type="text" name="fetchImages_location" value="' . $booklibrary_configuration['fetchImages']['location'] . '" class="inputbox" size="50" maxlength="50" title="" />';
$lists['ebooks']['allow'] = mosHTML::RadioList($yesno, 'ebooks_allow', 'class="inputbox"', $booklibrary_configuration['ebooks']['allow'], 'value', 'text');
$lists['ebooks']['location'] = '<input disabled="disabled" type="text" name="ebooks_location" value="' . $booklibrary_configuration['ebooks']['location'] . '" class="inputbox" size="50" maxlength="50" title="" />';
$lists['ws']['amazon']['tag'] = '<input type="text" name="ws_amazon_tag" value="' . $booklibrary_configuration['ws']['amazon']['tag'] . '" class="inputbox" size="50" maxlength="50" title="" />';
$lists['ws']['amazon']['devtag'] = '<input type="text" name="ws_amazon_devtag" value="' . $booklibrary_configuration['ws']['amazon']['devtag'] . '" class="inputbox" size="50" maxlength="50" title="" />';
$lists['ws']['amazon']['secret_key'] = '<input type="text" name="ws_amazon_secret_key" value="' . $booklibrary_configuration['ws']['amazon']['secret_key'] . '" class="inputbox" size="50" maxlength="50" title="" />';
@($lists['editbook']['check']['isbn'] = mosHTML::RadioList($yesno, 'editbook_check_isbn', 'class="inputbox"', $booklibrary_configuration['editbook']['check']['isbn'], 'value', 'text'));
//back--7
/////////////////////////////////ANTON CODE////////////////////////////////////
/////////////Proxy Relase
$lists['proxy_server']['address'] = '<input type="text" name="proxy_server_adress" value="' . $booklibrary_configuration['proxy_server']['address'] . '"class="inputbox" size="50" maxlength="50" title="" />';
$lists['port_proxy_server']['address'] = '<input type="text" name="port_proxy_server_adress" value="' . $booklibrary_configuration['port_proxy_server']['address'] . '"class="inputbox" size="50" maxlength="50" title="" />';
$lists['login_proxy_server']['address'] = '<input type="text" name="login_proxy_server_adress" value="' . $booklibrary_configuration['login_proxy_server']['address'] . '"class="inputbox" size="50" maxlength="50" title="" />';
$lists['password_proxy_server']['address'] = '<input type="text" name="password_proxy_server_adress" value="' . $booklibrary_configuration['password_proxy_server']['address'] . '"class="inputbox" size="50" maxlength="50" title="" />';
/////////////////////////////////ANTON CODE////////////////////////////////////
$lists['yaz']['connection_string'] = '<input class="inputbox" type="file" name="yaz_connection_file" value="" size="50" maxlength="250" />';
$lists['update'] = mosHTML::RadioList($yesno, 'update', 'class="inputbox"', $booklibrary_configuration['update'], 'value', 'text');
//get language List
$retVal1 = mosBooklibraryOthers::getLanguageArray();
$lang = null;
for ($i = 0, $n = count($retVal1); $i < $n; $i++) {
$help = $retVal1[$i];
$lang[] = mosHTML::makeOption($help[0], $help[1]);
}
$lists['editbook']['default']['lang'] = mosHTML::selectList($lang, 'editbook_default_lang', 'class="inputbox" size="1"', 'value', 'text', $booklibrary_configuration['editbook']['default']['lang']);
//get host List
$retVal = mosBooklibraryWS::getArray();
$ws = null;
for ($i = 0, $n = count($retVal); $i < $n; $i++) {
$help = $retVal[$i];
$ws[] = mosHTML::makeOption($help[0], $help[1]);
}
$lists['editbook']['default']['host'] = mosHTML::selectList($ws, 'editbook_default_host', 'class="inputbox" size="1"', 'value', 'text', intval($booklibrary_configuration['editbook']['default']['host']));
$lists['lend_answer'] = mosHTML::RadioList($yesno, 'lend_answer', 'class="inputbox"', $booklibrary_configuration['lend_answer'], 'value', 'text');
$lists['lend_form'] = $booklibrary_configuration['lend_form'];
$lists['ebooks']['registrationlevel'] = mosHTML::selectList($gtree, 'ebooks_registrationlevel', 'size="4"', 'value', 'text', $my->id);
//(rus)--i tam i tam nado navernoe!
$lists['lend_before_end_notify'] = mosHTML::RadioList($yesno, 'lend_before_end_notify', 'class="inputbox"', $booklibrary_configuration['lend_before_end_notify'], 'value', 'text');
$lists['lend_before_end_notify_days'] = '<input type="text" name="lend_before_end_notify_days" value="' . $booklibrary_configuration['lend_before_end_notify_days'] . '" class="inputbox" size="2" maxlength="2" title="" />';
$lists['lend_before_end_notify_email'] = '<input type="text" name="lend_before_end_notify_email" value="' . $booklibrary_configuration['lend_before_end_notify_email'] . '" class="inputbox" size="50" maxlength="50" title="" />';
HTML_booklibrary::showConfiguration_backend($lists, $option);
}
示例5: uddeIMadmYesNo
function uddeIMadmYesNo($value, $postvar, $condition, $head, $exp, $style='') {
$tm = new mosHTML();
echo '<tr align="center" valign="middle">';
echo '<td align="left" valign="top"'.$style.'>';
echo uddeIMprintCond($condition, $head, "gray", true);
echo '</td>';
echo '<td align="left" valign="top"'.$style.'>';
$local = Array();
$local[] = $tm->makeOption( '1', _UDDEADM_YES );
$local[] = $tm->makeOption( '0', _UDDEADM_NO );
echo $tm->RadioList( $local, $postvar, 'class="inputbox" size="2"', $value );
echo '</td>';
echo '<td align="left" valign="top" width="50%"'.$style.'>';
echo uddeIMprintCond($condition, $exp, "gray");
echo '</td>';
echo '</tr>';
}