コード例 #1
0
ファイル: ranks.php プロジェクト: Bnei-Baruch/namasteReports
 static function rank($atts)
 {
     $students = array();
     $_rank = new NamasteRepRank();
     if (empty($atts['num'])) {
         $atts['num'] = 10;
     }
     switch (@$atts['rank_by']) {
         case 'avg_grade':
             $students = $_rank->avg_grade($atts['num'], @$atts['course_id'], @$atts['lesson_id']);
             break;
         case 'points':
             $students = $_rank->points($atts['num']);
             break;
         case 'pageviews':
             $students = $_rank->pageviews($atts['num'], @$atts['course_id'], @$atts['lesson_id']);
             break;
         case 'lessons':
             $students = $_rank->lessons_completed($atts['num'], @$atts['course_id']);
             break;
         default:
             $students = $_rank->courses_completed($atts['num']);
             break;
     }
     // end switch
     return $students;
 }