addToolBar(); $cid = VikRequest::getVar('cid', array(0)); if (!empty($cid[0])) { $id = $cid[0]; } $row = array(); $dbo = JFactory::getDBO(); if (!empty($cid[0])) { $q = "SELECT * FROM `#__vikbooking_prices` WHERE `id`=".(int)$id.";"; $dbo->setQuery($q); $dbo->execute(); if ($dbo->getNumRows() != 1) { VikError::raiseWarning('', 'Not found.'); $mainframe = JFactory::getApplication(); $mainframe->redirect("index.php?option=com_vikbooking&task=prices"); exit; } $row = $dbo->loadAssoc(); } $this->row = $row; // Display the template parent::display($tpl); } /** * Sets the toolbar */ protected function addToolBar() { $cid = VikRequest::getVar('cid', array(0)); if (!empty($cid[0])) { //edit JToolBarHelper::title(JText::translate('VBMAINPRICETITLEEDIT'), 'vikbooking'); if (JFactory::getUser()->authorise('core.edit', 'com_vikbooking')) { JToolBarHelper::apply( 'updatepricestay', JText::translate('VBSAVE')); JToolBarHelper::spacer(); JToolBarHelper::save( 'updateprice', JText::translate('VBSAVECLOSE')); JToolBarHelper::spacer(); } JToolBarHelper::cancel( 'cancelprice', JText::translate('VBANNULLA')); JToolBarHelper::spacer(); } else { //new JToolBarHelper::title(JText::translate('VBMAINPRICETITLENEW'), 'vikbooking'); if (JFactory::getUser()->authorise('core.create', 'com_vikbooking')) { JToolBarHelper::save( 'createprice', JText::translate('VBSAVE')); JToolBarHelper::spacer(); JToolBarHelper::custom('createprice_new', 'save-new', 'save-new', JText::translate('VBSAVENEW'), false, false); JToolBarHelper::spacer(); } JToolBarHelper::cancel( 'cancelprice', JText::translate('VBANNULLA')); JToolBarHelper::spacer(); } } }