Code Duplication    Length = 34-37 lines in 2 locations

main/lp/learnpath.class.php 1 location

@@ 1302-1335 (lines=34) @@
1299
        if (is_array($audio) && !empty($audio['tmp_name']) && $audio['error'] === 0) {
1300
            // Create the audio folder if it does not exist yet.
1301
            $filepath = api_get_path(SYS_COURSE_PATH).$_course['path'].'/document/';
1302
            if (!is_dir($filepath.'audio')) {
1303
                mkdir($filepath.'audio', api_get_permissions_for_new_directories());
1304
                $audio_id = add_document(
1305
                    $_course,
1306
                    '/audio',
1307
                    'folder',
1308
                    0,
1309
                    'audio'
1310
                );
1311
                api_item_property_update(
1312
                    $_course,
1313
                    TOOL_DOCUMENT,
1314
                    $audio_id,
1315
                    'FolderCreated',
1316
                    api_get_user_id(),
1317
                    null,
1318
                    null,
1319
                    null,
1320
                    null,
1321
                    api_get_session_id()
1322
                );
1323
                api_item_property_update(
1324
                    $_course,
1325
                    TOOL_DOCUMENT,
1326
                    $audio_id,
1327
                    'invisible',
1328
                    api_get_user_id(),
1329
                    null,
1330
                    null,
1331
                    null,
1332
                    null,
1333
                    api_get_session_id()
1334
                );
1335
            }
1336
1337
            // Upload file in documents.
1338
            $pi = pathinfo($audio['name']);

main/lp/learnpathItem.class.php 1 location

@@ 4217-4253 (lines=37) @@
4214
        $course_info = api_get_course_info();
4215
        $filepath = api_get_path(SYS_COURSE_PATH).$course_info['path'].'/document/';
4216
4217
        if (!is_dir($filepath.'audio')) {
4218
            mkdir(
4219
                $filepath.'audio',
4220
                api_get_permissions_for_new_directories()
4221
            );
4222
            $audio_id = add_document(
4223
                $course_info,
4224
                '/audio',
4225
                'folder',
4226
                0,
4227
                'audio'
4228
            );
4229
            api_item_property_update(
4230
                $course_info,
4231
                TOOL_DOCUMENT,
4232
                $audio_id,
4233
                'FolderCreated',
4234
                api_get_user_id(),
4235
                null,
4236
                null,
4237
                null,
4238
                null,
4239
                api_get_session_id()
4240
            );
4241
            api_item_property_update(
4242
                $course_info,
4243
                TOOL_DOCUMENT,
4244
                $audio_id,
4245
                'invisible',
4246
                api_get_user_id(),
4247
                null,
4248
                null,
4249
                null,
4250
                null,
4251
                api_get_session_id()
4252
            );
4253
        }
4254
4255
        $key = 'file';
4256