function hacked_release_form_path_name in Hacked! 6
Same name and namespace in other branches
- 5 hacked.module \hacked_release_form_path_name()
A standard method of forming the path name of the local copy of a project
3 calls to hacked_release_form_path_name()
File
- ./hacked.module, line 334 
- The Hacked! module, shows which project have been changed since download.
Code
function hacked_release_form_path_name($type, $name, $version) {
  $dir = file_directory_temp() . "/hacked-cache/{$type}/{$name}";
  // Build the destination folder tree if it doesn't already exists.
  if (!file_check_directory($dir, FILE_CREATE_DIRECTORY) && !mkdir($dir, 0775, TRUE)) {
    watchdog('hacked', 'Failed to create temp directory: %dir', array(
      '%dir' => $dir,
    ), WATCHDOG_ERROR);
    return FALSE;
  }
  return file_create_path(file_directory_temp() . "/hacked-cache/{$type}/{$name}/{$version}");
}