当前位置: 首页>>代码示例>>PHP>>正文


PHP JoomdleHelperContent::getCourseList方法代码示例

本文整理汇总了PHP中JoomdleHelperContent::getCourseList方法的典型用法代码示例。如果您正苦于以下问题:PHP JoomdleHelperContent::getCourseList方法的具体用法?PHP JoomdleHelperContent::getCourseList怎么用?PHP JoomdleHelperContent::getCourseList使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在JoomdleHelperContent的用法示例。


在下文中一共展示了JoomdleHelperContent::getCourseList方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: display

 function display($tpl = null)
 {
     $this->courses = JoomdleHelperContent::getCourseList();
     $this->addToolbar();
     $this->sidebar = JHtmlSidebar::render();
     parent::display($tpl);
 }
开发者ID:anawu2006,项目名称:PeerLearning,代码行数:7,代码来源:view.html.php

示例2: display

 function display($tpl = null)
 {
     $app = JFactory::getApplication();
     $params = $app->getParams();
     $this->assignRef('params', $params);
     $enrollable_only = $params->get('enrollable_only');
     $show_buttons = $params->get('show_buttons');
     $sort_by = $params->get('sort_by', 'name');
     switch ($sort_by) {
         case 'date':
             $order = 'created DESC';
             break;
         case 'sortorder':
             $order = 'sortorder ASC';
             break;
         default:
             $order = 'fullname ASC';
             break;
     }
     $user = JFactory::getUser();
     $username = $user->username;
     if ($show_buttons && $username) {
         $this->cursos = JoomdleHelperContent::getCourseList((int) $enrollable_only, $order, 0, $username);
     } else {
         $this->cursos = JoomdleHelperContent::getCourseList((int) $enrollable_only, $order);
     }
     $this->pageclass_sfx = htmlspecialchars($params->get('pageclass_sfx'));
     $this->_prepareDocument();
     parent::display($tpl);
 }
开发者ID:anawu2006,项目名称:PeerLearning,代码行数:30,代码来源:view.html.php

示例3: getOptions

 function getOptions()
 {
     // Base name of the HTML control.
     //    $ctrl  = $control_name .'['. $name .']';
     $courses = JoomdleHelperContent::getCourseList(0);
     // Construct an array of the HTML OPTION statements.
     $options = array();
     $c = array();
     foreach ($courses as $course) {
         $val = $course['remoteid'];
         $text = $course['fullname'];
         $options[] = JHtml::_('select.option', $val, $text);
         //		$op->id = $course['remoteid'];
         //		$op->text = $course['fullname'];
         //		$c[] = $op;
     }
     $options = array_merge(parent::getOptions(), $options);
     return $options;
     // Construct the various argument calls that are supported.
     $attribs = ' ';
     if ($v = $node->attributes('size')) {
         $attribs .= 'size="' . $v . '"';
     }
     if ($v = $node->attributes('class')) {
         $attribs .= 'class="' . $v . '"';
     } else {
         $attribs .= 'class="inputbox"';
     }
     if ($m = $node->attributes('multiple')) {
         $attribs .= ' multiple="multiple"';
         $ctrl .= '[]';
     }
     // Render the HTML SELECT list.
     return JHTML::_('select.genericlist', $options, $ctrl, $attribs, 'value', 'text', $value, $control_name . $name);
 }
开发者ID:anawu2006,项目名称:PeerLearning,代码行数:35,代码来源:courselist.php

示例4: getOptions

 function getOptions()
 {
     $courses = JoomdleHelperContent::getCourseList(0);
     $options = array();
     $c = array();
     foreach ($courses as $course) {
         $val = $course['remoteid'];
         $text = $course['fullname'];
         $options[] = JHtml::_('select.option', $val, $text);
     }
     return $options;
 }
开发者ID:anawu2006,项目名称:PeerLearning,代码行数:12,代码来源:courselist.php

示例5: getInput

 protected function getInput()
 {
     //		$class = ( $node->attributes('class') ? 'class="'.$node->attributes('class').'"' : 'class="inputbox"' );
     $attr = $this->element['class'] ? ' class="' . (string) $this->element['class'] . '"' : '';
     $courses = JoomdleHelperContent::getCourseList(0);
     $options = array();
     if (is_array($courses)) {
         foreach ($courses as $course) {
             $val = $course['remoteid'];
             $text = $course['fullname'];
             $options[] = JHTML::_('select.option', $val, JText::_($text));
         }
     }
     array_unshift($options, JHTML::_('select.option', '0', '- ' . JText::_('COM_JOOMDLE_SELECT_COURSE') . ' -'));
     return JHTML::_('select.genericlist', $options, $this->name, $attr, 'value', 'text', $this->value, $this->id);
 }
开发者ID:anawu2006,项目名称:PeerLearning,代码行数:16,代码来源:course.php

示例6: getHikashopCourses

 static function getHikashopCourses()
 {
     $cursos = JoomdleHelperContent::getCourseList(0);
     $c = array();
     $i = 0;
     if (!is_array($cursos)) {
         return $c;
     }
     foreach ($cursos as $curso) {
         $c[$i] = new JObject();
         $c[$i]->id = $curso['remoteid'];
         $c[$i]->fullname = $curso['fullname'];
         $c[$i]->published = JoomdleHelperShop::is_course_on_sell_on_hikashop($curso['remoteid']);
         $i++;
     }
     return $c;
 }
开发者ID:esyacelga,项目名称:sisadmaca,代码行数:17,代码来源:shop.php

示例7: add_general_list_members

 static function add_general_list_members($type)
 {
     $list_id = JoomdleHelperMailinglist::get_general_list_id($type);
     switch ($type) {
         case 'course_students':
             $courses = JoomdleHelperContent::getCourseList();
             foreach ($courses as $course) {
                 $teachers = array();
                 $course_id = $course['remoteid'];
                 $students = JoomdleHelperContent::call_method('get_course_students', $course_id);
                 foreach ($students as $student) {
                     $user_id = JUserHelper::getUserId($student['username']);
                     //JoomdleHelperAcymailing::add_sub ($list_id, $user_id);
                     JoomdleHelperMailinglist::add_sub($list_id, $user_id);
                 }
             }
             break;
         case 'course_teachers':
             $courses = JoomdleHelperContent::getCourseList();
             foreach ($courses as $course) {
                 $teachers = array();
                 $course_id = $course['remoteid'];
                 $teachers = JoomdleHelperContent::call_method('get_course_editing_teachers', $course_id);
                 foreach ($teachers as $teacher) {
                     $user_id = JUserHelper::getUserId($teacher['username']);
                     //JoomdleHelperAcymailing::add_sub ($list_id, $user_id);
                     JoomdleHelperMailinglist::add_sub($list_id, $user_id);
                 }
             }
             break;
         case 'course_parents':
             $parents = JoomdleHelperContent::call_method('get_all_parents');
             foreach ($parents as $parent) {
                 $user_id = JUserHelper::getUserId($parent['username']);
                 JoomdleHelperMailinglist::add_sub($list_id, $user_id);
             }
             break;
         default:
             break;
     }
 }
开发者ID:esyacelga,项目名称:sisadmaca,代码行数:41,代码来源:mailinglist.php

示例8: array

        $order = 'created DESC';
        break;
    case 'sortorder':
        $order = 'sortorder ASC';
        break;
    default:
        $order = 'fullname ASC';
        break;
}
if ($params->get('latest courses only')) {
    $cursos = JoomdleHelperContent::getCourseList(0, $order, $guest_courses_only);
    $limit = $params->get('latest courses only');
} else {
    //$cursos = JoomdleHelperContent::getCourseList ( 0, 'fullname ASC', $guest_courses_only);
    //$cursos = JoomdleHelperContent::getCourseList ( 0, 'sortorder ASC', $guest_courses_only);
    $cursos = JoomdleHelperContent::getCourseList(0, $order, $guest_courses_only);
    $limit = PHP_INT_MAX;
    //no limit
}
//print_r ($cursos);
if ($params->get('courses_shown')) {
    if (is_array($params->get('courses_shown'))) {
        $courses_shown = $params->get('courses_shown');
    } else {
        $courses_shown = array($params->get('courses_shown'));
    }
    $cursos = modJoomdleCoursesHelper::filter_by_value($cursos, 'remoteid', $courses_shown);
}
if ($params->get('categories_shown')) {
    if (is_array($params->get('categories_shown'))) {
        $cats_shown = $params->get('categories_shown');
开发者ID:anawu2006,项目名称:PeerLearning,代码行数:31,代码来源:mod_joomdle_courses.php


注:本文中的JoomdleHelperContent::getCourseList方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。