Server IP : 180.180.241.3 / Your IP : 216.73.216.252 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/AppServ/www/app/webroot/news/administrator/components/com_jevents/views/config/ |
Upload File : |
<?php /** * JEvents Component for Joomla 1.5.x * * @version $Id: view.html.php 1457 2009-06-01 09:49:51Z geraint $ * @package JEvents * @copyright Copyright (C) 2008-2009 GWE Systems Ltd * @license GNU/GPLv2, see http://www.gnu.org/licenses/gpl-2.0.html * @link http://www.jevents.net */ // Check to ensure this file is included in Joomla! defined('_JEXEC') or die(); /** * HTML View class for the component * * @static */ class AdminConfigViewconfig extends JEventsAbstractView { function edit($tpl = null) { //JRequest::setVar( 'hidemainmenu', 1 ); JHTML::stylesheet( 'eventsadmin.css', 'administrator/components/'.JEV_COM_COMPONENT.'/assets/css/' ); $document =& JFactory::getDocument(); $document->setTitle(JText::_('Configuration')); // Set toolbar items for the page JToolBarHelper::title( JText::_( 'Configuration' ), 'jevents' ); JToolBarHelper::save('config.save'); JToolBarHelper::cancel('cpanel.cpanel'); //JToolBarHelper::help( 'screen.config.edit', true); JSubMenuHelper::addEntry(JText::_('Control Panel'), 'index.php?option='.JEV_COM_COMPONENT, true); $this->dataModel = new JEventsDataModel("JEventsAdminDBModel"); } function dbsetup($tpl = null) { //JRequest::setVar( 'hidemainmenu', 1 ); JHTML::stylesheet( 'eventsadmin.css', 'administrator/components/'.JEV_COM_COMPONENT.'/assets/css/' ); $document =& JFactory::getDocument(); $document->setTitle(JText::_('DB Setup')); // Set toolbar items for the page JToolBarHelper::title( JText::_( 'DB Setup' ), 'jevents' ); JToolBarHelper::cancel('cpanel.cpanel'); JSubMenuHelper::addEntry(JText::_('Control Panel'), 'index.php?option='.JEV_COM_COMPONENT, true); } function convert($tpl = null) { JHTML::stylesheet( 'eventsadmin.css', 'administrator/components/'.JEV_COM_COMPONENT.'/assets/css/' ); $document =& JFactory::getDocument(); $document->setTitle(JText::_('Events Migration')); // Set toolbar items for the page JToolBarHelper::title( JText::_( 'Events Migration' ), 'jevents' ); JToolBarHelper::cancel('cpanel.cpanel'); JSubMenuHelper::addEntry(JText::_('Control Panel'), 'index.php?option='.JEV_COM_COMPONENT, true); } function _defaultConfig() { ?> <script type="text/javascript"> /* <![CDATA[ */ function defaultConfig_com() { document.adminForm.conf_starday[0].checked = true; document.adminForm.conf_cache[0].checked = true; document.adminForm.conf_mailview[1].checked = true; document.adminForm.conf_print_icon_view[1] = true; document.adminForm.conf_byview[1].checked = true; document.adminForm.conf_hitsview[1].checked = 1; document.adminForm.conf_repeatview[1].checked = true; document.adminForm.conf_showrepeats[1].checked = true; document.adminForm.conf_hideshowbycats[0].checked = true; document.adminForm.conf_dateformat.value = 1; document.adminForm.conf_legacy_tab_extra_view.checked = true; document.adminForm.conf_legacy_tab_help_view.checked = true; document.adminForm.conf_legacy_tab_about_view.checked = true; document.adminForm.conf_show_editor_buttons[1].checked = true; document.adminForm.conf_editor_button_exceptions.value = ""; document.adminForm.conf_single_pane_edit[0].checked = true; document.adminForm.conf_copyright[1].checked = true; document.adminForm.conf_calHeadline.value = "comp"; document.adminForm.conf_calUseIconic[1].checked = true; document.adminForm.conf_navbarcolor.value = "green"; document.adminForm.conf_defColor[2].checked = true; document.adminForm.conf_calSimpleEventForm[0].checked = true; document.adminForm.conf_calForceCatColorEventForm.value = 0; document.adminForm.conf_calEventListRowsPpg.value = 15; document.adminForm.conf_calUseStdTime[1].checked = true; document.adminForm.conf_calCutTitle.value = "20"; document.adminForm.conf_calMaxDisplay.value = "5"; document.adminForm.conf_calDisplayStarttime[1].checked = true; document.adminForm.conf_calViewName.value = "default"; } function defaultConfig_rss() { document.adminForm.conf_rss_cache[0].checked = true; document.adminForm.conf_rss_cache_time.value = 3600; document.adminForm.conf_rss_count.value = 5; document.adminForm.conf_rss_live_bookmarks[0].checked = true; document.adminForm.conf_rss_modid.value = 0; document.adminForm.conf_rss_title.value = "Powered by JEvents!"; document.adminForm.conf_rss_description.value = "JEvents Syndication for Joomla"; document.adminForm.conf_rss_limit_text[0].checked = true; document.adminForm.conf_rss_text_length.value = 20; } function defaultConfig_cal() { document.adminForm.conf_modCalDispLastMonth.value = "NO"; document.adminForm.conf_modCalDispLastMonthDays.value = "0"; document.adminForm.conf_modCalDispNextMonth.value = "NO"; document.adminForm.conf_modCalDispNextMonthDays.value = "0"; document.adminForm.conf_modCalLinkCloaking[0].checked = true; } function defaultConfig_latest() { document.adminForm.conf_modLatestMaxEvents.value = 5; document.adminForm.conf_modLatestMode.value = 0; document.adminForm.conf_modLatestDays.value = 20; document.adminForm.conf_modLatestNoRepeat[0].checked = true; document.adminForm.conf_modLatestDispLinks[1].checked = true; document.adminForm.conf_modLatestDispYear[0].checked = true; document.adminForm.conf_modLatestCustFmtStr.value = "${eventDate}[!a: - ${endDate(%I:%M%p)}]\n${title}"; document.adminForm.conf_modLatestDisDateStyle[0].checked = true; document.adminForm.conf_modLatestDisTitleStyle[0].checked = true; document.adminForm.conf_modLatestLinkToCal[0].checked = true; document.adminForm.conf_modLatestLinkCloaking[0].checked = true; document.adminForm.conf_modLatestSortReverse[0].checked = true; } function defaultConfig_tooltip() { document.adminForm.conf_calTTBackground[1].checked = true; document.adminForm.conf_calTTPosX[2].checked = true; document.adminForm.conf_calTTPosY[1].checked = true; document.adminForm.conf_calTTShadow[1].checked = true; document.adminForm.conf_calTTShadowX[0].checked = true; document.adminForm.conf_calTTShadowY[0].checked = true; } function defaultConfig_all() { defaultConfig_com(); defaultConfig_rss(); defaultConfig_cal(); defaultConfig_latest(); defaultConfig_tooltip(); } /* ]]> */ </script> <?php } /** * Creates a help icon with link to help information as onclick event * * if $help is url, link opens a new window with target url * if $help is text, text is shown in a sticky overlib window with close button * * @static * @param $help string help text (html text or url to target) * @param $caption string caption of overlib window * @return string html sting */ function help ( $help='help text', $caption='') { global $mainframe; $compath = JURI::root() . 'administrator/components/'.JEV_COM_COMPONENT; $imgpath = $compath . '/assets/images'; if (empty($caption)) $caption = ' '; if (substr($help, 0, 7) == 'http://' || substr($help, 0, 8) == 'https://') { //help text is url, open new window $onclick_cmd = "window.open(\"$help\", \"help\", \"height=700,width=800,resizable=yes,scrollbars\");return false"; } else { // help text is plain text with html tags // prepare text as overlib parameter // escape ", replace new line by space $help = htmlspecialchars($help, ENT_QUOTES); $help = str_replace('"', '\"', $help); $help = str_replace("\n", " ", $help); $ol_cmds = 'RIGHT, ABOVE, VAUTO, WRAP, STICKY, CLOSECLICK, CLOSECOLOR, "white"'; $ol_cmds .= ', CLOSETEXT, "<span style=\"border:solid white 1px;padding:0px;margin:1px;\"><b>X</b></span>"'; $onclick_cmd = 'return overlib("'.$help.'", ' . $ol_cmds . ', CAPTION, "'.$caption.'")'; } $str = '<img border="0" style="vertical-align:bottom; cursor:help;" alt="'. JText::_('JEV_HELP') . '"' . ' title="' . JText::_('JEV_HELP') .'"' . ' src="' . $imgpath . '/help_ques_inact.gif"' . ' onmouseover=\'this.src="' . $imgpath . '/help_ques.gif"\'' . ' onmouseout=\'this.src="' . $imgpath . '/help_ques_inact.gif"\'' . ' onclick=\'' . $onclick_cmd . '\'>'; return $str; } }