Example #1
0
 /**
  * Rmdir(delete) a directory
  *
  * @access public
  *
  * @param $path file path
  */
 function rmdir($path)
 {
     Log::in("RMDIR {$path}");
     /* Check for passthru */
     if (PassThru::check($path)) {
         $ret = PassThru::rmdir($path);
     } else {
         /* Check for a category directory*/
         $pi = Query::pathInfo($path);
         if ($pi[PI_LEVEL] != PL_CATEGORY) {
             Log::out("RMDIR  - Invalid rmdir - failed not a category");
             return -FUSE_ENOENT;
         }
         Log::output("RMDIR  - calling query");
         $ret = Query::rmdir($pi);
     }
     Log::out("RMDIR");
     return $ret;
 }