예제 #1
0
 static function childrenCheckboxes($course_id)
 {
     $children = JoomdleHelperParents::getChildren();
     foreach ($children as $child) {
         if (in_array($course_id, $child['courses'])) {
             $disabled = true;
         } else {
             $disabled = false;
         }
         JoomdleHelperParents::childrenCheckbox($child['id'], $course_id, $disabled);
         echo $child['name'];
         if ($disabled) {
             echo " " . JText::_('COM_JOOMDLE_ALREADY_ENROLED');
         }
         echo "<br>";
     }
 }
예제 #2
0
 static function childrenCheckboxes($course_id)
 {
     $params = JComponentHelper::getParams('com_joomdle');
     $assign_courses_include_parent = $params->get('assign_courses_include_parent');
     // Add current user if configured
     if ($assign_courses_include_parent) {
         $user = JFactory::getUser();
         $courses = JoomdleHelperContent::getMyCourses($user->username);
         $disabled = false;
         if (is_array($courses) && count($courses)) {
             foreach ($courses as $course) {
                 if ($course['id'] == $course_id) {
                     $disabled = true;
                     break;
                 }
             }
         }
         JoomdleHelperParents::childrenCheckbox($user->id, $course_id, $disabled);
         echo $user->name;
         if ($disabled) {
             echo " " . JText::_('COM_JOOMDLE_ALREADY_ENROLED');
         }
         echo "<br>";
     }
     $children = JoomdleHelperParents::getChildren();
     foreach ($children as $child) {
         if (in_array($course_id, $child['courses'])) {
             $disabled = true;
         } else {
             $disabled = false;
         }
         JoomdleHelperParents::childrenCheckbox($child['id'], $course_id, $disabled);
         echo $child['name'];
         if ($disabled) {
             echo " " . JText::_('COM_JOOMDLE_ALREADY_ENROLED');
         }
         echo "<br>";
     }
 }