@@ -29,16 +29,19 @@ discard block |
||
29 | 29 | // Step 1a: parse the arrays for text-based input |
30 | 30 | |
31 | 31 | if (isset($_POST)) { |
32 | - if (isset($_POST['option'])) |
|
33 | - foreach ($_POST['option'] as $opt_id => $optname) |
|
32 | + if (isset($_POST['option'])) { |
|
33 | + foreach ($_POST['option'] as $opt_id => $optname) |
|
34 | 34 | $a[$opt_id] = $optname; |
35 | - if (isset($_POST['value'])) |
|
36 | - foreach ($_POST['value'] as $opt_id => $optvalue) |
|
35 | + } |
|
36 | + if (isset($_POST['value'])) { |
|
37 | + foreach ($_POST['value'] as $opt_id => $optvalue) |
|
37 | 38 | $a[$opt_id] = $optvalue; |
39 | + } |
|
38 | 40 | } |
39 | - if (isset($_FILES) && isset($_FILES['value']) && isset($_FILES['value']['tmp_name'])) |
|
40 | - foreach ($_FILES['value']['tmp_name'] as $opt_id => $optfileref) |
|
41 | + if (isset($_FILES) && isset($_FILES['value']) && isset($_FILES['value']['tmp_name'])) { |
|
42 | + foreach ($_FILES['value']['tmp_name'] as $opt_id => $optfileref) |
|
41 | 43 | $a[$opt_id] = $optfileref; |
44 | + } |
|
42 | 45 | |
43 | 46 | /* ksort($a); |
44 | 47 | echo "<pre>This is what we got:"; |
@@ -61,29 +64,33 @@ discard block |
||
61 | 64 | if ($optioninfo["flag"] == "ML") { |
62 | 65 | if (isset($a["$obj_id-lang"])) { |
63 | 66 | $raw_lang = $a["$obj_id-lang"]; |
64 | - if ($raw_lang == "") // user forgot to select a language |
|
67 | + if ($raw_lang == "") { |
|
68 | + // user forgot to select a language |
|
65 | 69 | $lang = "C"; |
66 | - else |
|
67 | - $lang = $raw_lang; |
|
68 | - } |
|
69 | - else { |
|
70 | + } else { |
|
71 | + $lang = $raw_lang; |
|
72 | + } |
|
73 | + } else { |
|
70 | 74 | $bad[] = $obj_value; |
71 | 75 | continue; |
72 | 76 | } |
73 | 77 | // did we get a C language? set corresponding value to TRUE |
74 | - if ($lang == "C") |
|
75 | - $multilang_attribs_with_C[$obj_value] = TRUE; |
|
76 | - else // did we get a C earlier - fine, don't touch the array. Otherwise, set FALSE |
|
77 | - if (!isset($multilang_attribs_with_C[$obj_value]) || $multilang_attribs_with_C[$obj_value] != TRUE) |
|
78 | - $multilang_attribs_with_C[$obj_value] = FALSE; |
|
79 | - } else |
|
80 | - $lang = ""; |
|
78 | + if ($lang == "C") { |
|
79 | + $multilang_attribs_with_C[$obj_value] = TRUE; |
|
80 | + } else // did we get a C earlier - fine, don't touch the array. Otherwise, set FALSE |
|
81 | + if (!isset($multilang_attribs_with_C[$obj_value]) || $multilang_attribs_with_C[$obj_value] != TRUE) { |
|
82 | + $multilang_attribs_with_C[$obj_value] = FALSE; |
|
83 | + } |
|
84 | + } else { |
|
85 | + $lang = ""; |
|
86 | + } |
|
81 | 87 | $content = ""; |
82 | 88 | switch ($optioninfo["type"]) { |
83 | 89 | case "string": |
84 | - if (isset($a["$obj_id-0"]) && $a["$obj_id-0"] != "") |
|
85 | - if ($obj_value == "media:consortium_OI") { |
|
90 | + if (isset($a["$obj_id-0"]) && $a["$obj_id-0"] != "") { |
|
91 | + if ($obj_value == "media:consortium_OI") { |
|
86 | 92 | $content = valid_consortium_oi($a["$obj_id-0"]); |
93 | + } |
|
87 | 94 | if ($content === FALSE) { |
88 | 95 | $bad[] = $obj_value; |
89 | 96 | continue 2; |
@@ -94,25 +101,23 @@ discard block |
||
94 | 101 | $bad[] = $obj_value; |
95 | 102 | continue 2; |
96 | 103 | } |
97 | - } |
|
98 | - else { |
|
104 | + } else { |
|
99 | 105 | $content = valid_string_db($a["$obj_id-0"]); |
100 | - } |
|
101 | - else { |
|
106 | + } else { |
|
102 | 107 | continue 2; |
103 | 108 | } |
104 | 109 | break; |
105 | 110 | case "text": |
106 | - if (isset($a["$obj_id-1"]) && $a["$obj_id-1"] != "") |
|
107 | - $content = valid_string_db($a["$obj_id-1"], 1); |
|
108 | - else { |
|
111 | + if (isset($a["$obj_id-1"]) && $a["$obj_id-1"] != "") { |
|
112 | + $content = valid_string_db($a["$obj_id-1"], 1); |
|
113 | + } else { |
|
109 | 114 | continue 2; |
110 | 115 | } |
111 | 116 | break; |
112 | 117 | case "coordinates": |
113 | - if (isset($a["$obj_id-1"]) && $a["$obj_id-1"] != "") |
|
114 | - $content = valid_coord_serialized($a["$obj_id-1"]); |
|
115 | - else { |
|
118 | + if (isset($a["$obj_id-1"]) && $a["$obj_id-1"] != "") { |
|
119 | + $content = valid_coord_serialized($a["$obj_id-1"]); |
|
120 | + } else { |
|
116 | 121 | continue 2; |
117 | 122 | } |
118 | 123 | break; |
@@ -129,13 +134,14 @@ discard block |
||
129 | 134 | continue 2; |
130 | 135 | } |
131 | 136 | $content = base64_encode($content); |
132 | - } else |
|
133 | - continue 2; |
|
137 | + } else { |
|
138 | + continue 2; |
|
139 | + } |
|
134 | 140 | break; |
135 | 141 | case "boolean": |
136 | - if (isset($a["$obj_id-3"]) && $a["$obj_id-3"] != "") |
|
137 | - $content = valid_boolean($a["$obj_id-3"]); |
|
138 | - else { |
|
142 | + if (isset($a["$obj_id-3"]) && $a["$obj_id-3"] != "") { |
|
143 | + $content = valid_boolean($a["$obj_id-3"]); |
|
144 | + } else { |
|
139 | 145 | continue 2; |
140 | 146 | } |
141 | 147 | break; |
@@ -146,15 +152,18 @@ discard block |
||
146 | 152 | if ($lang != "" && preg_match("/^ROWID-.*-([0-9]+)/", $content) == 0) { // new value, encode as language array |
147 | 153 | // add the new option with lang |
148 | 154 | $options[] = ["$obj_value" => serialize(["lang" => $lang, "content" => $content])]; |
149 | - } else // just store it (could be a literal value or a ROWID reference) |
|
155 | + } else { |
|
156 | + // just store it (could be a literal value or a ROWID reference) |
|
150 | 157 | $options[] = ["$obj_value" => $content]; |
158 | + } |
|
151 | 159 | } |
152 | 160 | } |
153 | 161 | |
154 | - foreach ($options as $option) |
|
155 | - foreach ($option as $optname => $optvalue) |
|
162 | + foreach ($options as $option) { |
|
163 | + foreach ($option as $optname => $optvalue) |
|
156 | 164 | if ($optname != "eap:ca_url" && $optname != "general:logo_url") |
157 | 165 | $good[] = $optname; |
166 | + } |
|
158 | 167 | |
159 | 168 | /* |
160 | 169 | echo "<pre>"; |
@@ -165,10 +174,11 @@ discard block |
||
165 | 174 | // Step 2: now we have clean input data. Some attributes need special care |
166 | 175 | // 2a: if we got eap:ca_url, convert it to eap:ca_file |
167 | 176 | |
168 | - foreach ($options as $k => $iterate_option) |
|
169 | - foreach ($iterate_option as $name => $value) { |
|
177 | + foreach ($options as $k => $iterate_option) { |
|
178 | + foreach ($iterate_option as $name => $value) { |
|
170 | 179 | if ($name == "eap:ca_url" && $value != "") { |
171 | 180 | $content = downloadFile($value); |
181 | + } |
|
172 | 182 | unset($options[$k]); |
173 | 183 | if (check_upload_sanity("eap:ca_file", $content)) { |
174 | 184 | $content = base64_encode($content); |
@@ -181,10 +191,11 @@ discard block |
||
181 | 191 | } |
182 | 192 | |
183 | 193 | // 2aa: spliteap:ca_file into components |
184 | - foreach ($options as $k => $iterate_option) |
|
185 | - foreach ($iterate_option as $name => $value) { |
|
194 | + foreach ($options as $k => $iterate_option) { |
|
195 | + foreach ($iterate_option as $name => $value) { |
|
186 | 196 | if ($name == "eap:ca_file" && $value != "" && !preg_match('/^ROWID-/', $value)) { |
187 | 197 | $content = base64_decode($value); |
198 | + } |
|
188 | 199 | unset($options[$k]); |
189 | 200 | $ca_files = X509::splitCertificate($content); |
190 | 201 | foreach ($ca_files as $ca_file) { |
@@ -194,17 +205,19 @@ discard block |
||
194 | 205 | } |
195 | 206 | |
196 | 207 | // 2b:if we got general:logo_url, convert it to general:logo_file |
197 | - foreach ($options as $k => $iterate_option) |
|
198 | - foreach ($iterate_option as $name => $value) { |
|
208 | + foreach ($options as $k => $iterate_option) { |
|
209 | + foreach ($iterate_option as $name => $value) { |
|
199 | 210 | if ($name == "general:logo_url" && $value != "") { |
200 | 211 | $bindata = downloadFile($value); |
212 | + } |
|
201 | 213 | unset($options[$k]); |
202 | 214 | if (check_upload_sanity("general:logo_file", $bindata)) { |
203 | 215 | $good[] = "general:logo_url"; |
204 | 216 | |
205 | 217 | $options[] = ["general:logo_file" => base64_encode($bindata)]; |
206 | - } else |
|
207 | - $bad[] = "general:logo_url"; |
|
218 | + } else { |
|
219 | + $bad[] = "general:logo_url"; |
|
220 | + } |
|
208 | 221 | } |
209 | 222 | } |
210 | 223 | |
@@ -227,9 +240,10 @@ discard block |
||
227 | 240 | // finally, some attributes are in the DB and were only called by reference |
228 | 241 | // keep those which are still referenced, throw the rest away |
229 | 242 | |
230 | - foreach ($options as $iterate_option) |
|
231 | - foreach ($iterate_option as $name => $value) { |
|
243 | + foreach ($options as $iterate_option) { |
|
244 | + foreach ($iterate_option as $name => $value) { |
|
232 | 245 | $optiontype = $optioninfo_object->optionType($name); |
246 | + } |
|
233 | 247 | if ($optiontype["type"] == "file" && preg_match("/^ROWID-.*-([0-9]+)/", $value, $retval)) { |
234 | 248 | unset($killlist[$retval[1]]); |
235 | 249 | continue; |
@@ -237,10 +251,11 @@ discard block |
||
237 | 251 | if ($object instanceof IdP || $object instanceof User || $object instanceof Federation) { |
238 | 252 | $object->addAttribute($name, $value); |
239 | 253 | } elseif ($object instanceof Profile) { |
240 | - if ($device === 0) |
|
241 | - $object->addAttribute($name, $value, $eaptype); |
|
242 | - else |
|
243 | - $object->addAttribute($name, $value, $eaptype, $device); |
|
254 | + if ($device === 0) { |
|
255 | + $object->addAttribute($name, $value, $eaptype); |
|
256 | + } else { |
|
257 | + $object->addAttribute($name, $value, $eaptype, $device); |
|
258 | + } |
|
244 | 259 | } |
245 | 260 | } |
246 | 261 | |
@@ -248,18 +263,21 @@ discard block |
||
248 | 263 | // don't do your own table - only the <tr>s here |
249 | 264 | // list all attributes that were set correctly |
250 | 265 | $list = array_count_values($good); |
251 | - foreach ($list as $name => $count) |
|
252 | - /// number of times attribute is present, and its name |
|
266 | + foreach ($list as $name => $count) { |
|
267 | + /// number of times attribute is present, and its name |
|
253 | 268 | /// Example: "5x Support E-Mail" |
254 | 269 | echo UI_okay(sprintf(_("%dx %s"), $count, display_name($name))); |
270 | + } |
|
255 | 271 | // list all atributes that had errors |
256 | 272 | $list = array_count_values($bad); |
257 | - foreach ($list as $name => $count) |
|
258 | - echo UI_error(sprintf(_("%dx %s"), $count, display_name($name))); |
|
273 | + foreach ($list as $name => $count) { |
|
274 | + echo UI_error(sprintf(_("%dx %s"), $count, display_name($name))); |
|
275 | + } |
|
259 | 276 | // list multilang without default |
260 | - foreach ($multilang_attribs_with_C as $attrib_name => $isitsetornot) |
|
261 | - if ($isitsetornot == FALSE) |
|
277 | + foreach ($multilang_attribs_with_C as $attrib_name => $isitsetornot) { |
|
278 | + if ($isitsetornot == FALSE) |
|
262 | 279 | echo UI_warning(sprintf(_("You did not set a 'default language' value for %s. This means we can only display this string for installers which are <strong>exactly</strong> in the language you configured. For the sake of all other languages, you may want to edit the profile again and populate the 'default/other' language field."), display_name($attrib_name))); |
280 | + } |
|
263 | 281 | } |
264 | 282 | return $killlist; |
265 | 283 | } |
@@ -25,7 +25,7 @@ |
||
25 | 25 | |
26 | 26 | // if we have a pushed close button, submit attributes and send user back to the overview page |
27 | 27 | // if external DB sync is disabled globally, the user never gets to this page. If he came here *anyway* -> send him back immediately. |
28 | -if ((isset($_POST['submitbutton']) && $_POST['submitbutton'] == BUTTON_CLOSE ) || Config::$DB['enforce-external-sync'] == FALSE) |
|
28 | +if ((isset($_POST['submitbutton']) && $_POST['submitbutton'] == BUTTON_CLOSE) || Config::$DB['enforce-external-sync'] == FALSE) |
|
29 | 29 | header("Location: ../overview_federation.php"); |
30 | 30 | |
31 | 31 | // if not, must operate on a proper IdP |
@@ -25,8 +25,9 @@ discard block |
||
25 | 25 | |
26 | 26 | // if we have a pushed close button, submit attributes and send user back to the overview page |
27 | 27 | // if external DB sync is disabled globally, the user never gets to this page. If he came here *anyway* -> send him back immediately. |
28 | -if ((isset($_POST['submitbutton']) && $_POST['submitbutton'] == BUTTON_CLOSE ) || Config::$DB['enforce-external-sync'] == FALSE) |
|
28 | +if ((isset($_POST['submitbutton']) && $_POST['submitbutton'] == BUTTON_CLOSE ) || Config::$DB['enforce-external-sync'] == FALSE) { |
|
29 | 29 | header("Location: ../overview_federation.php"); |
30 | +} |
|
30 | 31 | |
31 | 32 | // if not, must operate on a proper IdP |
32 | 33 | $my_inst = valid_IdP($_GET['inst_id']); |
@@ -48,8 +49,9 @@ discard block |
||
48 | 49 | |
49 | 50 | if (isset($_POST['submitbutton']) && $_POST['submitbutton'] == BUTTON_SAVE) { |
50 | 51 | // someone clever pushed the button without selecting an inst? |
51 | - if (!isset($_POST['inst_link'])) |
|
52 | - header("Location: ../overview_federation.php"); |
|
52 | + if (!isset($_POST['inst_link'])) { |
|
53 | + header("Location: ../overview_federation.php"); |
|
54 | + } |
|
53 | 55 | // okay, he did sumbit an inst. It's either a (string) handle from a promising |
54 | 56 | // candidate, or "other" as selected from the drop-down list |
55 | 57 | if ($_POST['inst_link'] != "other") { |
@@ -78,10 +80,11 @@ discard block |
||
78 | 80 | |
79 | 81 | foreach ($names as $name) { |
80 | 82 | $thename = unserialize($name['value']); |
81 | - if ($thename['lang'] == "C") |
|
82 | - $language = "default/other"; |
|
83 | - else |
|
84 | - $language = Config::$LANGUAGES[$thename['lang']]['display']; |
|
83 | + if ($thename['lang'] == "C") { |
|
84 | + $language = "default/other"; |
|
85 | + } else { |
|
86 | + $language = Config::$LANGUAGES[$thename['lang']]['display']; |
|
87 | + } |
|
85 | 88 | |
86 | 89 | echo "<tr><td>" . sprintf(_("Institution Name (%s)"), $language) . "</td><td>" . $thename['content'] . "</td></tr>"; |
87 | 90 | } |
@@ -91,8 +94,9 @@ discard block |
||
91 | 94 | foreach ($admins as $admin) { |
92 | 95 | $user = new User($admin['ID']); |
93 | 96 | $username = $user->getAttributes("user:realname"); |
94 | - if (count($username) == 0) |
|
95 | - $username[0]['value'] = _("Unnamed User"); |
|
97 | + if (count($username) == 0) { |
|
98 | + $username[0]['value'] = _("Unnamed User"); |
|
99 | + } |
|
96 | 100 | echo "<tr><td>" . _("Administrator [invited as]") . "</td><td>" . $username[0]['value'] . " [" . $admin['MAIL'] . "]</td></tr>"; |
97 | 101 | } |
98 | 102 | echo "</table>"; |
@@ -101,10 +105,12 @@ discard block |
||
101 | 105 | // right-hand side: external DB |
102 | 106 | $extinfo = $my_inst->getExternalDBEntityDetails(); |
103 | 107 | echo "<table>"; |
104 | - foreach ($extinfo['names'] as $lang => $name) |
|
105 | - echo "<tr><td>" . sprintf(_("Institution Name (%s)"), $lang) . "</td><td>$name</td>"; |
|
106 | - foreach ($extinfo['admins'] as $number => $admin_details) |
|
107 | - echo "<tr><td>" . _("Administrator email") . "</td><td>" . $admin_details['email'] . "</td></tr>"; |
|
108 | + foreach ($extinfo['names'] as $lang => $name) { |
|
109 | + echo "<tr><td>" . sprintf(_("Institution Name (%s)"), $lang) . "</td><td>$name</td>"; |
|
110 | + } |
|
111 | + foreach ($extinfo['admins'] as $number => $admin_details) { |
|
112 | + echo "<tr><td>" . _("Administrator email") . "</td><td>" . $admin_details['email'] . "</td></tr>"; |
|
113 | + } |
|
108 | 114 | echo "</table>"; |
109 | 115 | // end of right-hand side |
110 | 116 | echo "</td></tr></table>"; |
@@ -116,17 +122,20 @@ discard block |
||
116 | 122 | $candidates = $my_inst->getExternalDBSyncCandidates(); |
117 | 123 | echo "<br/><form name='form-link-inst' action='inc/manageDBLink.inc.php?inst_id=$my_inst->identifier' method='post' accept-charset='UTF-8'>"; |
118 | 124 | printf(_("Please select an entity from the %s DB which corresponds to this CAT institution."), Config::$CONSORTIUM['name']) . " "; |
119 | - if (count($candidates) > 0) |
|
120 | - printf(_("Particularly promising entries (names in CAT and %s DB are a 100%% match) are on top of the list."), Config::$CONSORTIUM['name']); |
|
125 | + if (count($candidates) > 0) { |
|
126 | + printf(_("Particularly promising entries (names in CAT and %s DB are a 100%% match) are on top of the list."), Config::$CONSORTIUM['name']); |
|
127 | + } |
|
121 | 128 | echo "<table><tr><th>" . _("Link to this entity?") . "</th><th>" . _("Name of the institution") . "</th><th>" . _("Administrators") . "</th></tr>"; |
122 | 129 | foreach ($candidates as $candidate) { |
123 | 130 | $info = Federation::getExternalDBEntityDetails($candidate); |
124 | 131 | echo "<tr><td><input type='radio' name='inst_link' value='$candidate' onclick='document.getElementById(\"submit\").disabled = false;'>$candidate</input></td><td>"; |
125 | - foreach ($info['names'] as $lang => $name) |
|
126 | - echo "[$lang] $name<br/>"; |
|
132 | + foreach ($info['names'] as $lang => $name) { |
|
133 | + echo "[$lang] $name<br/>"; |
|
134 | + } |
|
127 | 135 | echo "</td><td>"; |
128 | - foreach ($info['admins'] as $number => $admin_details) |
|
129 | - echo "[E-Mail] " . $admin_details['email'] . "<br/>"; |
|
136 | + foreach ($info['admins'] as $number => $admin_details) { |
|
137 | + echo "[E-Mail] " . $admin_details['email'] . "<br/>"; |
|
138 | + } |
|
130 | 139 | echo "</td></tr>"; |
131 | 140 | $temparray[] = $candidate; |
132 | 141 | } |
@@ -147,8 +156,9 @@ discard block |
||
147 | 156 | echo "</select></td></tr>"; |
148 | 157 | } |
149 | 158 | // issue a big red warning if there are no link candidates at all in the federation |
150 | - if (empty($buffer) && empty($candidates)) |
|
151 | - echo "<tr><td style='color:#ff0000' colspan='2'>There are no unmapped institutions in the external database for this federation!</td></tr>"; |
|
159 | + if (empty($buffer) && empty($candidates)) { |
|
160 | + echo "<tr><td style='color:#ff0000' colspan='2'>There are no unmapped institutions in the external database for this federation!</td></tr>"; |
|
161 | + } |
|
152 | 162 | echo "</table><button type='submit' name='submitbutton' id='submit' value='" . BUTTON_SAVE . "' disabled >" . _("Create Link") . "</button></form>"; |
153 | 163 | } |
154 | 164 | ?> |
@@ -160,8 +170,9 @@ discard block |
||
160 | 170 | if (count($pending_invites) > 0) { |
161 | 171 | echo "<strong>" . _("Pending invitations for this IdP") . "</strong>"; |
162 | 172 | echo "<table>"; |
163 | - foreach ($pending_invites as $invitee) |
|
164 | - echo "<tr><td>$invitee</td></tr>"; |
|
173 | + foreach ($pending_invites as $invitee) { |
|
174 | + echo "<tr><td>$invitee</td></tr>"; |
|
175 | + } |
|
165 | 176 | echo "</table>"; |
166 | 177 | } |
167 | 178 | ?> |
@@ -59,10 +59,11 @@ |
||
59 | 59 | |
60 | 60 | $url = $_SERVER['HTTP_HOST'] . substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], "/inc/logout.php")) . "/logout_check.php"; |
61 | 61 | |
62 | - if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") |
|
63 | - $url = "https://" . $url; |
|
64 | - else |
|
65 | - $url = "http://" . $url; |
|
62 | + if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") { |
|
63 | + $url = "https://" . $url; |
|
64 | + } else { |
|
65 | + $url = "http://" . $url; |
|
66 | + } |
|
66 | 67 | |
67 | 68 | $as->logout([ |
68 | 69 | 'ReturnTo' => $url, |
@@ -140,7 +140,7 @@ |
||
140 | 140 | $message .= wordwrap(_("Additional message from your federation administrator:"),72) . " |
141 | 141 | --------------------------------- |
142 | 142 | " |
143 | - . wordwrap($customtext[0]['value'],72) . " |
|
143 | + . wordwrap($customtext[0]['value'],72) . " |
|
144 | 144 | --------------------------------- |
145 | 145 | |
146 | 146 | "; |
@@ -130,17 +130,17 @@ discard block |
||
130 | 130 | // then, send out the mail |
131 | 131 | $message = _("Hello,") . " |
132 | 132 | |
133 | -" . wordwrap($introtext, 72) . " |
|
133 | +" . wordwrap($introtext, 72) . " |
|
134 | 134 | |
135 | 135 | "; |
136 | 136 | |
137 | 137 | if ($new_idp_authorized_fedadmin) { // see if we are supposed to add a custom message |
138 | 138 | $customtext = $federation->getAttributes('fed:custominvite'); |
139 | 139 | if (count($customtext) > 0) |
140 | - $message .= wordwrap(_("Additional message from your federation administrator:"),72) . " |
|
140 | + $message .= wordwrap(_("Additional message from your federation administrator:"), 72) . " |
|
141 | 141 | --------------------------------- |
142 | 142 | " |
143 | - . wordwrap($customtext[0]['value'],72) . " |
|
143 | + . wordwrap($customtext[0]['value'], 72) . " |
|
144 | 144 | --------------------------------- |
145 | 145 | |
146 | 146 | "; |
@@ -158,8 +158,7 @@ discard block |
||
158 | 158 | _("and enter the invitation token") . " |
159 | 159 | $newtoken |
160 | 160 | " . ( /* $new_idp_authorized_fedadmin */ FALSE ? |
161 | - wordwrap(_("manually. If you reply to this mail, you will reach the federation administrators of your federation."), 72) : |
|
162 | - wordwrap(_("manually. Please do not reply to this mail; this is a send-only address.")) ) . " |
|
161 | + wordwrap(_("manually. If you reply to this mail, you will reach the federation administrators of your federation."), 72) : wordwrap(_("manually. Please do not reply to this mail; this is a send-only address.")) ) . " |
|
163 | 162 | |
164 | 163 | " . wordwrap(_("Do NOT forward the mail before the token has expired - or the recipients may be able to consume the token on your behalf!"), 72) . " |
165 | 164 |
@@ -24,8 +24,9 @@ discard block |
||
24 | 24 | $fed_privs = $user_object->getAttributes("user:fedadmin"); |
25 | 25 | // a new IdP was requested and all the required parameters are there |
26 | 26 | foreach ($fed_privs as $onefed) { |
27 | - if (strtolower($onefed['value']) == strtolower($country)) |
|
28 | - return TRUE; |
|
27 | + if (strtolower($onefed['value']) == strtolower($country)) { |
|
28 | + return TRUE; |
|
29 | + } |
|
29 | 30 | } |
30 | 31 | echo "<p>" . _("Something's wrong... you want to create a new institution, but are not a federation admin for the federation it should be in!") . "</p>"; |
31 | 32 | exit(1); |
@@ -40,8 +41,9 @@ discard block |
||
40 | 41 | $new_idp_authorized_fedadmin = FALSE; |
41 | 42 | |
42 | 43 | // check if the user is authenticated, and we have a valid mail address |
43 | -if (!isset($_SESSION['user']) || !isset($_POST['mailaddr'])) |
|
44 | +if (!isset($_SESSION['user']) || !isset($_POST['mailaddr'])) { |
|
44 | 45 | exit(1); |
46 | +} |
|
45 | 47 | |
46 | 48 | $newmailaddress = valid_string_db($_POST['mailaddr']); |
47 | 49 | $newcountry = ""; |
@@ -58,8 +60,9 @@ discard block |
||
58 | 60 | $is_owner = FALSE; |
59 | 61 | $owners = $idp->owner(); |
60 | 62 | foreach ($owners as $oneowner) { |
61 | - if ($oneowner['ID'] == $_SESSION['user'] && $oneowner['LEVEL'] == "FED") |
|
62 | - $is_owner = TRUE; |
|
63 | + if ($oneowner['ID'] == $_SESSION['user'] && $oneowner['LEVEL'] == "FED") { |
|
64 | + $is_owner = TRUE; |
|
65 | + } |
|
63 | 66 | } |
64 | 67 | // check if he is (also) federation admin for the federation this IdP is in. His invitations have more blessing then. |
65 | 68 | $fedadmin = $user_object->isFederationAdmin($idp->federation); |
@@ -99,14 +102,17 @@ discard block |
||
99 | 102 | // see if the inst name is defined in the currently set language; if not, pick its English name; if N/A, pick the last in the list |
100 | 103 | $ourlang = CAT::get_lang(); |
101 | 104 | $prettyprintname = ""; |
102 | - foreach ($extinfo['names'] as $lang => $name) |
|
103 | - if ($lang == $ourlang) |
|
105 | + foreach ($extinfo['names'] as $lang => $name) { |
|
106 | + if ($lang == $ourlang) |
|
104 | 107 | $prettyprintname = $name; |
105 | - if ($prettyprintname == "" && isset($extinfo['names']['en'])) |
|
106 | - $prettyprintname = $extinfo['names']['en']; |
|
107 | - if ($prettyprintname == "") |
|
108 | - foreach ($extinfo['names'] as $name) |
|
108 | + } |
|
109 | + if ($prettyprintname == "" && isset($extinfo['names']['en'])) { |
|
110 | + $prettyprintname = $extinfo['names']['en']; |
|
111 | + } |
|
112 | + if ($prettyprintname == "") { |
|
113 | + foreach ($extinfo['names'] as $name) |
|
109 | 114 | $prettyprintname = $name; |
115 | + } |
|
110 | 116 | // fill the rest of the text |
111 | 117 | $introtext = sprintf(_("a %s operator has invited you to manage the IdP \"%s\"."), Config::$CONSORTIUM['name'], $prettyprintname) . " " . sprintf(_("This invitation is valid for 24 hours from now, i.e. until %s."), strftime("%x %X", time() + 86400)); |
112 | 118 | $redirect_destination = "../overview_federation.php?"; |
@@ -124,8 +130,9 @@ discard block |
||
124 | 130 | } |
125 | 131 | // are we on https? |
126 | 132 | $proto = "http://"; |
127 | -if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") |
|
133 | +if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") { |
|
128 | 134 | $proto = "https://"; |
135 | +} |
|
129 | 136 | |
130 | 137 | // then, send out the mail |
131 | 138 | $message = _("Hello,") . " |
@@ -136,15 +143,16 @@ discard block |
||
136 | 143 | |
137 | 144 | if ($new_idp_authorized_fedadmin) { // see if we are supposed to add a custom message |
138 | 145 | $customtext = $federation->getAttributes('fed:custominvite'); |
139 | - if (count($customtext) > 0) |
|
140 | - $message .= wordwrap(_("Additional message from your federation administrator:"),72) . " |
|
146 | + if (count($customtext) > 0) { |
|
147 | + $message .= wordwrap(_("Additional message from your federation administrator:"),72) . " |
|
141 | 148 | --------------------------------- |
142 | 149 | " |
143 | 150 | . wordwrap($customtext[0]['value'],72) . " |
144 | 151 | --------------------------------- |
145 | 152 | |
146 | 153 | "; |
147 | -} |
|
154 | + } |
|
155 | + } |
|
148 | 156 | |
149 | 157 | $message .= wordwrap(_("To enlist as an administrator for that IdP, please click on the following link:"), 72) . " |
150 | 158 | |
@@ -192,8 +200,9 @@ discard block |
||
192 | 200 | // $mail->addReplyTo($fedadmin->getAttributes("user:email")['value'], $fedadmin->getAttributes("user:realname")['value']); |
193 | 201 | } |
194 | 202 | } |
195 | -if (isset(Config::$APPEARANCE['invitation-bcc-mail']) && Config::$APPEARANCE['invitation-bcc-mail'] !== NULL) |
|
203 | +if (isset(Config::$APPEARANCE['invitation-bcc-mail']) && Config::$APPEARANCE['invitation-bcc-mail'] !== NULL) { |
|
196 | 204 | $mail->addBCC(Config::$APPEARANCE['invitation-bcc-mail']); |
205 | +} |
|
197 | 206 | |
198 | 207 | // all addresses are wrapped in a string, but PHPMailer needs a structured list of addressees |
199 | 208 | // sigh... so convert as needed |
@@ -201,21 +210,24 @@ discard block |
||
201 | 210 | $recipients = explode(", ", $newmailaddress); |
202 | 211 | |
203 | 212 | // fill the destinations in PHPMailer API |
204 | -foreach ($recipients as $recipient) |
|
213 | +foreach ($recipients as $recipient) { |
|
205 | 214 | $mail->addAddress($recipient); |
215 | +} |
|
206 | 216 | |
207 | 217 | // what do we want to say? |
208 | 218 | $mail->Subject = sprintf(_("%s: you have been invited to manage an IdP"), Config::$APPEARANCE['productname']); |
209 | 219 | $mail->Body = $message; |
210 | 220 | |
211 | -if (isset(Config::$CONSORTIUM['certfilename'], Config::$CONSORTIUM['keyfilename'], Config::$CONSORTIUM['keypass'])) |
|
221 | +if (isset(Config::$CONSORTIUM['certfilename'], Config::$CONSORTIUM['keyfilename'], Config::$CONSORTIUM['keypass'])) { |
|
212 | 222 | $mail->sign(Config::$CONSORTIUM['certfilename'], Config::$CONSORTIUM['keyfilename'], Config::$CONSORTIUM['keypass']); |
223 | +} |
|
213 | 224 | |
214 | 225 | $sent = $mail->send(); |
215 | 226 | |
216 | 227 | // invalidate the token immediately if the mail could not be sent! |
217 | -if (!$sent) |
|
228 | +if (!$sent) { |
|
218 | 229 | $mgmt->invalidateToken($newtoken); |
230 | +} |
|
219 | 231 | $status = ($sent ? "SUCCESS" : "FAILURE"); |
220 | 232 | header("Location: $redirect_destination" . "invitation=$status"); |
221 | 233 | ?> |
@@ -25,33 +25,33 @@ |
||
25 | 25 | $list = $optioninfo->availableOptions($_GET["class"]); |
26 | 26 | |
27 | 27 | switch ($_GET['class']) { |
28 | - case "general": |
|
29 | - $blacklist_item = array_search("general:geo_coordinates", $list); |
|
30 | - if ($blacklist_item !== FALSE) { |
|
31 | - unset($list[$blacklist_item]); |
|
32 | - $list = array_values($list); |
|
33 | - } |
|
34 | - break; |
|
35 | - case "user": |
|
36 | - $blacklist_item = array_search("user:fedadmin", $list); |
|
37 | - if ($blacklist_item !== FALSE) { |
|
38 | - unset($list[$blacklist_item]); |
|
39 | - $list = array_values($list); |
|
40 | - } |
|
41 | - break; |
|
42 | - case "eap": |
|
43 | - case "support": |
|
44 | - case "profile": |
|
45 | - case "media": |
|
46 | - case "fed": |
|
47 | - $list = array_values($list); |
|
48 | - break; |
|
49 | - case "device-specific": |
|
50 | - case "eap-specific": |
|
51 | - break; |
|
52 | - default: |
|
53 | - debug(1,"Unknown type of option!"); |
|
54 | - exit(1); |
|
28 | + case "general": |
|
29 | + $blacklist_item = array_search("general:geo_coordinates", $list); |
|
30 | + if ($blacklist_item !== FALSE) { |
|
31 | + unset($list[$blacklist_item]); |
|
32 | + $list = array_values($list); |
|
33 | + } |
|
34 | + break; |
|
35 | + case "user": |
|
36 | + $blacklist_item = array_search("user:fedadmin", $list); |
|
37 | + if ($blacklist_item !== FALSE) { |
|
38 | + unset($list[$blacklist_item]); |
|
39 | + $list = array_values($list); |
|
40 | + } |
|
41 | + break; |
|
42 | + case "eap": |
|
43 | + case "support": |
|
44 | + case "profile": |
|
45 | + case "media": |
|
46 | + case "fed": |
|
47 | + $list = array_values($list); |
|
48 | + break; |
|
49 | + case "device-specific": |
|
50 | + case "eap-specific": |
|
51 | + break; |
|
52 | + default: |
|
53 | + debug(1,"Unknown type of option!"); |
|
54 | + exit(1); |
|
55 | 55 | } |
56 | 56 | // echo "<pre>".print_r($list)."</pre>"; |
57 | 57 |
@@ -50,7 +50,7 @@ |
||
50 | 50 | case "eap-specific": |
51 | 51 | break; |
52 | 52 | default: |
53 | - debug(1,"Unknown type of option!"); |
|
53 | + debug(1, "Unknown type of option!"); |
|
54 | 54 | exit(1); |
55 | 55 | } |
56 | 56 | // echo "<pre>".print_r($list)."</pre>"; |
@@ -26,24 +26,28 @@ |
||
26 | 26 | // shouldn't throw E_NOTICE |
27 | 27 | if (@unserialize($blob) !== FALSE) { // an array? must be lang-tagged content |
28 | 28 | $blob = unserialize($blob); |
29 | - if (!isset($blob['content'])) |
|
30 | - return; |
|
29 | + if (!isset($blob['content'])) { |
|
30 | + return; |
|
31 | + } |
|
31 | 32 | $blob = base64_decode($blob['content']); |
32 | 33 | } else { |
33 | 34 | $blob = base64_decode($blob); |
34 | 35 | } |
35 | 36 | |
36 | - if ($blob === FALSE) |
|
37 | - return; |
|
37 | + if ($blob === FALSE) { |
|
38 | + return; |
|
39 | + } |
|
38 | 40 | |
39 | 41 | // Set data type and caching for 30 days |
40 | 42 | $info = new finfo(); |
41 | 43 | $filetype = $info->buffer($blob, FILEINFO_MIME_TYPE); |
42 | 44 | header("Content-type: " . $filetype); |
43 | - if ($filetype == "text/rtf" || $filetype == "application/rtf") |
|
44 | - header("Content-Disposition: attachment; filename='download.rtf'"); |
|
45 | - if ($filetype == "text/plain") |
|
46 | - header("Content-Disposition: attachment; filename='download.txt'"); |
|
45 | + if ($filetype == "text/rtf" || $filetype == "application/rtf") { |
|
46 | + header("Content-Disposition: attachment; filename='download.rtf'"); |
|
47 | + } |
|
48 | + if ($filetype == "text/plain") { |
|
49 | + header("Content-Disposition: attachment; filename='download.txt'"); |
|
50 | + } |
|
47 | 51 | header("Cache-Control: must-revalidate"); |
48 | 52 | $offset = 60 * 60 * 24 * 30; |
49 | 53 | $ExpStr = "Expires: " . gmdate("D, d M Y H:i:s", time() + $offset) . " GMT"; |
@@ -18,7 +18,7 @@ discard block |
||
18 | 18 | // print_r($prepopulate); |
19 | 19 | $optioninfo = Options::instance(); |
20 | 20 | // print_r($prepopulate); |
21 | - if (is_array($prepopulate) && ( count($prepopulate) > 1 || $class == "device-specific" || $class == "eap-specific") ) { // editing... fill with values |
|
21 | + if (is_array($prepopulate) && (count($prepopulate) > 1 || $class == "device-specific" || $class == "eap-specific")) { // editing... fill with values |
|
22 | 22 | $a = 0; |
23 | 23 | foreach ($prepopulate as $option) |
24 | 24 | if (preg_match("/$class:/", $option['name']) && !preg_match("/(profile:QR-user|user:fedadmin)/", $option['name'])) { |
@@ -102,16 +102,16 @@ discard block |
||
102 | 102 | $a = 0; |
103 | 103 | foreach ($list as $key => $value) { |
104 | 104 | $listtype = $optioninfo->optionType($value); |
105 | - $retval .="<option id='option-S$rowid-v-$value' value='$value#" . $listtype["type"] . "#" . $listtype["flag"] . "#' "; |
|
105 | + $retval .= "<option id='option-S$rowid-v-$value' value='$value#" . $listtype["type"] . "#" . $listtype["flag"] . "#' "; |
|
106 | 106 | if ($a == $defaultselect) { |
107 | 107 | $retval .= "selected='selected'"; |
108 | 108 | $activelisttype = $listtype; |
109 | 109 | } |
110 | - $retval .=">" . display_name($value). "</option>"; |
|
110 | + $retval .= ">" . display_name($value) . "</option>"; |
|
111 | 111 | $a++; |
112 | 112 | } |
113 | - $retval .="</select></td>"; |
|
114 | - $retval .="<td> |
|
113 | + $retval .= "</select></td>"; |
|
114 | + $retval .= "<td> |
|
115 | 115 | <select style='display:" . ($activelisttype["flag"] == "ML" ? "block" : "none") . "' name='value[S$rowid-lang]' id='S" . $rowid . "-input-langselect'> |
116 | 116 | <option value='' name='select_language' selected>" . _("select language") . "</option> |
117 | 117 | <option value='C' name='all_languages'>" . _("default/other languages") . "</option>"; |
@@ -171,7 +171,7 @@ discard block |
||
171 | 171 | $global_location_count++; |
172 | 172 | $location_index = $global_location_count; |
173 | 173 | $link = "<button id='location_b_$global_location_count' class='location_button'>" . _("Click to see location") . " $global_location_count</button>"; |
174 | - $retval .="<input readonly style='display:none' type='text' name='value[S$rowid-1]' id='S" . $rowid . "-input-text' value='$prefill'>$link"; |
|
174 | + $retval .= "<input readonly style='display:none' type='text' name='value[S$rowid-1]' id='S" . $rowid . "-input-text' value='$prefill'>$link"; |
|
175 | 175 | break; |
176 | 176 | case "file": |
177 | 177 | $retval .= "<input readonly type='text' name='value[S$rowid-1]' id='S" . $rowid . "-input-string' style='display:none' value='" . urlencode($content) . "'>"; |
@@ -191,10 +191,10 @@ discard block |
||
191 | 191 | }; |
192 | 192 | break; |
193 | 193 | case "string": |
194 | - $retval .= "<strong>$content</strong><input type='hidden' name='value[S$rowid-0]' id='S" . $rowid . "-input-string' value=\"".htmlspecialchars($content)."\" style='display:block'>"; |
|
194 | + $retval .= "<strong>$content</strong><input type='hidden' name='value[S$rowid-0]' id='S" . $rowid . "-input-string' value=\"" . htmlspecialchars($content) . "\" style='display:block'>"; |
|
195 | 195 | break; |
196 | 196 | case "text": |
197 | - $retval .= "<strong>$content</strong><input type='hidden' name='value[S$rowid-1]' id='S" . $rowid . "-input-text' value=\"".htmlspecialchars($content)."\" style='display:block'>"; |
|
197 | + $retval .= "<strong>$content</strong><input type='hidden' name='value[S$rowid-1]' id='S" . $rowid . "-input-text' value=\"" . htmlspecialchars($content) . "\" style='display:block'>"; |
|
198 | 198 | break; |
199 | 199 | case "boolean": |
200 | 200 | if ($content == "on") |
@@ -213,7 +213,7 @@ discard block |
||
213 | 213 | }; |
214 | 214 | $retval .= "</td>"; |
215 | 215 | } |
216 | - $retval .=" |
|
216 | + $retval .= " |
|
217 | 217 | |
218 | 218 | <td> |
219 | 219 | <button type='button' class='delete' onclick='deleteOption(" . $location_index . ",\"option-S" . $rowid . "\")'>-</button> |
@@ -20,9 +20,10 @@ discard block |
||
20 | 20 | // print_r($prepopulate); |
21 | 21 | if (is_array($prepopulate) && ( count($prepopulate) > 1 || $class == "device-specific" || $class == "eap-specific") ) { // editing... fill with values |
22 | 22 | $a = 0; |
23 | - foreach ($prepopulate as $option) |
|
24 | - if (preg_match("/$class:/", $option['name']) && !preg_match("/(profile:QR-user|user:fedadmin)/", $option['name'])) { |
|
23 | + foreach ($prepopulate as $option) { |
|
24 | + if (preg_match("/$class:/", $option['name']) && !preg_match("/(profile:QR-user|user:fedadmin)/", $option['name'])) { |
|
25 | 25 | $optiontypearray = $optioninfo->optionType($option['name']); |
26 | + } |
|
26 | 27 | debug(5, "About to execute optiontext with PREFILL!\n"); |
27 | 28 | echo optiontext($a, [$option['name']], ($optiontypearray["type"] == "file" ? 'ROWID-' . $option['level'] . '-' . $option['row'] : $option['value'])); |
28 | 29 | } |
@@ -52,8 +53,9 @@ discard block |
||
52 | 53 | echo "</pre>"; */ |
53 | 54 | // add as many options as there are different option types |
54 | 55 | |
55 | - foreach (array_keys($list) as $key) |
|
56 | - echo optiontext($key, $list); |
|
56 | + foreach (array_keys($list) as $key) { |
|
57 | + echo optiontext($key, $list); |
|
58 | + } |
|
57 | 59 | } |
58 | 60 | } |
59 | 61 | |
@@ -154,10 +156,11 @@ discard block |
||
154 | 156 | $content = $prefill; |
155 | 157 | } |
156 | 158 | $language; |
157 | - if ($taggedarray['lang'] == 'C') |
|
158 | - $language = _("(default/other languages)"); |
|
159 | - else |
|
160 | - $language = "(" . strtoupper($taggedarray['lang']) . ")"; |
|
159 | + if ($taggedarray['lang'] == 'C') { |
|
160 | + $language = _("(default/other languages)"); |
|
161 | + } else { |
|
162 | + $language = "(" . strtoupper($taggedarray['lang']) . ")"; |
|
163 | + } |
|
161 | 164 | $retval .= $language; |
162 | 165 | $retval .= "<input type='hidden' name='value[S$rowid-lang]' id='S" . $rowid . "-input-langselect' value='" . $taggedarray["lang"] . "' style='display:block'>"; |
163 | 166 | } else { |
@@ -197,12 +200,13 @@ discard block |
||
197 | 200 | $retval .= "<strong>$content</strong><input type='hidden' name='value[S$rowid-1]' id='S" . $rowid . "-input-text' value=\"".htmlspecialchars($content)."\" style='display:block'>"; |
198 | 201 | break; |
199 | 202 | case "boolean": |
200 | - if ($content == "on") |
|
201 | - /// Device assessment is "on" |
|
203 | + if ($content == "on") { |
|
204 | + /// Device assessment is "on" |
|
202 | 205 | $display_option = _("on"); |
203 | - else |
|
204 | - /// Device assessment is "off" |
|
206 | + } else { |
|
207 | + /// Device assessment is "off" |
|
205 | 208 | $display_option = _("off"); |
209 | + } |
|
206 | 210 | $retval .= "<strong>$display_option</strong><input type='hidden' name='value[S$rowid-3]' id='S" . $rowid . "-input-boolean' value='$content' style='display:block'>"; |
207 | 211 | break; |
208 | 212 | default: |
@@ -75,7 +75,7 @@ discard block |
||
75 | 75 | $entities = $thefed->listExternalEntities(TRUE); |
76 | 76 | |
77 | 77 | foreach ($entities as $v) { |
78 | - echo "<option id='".$v['contactlist']."' value='" . $v['ID'] . "'>[" . $fed_value['value'] . "] " . $v['name'] . "</option>"; |
|
78 | + echo "<option id='" . $v['contactlist'] . "' value='" . $v['ID'] . "'>[" . $fed_value['value'] . "] " . $v['name'] . "</option>"; |
|
79 | 79 | } |
80 | 80 | } |
81 | 81 | |
@@ -110,9 +110,9 @@ discard block |
||
110 | 110 | </tr> |
111 | 111 | </table> |
112 | 112 | <hr/> |
113 | - <button type='submit' name='submitbutton' value='<?php echo BUTTON_SAVE;?>'><?php echo _("Send invitation"); ?></button> |
|
113 | + <button type='submit' name='submitbutton' value='<?php echo BUTTON_SAVE; ?>'><?php echo _("Send invitation"); ?></button> |
|
114 | 114 | </form> |
115 | 115 | <br/> |
116 | 116 | <form action='inc/manageNewInst.inc.php' method='post' accept-charset='UTF-8'> |
117 | - <button type='submit' name='submitbutton' value='<?php echo BUTTON_CLOSE;?>'><?php echo _("Close"); ?></button> |
|
117 | + <button type='submit' name='submitbutton' value='<?php echo BUTTON_CLOSE; ?>'><?php echo _("Close"); ?></button> |
|
118 | 118 | </form> |
@@ -23,8 +23,9 @@ discard block |
||
23 | 23 | |
24 | 24 | // if we have a pushed close button, submit attributes and send user back to the overview page |
25 | 25 | |
26 | -if ((isset($_POST['submitbutton']) && $_POST['submitbutton'] == BUTTON_CLOSE)) |
|
26 | +if ((isset($_POST['submitbutton']) && $_POST['submitbutton'] == BUTTON_CLOSE)) { |
|
27 | 27 | header("Location: ../overview_federation.php"); |
28 | +} |
|
28 | 29 | |
29 | 30 | $cat = new CAT(); |
30 | 31 | $cat->set_locale("web_admin"); |
@@ -93,9 +94,10 @@ discard block |
||
93 | 94 | <select id='country' name='country'> |
94 | 95 | <?php |
95 | 96 | foreach ($cat->printCountryList() as $iso_code => $country) { |
96 | - foreach ($feds as $fed_value) |
|
97 | - if (strtoupper($fed_value['value']) == strtoupper($iso_code)) |
|
97 | + foreach ($feds as $fed_value) { |
|
98 | + if (strtoupper($fed_value['value']) == strtoupper($iso_code)) |
|
98 | 99 | echo "<option value='$iso_code'>$country</option>"; |
100 | + } |
|
99 | 101 | } |
100 | 102 | ?> |
101 | 103 | </select> |
@@ -49,9 +49,11 @@ discard block |
||
49 | 49 | $eaptype = unserialize(stripslashes($_POST['eaptype'])); |
50 | 50 | // is this an actual EAP type we know of? |
51 | 51 | $eap_id = EAP::EAPMethodIdFromArray($eaptype); |
52 | - if ($eap_id === FALSE) // oh-oh, unexpected malformed input. Goodbye. |
|
52 | + if ($eap_id === FALSE) { |
|
53 | + // oh-oh, unexpected malformed input. Goodbye. |
|
53 | 54 | exit(1); |
54 | -} |
|
55 | + } |
|
56 | + } |
|
55 | 57 | |
56 | 58 | // there is either one or the other. If both are set, something's fishy. |
57 | 59 | |
@@ -107,8 +109,9 @@ discard block |
||
107 | 109 | $interesting_attribs = []; |
108 | 110 | |
109 | 111 | foreach ($attribs as $attrib) { |
110 | - if ($attrib['level'] == "Method" && preg_match('/^' . $keyword . ':/', $attrib['name'])) |
|
111 | - $interesting_attribs[] = $attrib; |
|
112 | + if ($attrib['level'] == "Method" && preg_match('/^' . $keyword . ':/', $attrib['name'])) { |
|
113 | + $interesting_attribs[] = $attrib; |
|
114 | + } |
|
112 | 115 | } |
113 | 116 | // print_r($interesting_attribs); |
114 | 117 | add_option($keyword, $interesting_attribs); |