예제 #1
0
 function display($tpl = null)
 {
     $app = JFactory::getApplication();
     $model = new EstivoleModelCalendars();
     $layout = $app->input->get('layout', 'default');
     $this->calendars = $model->listItems();
     EstivoleHelpersEstivole::addSubmenu('calendars');
     $this->sidebar = JHtmlSidebar::render();
     $this->addToolbar();
     //display
     return parent::display($tpl);
 }
예제 #2
0
 function display($tpl = null)
 {
     $app = JFactory::getApplication();
     $this->state = $this->get('State');
     //retrieve task list from model
     $model = new EstivoleModelMembers();
     $this->members = $model->listItems();
     EstivoleHelpersEstivole::addSubmenu('members');
     $this->sidebar = JHtmlSidebar::render();
     $this->addToolbar();
     //display
     return parent::display($tpl);
 }
예제 #3
0
 function display($tpl = null)
 {
     $app = JFactory::getApplication();
     $this->state = $this->get('State');
     $this->pagination = $this->get('Pagination');
     $this->searchterms = $this->state->get('filter.search');
     //retrieve task list from model
     $model = new EstivoleModelDaytimes();
     $this->member_daytimes = $model->listItems();
     EstivoleHelpersEstivole::addSubmenu('daytimes');
     $this->sidebar = JHtmlSidebar::render();
     $this->addToolbar();
     //display
     return parent::display($tpl);
 }
예제 #4
0
 function display($tpl = null)
 {
     $app = JFactory::getApplication();
     $this->state = $this->get('State');
     $this->form = $this->get('Form');
     $model = new EstivoleModelDaytime();
     $modelService = new EstivoleModelService();
     $this->daytimes = $model->listItems();
     $this->daytime = $app->input->get('daytime', null);
     $modelCalendar = new EstivoleModelCalendar();
     $this->calendar = $modelCalendar->getItem($this->daytime->calendar_id);
     for ($i = 0; $i < count($this->daytimes); $i++) {
         $this->daytimes[$i]->filledQuota = count($model->getQuotasByDaytimeId($this->daytimes[$i]->daytime_id));
     }
     EstivoleHelpersEstivole::addSubmenu('daytime');
     $this->sidebar = JHtmlSidebar::render();
     $this->addToolbar();
     //display
     return parent::display($tpl);
 }
예제 #5
0
 function display($tpl = null)
 {
     $app = JFactory::getApplication();
     $this->state = $this->get('State');
     $this->pagination = $this->get('Pagination');
     $model = new EstivoleModelServices();
     $layout = $app->input->get('layout', 'edit');
     switch ($layout) {
         case "edit":
             $this->service = $model->getItem();
         default:
             $this->services = $model->listItems();
             break;
     }
     EstivoleHelpersEstivole::addSubmenu('services');
     $this->sidebar = JHtmlSidebar::render();
     $this->addToolbar();
     //display
     return parent::display($tpl);
 }
예제 #6
0
 function display($tpl = null)
 {
     $app = JFactory::getApplication();
     $model = new EstivoleModelCalendar();
     $this->state = $this->get('State');
     $this->calendar = $this->get('Item');
     $this->form = $this->get('Form');
     $modelDaytime = new EstivoleModelDaytime();
     $modelDaytimes = new EstivoleModelDaytimes();
     //$this->setState('filter.services_daytime', '');
     $this->daytimes = $modelDaytime->listItems();
     for ($i = 0; $i < count($this->daytimes); $i++) {
         $this->daytimes[$i]->totalDaytimes = $modelDaytimes->getDaytimesByDaytime($this->daytimes[$i]->daytime_day);
         $this->daytimes[$i]->filledQuota = count($modelDaytime->getQuotasByDaytimeDay($this->daytimes[$i]->daytime_day));
     }
     EstivoleHelpersEstivole::addSubmenu('calendars');
     $this->sidebar = JHtmlSidebar::render();
     $this->addToolbar();
     //display
     return parent::display($tpl);
 }
예제 #7
0
 function display($tpl = null)
 {
     $app = JFactory::getApplication();
     $this->state = $this->get('State');
     $this->pagination = $this->get('Pagination');
     $this->searchterms = $this->state->get('filter.search');
     $this->campingPlace = $this->state->get('filter.campingPlace');
     $this->services_members = $this->state->get('filter.services_members');
     $this->user = JFactory::getUser();
     $this->limitstart = $this->state->get('limitstart');
     //retrieve task list from model
     $model = new EstivoleModelMembers();
     $this->members = $model->listItems();
     $this->totalMembersM = $model->getTotalItems('M');
     $this->totalMembersF = $model->getTotalItems('F');
     $modelCalendars = new EstivoleModelCalendars();
     $modelDaytime = new EstivoleModelDaytime();
     $this->calendars = $modelCalendars->listItems();
     for ($i = 0; $i < count($this->members); $i++) {
         $this->members[$i]->member_daytimes = $modelDaytime->getMemberDaytimes($this->members[$i]->member_id, $this->calendars[0]->calendar_id);
     }
     for ($i = 0; $i < count($this->totalMembersM); $i++) {
         $this->totalMembersM[$i]->member_daytimes = $modelDaytime->getMemberDaytimesForTshirt($this->totalMembersM[$i]->member_id, $this->calendars[0]->calendar_id);
         $this->totalShirtsM += ceil(count($this->totalMembersM[$i]->member_daytimes) / 2);
         $this->totalMembersM[$i]->member_daytimes = $modelDaytime->getMemberDaytimesForPolo($this->totalMembersM[$i]->member_id, $this->calendars[0]->calendar_id);
         $this->totalPolosM += ceil(count($this->totalMembersM[$i]->member_daytimes) / 2);
     }
     for ($i = 0; $i < count($this->totalMembersF); $i++) {
         $this->totalMembersF[$i]->member_daytimes = $modelDaytime->getMemberDaytimesForTshirt($this->totalMembersF[$i]->member_id, $this->calendars[0]->calendar_id);
         $this->totalShirtsF += ceil(count($this->totalMembersF[$i]->member_daytimes) / 2);
         $this->totalMembersF[$i]->member_daytimes = $modelDaytime->getMemberDaytimesForPolo($this->totalMembersF[$i]->member_id, $this->calendars[0]->calendar_id);
         $this->totalPolosF += ceil(count($this->totalMembersF[$i]->member_daytimes) / 2);
     }
     EstivoleHelpersEstivole::addSubmenu('members');
     $this->sidebar = JHtmlSidebar::render();
     $this->addToolbar();
     //display
     return parent::display($tpl);
 }