22
33use UnityWebPortal \lib \UnitySite ;
44
5+ if ((@$ _SESSION ["is_admin " ] ?? false ) == true
6+ && $ _SERVER ["REQUEST_METHOD " ] == "POST "
7+ && (@$ _POST ["form_name " ] ?? null ) == "clearView "
8+ ) {
9+ unset($ _SESSION ["viewUser " ]);
10+ UnitySite::redirect ($ CONFIG ["site " ]["prefix " ] . "/admin/user-mgmt.php " );
11+ }
12+
513if (isset ($ SSO )) {
614 if (!$ _SESSION ["user_exists " ]) {
715 UnitySite::redirect ($ CONFIG ["site " ]["prefix " ] . "/panel/new_account.php " );
116124 <main>
117125
118126 <?php
119- if (isset ($ _SESSION ["is_admin " ]) && $ _SESSION ["is_admin " ]) {
120- if ($ _SERVER ["REQUEST_METHOD " ] == "POST " && isset ($ _POST ["form_name " ]) && $ _POST ["form_name " ] == "clearView " ) {
121- unset($ _SESSION ["viewUser " ]);
122- UnitySite::redirect ($ CONFIG ["site " ]["prefix " ] . "/admin/user-mgmt.php " );
123- }
124-
125- if (isset ($ _SESSION ["viewUser " ])) {
126- echo "<div id='viewAsBar'> " ;
127- echo "<span>You are accessing the web portal as the user <strong> " .
128- $ _SESSION ["viewUser " ] . "</strong></span> " ;
129- echo
130- "<form method='POST' action=''>
131- <input type='hidden' name='form_name' value='clearView'>
132- <input type='hidden' name='uid' value=' " . $ _SESSION ["viewUser " ] . "'>
133- <input type='submit' value='Return to My User'>
134- </form> " ;
135- echo "</div> " ;
136- }
127+ if (isset ($ _SESSION ["is_admin " ])
128+ && $ _SESSION ["is_admin " ]
129+ && isset ($ _SESSION ["viewUser " ])
130+ ) {
131+ $ viewUser = $ _SESSION ["viewUser " ];
132+ echo "
133+ <div id='viewAsBar'>
134+ <span>You are accessing the web portal as the user <strong> $ viewUser</strong></span>
135+ <form method='POST' action=''>
136+ <input type='hidden' name='form_name' value='clearView'>
137+ <input type='hidden' name='uid' value=' $ viewUser'>
138+ <input type='submit' value='Return to My User'>
139+ </form>
140+ </div>
141+ " ;
137142 }
138- ?>
143+ ?>
0 commit comments