Exemple #1
0
 /**
  * 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);
     }
 }
Exemple #2
0
 /**
  * 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);
 }
Exemple #3
0
			</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.