Ejemplo n.º 1
0
 public function __construct()
 {
     $this->tour_data = HelpTour::getHelpbarTourData();
     foreach ($this->tour_data['tours'] as $index => $tour) {
         $element = new LinkElement($tour->name, URLHelper::getURL('?tour_id=' . $tour->tour_id));
         $visit_state = HelpTourUser::find(array($tour->tour_id, $GLOBALS['user']->id));
         if ($visit_state === null) {
             $element->addClass('tour-new');
         } elseif (!$visit_state->completed) {
             $element->addClass('tour-paused');
         } else {
             $element->addClass('tour-completed');
         }
         $element->addClass('tour_link');
         $element['id'] = $tour->tour_id;
         $this->addElement($element);
     }
 }