- $files = PlUpload::listFiles($user, $category, false);
- array_walk($files, 'unlink');
+ $files = PlUpload::listRawFiles($forlife, $category, false, true);
+ foreach ($files as &$name) {
+ list($forlife, $cat, $fn) = explode('-', $name, 3);
+ $name = $fn;
+ }
+ return $files;
+ }
+
+ static public function &listFiles($forlife = '*', $category = '*', $uniq = false)
+ {
+ $res = array();
+ $files = PlUpload::listRawFiles($forlife, $category, $uniq, true);
+ foreach ($files as $name) {
+ list($forlife, $cat, $fn) = explode('-', $name, 3);
+ $res[$fn] = new PlUpload($forlife, $cat, $fn);
+ }
+ return $res;
+ }
+
+ static public function clear($user = '*', $category = '*', $uniq = false)
+ {
+ $files = PlUpload::listRawFiles($user, $category, $uniq, false);
+ array_map('unlink', $files);