| @@ 476-493 (lines=18) @@ | ||
| 473 | * @return array link info |
|
| 474 | * |
|
| 475 | **/ |
|
| 476 | public static function get_link_info($id) |
|
| 477 | { |
|
| 478 | $tbl_link = Database:: get_course_table(TABLE_LINK); |
|
| 479 | $course_id = api_get_course_int_id(); |
|
| 480 | ||
| 481 | if (empty($id) || empty($course_id)) { |
|
| 482 | return []; |
|
| 483 | } |
|
| 484 | ||
| 485 | $sql = "SELECT * FROM $tbl_link |
|
| 486 | WHERE c_id = $course_id AND id='" . intval($id) . "' "; |
|
| 487 | $result = Database::query($sql); |
|
| 488 | $data = array(); |
|
| 489 | if (Database::num_rows($result)) { |
|
| 490 | $data = Database::fetch_array($result); |
|
| 491 | } |
|
| 492 | return $data; |
|
| 493 | } |
|
| 494 | ||
| 495 | /** |
|
| 496 | * @param int $id |
|
| @@ 1796-1811 (lines=16) @@ | ||
| 1793 | * @param int $id |
|
| 1794 | * @return array |
|
| 1795 | */ |
|
| 1796 | public static function getCategory($id) |
|
| 1797 | { |
|
| 1798 | $table = Database::get_course_table(TABLE_LINK_CATEGORY); |
|
| 1799 | $id = intval($id); |
|
| 1800 | $courseId = api_get_course_int_id(); |
|
| 1801 | ||
| 1802 | if (empty($id) || empty($courseId)) { |
|
| 1803 | return []; |
|
| 1804 | } |
|
| 1805 | $sql = "SELECT * FROM $table |
|
| 1806 | WHERE id = $id AND c_id = $courseId"; |
|
| 1807 | $result = Database::query($sql); |
|
| 1808 | $category = Database::fetch_array($result, 'ASSOC'); |
|
| 1809 | ||
| 1810 | return $category; |
|
| 1811 | } |
|
| 1812 | ||
| 1813 | /** |
|
| 1814 | * Move a link inside its category (display_order field) |
|