/** * Display the view */ public function display($tpl = null) { // Initialiase variables. $this->state = $this->get('State'); $this->item = $this->get('Item'); $this->form = $this->get('Form'); if (JRequest::get('POST')) { $this->get('data'); } // loading params $app = JFactory::getApplication(); $params = $app->getParams(); $this->template = $params->get('template'); $this->title = $params->get('title'); $this->format = $params->get('format'); $this->copy = $params->get('copy'); $this->submit = "media/com_icagenda/js/jsevt.js"; $this->submit_imageDisplay = $params->get('submit_imageDisplay', 1); $this->submit_periodDisplay = $params->get('submit_periodDisplay', 1); $this->submit_weekdaysDisplay = $params->get('submit_weekdaysDisplay', 1); $this->submit_datesDisplay = $params->get('submit_datesDisplay', 1); $this->submit_shortdescDisplay = $params->get('submit_shortdescDisplay', 1); $this->submit_descDisplay = $params->get('submit_descDisplay', 1); $this->submit_metadescDisplay = $params->get('submit_metadescDisplay', 0); $this->submit_venueDisplay = $params->get('submit_venueDisplay', 1); $this->submit_emailDisplay = $params->get('submit_emailDisplay', 1); $this->submit_phoneDisplay = $params->get('submit_phoneDisplay', 1); $this->submit_websiteDisplay = $params->get('submit_websiteDisplay', 1); $this->submit_customfieldsDisplay = $params->get('submit_customfieldsDisplay', 1); $this->submit_fileDisplay = $params->get('submit_fileDisplay', 1); $this->submit_gmapDisplay = $params->get('submit_gmapDisplay', 1); $this->submit_regoptionsDisplay = $params->get('submit_regoptionsDisplay', 1); $this->statutReg = $params->get('statutReg', 0); $this->ShortDescLimit = $params->get('ShortDescLimit', '160'); $this->submit_imageMaxSize = $params->get('submit_imageMaxSize', '800'); $this->submit_captcha = $params->get('submit_captcha', 0); $this->submit_form_validation = $params->get('submit_form_validation', ''); $this->pageclass_sfx = htmlspecialchars($params->get('pageclass_sfx')); $this->params = $this->state->get('params'); $this->iCparams = $this->params; // Check for errors. if (count($errors = $this->get('Errors'))) { JError::raiseError(500, implode('<br />', $errors)); return false; } // ASSIGN (deprecated) // $this->assignRef('params', $iCparams); $this->_prepareDocument(); icagendaInfo::commentVersion(); parent::display($tpl); icagendaEvents::isListOfEvents(); icagendaForm::loadDateTimePickerJSLanguage(); $jlayout = JRequest::getCmd('layout', ''); $layouts_array = array('event', 'registration'); $layout = in_array($jlayout, $layouts_array) ? $jlayout : ''; if (!$layout || $layout == 'submit') { JHtml::stylesheet('com_icagenda/icagenda.css', false, true); JHtml::stylesheet('com_icagenda/jquery-ui-1.8.17.custom.css', false, true); } }
/** * Display the view * * @since 1.0 */ public function display($tpl = null) { // Initialiase variables. $this->state = $this->get('State'); $this->item = $this->get('Item'); $this->form = $this->get('Form'); // Check for errors. if (count($errors = $this->get('Errors'))) { JError::raiseError(500, implode("\n", $errors)); return false; } $icagenda_categories = class_exists('icagendaCategories') ? icagendaCategories::getList('1') : false; if ($icagenda_categories) { $this->addToolbar(); } else { $app = JFactory::getApplication(); $app->enqueueMessage(JText::_('COM_ICAGENDA_ALERT_NO_CATEGORY_PUBLISHED') . '<br /><br /><a class="btn btn-success" href="index.php?option=com_icagenda&view=category&layout=edit" >' . JText::_('COM_ICAGENDA_LEGEND_NEW_CATEGORY') . '</a>' . ' <a class="btn btn-inverse btn-mini" href="index.php?option=com_icagenda&view=categories" >' . JText::_('ICCATEGORIES') . '</a>', 'warning'); $app->redirect(htmlspecialchars_decode('index.php?option=com_icagenda&view=events')); } parent::display($tpl); icagendaForm::loadDateTimePickerJSLanguage(); JHtml::stylesheet('com_icagenda/icagenda.css', false, true); }
</div><?php // End Form Fields ?> <div style="clear:both"></div> </fieldset> </form> </div> <?php // clear the data so we don't process it again $session->clear('ic_registration'); $session->clear('custom_fields'); $session->clear('ic_submit_tos'); $session->clear('email2'); // iCagenda Script validation for Registration form (1) if (!$this->reg_form_validation) { $iCheckForm = icagendaForm::submit(1); JFactory::getDocument()->addScriptDeclaration($iCheckForm); } // Theme pack component css $document->addStyleSheet(JURI::base(true) . $css_component); // RTL css if site language is RTL $lang = JFactory::getLanguage(); if ($lang->isRTL() && file_exists(JPATH_SITE . $css_com_rtl)) { $document->addStyleSheet(JURI::base(true) . $css_com_rtl); } JHtml::script('com_icagenda/icagenda.js', false, true); $iCtip = array(); $iCtip[] = ' jQuery(document).ready(function(){'; $iCtip[] = ' jQuery(".iCFormTip").tipTip({maxWidth: "250px", defaultPosition: "right", edgeOffset: 10});'; $iCtip[] = ' });'; // Add the script to the document head.