/** * Create directory taking into account accessibility via php/ftp * * @param string $dir directory * @return boolean true if directory created successfully, false - otherwise */ function fn_uc_mkdir($dir) { $result = true; fn_mkdir($dir); if (!is_dir($dir)) { fn_uc_ftp_mkdir($dir); } if (!is_dir($dir)) { fn_set_notification('E', __('error'), __('text_uc_failed_to_create_directory')); $result = false; } return $result; }
/** * Create directory taking into account accessibility via php/ftp * * @param string $dir directory * @return boolean true if directory created successfully, false - otherwise */ function fn_uc_mkdir($dir) { // Try to make directory using php $r = fn_uc_is_writable($dir, true); $result = $r['result']; if ($r['method'] == 'fs') { $result = fn_mkdir($dir); } elseif ($r['method'] == 'ftp') { $result = fn_uc_ftp_mkdir($dir); } return $result; }