| @@ 4050-4064 (lines=15) @@ | ||
| 4047 | * @param int $id The agenda item ID |
|
| 4048 | * @return array The results of the database query, or null if not found |
|
| 4049 | */ |
|
| 4050 | public static function get_personal_agenda_item($id) |
|
| 4051 | { |
|
| 4052 | $tbl_personal_agenda = Database::get_main_table(TABLE_PERSONAL_AGENDA); |
|
| 4053 | $id = intval($id); |
|
| 4054 | // make sure events of the personal agenda can only be seen by the user himself |
|
| 4055 | $user = api_get_user_id(); |
|
| 4056 | $sql = " SELECT * FROM ".$tbl_personal_agenda." WHERE id=".$id." AND user = ".$user; |
|
| 4057 | $result = Database::query($sql); |
|
| 4058 | if (Database::num_rows($result) == 1) { |
|
| 4059 | $item = Database::fetch_array($result); |
|
| 4060 | } else { |
|
| 4061 | $item = null; |
|
| 4062 | } |
|
| 4063 | ||
| 4064 | return $item; |
|
| 4065 | } |
|
| 4066 | ||
| 4067 | /** |
|
| @@ 1150-1163 (lines=14) @@ | ||
| 1147 | * @author Arthur Portugal |
|
| 1148 | * @version November 2009, dokeos 1.8.6.2 |
|
| 1149 | */ |
|
| 1150 | public static function get_attachment($announcementId) |
|
| 1151 | { |
|
| 1152 | $tbl_announcement_attachment = Database::get_course_table(TABLE_ANNOUNCEMENT_ATTACHMENT); |
|
| 1153 | $announcementId = intval($announcementId); |
|
| 1154 | $course_id = api_get_course_int_id(); |
|
| 1155 | $row = array(); |
|
| 1156 | $sql = 'SELECT id, path, filename, comment |
|
| 1157 | FROM ' . $tbl_announcement_attachment . ' |
|
| 1158 | WHERE c_id = ' . $course_id . ' AND announcement_id = ' . $announcementId; |
|
| 1159 | $result = Database::query($sql); |
|
| 1160 | if (Database::num_rows($result) != 0) { |
|
| 1161 | $row = Database::fetch_array($result, 'ASSOC'); |
|
| 1162 | } |
|
| 1163 | return $row; |
|
| 1164 | } |
|
| 1165 | ||
| 1166 | /** |
|