Example #1
0
 /**
  * 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;
 }
Example #2
0
/**
 * 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;
}