{"id":25,"date":"2026-05-26T11:28:27","date_gmt":"2026-05-26T11:28:27","guid":{"rendered":"https:\/\/www.myproteaglen.co.za\/?page_id=25"},"modified":"2026-05-26T11:40:35","modified_gmt":"2026-05-26T11:40:35","slug":"mpgadmin","status":"publish","type":"page","link":"https:\/\/www.myproteaglen.co.za\/?page_id=25","title":{"rendered":"MPGAdmin"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"25\" class=\"elementor elementor-25\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a078c75 e-flex e-con-boxed e-con e-parent\" data-id=\"a078c75\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37da996 elementor-widget elementor-widget-html\" data-id=\"37da996\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>MY Protea Glen - Admin Dashboard<\/title>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@700&family=Montserrat:wght@400;600;700&display=swap\" rel=\"stylesheet\">\r\n    <style>\r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        :root {\r\n            --primary-blue: #0066FF;\r\n            --dark-navy: #001F5C;\r\n            --light-blue: #4D94FF;\r\n            --white: #FFFFFF;\r\n            --light-gray: #F5F5F5;\r\n            --dark-gray: #333333;\r\n            --border-color: #E0E0E0;\r\n            --success: #10B981;\r\n            --warning: #F59E0B;\r\n            --danger: #EF4444;\r\n        }\r\n\r\n        body {\r\n            font-family: 'Montserrat', sans-serif;\r\n            background-color: var(--light-gray);\r\n            color: var(--dark-gray);\r\n        }\r\n\r\n        .admin-container {\r\n            display: flex;\r\n            min-height: 100vh;\r\n        }\r\n\r\n        \/* Sidebar *\/\r\n        .sidebar {\r\n            width: 280px;\r\n            background: var(--dark-navy);\r\n            color: var(--white);\r\n            padding: 30px 20px;\r\n            position: fixed;\r\n            height: 100vh;\r\n            overflow-y: auto;\r\n        }\r\n\r\n        .sidebar-header {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 10px;\r\n            margin-bottom: 40px;\r\n            font-size: 20px;\r\n            font-weight: 700;\r\n        }\r\n\r\n        .sidebar-logo {\r\n            width: 40px;\r\n            height: 40px;\r\n            background: var(--primary-blue);\r\n            border-radius: 8px;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            font-weight: 700;\r\n        }\r\n\r\n        .sidebar-nav {\r\n            list-style: none;\r\n        }\r\n\r\n        .sidebar-nav li {\r\n            margin-bottom: 15px;\r\n        }\r\n\r\n        .sidebar-nav a {\r\n            color: var(--white);\r\n            text-decoration: none;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 12px;\r\n            padding: 12px 15px;\r\n            border-radius: 8px;\r\n            transition: all 0.3s;\r\n        }\r\n\r\n        .sidebar-nav a:hover,\r\n        .sidebar-nav a.active {\r\n            background: var(--primary-blue);\r\n        }\r\n\r\n        \/* Main Content *\/\r\n        .main-content {\r\n            margin-left: 280px;\r\n            flex: 1;\r\n            padding: 30px;\r\n        }\r\n\r\n        .header {\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n            margin-bottom: 30px;\r\n            background: var(--white);\r\n            padding: 20px;\r\n            border-radius: 8px;\r\n            box-shadow: 0 2px 8px rgba(0,0,0,0.1);\r\n        }\r\n\r\n        .header h1 {\r\n            font-size: 28px;\r\n            color: var(--dark-navy);\r\n        }\r\n\r\n        .user-profile {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 15px;\r\n        }\r\n\r\n        .user-avatar {\r\n            width: 40px;\r\n            height: 40px;\r\n            background: var(--primary-blue);\r\n            border-radius: 50%;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            color: var(--white);\r\n            font-weight: 700;\r\n        }\r\n\r\n        \/* Dashboard Grid *\/\r\n        .dashboard-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\r\n            gap: 20px;\r\n            margin-bottom: 30px;\r\n        }\r\n\r\n        .stat-card {\r\n            background: var(--white);\r\n            padding: 20px;\r\n            border-radius: 8px;\r\n            box-shadow: 0 2px 8px rgba(0,0,0,0.1);\r\n        }\r\n\r\n        .stat-card h3 {\r\n            font-size: 14px;\r\n            color: var(--dark-gray);\r\n            margin-bottom: 10px;\r\n            text-transform: uppercase;\r\n        }\r\n\r\n        .stat-value {\r\n            font-size: 32px;\r\n            font-weight: 700;\r\n            color: var(--primary-blue);\r\n            margin-bottom: 10px;\r\n        }\r\n\r\n        .stat-change {\r\n            font-size: 12px;\r\n            color: var(--success);\r\n        }\r\n\r\n        \/* Tables *\/\r\n        .table-container {\r\n            background: var(--white);\r\n            border-radius: 8px;\r\n            overflow: hidden;\r\n            box-shadow: 0 2px 8px rgba(0,0,0,0.1);\r\n            margin-bottom: 30px;\r\n        }\r\n\r\n        .table-header {\r\n            padding: 20px;\r\n            border-bottom: 1px solid var(--border-color);\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n        }\r\n\r\n        .table-header h2 {\r\n            font-size: 18px;\r\n            color: var(--dark-navy);\r\n        }\r\n\r\n        table {\r\n            width: 100%;\r\n            border-collapse: collapse;\r\n        }\r\n\r\n        th {\r\n            background: var(--light-gray);\r\n            padding: 15px;\r\n            text-align: left;\r\n            font-weight: 600;\r\n            color: var(--dark-gray);\r\n            border-bottom: 2px solid var(--border-color);\r\n        }\r\n\r\n        td {\r\n            padding: 15px;\r\n            border-bottom: 1px solid var(--border-color);\r\n        }\r\n\r\n        tr:hover {\r\n            background: var(--light-gray);\r\n        }\r\n\r\n        .status-badge {\r\n            display: inline-block;\r\n            padding: 6px 12px;\r\n            border-radius: 20px;\r\n            font-size: 12px;\r\n            font-weight: 600;\r\n        }\r\n\r\n        .status-verified {\r\n            background: #D1FAE5;\r\n            color: var(--success);\r\n        }\r\n\r\n        .status-pending {\r\n            background: #FEF3C7;\r\n            color: var(--warning);\r\n        }\r\n\r\n        .status-rejected {\r\n            background: #FEE2E2;\r\n            color: var(--danger);\r\n        }\r\n\r\n        \/* Action Buttons *\/\r\n        .action-buttons {\r\n            display: flex;\r\n            gap: 8px;\r\n        }\r\n\r\n        .btn {\r\n            padding: 8px 12px;\r\n            border: none;\r\n            border-radius: 4px;\r\n            cursor: pointer;\r\n            font-size: 12px;\r\n            font-weight: 600;\r\n            transition: all 0.3s;\r\n        }\r\n\r\n        .btn-primary {\r\n            background: var(--primary-blue);\r\n            color: var(--white);\r\n        }\r\n\r\n        .btn-primary:hover {\r\n            background: var(--dark-navy);\r\n        }\r\n\r\n        .btn-secondary {\r\n            background: var(--light-gray);\r\n            color: var(--dark-gray);\r\n        }\r\n\r\n        .btn-secondary:hover {\r\n            background: var(--border-color);\r\n        }\r\n\r\n        .btn-danger {\r\n            background: var(--danger);\r\n            color: var(--white);\r\n        }\r\n\r\n        .btn-danger:hover {\r\n            background: #DC2626;\r\n        }\r\n\r\n        \/* Forms *\/\r\n        .form-group {\r\n            margin-bottom: 20px;\r\n        }\r\n\r\n        .form-group label {\r\n            display: block;\r\n            margin-bottom: 8px;\r\n            font-weight: 600;\r\n            color: var(--dark-gray);\r\n        }\r\n\r\n        .form-group input,\r\n        .form-group select,\r\n        .form-group textarea {\r\n            width: 100%;\r\n            padding: 10px;\r\n            border: 1px solid var(--border-color);\r\n            border-radius: 4px;\r\n            font-family: 'Montserrat', sans-serif;\r\n        }\r\n\r\n        .form-group textarea {\r\n            resize: vertical;\r\n            min-height: 100px;\r\n        }\r\n\r\n        .modal {\r\n            display: none;\r\n            position: fixed;\r\n            z-index: 1000;\r\n            left: 0;\r\n            top: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: rgba(0,0,0,0.5);\r\n        }\r\n\r\n        .modal-content {\r\n            background: var(--white);\r\n            margin: 5% auto;\r\n            padding: 30px;\r\n            border-radius: 8px;\r\n            width: 90%;\r\n            max-width: 500px;\r\n        }\r\n\r\n        .modal-close {\r\n            color: var(--dark-gray);\r\n            float: right;\r\n            font-size: 28px;\r\n            font-weight: 700;\r\n            cursor: pointer;\r\n        }\r\n\r\n        .modal-close:hover {\r\n            color: var(--primary-blue);\r\n        }\r\n\r\n        \/* Responsive *\/\r\n        @media (max-width: 768px) {\r\n            .sidebar {\r\n                width: 70px;\r\n                padding: 15px 10px;\r\n            }\r\n\r\n            .sidebar-header {\r\n                flex-direction: column;\r\n                margin-bottom: 20px;\r\n            }\r\n\r\n            .sidebar-header span {\r\n                display: none;\r\n            }\r\n\r\n            .main-content {\r\n                margin-left: 70px;\r\n                padding: 15px;\r\n            }\r\n\r\n            .dashboard-grid {\r\n                grid-template-columns: 1fr;\r\n            }\r\n\r\n            table {\r\n                font-size: 12px;\r\n            }\r\n\r\n            th, td {\r\n                padding: 10px;\r\n            }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <div class=\"admin-container\">\r\n        <!-- Sidebar -->\r\n        <div class=\"sidebar\">\r\n            <div class=\"sidebar-header\">\r\n                <div class=\"sidebar-logo\">MPG<\/div>\r\n                <span>Admin<\/span>\r\n            <\/div>\r\n            <ul class=\"sidebar-nav\">\r\n                <li><a href=\"#dashboard\" class=\"active\">\ud83d\udcca Dashboard<\/a><\/li>\r\n                <li><a href=\"#listings\">\ud83c\udfe0 Listings<\/a><\/li>\r\n                <li><a href=\"#users\">\ud83d\udc65 Users<\/a><\/li>\r\n                <li><a href=\"#applications\">\ud83d\udcdd Applications<\/a><\/li>\r\n                <li><a href=\"#bookings\">\ud83d\udcc5 Bookings<\/a><\/li>\r\n                <li><a href=\"#verification\">\u2713 Verification<\/a><\/li>\r\n                <li><a href=\"#analytics\">\ud83d\udcc8 Analytics<\/a><\/li>\r\n                <li><a href=\"#settings\">\u2699\ufe0f Settings<\/a><\/li>\r\n                <li><a href=\"#logout\">\ud83d\udeaa Logout<\/a><\/li>\r\n            <\/ul>\r\n        <\/div>\r\n\r\n        <!-- Main Content -->\r\n        <div class=\"main-content\">\r\n            <!-- Header -->\r\n            <div class=\"header\">\r\n                <h1>Dashboard<\/h1>\r\n                <div class=\"user-profile\">\r\n                    <div class=\"user-avatar\">AD<\/div>\r\n                    <div>Admin User<\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Stats Grid -->\r\n            <div class=\"dashboard-grid\">\r\n                <div class=\"stat-card\">\r\n                    <h3>Total Listings<\/h3>\r\n                    <div class=\"stat-value\">1,247<\/div>\r\n                    <div class=\"stat-change\">\u2191 12% this month<\/div>\r\n                <\/div>\r\n                <div class=\"stat-card\">\r\n                    <h3>Active Users<\/h3>\r\n                    <div class=\"stat-value\">8,392<\/div>\r\n                    <div class=\"stat-change\">\u2191 8% this month<\/div>\r\n                <\/div>\r\n                <div class=\"stat-card\">\r\n                    <h3>Pending Verification<\/h3>\r\n                    <div class=\"stat-value\">156<\/div>\r\n                    <div class=\"stat-change\">\u2193 5% this month<\/div>\r\n                <\/div>\r\n                <div class=\"stat-card\">\r\n                    <h3>Revenue (AdSense)<\/h3>\r\n                    <div class=\"stat-value\">R45,230<\/div>\r\n                    <div class=\"stat-change\">\u2191 23% this month<\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Listings Table -->\r\n            <div class=\"table-container\">\r\n                <div class=\"table-header\">\r\n                    <h2>Recent Listings<\/h2>\r\n                    <button class=\"btn btn-primary\" onclick=\"openModal('newListing')\">+ New Listing<\/button>\r\n                <\/div>\r\n                <table>\r\n                    <thead>\r\n                        <tr>\r\n                            <th>ID<\/th>\r\n                            <th>Title<\/th>\r\n                            <th>Category<\/th>\r\n                            <th>Price<\/th>\r\n                            <th>Status<\/th>\r\n                            <th>Actions<\/th>\r\n                        <\/tr>\r\n                    <\/thead>\r\n                    <tbody>\r\n                        <tr>\r\n                            <td>#1001<\/td>\r\n                            <td>Modern 2-Bedroom Apartment<\/td>\r\n                            <td>Rental<\/td>\r\n                            <td>R3,500\/month<\/td>\r\n                            <td><span class=\"status-badge status-verified\">Verified<\/span><\/td>\r\n                            <td>\r\n                                <div class=\"action-buttons\">\r\n                                    <button class=\"btn btn-secondary\">Edit<\/button>\r\n                                    <button class=\"btn btn-danger\">Delete<\/button>\r\n                                <\/div>\r\n                            <\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td>#1002<\/td>\r\n                            <td>Senior Developer Position<\/td>\r\n                            <td>Job<\/td>\r\n                            <td>R25,000-R35,000<\/td>\r\n                            <td><span class=\"status-badge status-pending\">Pending<\/span><\/td>\r\n                            <td>\r\n                                <div class=\"action-buttons\">\r\n                                    <button class=\"btn btn-secondary\">Edit<\/button>\r\n                                    <button class=\"btn btn-danger\">Delete<\/button>\r\n                                <\/div>\r\n                            <\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td>#1003<\/td>\r\n                            <td>Spacious 3-Bedroom House<\/td>\r\n                            <td>Rental<\/td>\r\n                            <td>R5,200\/month<\/td>\r\n                            <td><span class=\"status-badge status-verified\">Verified<\/span><\/td>\r\n                            <td>\r\n                                <div class=\"action-buttons\">\r\n                                    <button class=\"btn btn-secondary\">Edit<\/button>\r\n                                    <button class=\"btn btn-danger\">Delete<\/button>\r\n                                <\/div>\r\n                            <\/td>\r\n                        <\/tr>\r\n                    <\/tbody>\r\n                <\/table>\r\n            <\/div>\r\n\r\n            <!-- Users Table -->\r\n            <div class=\"table-container\">\r\n                <div class=\"table-header\">\r\n                    <h2>User Verification Queue<\/h2>\r\n                    <button class=\"btn btn-primary\" onclick=\"openModal('bulkVerify')\">Bulk Verify<\/button>\r\n                <\/div>\r\n                <table>\r\n                    <thead>\r\n                        <tr>\r\n                            <th>User ID<\/th>\r\n                            <th>Name<\/th>\r\n                            <th>Email<\/th>\r\n                            <th>Type<\/th>\r\n                            <th>Status<\/th>\r\n                            <th>Actions<\/th>\r\n                        <\/tr>\r\n                    <\/thead>\r\n                    <tbody>\r\n                        <tr>\r\n                            <td>#U001<\/td>\r\n                            <td>John Doe<\/td>\r\n                            <td>john@example.com<\/td>\r\n                            <td>Landlord<\/td>\r\n                            <td><span class=\"status-badge status-pending\">Pending<\/span><\/td>\r\n                            <td>\r\n                                <div class=\"action-buttons\">\r\n                                    <button class=\"btn btn-primary\" onclick=\"verifyUser()\">Verify<\/button>\r\n                                    <button class=\"btn btn-danger\" onclick=\"rejectUser()\">Reject<\/button>\r\n                                <\/div>\r\n                            <\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td>#U002<\/td>\r\n                            <td>Jane Smith<\/td>\r\n                            <td>jane@example.com<\/td>\r\n                            <td>Tenant<\/td>\r\n                            <td><span class=\"status-badge status-pending\">Pending<\/span><\/td>\r\n                            <td>\r\n                                <div class=\"action-buttons\">\r\n                                    <button class=\"btn btn-primary\" onclick=\"verifyUser()\">Verify<\/button>\r\n                                    <button class=\"btn btn-danger\" onclick=\"rejectUser()\">Reject<\/button>\r\n                                <\/div>\r\n                            <\/td>\r\n                        <\/tr>\r\n                    <\/tbody>\r\n                <\/table>\r\n            <\/div>\r\n\r\n            <!-- Applications Table -->\r\n            <div class=\"table-container\">\r\n                <div class=\"table-header\">\r\n                    <h2>Recent Applications<\/h2>\r\n                <\/div>\r\n                <table>\r\n                    <thead>\r\n                        <tr>\r\n                            <th>App ID<\/th>\r\n                            <th>Applicant<\/th>\r\n                            <th>Property<\/th>\r\n                            <th>Status<\/th>\r\n                            <th>Date<\/th>\r\n                            <th>Actions<\/th>\r\n                        <\/tr>\r\n                    <\/thead>\r\n                    <tbody>\r\n                        <tr>\r\n                            <td>#APP001<\/td>\r\n                            <td>Michael Johnson<\/td>\r\n                            <td>Modern 2-Bedroom<\/td>\r\n                            <td><span class=\"status-badge status-verified\">Approved<\/span><\/td>\r\n                            <td>2024-01-15<\/td>\r\n                            <td>\r\n                                <div class=\"action-buttons\">\r\n                                    <button class=\"btn btn-secondary\">View<\/button>\r\n                                <\/div>\r\n                            <\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td>#APP002<\/td>\r\n                            <td>Sarah Williams<\/td>\r\n                            <td>Cozy Studio<\/td>\r\n                            <td><span class=\"status-badge status-pending\">Under Review<\/span><\/td>\r\n                            <td>2024-01-14<\/td>\r\n                            <td>\r\n                                <div class=\"action-buttons\">\r\n                                    <button class=\"btn btn-secondary\">Review<\/button>\r\n                                <\/div>\r\n                            <\/td>\r\n                        <\/tr>\r\n                    <\/tbody>\r\n                <\/table>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- Modals -->\r\n    <div id=\"newListing\" class=\"modal\">\r\n        <div class=\"modal-content\">\r\n            <span class=\"modal-close\" onclick=\"closeModal('newListing')\">&times;<\/span>\r\n            <h2>Create New Listing<\/h2>\r\n            <form>\r\n                <div class=\"form-group\">\r\n                    <label>Title<\/label>\r\n                    <input type=\"text\" placeholder=\"Enter listing title\">\r\n                <\/div>\r\n                <div class=\"form-group\">\r\n                    <label>Category<\/label>\r\n                    <select>\r\n                        <option>Rental<\/option>\r\n                        <option>Job<\/option>\r\n                        <option>Business<\/option>\r\n                        <option>Event<\/option>\r\n                    <\/select>\r\n                <\/div>\r\n                <div class=\"form-group\">\r\n                    <label>Description<\/label>\r\n                    <textarea placeholder=\"Enter listing description\"><\/textarea>\r\n                <\/div>\r\n                <div class=\"form-group\">\r\n                    <label>Price<\/label>\r\n                    <input type=\"text\" placeholder=\"Enter price\">\r\n                <\/div>\r\n                <button type=\"submit\" class=\"btn btn-primary\" style=\"width: 100%;\">Create Listing<\/button>\r\n            <\/form>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        function openModal(modalId) {\r\n            document.getElementById(modalId).style.display = \"block\";\r\n        }\r\n\r\n        function closeModal(modalId) {\r\n            document.getElementById(modalId).style.display = \"none\";\r\n        }\r\n\r\n        function verifyUser() {\r\n            alert('User verified successfully!');\r\n        }\r\n\r\n        function rejectUser() {\r\n            alert('User rejected. Notification sent.');\r\n        }\r\n\r\n        window.onclick = function(event) {\r\n            if (event.target.classList.contains('modal')) {\r\n                event.target.style.display = \"none\";\r\n            }\r\n        }\r\n    <\/script>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>MY Protea Glen &#8211; Admin Dashboard MPG Admin \ud83d\udcca Dashboard \ud83c\udfe0 Listings \ud83d\udc65 Users \ud83d\udcdd Applications \ud83d\udcc5 Bookings \u2713 Verification \ud83d\udcc8 Analytics \u2699\ufe0f Settings \ud83d\udeaa Logout Dashboard AD Admin User&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"class_list":["post-25","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MPGAdmin - My Protea Glen<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.myproteaglen.co.za\/?page_id=25\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MPGAdmin - My Protea Glen\" \/>\n<meta property=\"og:description\" content=\"MY Protea Glen &#8211; Admin Dashboard MPG Admin \ud83d\udcca Dashboard \ud83c\udfe0 Listings \ud83d\udc65 Users \ud83d\udcdd Applications \ud83d\udcc5 Bookings \u2713 Verification \ud83d\udcc8 Analytics \u2699\ufe0f Settings \ud83d\udeaa Logout Dashboard AD Admin User&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.myproteaglen.co.za\/?page_id=25\" \/>\n<meta property=\"og:site_name\" content=\"My Protea Glen\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-26T11:40:35+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.myproteaglen.co.za\\\/?page_id=25\",\"url\":\"https:\\\/\\\/www.myproteaglen.co.za\\\/?page_id=25\",\"name\":\"MPGAdmin - My Protea Glen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.myproteaglen.co.za\\\/#website\"},\"datePublished\":\"2026-05-26T11:28:27+00:00\",\"dateModified\":\"2026-05-26T11:40:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.myproteaglen.co.za\\\/?page_id=25#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.myproteaglen.co.za\\\/?page_id=25\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.myproteaglen.co.za\\\/?page_id=25#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.myproteaglen.co.za\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MPGAdmin\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.myproteaglen.co.za\\\/#website\",\"url\":\"https:\\\/\\\/www.myproteaglen.co.za\\\/\",\"name\":\"My Protea Glen\",\"description\":\"MPG\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.myproteaglen.co.za\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.myproteaglen.co.za\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.myproteaglen.co.za\\\/#organization\",\"name\":\"My Protea Glen\",\"url\":\"https:\\\/\\\/www.myproteaglen.co.za\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.myproteaglen.co.za\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.myproteaglen.co.za\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-website_header-1.png\",\"contentUrl\":\"https:\\\/\\\/www.myproteaglen.co.za\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-website_header-1.png\",\"width\":1547,\"height\":255,\"caption\":\"My Protea Glen\"},\"image\":{\"@id\":\"https:\\\/\\\/www.myproteaglen.co.za\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MPGAdmin - My Protea Glen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.myproteaglen.co.za\/?page_id=25","og_locale":"en_US","og_type":"article","og_title":"MPGAdmin - My Protea Glen","og_description":"MY Protea Glen &#8211; Admin Dashboard MPG Admin \ud83d\udcca Dashboard \ud83c\udfe0 Listings \ud83d\udc65 Users \ud83d\udcdd Applications \ud83d\udcc5 Bookings \u2713 Verification \ud83d\udcc8 Analytics \u2699\ufe0f Settings \ud83d\udeaa Logout Dashboard AD Admin User&hellip;","og_url":"https:\/\/www.myproteaglen.co.za\/?page_id=25","og_site_name":"My Protea Glen","article_modified_time":"2026-05-26T11:40:35+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.myproteaglen.co.za\/?page_id=25","url":"https:\/\/www.myproteaglen.co.za\/?page_id=25","name":"MPGAdmin - My Protea Glen","isPartOf":{"@id":"https:\/\/www.myproteaglen.co.za\/#website"},"datePublished":"2026-05-26T11:28:27+00:00","dateModified":"2026-05-26T11:40:35+00:00","breadcrumb":{"@id":"https:\/\/www.myproteaglen.co.za\/?page_id=25#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.myproteaglen.co.za\/?page_id=25"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.myproteaglen.co.za\/?page_id=25#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.myproteaglen.co.za\/"},{"@type":"ListItem","position":2,"name":"MPGAdmin"}]},{"@type":"WebSite","@id":"https:\/\/www.myproteaglen.co.za\/#website","url":"https:\/\/www.myproteaglen.co.za\/","name":"My Protea Glen","description":"MPG","publisher":{"@id":"https:\/\/www.myproteaglen.co.za\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.myproteaglen.co.za\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.myproteaglen.co.za\/#organization","name":"My Protea Glen","url":"https:\/\/www.myproteaglen.co.za\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.myproteaglen.co.za\/#\/schema\/logo\/image\/","url":"https:\/\/www.myproteaglen.co.za\/wp-content\/uploads\/2026\/05\/cropped-website_header-1.png","contentUrl":"https:\/\/www.myproteaglen.co.za\/wp-content\/uploads\/2026\/05\/cropped-website_header-1.png","width":1547,"height":255,"caption":"My Protea Glen"},"image":{"@id":"https:\/\/www.myproteaglen.co.za\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.myproteaglen.co.za\/index.php?rest_route=\/wp\/v2\/pages\/25","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.myproteaglen.co.za\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.myproteaglen.co.za\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.myproteaglen.co.za\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.myproteaglen.co.za\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=25"}],"version-history":[{"count":6,"href":"https:\/\/www.myproteaglen.co.za\/index.php?rest_route=\/wp\/v2\/pages\/25\/revisions"}],"predecessor-version":[{"id":32,"href":"https:\/\/www.myproteaglen.co.za\/index.php?rest_route=\/wp\/v2\/pages\/25\/revisions\/32"}],"wp:attachment":[{"href":"https:\/\/www.myproteaglen.co.za\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=25"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}