| @@ 4213-4249 (lines=37) @@ | ||
| 4210 | $course_info = api_get_course_info(); |
|
| 4211 | $filepath = api_get_path(SYS_COURSE_PATH) . $course_info['path'] . '/document/'; |
|
| 4212 | ||
| 4213 | if (!is_dir($filepath . 'audio')) { |
|
| 4214 | mkdir( |
|
| 4215 | $filepath . 'audio', |
|
| 4216 | api_get_permissions_for_new_directories() |
|
| 4217 | ); |
|
| 4218 | $audio_id = add_document( |
|
| 4219 | $course_info, |
|
| 4220 | '/audio', |
|
| 4221 | 'folder', |
|
| 4222 | 0, |
|
| 4223 | 'audio' |
|
| 4224 | ); |
|
| 4225 | api_item_property_update( |
|
| 4226 | $course_info, |
|
| 4227 | TOOL_DOCUMENT, |
|
| 4228 | $audio_id, |
|
| 4229 | 'FolderCreated', |
|
| 4230 | api_get_user_id(), |
|
| 4231 | null, |
|
| 4232 | null, |
|
| 4233 | null, |
|
| 4234 | null, |
|
| 4235 | api_get_session_id() |
|
| 4236 | ); |
|
| 4237 | api_item_property_update( |
|
| 4238 | $course_info, |
|
| 4239 | TOOL_DOCUMENT, |
|
| 4240 | $audio_id, |
|
| 4241 | 'invisible', |
|
| 4242 | api_get_user_id(), |
|
| 4243 | null, |
|
| 4244 | null, |
|
| 4245 | null, |
|
| 4246 | null, |
|
| 4247 | api_get_session_id() |
|
| 4248 | ); |
|
| 4249 | } |
|
| 4250 | ||
| 4251 | $key = 'file'; |
|
| 4252 | ||
| @@ 1289-1322 (lines=34) @@ | ||
| 1286 | if (is_array($audio) && !empty ($audio['tmp_name']) && $audio['error'] === 0) { |
|
| 1287 | // Create the audio folder if it does not exist yet. |
|
| 1288 | $filepath = api_get_path(SYS_COURSE_PATH) . $_course['path'] . '/document/'; |
|
| 1289 | if (!is_dir($filepath . 'audio')) { |
|
| 1290 | mkdir($filepath . 'audio', api_get_permissions_for_new_directories()); |
|
| 1291 | $audio_id = add_document( |
|
| 1292 | $_course, |
|
| 1293 | '/audio', |
|
| 1294 | 'folder', |
|
| 1295 | 0, |
|
| 1296 | 'audio' |
|
| 1297 | ); |
|
| 1298 | api_item_property_update( |
|
| 1299 | $_course, |
|
| 1300 | TOOL_DOCUMENT, |
|
| 1301 | $audio_id, |
|
| 1302 | 'FolderCreated', |
|
| 1303 | api_get_user_id(), |
|
| 1304 | null, |
|
| 1305 | null, |
|
| 1306 | null, |
|
| 1307 | null, |
|
| 1308 | api_get_session_id() |
|
| 1309 | ); |
|
| 1310 | api_item_property_update( |
|
| 1311 | $_course, |
|
| 1312 | TOOL_DOCUMENT, |
|
| 1313 | $audio_id, |
|
| 1314 | 'invisible', |
|
| 1315 | api_get_user_id(), |
|
| 1316 | null, |
|
| 1317 | null, |
|
| 1318 | null, |
|
| 1319 | null, |
|
| 1320 | api_get_session_id() |
|
| 1321 | ); |
|
| 1322 | } |
|
| 1323 | ||
| 1324 | // Upload file in documents. |
|
| 1325 | $pi = pathinfo($audio['name']); |
|