diff --git a/app/config/jilo-web.conf.php b/app/config/jilo-web.conf.php index a40286c..b74975a 100644 --- a/app/config/jilo-web.conf.php +++ b/app/config/jilo-web.conf.php @@ -26,6 +26,10 @@ return [ // default is ../app/jilo-web.db 'sqlite_file' => '../app/jilo-web.db', ], + // avatars path + 'avatars_path' => 'uploads/avatars/', + // default avatar + 'default_avatar' => 'static/default_avatar.png', // system info 'version' => '0.2', // development has verbose error messages, production has not diff --git a/app/pages/profile.php b/app/pages/profile.php index f35123c..5a4f992 100644 --- a/app/pages/profile.php +++ b/app/pages/profile.php @@ -30,6 +30,7 @@ if ($_SERVER['REQUEST_METHOD'] == 'POST') { // no form submitted, show the templates } else { $userDetails = $userObject->getUserDetails($user); + $avatar = !empty($userDetails['avatar']) ? 'uploads/avatars/'.$userDetails['avatar'] : $config['default_avatar']; switch ($action) { diff --git a/app/templates/profile.php b/app/templates/profile.php index 5692624..ed30b71 100644 --- a/app/templates/profile.php +++ b/app/templates/profile.php @@ -8,7 +8,9 @@
-
avatar
+
+ avatar +
diff --git a/public_html/static/default_avatar.png b/public_html/static/default_avatar.png new file mode 100644 index 0000000..da83ecd Binary files /dev/null and b/public_html/static/default_avatar.png differ