Code Duplication    Length = 9-9 lines in 2 locations

main/inc/lib/api.lib.php 2 locations

@@ 4458-4466 (lines=9) @@
4455
 * "Administration > Configuration settings > Security > Permissions for new directories".
4456
 * @return int  Returns the permissions in the format "Owner-Group-Others, Read-Write-Execute", as an integer value.
4457
 */
4458
function api_get_permissions_for_new_directories() {
4459
    static $permissions;
4460
    if (!isset($permissions)) {
4461
        $permissions = trim(api_get_setting('permissions_for_new_directories'));
4462
        // The default value 0777 is according to that in the platform administration panel after fresh system installation.
4463
        $permissions = octdec(!empty($permissions) ? $permissions : '0777');
4464
    }
4465
    return $permissions;
4466
}
4467
4468
/**
4469
 * Returns the permissions to be assigned to every newly created directory by the web-server.
@@ 4475-4483 (lines=9) @@
4472
 * @return int Returns the permissions in the format
4473
 * "Owner-Group-Others, Read-Write-Execute", as an integer value.
4474
 */
4475
function api_get_permissions_for_new_files() {
4476
    static $permissions;
4477
    if (!isset($permissions)) {
4478
        $permissions = trim(api_get_setting('permissions_for_new_files'));
4479
        // The default value 0666 is according to that in the platform
4480
        // administration panel after fresh system installation.
4481
        $permissions = octdec(!empty($permissions) ? $permissions : '0666');
4482
    }
4483
    return $permissions;
4484
}
4485
4486
/**