Changeset 10231

Show
Ignore:
Timestamp:
08/27/10 03:50:23 (3 years ago)
Author:
tm1000
Message:

EPM
-Fixed Permission issues when creating files

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • contributed_modules/modules/endpointman/includes/functions.inc

    r10229 r10231  
    554554                $dir = $this->global_cfg['config_location'] . $data; 
    555555                if(!file_exists($dir)) { 
    556                     mkdir($dir); 
     556                    mkdir($dir, 0777); 
    557557                } 
    558558            } 
     
    565565                    if(is_dir(PHONE_MODULES_PATH."endpoint/".$phone_info['directory']."/".$phone_info['cfg_dir']."/".$data)) { 
    566566                        if(!file_exists($this->global_cfg['config_location'].$data)) { 
    567                             mkdir($this->global_cfg['config_location'].$data); 
     567                            mkdir($this->global_cfg['config_location'].$data, 0777); 
    568568                        } 
    569569                        $dir_iterator = new RecursiveDirectoryIterator(PHONE_MODULES_PATH."endpoint/".$phone_info['directory']."/".$phone_info['cfg_dir']."/".$data."/"); 
     
    574574                                $dir = str_replace(PHONE_MODULES_PATH."endpoint/".$phone_info['directory']."/".$phone_info['cfg_dir']."/".$data."/", "", $file); 
    575575                                if(!file_exists($this->global_cfg['config_location'].$data."/".$dir)) { 
    576                                     mkdir($this->global_cfg['config_location'].$data."/".$dir); 
     576                                    mkdir($this->global_cfg['config_location'].$data."/".$dir, 0777); 
    577577                                } 
    578578                            } else { 
    579579                                $dir = str_replace(PHONE_MODULES_PATH."endpoint/".$phone_info['directory']."/".$phone_info['cfg_dir']."/".$data."/", "", $file); 
    580580                                copy($file, $this->global_cfg['config_location'].$data."/".$dir); 
     581                                chmod($this->global_cfg['config_location'].$data."/".$dir, 0777); 
    581582                            } 
    582583                        } 
    583584                    } else { 
    584585                        copy(PHONE_MODULES_PATH."endpoint/".$phone_info['directory']."/".$phone_info['cfg_dir']."/".$data,$this->global_cfg['config_location'].$data); 
     586                        chmod($this->global_cfg['config_location'].$data, 0777); 
    585587                    } 
    586588                }