Example #1
0
 function reservation()
 {
     checkPerm('view');
     require_once _base_ . '/lib/lib.tab.php';
     require_once _base_ . '/lib/lib.urlmanager.php';
     require_once _base_ . '/lib/lib.form.php';
     require_once $GLOBALS['where_lms'] . '/lib/lib.course.php';
     $mod_perm = checkPerm('mod', true);
     $lang =& DoceboLanguage::createInstance('reservation');
     $um =& UrlManager::getInstance("reservation");
     $out = $GLOBALS['page'];
     $out->setWorkingZone('content');
     $man_res = new Man_Reservation();
     $tab_man = new TabView('reservation', '');
     $tab_events = new TabElemDefault('events', $lang->def('_RESERVATION_EVENTS'));
     $tab_my_events = new TabElemDefault('my_events', $lang->def('_RESERVATION_MY_EVENTS'));
     $tab_past_event = new TabElemDefault('past_events', $lang->def('_RESERVATION_PAST_EVENTS'));
     if ($mod_perm) {
         $tab_subscribed_user = new TabElemDefault('subscribed_user', $lang->def('_RESERVATION_SUBSCRIBED_USER'));
     }
     $tab_man->addTab($tab_events);
     $tab_man->addTab($tab_my_events);
     $tab_man->addTab($tab_past_event);
     if ($mod_perm) {
         $tab_man->addTab($tab_subscribed_user);
     }
     $tab_man->parseInput($_POST, $_SESSION);
     $active_tab = $tab_man->getActiveTab();
     if ($active_tab != 'events' && $active_tab != 'my_events' && $active_tab != 'past_events' && $active_tab != 'subscribed_user') {
         $active_tab = importVar('active_tab', false, 'events');
         $tab_man->setActiveTab($active_tab);
     }
     $out->add(getTitleArea(Lang::t('_RESERVATION', 'reservation')) . '<div class="std_block">', 'content');
     $out->add(Form::openForm('tab_reservation', 'index.php?modname=reservation&amp;op=reservation&amp;confirm=1&amp;ap=mod_profile&amp;from=2') . $tab_man->printTabView_Begin('', false), 'content');
     switch ($active_tab) {
         case 'events':
             events();
             break;
         case 'my_events':
             myEvents();
             break;
         case 'past_events':
             pastEvents();
             break;
         case 'subscribed_user':
             subscribedUser();
             break;
     }
     $out->add($tab_man->printTabView_End() . Form::closeForm(), 'content');
     $out->add('</div>', 'content');
 }
Example #2
0
                            <?php 
    activites('act', 0);
    ?>
                        </ul>
                    </li>
                    <li class="has-submenu active"><a href="#"><i class="ion-navicon-round"></i> <span class="nav-label">My Activities</span></a>
                        <ul class="list-unstyled">
                            <?php 
    activites('act', $_SESSION['id']);
    ?>
                        </ul>
                    </li>
					<li class="has-submenu"><a href="#"><i class="ion-person"></i> <span class="nav-label">My Events</span></a>
                        <ul class="list-unstyled">
							<?php 
    myEvents($_SESSION['id']);
    ?>
                        </ul>
                    </li>
                    <li class="has-submenu"><a href="#"><i class="ion-person-stalker"></i> <span class="nav-label">Joined Events</span></a>
                        <ul class="list-unstyled">
                            <?php 
    joinedEvents($_SESSION['id']);
    ?>
                        </ul>
                    </li>
					<li>
                    <a href="calendar.php"><i class="ion-calendar"></i> <span class="nav-label">Calendar</span></a>
                    </li>
					<li>
					<a href="gmap.php"><i class="ion-location"></i> <span class="nav-label">Maps</span></a>