X-Git-Url: http://git.dj3c1t.com/?a=blobdiff_plain;f=mw%2Fapp%2Fdata%2Fmodules%2Fshare%2Fmw_data_users_files.php;h=c84fda7c7e1a2475be864b55d4657098bf2f1c41;hb=ad9756b0b72852c82165e824570f21b039fcb359;hp=5e35a4f543ac7a52851e28a569854d21ab958d54;hpb=e1b64e4088232b9d7b4acb2dc24279bb38fcafba;p=mtweb diff --git a/mw/app/data/modules/share/mw_data_users_files.php b/mw/app/data/modules/share/mw_data_users_files.php index 5e35a4f..c84fda7 100644 --- a/mw/app/data/modules/share/mw_data_users_files.php +++ b/mw/app/data/modules/share/mw_data_users_files.php @@ -2,7 +2,7 @@ class mw_data_users_files extends mw_data{ - function check_user_uploads_dir($id_user = null){ + public function check_user_uploads_dir($id_user = null){ $env = $this->env(); if(!isset($id_user)){ $user = $env->user(); @@ -10,11 +10,12 @@ } if(!isset($id_user) || !$id_user) return false; if(!preg_match("/^[0-9]+$/", $id_user)) return false; + $uploads_dir = $env->path("content")."uploads/"; + if(!is_dir($uploads_dir)) @mkdir($uploads_dir); + if(!is_dir($uploads_dir)) return false; $user_dir = $env->path("content")."uploads/".$id_user; if(!file_exists($user_dir)) @mkdir($user_dir); return file_exists($user_dir); } } - -?> \ No newline at end of file