| @@ 10292-10307 (lines=16) @@ | ||
| 10289 | * |
|
| 10290 | * @return mixed |
|
| 10291 | */ |
|
| 10292 | public static function getCategories($courseId) |
|
| 10293 | { |
|
| 10294 | $em = Database::getManager(); |
|
| 10295 | //Default behaviour |
|
| 10296 | /*$items = $em->getRepository('ChamiloCourseBundle:CLpCategory')->findBy( |
|
| 10297 | array('cId' => $course_id), |
|
| 10298 | array('name' => 'ASC') |
|
| 10299 | );*/ |
|
| 10300 | ||
| 10301 | // Using doctrine extensions |
|
| 10302 | $items = $em->getRepository('ChamiloCourseBundle:CLpCategory')->getBySortableGroupsQuery( |
|
| 10303 | array('cId' => $courseId) |
|
| 10304 | )->getResult(); |
|
| 10305 | ||
| 10306 | return $items; |
|
| 10307 | } |
|
| 10308 | ||
| 10309 | /** |
|
| 10310 | * @param int $id |
|
| @@ 10326-10332 (lines=7) @@ | ||
| 10323 | * @param int $courseId |
|
| 10324 | * @return array |
|
| 10325 | */ |
|
| 10326 | public static function getCategoryByCourse($courseId) |
|
| 10327 | { |
|
| 10328 | $em = Database::getManager(); |
|
| 10329 | $items = $em->getRepository('ChamiloCourseBundle:CLpCategory')->findBy(array('cId' => $courseId)); |
|
| 10330 | ||
| 10331 | return $items; |
|
| 10332 | } |
|
| 10333 | ||
| 10334 | /** |
|
| 10335 | * @param int $id |
|