You are here

function webfm_delete in Web File Manager 5.2

webfm_delete - called from the ajax action - switch case 'delete':

@ret bool -true if the directory or file is deleted and all file records updated

Parameters

string $source - the source directory path:

bool $uid - user id:

1 call to webfm_delete()
webfm_ajax in ./webfm.module
Ajax post requests

File

./webfm_file.inc, line 150

Code

function webfm_delete($source, $uid, &$err_arr) {
  if (is_dir($source)) {
    return webfm_delete_dir_recur($source, $uid, TRUE, $err_arr);
  }
  else {
    if (is_file($source)) {
      if (!webfm_delete_file($source, $uid, $error)) {
        $err_arr[] = $error;
        return FALSE;
      }
      else {
        return TRUE;
      }
    }
  }
  return FALSE;
}