static function upload_avatar($name) { if (isset($_FILES["avatar"]) && $_FILES["avatar"]["size"] > 0) { $store_in = 'files/user/' . $name . '/'; if (!file_exists($store_in)) { mkdir($store_in, 0775, true); } $time = time(); $file_ext = EClassApi::getExtension($_FILES["avatar"]["name"]); if (in_array($file_ext, array('.jpg', '.jpeg', '.gif', '.png'))) { move_uploaded_file($_FILES["avatar"]["tmp_name"], $store_in . $time . '_' . $name . $file_ext); if (!EClassApi::is_image($store_in . $time . '_' . $name . $file_ext)) { unlink($store_in . $time . '_' . $name . $file_ext); return false; } return $store_in . $time . '_' . $name . $file_ext; } else { return false; } } else { return false; } }