예제 #1
0
    /**
     * Sets the header visibility
     * @param bool true if we show the header
     */
    public function set_header($status)
    {
        $this->show_header = $status;
        $this->assign('show_header', $status);

        $show_toolbar = 0;

        if (self::isToolBarDisplayedForUser()) {
            $show_toolbar = 1;
        }

        $this->assign('show_toolbar', $show_toolbar);

        //Only if course is available
        $show_course_shortcut        = null;
        $show_course_navigation_menu = null;

        if (!empty($this->course_id) && $this->user_is_logged_in) {
            if (api_get_setting('show_toolshortcuts') != 'false') {
                //Course toolbar
                $show_course_shortcut = CourseHome::show_navigation_tool_shortcuts();
            }
            if (api_get_setting('show_navigation_menu') != 'false') {
                //Course toolbar
                $show_course_navigation_menu = CourseHome::show_navigation_menu();
            }
        }
        $this->assign('show_course_shortcut', $show_course_shortcut);
        $this->assign('show_course_navigation_menu', $show_course_navigation_menu);
    }
예제 #2
0
 /**
  * Sets the header visibility
  * @param bool true if we show the header
  */
 public function setHeader($status)
 {
     $this->show_header = $status;
     $this->assign('show_header', $status);
     //Toolbar
     $show_admin_toolbar = api_get_setting('display.show_admin_toolbar');
     $show_toolbar = 0;
     switch ($show_admin_toolbar) {
         case 'do_not_show':
             break;
         case 'show_to_admin':
             if (api_is_platform_admin()) {
                 $show_toolbar = 1;
             }
             break;
         case 'show_to_admin_and_teachers':
             if (api_is_platform_admin() || api_is_allowed_to_edit()) {
                 $show_toolbar = 1;
             }
             break;
         case 'show_to_all':
             $show_toolbar = 1;
             break;
     }
     $this->assign('show_toolbar', $show_toolbar);
     //Only if course is available
     $show_course_shortcut = null;
     $show_course_navigation_menu = null;
     if (!empty($this->course_id) && $this->user_is_logged_in) {
         if (api_get_setting('course.show_tool_shortcuts') != 'false') {
             //Course toolbar
             $show_course_shortcut = CourseHome::show_navigation_tool_shortcuts();
         }
         if (api_get_setting('course.show_navigation_menu') != 'false') {
             //Course toolbar
             $show_course_navigation_menu = CourseHome::show_navigation_menu();
         }
     }
     $this->assign('show_course_shortcut', $show_course_shortcut);
     $this->assign('show_course_navigation_menu', $show_course_navigation_menu);
 }