File tree Expand file tree Collapse file tree 4 files changed +11
-11
lines changed
Expand file tree Collapse file tree 4 files changed +11
-11
lines changed Original file line number Diff line number Diff line change 66
77class UnitySite
88{
9- public static function redirect ($ destination )
9+ // not static because it is mocked during testing
10+ public function redirect ($ destination )
1011 {
1112 if ($ _SERVER ["PHP_SELF " ] != $ destination ) {
1213 header ("Location: $ destination " );
Original file line number Diff line number Diff line change 11<?php
22
3- use UnityWebPortal \lib \UnitySite ;
4-
53if (isset ($ SSO )) {
64 if (!$ _SESSION ["user_exists " ]) {
7- UnitySite::redirect ($ CONFIG ["site " ]["prefix " ] . "/panel/new_account.php " );
5+ $ site = new UnityWebPortal \lib \UnitySite ();
6+ $ site ->redirect ($ CONFIG ["site " ]["prefix " ] . "/panel/new_account.php " );
87 }
98}
109
119118 if (isset ($ _SESSION ["is_admin " ]) && $ _SESSION ["is_admin " ]) {
120119 if ($ _SERVER ["REQUEST_METHOD " ] == "POST " && isset ($ _POST ["form_name " ]) && $ _POST ["form_name " ] == "clearView " ) {
121120 unset($ _SESSION ["viewUser " ]);
122- UnitySite::redirect ($ CONFIG ["site " ]["prefix " ] . "/admin/user-mgmt.php " );
121+ $ site = new UnityWebPortal \lib \UnitySite ();
122+ $ site ->redirect ($ CONFIG ["site " ]["prefix " ] . "/admin/user-mgmt.php " );
123123 }
124124
125125 if (isset ($ _SESSION ["viewUser " ])) {
135135 echo "</div> " ;
136136 }
137137 }
138- ?>
138+ ?>
Original file line number Diff line number Diff line change 22
33require_once __DIR__ . "/../../resources/autoload.php " ;
44
5- use UnityWebPortal \lib \UnitySite ;
6-
75if (!$ USER ->isAdmin ()) {
86 throw new Exception ("access denied " );
97}
1210 switch ($ _POST ["form_name " ]) {
1311 case "viewAsUser " :
1412 $ _SESSION ["viewUser " ] = $ _POST ["uid " ];
15- UnitySite::redirect ($ CONFIG ["site " ]["prefix " ] . "/panel/account.php " );
13+ $ site = new UnityWebPortal \lib \UnitySite ();
14+ $ site ->redirect ($ CONFIG ["site " ]["prefix " ] . "/panel/account.php " );
1615 break ;
1716 }
1817}
Original file line number Diff line number Diff line change 22
33require_once __DIR__ . "/../../resources/autoload.php " ;
44
5- use UnityWebPortal \lib \UnitySite ;
65use UnityWebPortal \lib \UnityGroup ;
76
87require_once $ LOC_HEADER ;
98
109if ($ USER ->exists ()) {
11- UnitySite::redirect ($ CONFIG ["site " ]["prefix " ] . "/panel/index.php " ); // Redirect if account already exists
10+ $ site = new UnityWebPortal \lib \UnitySite ();
11+ $ site ->redirect ($ CONFIG ["site " ]["prefix " ] . "/panel/index.php " ); // Redirect if account already exists
1212}
1313
1414if ($ _SERVER ["REQUEST_METHOD " ] == "POST " ) {
You can’t perform that action at this time.
0 commit comments