protected function addToolbar()
 {
     BookproHelper::setSubmenu(1);
     JToolbarHelper::title(JText::_('COM_BOOKPRO_ROUTES_MANAGER'), 'cube');
     JToolbarHelper::addNew('route.add');
     JToolbarHelper::editList('route.edit');
     JToolbarHelper::publish('routes.publish', 'JTOOLBAR_PUBLISH', true);
     JToolbarHelper::unpublish('routes.unpublish', 'JTOOLBAR_UNPUBLISH', true);
     JToolbarHelper::deleteList('', 'routes.delete', 'JTOOLBAR_DELETE', true);
 }
 public function setSunpassNumber()
 {
     $this->table->sunpass = BookproHelper::randomString(5);
     $this->_db->setQuery('select count(*) from #__bookpro_customer where sunpass LIKE ' . $this->_db->quote($this->table->sunpass));
     if ($this->_db->loadResult()) {
         //sunpass point dupplicate
         return $this->setSunpassNumber();
     }
     $id_encode = md5($this->id);
     $this->table->sunpass .= strtoupper($id_encode[0] . substr($id_encode, -1, 1));
     return $this->store();
 }
 /**
  * Get Calendar Reservation Box by given Subject ID and Datetime Reservation Start.
  *
  * @param $subjectId int
  * @param $from string
  *        	MySQL datetime
  * @return BookingBox or null if no find
  */
 function getCalendarBox($subjectId, $from)
 {
     $from =& BookproHelper::dateBeginDay($from);
     $fromTime = date('H:i', $from->uts);
     // get calendar for day date
     $calendar =& BookproHelper::getCalendar($subjectId, $from->dts, $from->dts);
     if (count($calendar)) {
         // get first day of calendar
         $currentDay =& reset($calendar);
         /* @var $currentDay BookingDay */
         // get date boxes
         $boxes =& $currentDay->boxes;
         $countBoxes = count($boxes);
         // search in boxes
         for ($i = 0; $i < $countBoxes; $i++) {
             $box =& $boxes[$i];
             /* @var $box BookingBox */
             if ($box->fromTime == $fromTime) {
                 return $box;
             }
         }
     }
     return null;
 }
			<label class="control-label"><?php 
echo JText::_('COM_BOOKPRO_REQUEST_DESC');
?>
</label>
			<div class="controls">
				<textarea name="orderinfo[notes]" required cols="40" rows="10"></textarea>
			</div>
		</div>
		
		<div>
		<legend><?php 
echo JText::_('COM_BOOKPRO_CUSTOMER');
?>
</legend>
		<?php 
echo BookproHelper::renderLayout('customer', JBFactory::getAccount());
?>
		</div>
	<div class="form-actions">
		<button class="btn btn-primary btn-large" type="submit"><?php 
echo JText::_('COM_BOOKPRO_SUBMIT');
?>
</button>
	</div>
	
	</fieldset>
	
	
	<input type="hidden" name="task" value="charter.postRequest"/>
	<input type="hidden" name="option" value="com_bookpro"/>
	<?php 
 protected function addToolbar()
 {
     BookproHelper::setSubmenu(1);
     JToolbarHelper::title(JText::_('COM_BOOKPRO_TRANSPORTDAYOFFS_MANAGER'), 'cube');
 }