Test Setup Failed
Push — master ( aee2c7...25d53d )
by Stefan
07:11 queued 11s
created
web/admin/edit_profile.php 1 patch
Spacing   +37 added lines, -37 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
  */
27 27
 ?>
28 28
 <?php
29
-require_once dirname(dirname(dirname(__FILE__))) . "/config/_config.php";
29
+require_once dirname(dirname(dirname(__FILE__)))."/config/_config.php";
30 30
 
31 31
 $deco = new \web\lib\admin\PageDecoration();
32 32
 $validator = new \web\lib\common\InputValidation();
@@ -110,7 +110,7 @@  discard block
 block discarded – undo
110 110
         $detectRealm = $validator->string($_POST['realm_to_detect']);
111 111
         $localname = $validator->string($_POST['username_to_detect']);
112 112
         $checker = new \core\diag\RADIUSTests($detectRealm, $localname);
113
-        $detectionResult = $checker->autodetectCAWithProbe($localname . "@" . $detectRealm);
113
+        $detectionResult = $checker->autodetectCAWithProbe($localname."@".$detectRealm);
114 114
         $loggerInstance->debug(2, "CA Auto-Detection yields:");
115 115
         $loggerInstance->debug(2, $detectionResult);
116 116
         if ($detectionResult['ROOT_CA'] !== NULL) { // we are lucky!
@@ -142,8 +142,8 @@  discard block
 block discarded – undo
142 142
     <?php
143 143
     echo $uiElements->instLevelInfoBoxes($my_inst);
144 144
 
145
-    echo "<form enctype='multipart/form-data' action='edit_profile_result.php?inst_id=$my_inst->identifier" . ($my_profile !== NULL ? "&amp;profile_id=" . $my_profile->identifier : "") . "' method='post' accept-charset='UTF-8'>
146
-                <input type='hidden' name='MAX_FILE_SIZE' value='" . \config\Master::MAX_UPLOAD_SIZE . "'>";
145
+    echo "<form enctype='multipart/form-data' action='edit_profile_result.php?inst_id=$my_inst->identifier".($my_profile !== NULL ? "&amp;profile_id=".$my_profile->identifier : "")."' method='post' accept-charset='UTF-8'>
146
+                <input type='hidden' name='MAX_FILE_SIZE' value='" . \config\Master::MAX_UPLOAD_SIZE."'>";
147 147
     $optionDisplay = new \web\lib\admin\OptionDisplay($profile_options, \core\Options::LEVEL_PROFILE);
148 148
     ?>
149 149
     <fieldset class="option_container">
@@ -152,19 +152,19 @@  discard block
 block discarded – undo
152 152
         </legend>
153 153
         <?php
154 154
         if ($wizardStyle) {
155
-            echo "<p>" . _("We will now define a profile for your user group(s).  You can add as many profiles as you like by choosing the appropriate button on the end of the page. After we are done, the wizard is finished and you will be taken to the main IdP administration page.") . "</p>";
155
+            echo "<p>"._("We will now define a profile for your user group(s).  You can add as many profiles as you like by choosing the appropriate button on the end of the page. After we are done, the wizard is finished and you will be taken to the main IdP administration page.")."</p>";
156 156
         }
157 157
         ?>
158 158
         <h3><?php echo _("Profile Name and RADIUS realm"); ?></h3>
159 159
         <?php
160 160
         if ($wizardStyle) {
161
-            echo "<p>" . _("First of all we need a name for the profile. This will be displayed to end users, so you may want to choose a descriptive name like 'Professors', 'Students of the Faculty of Bioscience', etc.") . "</p>";
162
-            echo "<p>" . _("Optionally, you can provide a longer descriptive text about who this profile is for. If you specify it, it will be displayed on the download page after the user has selected the profile name in the list.") . "</p>";
163
-            echo "<p>" . _("You can also tell us your RADIUS realm. ");
161
+            echo "<p>"._("First of all we need a name for the profile. This will be displayed to end users, so you may want to choose a descriptive name like 'Professors', 'Students of the Faculty of Bioscience', etc.")."</p>";
162
+            echo "<p>"._("Optionally, you can provide a longer descriptive text about who this profile is for. If you specify it, it will be displayed on the download page after the user has selected the profile name in the list.")."</p>";
163
+            echo "<p>"._("You can also tell us your RADIUS realm. ");
164 164
             if (\config\Master::FUNCTIONALITY_LOCATIONS['DIAGNOSTICS'] !== NULL) {
165 165
                 printf(_("This is useful if you want to use the sanity check module later, which tests reachability of your realm in the %s infrastructure. "), \config\ConfAssistant::CONSORTIUM['display_name']);
166 166
             }
167
-            echo _("It is required to enter the realm name if you want to support anonymous outer identities (see below).") . "</p>";
167
+            echo _("It is required to enter the realm name if you want to support anonymous outer identities (see below).")."</p>";
168 168
         }
169 169
 
170 170
         echo $optionDisplay->prefilledOptionTable("profile", $my_inst->federation);
@@ -219,9 +219,9 @@  discard block
 block discarded – undo
219 219
 
220 220
         <?php
221 221
         if ($wizardStyle) {
222
-            echo "<p>" . sprintf(_("Some installers support a feature called 'Anonymous outer identity'. If you don't know what this is, please read <a href='%s'>this article</a>."), "https://confluence.terena.org/display/H2eduroam/eap-types") . "</p>";
223
-            echo "<p>" . _("On some platforms, the installers can suggest username endings and/or verify the user input to contain the realm suffix.") . "</p>";
224
-            echo "<p>" . _("The realm check feature needs to know an outer ID which actually gets a chance to authenticate. If your RADIUS server lets only select usernames pass, it is useful to supply the information which of those (outer ID) username we can use for testing.") . "</p>";
222
+            echo "<p>".sprintf(_("Some installers support a feature called 'Anonymous outer identity'. If you don't know what this is, please read <a href='%s'>this article</a>."), "https://confluence.terena.org/display/H2eduroam/eap-types")."</p>";
223
+            echo "<p>"._("On some platforms, the installers can suggest username endings and/or verify the user input to contain the realm suffix.")."</p>";
224
+            echo "<p>"._("The realm check feature needs to know an outer ID which actually gets a chance to authenticate. If your RADIUS server lets only select usernames pass, it is useful to supply the information which of those (outer ID) username we can use for testing.")."</p>";
225 225
         }
226 226
         ?>
227 227
         <p>
@@ -240,37 +240,37 @@  discard block
 block discarded – undo
240 240
             <tr>
241 241
                 <!-- checkbox and input field for anonymity support, available only when realm is known-->
242 242
                 <td>
243
-                    <span id='anon_support_label' style='<?php echo ($realm == "" ? "color:#999999" : "" ); ?>'>
243
+                    <span id='anon_support_label' style='<?php echo ($realm == "" ? "color:#999999" : ""); ?>'>
244 244
                         <?php echo _("Enable Anonymous Outer Identity:"); ?>
245 245
                     </span>
246 246
                 </td>
247 247
                 <td>
248
-                    <input type='checkbox' <?php echo ($useAnon != FALSE ? "checked" : "" ) . ($realm == "" ? " disabled" : "" ); ?> name='anon_support' onclick='
248
+                    <input type='checkbox' <?php echo ($useAnon != FALSE ? "checked" : "").($realm == "" ? " disabled" : ""); ?> name='anon_support' onclick='
249 249
                             if (this.form.elements["anon_support"].checked !== true) {
250 250
                                 this.form.elements["anon_local"].setAttribute("disabled", "disabled");
251 251
                             } else {
252 252
                                 this.form.elements["anon_local"].removeAttribute("disabled");
253 253
                             }
254 254
                             ;'/>
255
-                    <input type='text' <?php echo ($useAnon == FALSE ? "disabled" : "" ); ?> name='anon_local' value='<?php echo $anonLocal; ?>'/>
255
+                    <input type='text' <?php echo ($useAnon == FALSE ? "disabled" : ""); ?> name='anon_local' value='<?php echo $anonLocal; ?>'/>
256 256
                 </td>
257 257
             </tr>
258 258
             <tr>
259 259
                 <!-- checkbox and input field for check realm outer id, available only when realm is known-->
260 260
                 <td>
261
-                    <span id='checkuser_label' style='<?php echo ($realm == "" ? "color:#999999" : "" ); ?>'>
261
+                    <span id='checkuser_label' style='<?php echo ($realm == "" ? "color:#999999" : ""); ?>'>
262 262
                         <?php echo _("Use special Outer Identity for realm checks:"); ?>
263 263
                     </span>
264 264
                 </td>
265 265
                 <td>
266
-                    <input type='checkbox' <?php echo ($checkuserOuter != FALSE ? "checked" : "" ) . ($realm == "" ? " disabled" : "" ); ?> name='checkuser_support' onclick='
266
+                    <input type='checkbox' <?php echo ($checkuserOuter != FALSE ? "checked" : "").($realm == "" ? " disabled" : ""); ?> name='checkuser_support' onclick='
267 267
                             if (this.form.elements["checkuser_support"].checked !== true) {
268 268
                                 this.form.elements["checkuser_local"].setAttribute("disabled", "disabled");
269 269
                             } else {
270 270
                                 this.form.elements["checkuser_local"].removeAttribute("disabled");
271 271
                             }
272 272
                             ;'/>
273
-                    <input type='text' <?php echo ($checkuserOuter == FALSE ? "disabled" : "" ); ?> name='checkuser_local' value='<?php echo $checkuserValue; ?>'/>
273
+                    <input type='text' <?php echo ($checkuserOuter == FALSE ? "disabled" : ""); ?> name='checkuser_local' value='<?php echo $checkuserValue; ?>'/>
274 274
                 </td>
275 275
             </tr>
276 276
             <tr>
@@ -285,7 +285,7 @@  discard block
 block discarded – undo
285 285
                 </td>
286 286
                 <td>
287 287
                     <input type='checkbox' <?php
288
-                    echo ($verify != FALSE ? "checked" : "" );
288
+                    echo ($verify != FALSE ? "checked" : "");
289 289
                     ?> name='verify_support' onclick='
290 290
                                 if (this.form.elements["verify_support"].checked !== true || this.form.elements["realm"].value.length == 0) {
291 291
                                     this.form.elements["hint_support"].setAttribute("disabled", "disabled");
@@ -297,12 +297,12 @@  discard block
 block discarded – undo
297 297
             </tr>
298 298
             <tr>
299 299
                 <td>
300
-                    <span id='hint_label' style='<?php echo ($realm == "" ? "color:#999999" : "" ); ?>'>
300
+                    <span id='hint_label' style='<?php echo ($realm == "" ? "color:#999999" : ""); ?>'>
301 301
                         <?php echo _("Enforce exact realm in username"); ?>
302 302
                     </span>
303 303
                 </td>
304 304
                 <td>
305
-                    <input type='checkbox' <?php echo ($verify == FALSE ? "disabled" : "" ); ?> name='hint_support' <?php echo ( $hint != FALSE ? "checked" : "" ); ?> />
305
+                    <input type='checkbox' <?php echo ($verify == FALSE ? "disabled" : ""); ?> name='hint_support' <?php echo ($hint != FALSE ? "checked" : ""); ?> />
306 306
                 </td>
307 307
             </tr>
308 308
         </table>
@@ -312,20 +312,20 @@  discard block
 block discarded – undo
312 312
 
313 313
     <?php
314 314
     if ($wizardStyle) {
315
-        echo "<p>" . _("The CAT has a download area for end users. There, they will, for example, learn about the support pointers you entered earlier. The CAT can also immediately offer the installers for the profile for download. If you don't want that, you can instead enter a web site location where you want your users to be redirected to. You, as the administrator, can still download the profiles to place them on that page (see the 'Compatibility Matrix' button on the dashboard).") . "</p>";
315
+        echo "<p>"._("The CAT has a download area for end users. There, they will, for example, learn about the support pointers you entered earlier. The CAT can also immediately offer the installers for the profile for download. If you don't want that, you can instead enter a web site location where you want your users to be redirected to. You, as the administrator, can still download the profiles to place them on that page (see the 'Compatibility Matrix' button on the dashboard).")."</p>";
316 316
     }
317 317
     ?>
318 318
     <p>
319 319
 
320 320
         <?php
321
-        echo "<span id='redirect_label' style='" . ($realm == "" ? "color:#999999" : "" ) . "'><label for='redirect'>" . _("Redirect end users to own web page:") . "</label></span>
322
-                          <input type='checkbox'  name='redirect' id='redirect' " . ($blacklisted === FALSE ? "" : "checked " ) . "onclick='
321
+        echo "<span id='redirect_label' style='".($realm == "" ? "color:#999999" : "")."'><label for='redirect'>"._("Redirect end users to own web page:")."</label></span>
322
+                          <input type='checkbox'  name='redirect' id='redirect' " . ($blacklisted === FALSE ? "" : "checked ")."onclick='
323 323
                               if (this.form.elements[\"redirect\"].checked != true) {
324 324
                                 this.form.elements[\"redirect_target\"].setAttribute(\"disabled\", \"disabled\");
325 325
                               } else {
326 326
                                 this.form.elements[\"redirect_target\"].removeAttribute(\"disabled\");
327 327
                               };'/>
328
-                          <input type='text' name='redirect_target' " . ($blacklisted !== FALSE ? "value='$blacklisted'" : "disabled" ) . "/>";
328
+                          <input type='text' name='redirect_target' " . ($blacklisted !== FALSE ? "value='$blacklisted'" : "disabled")."/>";
329 329
         ?>
330 330
     </p>
331 331
 
@@ -334,7 +334,7 @@  discard block
 block discarded – undo
334 334
     <legend><strong><?php echo _("Supported EAP types"); ?></strong></legend>
335 335
     <?php
336 336
     if ($wizardStyle) {
337
-        echo "<p>" . _("Now, we need to know which EAP types your IdP supports. If you support multiple EAP types, you can assign every type a priority (1=highest). This tool will always generate an automatic installer for the EAP type with the highest priority; only if the user's device can't use that EAP type, we will use an EAP type further down in the list.") . "</p>";
337
+        echo "<p>"._("Now, we need to know which EAP types your IdP supports. If you support multiple EAP types, you can assign every type a priority (1=highest). This tool will always generate an automatic installer for the EAP type with the highest priority; only if the user's device can't use that EAP type, we will use an EAP type further down in the list.")."</p>";
338 338
     }
339 339
     ?>
340 340
     <?php
@@ -367,7 +367,7 @@  discard block
 block discarded – undo
367 367
                         <?php
368 368
                         $D = [];
369 369
                         foreach ($prefill_methods as $prio => $value) {
370
-                            print '<li>' . $value->getPrintableRep() . "</li>\n";
370
+                            print '<li>'.$value->getPrintableRep()."</li>\n";
371 371
                             $D[$value->getPrintableRep()] = $prio;
372 372
                         }
373 373
                         ?>
@@ -393,7 +393,7 @@  discard block
 block discarded – undo
393 393
                             }
394 394
                             $display = $a->getPrintableRep();
395 395
                             if (!isset($D[$a->getPrintableRep()])) {
396
-                                print '<li class="eap1">' . $a->getPrintableRep() . "</li>\n";
396
+                                print '<li class="eap1">'.$a->getPrintableRep()."</li>\n";
397 397
                             }
398 398
                         }
399 399
                         ?>
@@ -406,8 +406,8 @@  discard block
 block discarded – undo
406 406
     foreach ($methods as $a) {
407 407
         $display = $a->getPrintableRep();
408 408
         $v = isset($D[$display]) ? $D[$display] : '';
409
-        print '<input type="hidden" class="eapm" name="' . $display . '" id="EAP-' . $display . '" value="' . $display . '">';
410
-        print '<input type="hidden" class="eapmv" name="' . $display . '-priority" id="EAP-' . $display . '-priority" value="' . $v . '">';
409
+        print '<input type="hidden" class="eapm" name="'.$display.'" id="EAP-'.$display.'" value="'.$display.'">';
410
+        print '<input type="hidden" class="eapmv" name="'.$display.'-priority" id="EAP-'.$display.'-priority" value="'.$v.'">';
411 411
     }
412 412
     ?>
413 413
     <br style="clear:both;" />
@@ -427,11 +427,11 @@  discard block
 block discarded – undo
427 427
 foreach ($optionsAlreadySet as $optionNames) {
428 428
     if (preg_match("/^support:/", $optionNames)) {
429 429
         $has_support_options[$optionNames] = "SET";
430
-        $support_text .= "<li><strong>" . $uiElements->displayName($optionNames) . "</strong></li>";
430
+        $support_text .= "<li><strong>".$uiElements->displayName($optionNames)."</strong></li>";
431 431
     }
432 432
     if (preg_match("/^media:/", $optionNames)) {
433 433
         $has_media_options[$optionNames] = "SET";
434
-        $media_text .= "<li><strong>" . $uiElements->displayName($optionNames) . "</strong></li>";
434
+        $media_text .= "<li><strong>".$uiElements->displayName($optionNames)."</strong></li>";
435 435
     }
436 436
 }
437 437
 $fields = [
@@ -440,12 +440,12 @@  discard block
 block discarded – undo
440 440
     "media" => _("Media Properties for this profile")];
441 441
 
442 442
 foreach ($fields as $name => $description) {
443
-    echo "<fieldset class='option_container' id='" . $name . "_override'>
443
+    echo "<fieldset class='option_container' id='".$name."_override'>
444 444
     <legend><strong>$description</strong></legend>
445 445
     <p>";
446 446
 
447
-    if (count(${"has_" . $name . "_options"}) > 0) {
448
-        printf(ngettext("The option %s is already defined IdP-wide. If you set it here on profile level, this setting will override the IdP-wide one.", "The options %s are already defined IdP-wide. If you set them here on profile level, these settings will override the IdP-wide ones.", count(${"has_" . $name . "_options"})), "<ul>" . ${$name . "_text"} . "</ul>");
447
+    if (count(${"has_".$name."_options"}) > 0) {
448
+        printf(ngettext("The option %s is already defined IdP-wide. If you set it here on profile level, this setting will override the IdP-wide one.", "The options %s are already defined IdP-wide. If you set them here on profile level, these settings will override the IdP-wide ones.", count(${"has_".$name."_options"})), "<ul>".${$name."_text"}."</ul>");
449 449
     }
450 450
 
451 451
     echo "</p>";
@@ -458,7 +458,7 @@  discard block
 block discarded – undo
458 458
 }
459 459
 
460 460
 if ($wizardStyle) {
461
-    echo "<p>" . _("When you are sure that everything is correct, please click on 'Save data' and you will be taken to your IdP Dashboard page.") . "</p>";
461
+    echo "<p>"._("When you are sure that everything is correct, please click on 'Save data' and you will be taken to your IdP Dashboard page.")."</p>";
462 462
 }
463
-echo "<p><button type='submit' name='submitbutton' value='" . web\lib\common\FormElements::BUTTON_SAVE . "'>" . _("Save data") . "</button><button type='button' class='delete' name='abortbutton' value='abort' onclick='javascript:window.location = \"overview_org.php?inst_id=$my_inst->identifier\"'>" . _("Discard changes") . "</button></p></form>";
463
+echo "<p><button type='submit' name='submitbutton' value='".web\lib\common\FormElements::BUTTON_SAVE."'>"._("Save data")."</button><button type='button' class='delete' name='abortbutton' value='abort' onclick='javascript:window.location = \"overview_org.php?inst_id=$my_inst->identifier\"'>"._("Discard changes")."</button></p></form>";
464 464
 echo $deco->footer();
Please login to merge, or discard this patch.