Profile Picture
exec("ALTER TABLE users ADD COLUMN profile_pic TEXT DEFAULT NULL"); } catch(Exception $e) {} $pic = $current_user['profile_pic'] ?? null; ?>
= strtoupper(mb_substr($current_user['username'],0,1)) ?>
Upload New Picture (JPG, PNG, GIF, WebP)
Upload Picture
Delete Picture
Close
Change Password
Password changed successfully!
= htmlspecialchars($pw_msg) ?>
Current Password
New Password
Confirm New Password
Change Password
Cancel
prepare("SELECT * FROM notifications WHERE user_id=? ORDER BY created_at DESC LIMIT 30"); $stmt_n->execute([$user_id]); $notif_list = $stmt_n->fetchAll(); } catch(Exception $e) {} ?>
Notifications
0): ?>
Mark all read
×
No notifications yet.
= htmlspecialchars($n['message']) ?>
= $ago ?>
exec("ALTER TABLE users ADD COLUMN profile_pic TEXT DEFAULT NULL"); } catch(Exception $e) {} $pic_top = $current_user['profile_pic'] ?? null; ?>
= strtoupper(mb_substr($current_user['username'],0,1)) ?>
0): ?>
= $unread_notifications > 9 ? '9+' : $unread_notifications ?>
= htmlspecialchars($current_user['username']) ?>
Administrator
Member
Notifications 0): ?>
= $unread_notifications ?>
Set Profile Picture
Change Password
Logout