Browse Source

Add missing function, comment unused function

jmontoyaa 8 years ago
parent
commit
68443bd232
3 changed files with 103 additions and 1 deletions
  1. 97 0
      main/inc/lib/course.lib.php
  2. 3 1
      main/inc/lib/display.lib.php
  3. 3 0
      main/inc/lib/template.lib.php

+ 97 - 0
main/inc/lib/course.lib.php

@@ -3477,6 +3477,103 @@ class CourseManager
         return $html;
     }
 
+     /**
+     * Builds the course block in user_portal.php
+     * @todo use Twig
+     * @param array $params
+     * @param bool|false $is_sub_content
+     * @return string
+     */
+    public static function course_item_html($params, $is_sub_content = false)
+    {
+        $html = '';
+        $class = "panel panel-default";
+        if ($is_sub_content) {
+            $class = "course_item";
+        }
+        $html .= '<div class="' . $class . '">';
+        $html .= '<div class="panel-body">';
+        $html .= '<div class="course-items">';
+        $html .= ' <div class="row">';
+        $html .= '<div class="col-md-2">';
+        if (!empty($params['link'])) {
+            $html .= '<a class="thumbnail" href="' . $params['link'] . '">';
+            $html .= $params['icon'];
+            $html .= '</a>';
+        } else {
+            $html .= '<div class="thumbnail">';
+            $html .= $params['icon'];
+            $html .= '</div>';
+        }
+        $html .= '</div>';
+        $notifications = isset($params['notifications']) ? $params['notifications'] : '';
+        $param_class = isset($params['class']) ? $params['class'] : '';
+        $params['right_actions'] = isset($params['right_actions']) ? $params['right_actions'] : '';
+
+        $html .= '<div class="col-md-10 ' . $param_class . '">';
+        $html .= '<div class="pull-right">' . $params['right_actions'] . '</div>';
+        $html .= '<h4 class="course-items-title">' . $params['title'] . $notifications . '</h4> ';
+
+        if (isset($params['show_description'], $params['description']) && $params['show_description'] == 1) {
+            $html .= '<p class="description-session">' . $params['description'] . '</p>';
+        }
+        if (!empty($params['subtitle'])) {
+            $html .= '<div class="subtitle-session">' . $params['subtitle'] . '</div>';
+        }
+        if (!empty($params['teachers'])) {
+            $html .= '<h5 class="course-items-session">' .
+                    Display::return_icon('teacher.png', get_lang('Teacher'), array(), ICON_SIZE_TINY) .
+                $params['teachers'] . '</h5>';
+        }
+        if (!empty($params['coaches'])) {
+            $coaches = '';
+            if (is_array($params['coaches'])) {
+                foreach ($params['coaches'] as $coach) {
+                    $coaches .= $coach['full_name'];
+                }
+            }
+            $html .= '<h5 class="course-items-session">' .
+                Display::return_icon('teacher.png', get_lang('Coach'), array(), ICON_SIZE_TINY) .
+                $coaches .
+                '</h5>';
+        }
+
+        $html .= '</div>';
+        $html .= '</div>';
+
+        $html .= '</div>';
+
+        $html .= '</div>';
+        $html .= '</div>';
+
+        return $html;
+    }
+
+    /**
+     * @param $courses
+     * @return string
+     */
+    public function parseCourseListData($courses)
+    {
+        $html = '';
+        foreach ($courses as $course) {
+            $html .= self::course_item_html($course, true);
+        }
+
+        return $html;
+    }
+
+    /**
+     * @param string $main_content
+     * @param string $sub_content
+     * @param string $sub_sub_content
+     * @return string
+     */
+    public static function course_item_parent($main_content, $sub_content, $sub_sub_content = null)
+    {
+        return '<div class="panel panel-default">' . $main_content . $sub_content . $sub_sub_content . '</div>';
+    }
+
     /**
      * @param $params
      * @param bool|false $is_sub_content

+ 3 - 1
main/inc/lib/display.lib.php

@@ -59,6 +59,7 @@ class Display
      */
     public static function display_header($tool_name ='', $help = null, $page_header = null)
     {
+        return '';
         $origin = api_get_origin();
         $showHeader = true;
         if (isset($origin) && $origin == 'learnpath') {
@@ -134,6 +135,7 @@ class Display
      */
     public static function display_footer()
     {
+        return '';
         echo self::$global_template->show_footer_template();
     }
 
@@ -732,7 +734,7 @@ class Display
         $image = trim($image);
         $size_extra = '';
         if (isset($size)) {
-        $size_extra = $size . '/';
+            $size_extra = $size . '/';
         }
 
         $icon = 'img/icons/'.$size_extra.$image;

+ 3 - 0
main/inc/lib/template.lib.php

@@ -527,6 +527,7 @@ class Template
      */
     public function setCssFiles()
     {
+        return;
         global $disable_js_and_css_files;
         $css = array();
 
@@ -577,6 +578,7 @@ class Template
      */
     public function setCSSEditor()
     {
+        return;
         $cssEditor = api_get_cdn_path(api_get_path(WEB_CSS_PATH).'editor.css');
         if (is_file(api_get_path(SYS_CSS_PATH).'themes/'.$this->theme.'/editor.css')) {
             $cssEditor = api_get_path(WEB_CSS_PATH).'themes/'.$this->theme.'/editor.css';
@@ -592,6 +594,7 @@ class Template
      */
     public function setCssCustomFiles()
     {
+        return;
         global $disable_js_and_css_files;
         // Base CSS