Code Duplication    Length = 9-9 lines in 2 locations

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

@@ 4689-4697 (lines=9) @@
4686
 * "Administration > Configuration settings > Security > Permissions for new directories".
4687
 * @return int  Returns the permissions in the format "Owner-Group-Others, Read-Write-Execute", as an integer value.
4688
 */
4689
function api_get_permissions_for_new_directories() {
4690
    static $permissions;
4691
    if (!isset($permissions)) {
4692
        $permissions = trim(api_get_setting('permissions_for_new_directories'));
4693
        // The default value 0777 is according to that in the platform administration panel after fresh system installation.
4694
        $permissions = octdec(!empty($permissions) ? $permissions : '0777');
4695
    }
4696
    return $permissions;
4697
}
4698
4699
/**
4700
 * Returns the permissions to be assigned to every newly created directory by the web-server.
@@ 4706-4714 (lines=9) @@
4703
 * @return int Returns the permissions in the format
4704
 * "Owner-Group-Others, Read-Write-Execute", as an integer value.
4705
 */
4706
function api_get_permissions_for_new_files() {
4707
    static $permissions;
4708
    if (!isset($permissions)) {
4709
        $permissions = trim(api_get_setting('permissions_for_new_files'));
4710
        // The default value 0666 is according to that in the platform administration panel after fresh system installation.
4711
        $permissions = octdec(!empty($permissions) ? $permissions : '0666');
4712
    }
4713
    return $permissions;
4714
}
4715
4716
/**
4717
 * Deletes a file, or a folder and its contents