| @@ 4227-4263 (lines=37) @@ | ||
| 4224 | $course_info = api_get_course_info(); |
|
| 4225 | $filepath = api_get_path(SYS_COURSE_PATH).$course_info['path'].'/document/'; |
|
| 4226 | ||
| 4227 | if (!is_dir($filepath.'audio')) { |
|
| 4228 | mkdir( |
|
| 4229 | $filepath.'audio', |
|
| 4230 | api_get_permissions_for_new_directories() |
|
| 4231 | ); |
|
| 4232 | $audio_id = add_document( |
|
| 4233 | $course_info, |
|
| 4234 | '/audio', |
|
| 4235 | 'folder', |
|
| 4236 | 0, |
|
| 4237 | 'audio' |
|
| 4238 | ); |
|
| 4239 | api_item_property_update( |
|
| 4240 | $course_info, |
|
| 4241 | TOOL_DOCUMENT, |
|
| 4242 | $audio_id, |
|
| 4243 | 'FolderCreated', |
|
| 4244 | api_get_user_id(), |
|
| 4245 | null, |
|
| 4246 | null, |
|
| 4247 | null, |
|
| 4248 | null, |
|
| 4249 | api_get_session_id() |
|
| 4250 | ); |
|
| 4251 | api_item_property_update( |
|
| 4252 | $course_info, |
|
| 4253 | TOOL_DOCUMENT, |
|
| 4254 | $audio_id, |
|
| 4255 | 'invisible', |
|
| 4256 | api_get_user_id(), |
|
| 4257 | null, |
|
| 4258 | null, |
|
| 4259 | null, |
|
| 4260 | null, |
|
| 4261 | api_get_session_id() |
|
| 4262 | ); |
|
| 4263 | } |
|
| 4264 | ||
| 4265 | $key = 'file'; |
|
| 4266 | ||
| @@ 1285-1318 (lines=34) @@ | ||
| 1282 | if (is_array($audio) && !empty($audio['tmp_name']) && $audio['error'] === 0) { |
|
| 1283 | // Create the audio folder if it does not exist yet. |
|
| 1284 | $filepath = api_get_path(SYS_COURSE_PATH).$_course['path'].'/document/'; |
|
| 1285 | if (!is_dir($filepath.'audio')) { |
|
| 1286 | mkdir($filepath.'audio', api_get_permissions_for_new_directories()); |
|
| 1287 | $audio_id = add_document( |
|
| 1288 | $_course, |
|
| 1289 | '/audio', |
|
| 1290 | 'folder', |
|
| 1291 | 0, |
|
| 1292 | 'audio' |
|
| 1293 | ); |
|
| 1294 | api_item_property_update( |
|
| 1295 | $_course, |
|
| 1296 | TOOL_DOCUMENT, |
|
| 1297 | $audio_id, |
|
| 1298 | 'FolderCreated', |
|
| 1299 | api_get_user_id(), |
|
| 1300 | null, |
|
| 1301 | null, |
|
| 1302 | null, |
|
| 1303 | null, |
|
| 1304 | api_get_session_id() |
|
| 1305 | ); |
|
| 1306 | api_item_property_update( |
|
| 1307 | $_course, |
|
| 1308 | TOOL_DOCUMENT, |
|
| 1309 | $audio_id, |
|
| 1310 | 'invisible', |
|
| 1311 | api_get_user_id(), |
|
| 1312 | null, |
|
| 1313 | null, |
|
| 1314 | null, |
|
| 1315 | null, |
|
| 1316 | api_get_session_id() |
|
| 1317 | ); |
|
| 1318 | } |
|
| 1319 | ||
| 1320 | // Upload file in documents. |
|
| 1321 | $pi = pathinfo($audio['name']); |
|