Code Duplication    Length = 14-15 lines in 2 locations

main/inc/lib/plugin.class.php 1 location

@@ 343-357 (lines=15) @@
340
                        $this->strings[$key] = $string;
341
                    }
342
                }
343
            } elseif ($languageParentId > 0) {
344
                $languageParentInfo = api_get_language_info($languageParentId);
345
                $languageParentFolder = $languageParentInfo['dokeos_folder'];
346
347
                $parentPath = "{$root}{$plugin_name}/lang/{$languageParentFolder}.php";
348
                if (is_readable($parentPath)) {
349
                    include $parentPath;
350
351
                    if (!empty($strings)) {
352
                        foreach ($strings as $key => $string) {
353
                            $this->strings[$key] = $string;
354
                        }
355
                    }
356
                }
357
            }
358
        }
359
360
        if (isset($this->strings[$name])) {

main/inc/lib/plugin.lib.php 1 location

@@ 315-328 (lines=14) @@
312
                $interfaceLanguageInfo = api_get_language_info($interfaceLanguageId);
313
                $languageParentId = intval($interfaceLanguageInfo['parent_id']);
314
315
                if ($languageParentId > 0) {
316
                    $languageParentInfo = api_get_language_info($languageParentId);
317
                    $languageParentFolder = $languageParentInfo['dokeos_folder'];
318
319
                    $parentPath = "{$root}{$plugin_name}/lang/{$languageParentFolder}.php";
320
                    if (is_readable($parentPath)) {
321
                        include $parentPath;
322
                        if (!empty($strings)) {
323
                            foreach ($strings as $key => $string) {
324
                                $this->strings[$key] = $string;
325
                            }
326
                        }
327
                    }
328
                }
329
            }
330
        }
331
    }