@@ -23,7 +23,7 @@ discard block |
||
| 23 | 23 | |
| 24 | 24 | use Exception; |
| 25 | 25 | |
| 26 | -require_once dirname(dirname(dirname(dirname(__FILE__)))) . "/config/_config.php"; |
|
| 26 | +require_once dirname(dirname(dirname(dirname(__FILE__))))."/config/_config.php"; |
|
| 27 | 27 | require_once CONFIG['AUTHENTICATION']['ssp-path-to-autoloader']; |
| 28 | 28 | |
| 29 | 29 | /** |
@@ -122,7 +122,7 @@ discard block |
||
| 122 | 122 | if ($trailerPosition !== FALSE) { |
| 123 | 123 | $base = substr($scriptself, 0, $trailerPosition); |
| 124 | 124 | if ($base !== FALSE) { |
| 125 | - $url = "//$servername" . $base . "/logout_check.php"; |
|
| 125 | + $url = "//$servername".$base."/logout_check.php"; |
|
| 126 | 126 | } |
| 127 | 127 | } |
| 128 | 128 | |
@@ -83,7 +83,7 @@ |
||
| 83 | 83 | */ |
| 84 | 84 | public function htmlShowtime($wizard = FALSE, $additional = FALSE) { |
| 85 | 85 | if (!$this->readOnly) { |
| 86 | - // return $this->htmlPreEdit($wizard, $additional) . $this->htmlPostEdit(TRUE); |
|
| 86 | + // return $this->htmlPreEdit($wizard, $additional) . $this->htmlPostEdit(TRUE); |
|
| 87 | 87 | return $this->htmlPreEdit($wizard, $additional) . $this->findLocationHtml() . $this->htmlPostEdit(TRUE); |
| 88 | 88 | } |
| 89 | 89 | } |
@@ -21,7 +21,7 @@ discard block |
||
| 21 | 21 | |
| 22 | 22 | namespace web\lib\admin; |
| 23 | 23 | |
| 24 | -require_once dirname(dirname(dirname(dirname(__FILE__)))) . "/config/_config.php"; |
|
| 24 | +require_once dirname(dirname(dirname(dirname(__FILE__))))."/config/_config.php"; |
|
| 25 | 25 | |
| 26 | 26 | /** |
| 27 | 27 | * This class provides map display functionality |
@@ -84,7 +84,7 @@ discard block |
||
| 84 | 84 | public function htmlShowtime($wizard = FALSE, $additional = FALSE) { |
| 85 | 85 | if (!$this->readOnly) { |
| 86 | 86 | // return $this->htmlPreEdit($wizard, $additional) . $this->htmlPostEdit(TRUE); |
| 87 | - return $this->htmlPreEdit($wizard, $additional) . $this->findLocationHtml() . $this->htmlPostEdit(TRUE); |
|
| 87 | + return $this->htmlPreEdit($wizard, $additional).$this->findLocationHtml().$this->htmlPostEdit(TRUE); |
|
| 88 | 88 | } |
| 89 | 89 | } |
| 90 | 90 | |
@@ -108,7 +108,7 @@ discard block |
||
| 108 | 108 | // quiesce warnings about unused parameter |
| 109 | 109 | sprintf("%d", $number); |
| 110 | 110 | $pair = json_decode($coords, true); |
| 111 | - return "<table><tr><td>Latitude</td><td><strong>" . $pair['lat'] . "</strong></td></tr><tr><td>Longitude</td><td><strong>" . $pair['lon'] . "</strong></td></tr></table>"; |
|
| 111 | + return "<table><tr><td>Latitude</td><td><strong>".$pair['lat']."</strong></td></tr><tr><td>Longitude</td><td><strong>".$pair['lon']."</strong></td></tr></table>"; |
|
| 112 | 112 | } |
| 113 | 113 | |
| 114 | 114 | /** |
@@ -118,7 +118,7 @@ discard block |
||
| 118 | 118 | */ |
| 119 | 119 | private function findLocationHtml() { |
| 120 | 120 | \core\common\Entity::intoThePotatoes(); |
| 121 | - $retval = "<button type='button' onclick='locateMe()'>" . _("Locate Me!") . "</button></p>"; |
|
| 121 | + $retval = "<button type='button' onclick='locateMe()'>"._("Locate Me!")."</button></p>"; |
|
| 122 | 122 | \core\common\Entity::outOfThePotatoes(); |
| 123 | 123 | return $retval; |
| 124 | 124 | } |
@@ -22,7 +22,7 @@ discard block |
||
| 22 | 22 | |
| 23 | 23 | namespace web\lib\admin; |
| 24 | 24 | |
| 25 | -require_once dirname(dirname(dirname(dirname(__FILE__)))) . "/config/_config.php"; |
|
| 25 | +require_once dirname(dirname(dirname(dirname(__FILE__))))."/config/_config.php"; |
|
| 26 | 26 | |
| 27 | 27 | /** |
| 28 | 28 | * This class provides map display functionality |
@@ -85,7 +85,7 @@ discard block |
||
| 85 | 85 | |
| 86 | 86 | // use HTML5 geolocation |
| 87 | 87 | function locateMe() { |
| 88 | - $('#address').val(\"" . _("locating") . "\"); |
|
| 88 | + $('#address').val(\"" . _("locating")."\"); |
|
| 89 | 89 | navigator.geolocation.getCurrentPosition(locate_succes,locate_fail,{maximumAge:3600000, timeout:5000}); |
| 90 | 90 | } |
| 91 | 91 | |
@@ -207,7 +207,7 @@ discard block |
||
| 207 | 207 | view.fit(extent, {padding: [10, 0, 10, 0]}); |
| 208 | 208 | } else { |
| 209 | 209 | view.setCenter([0,0]); |
| 210 | - locate_country('" . $cat->knownFederations[strtoupper($this->fedName)] . "'); // use the federation code to locate the country |
|
| 210 | + locate_country('" . $cat->knownFederations[strtoupper($this->fedName)]."'); // use the federation code to locate the country |
|
| 211 | 211 | map.setView(view); |
| 212 | 212 | } |
| 213 | 213 | view.setMaxZoom(20); |
@@ -229,14 +229,14 @@ discard block |
||
| 229 | 229 | function getAddressLocation() { |
| 230 | 230 | var city = $('#address').val(); |
| 231 | 231 | if(city == '') { |
| 232 | - alert(\"" . _("nothing entered in the address field") . "\"); |
|
| 232 | + alert(\"" . _("nothing entered in the address field")."\"); |
|
| 233 | 233 | return false; |
| 234 | 234 | } |
| 235 | 235 | city = city.replace(/\s*,\s*/g,',+'); |
| 236 | 236 | city = city.replace(/ +/,'+'); |
| 237 | 237 | $.get(addressService+'?format=json&addressdetails=0&q='+city, '', function(data) { |
| 238 | 238 | if (data[0] === undefined) { |
| 239 | - alert('" . _("Address not found, perhaps try another form, like putting the street number to the front.") . "'); |
|
| 239 | + alert('" . _("Address not found, perhaps try another form, like putting the street number to the front.")."'); |
|
| 240 | 240 | return; |
| 241 | 241 | } |
| 242 | 242 | showTmpPointer(data[0].lon, data[0].lat); |
@@ -287,7 +287,7 @@ discard block |
||
| 287 | 287 | if ($this->readOnly) { |
| 288 | 288 | return "<div id='map' class='locationmap'></div><script>generateMap('map')</script>"; |
| 289 | 289 | } else { |
| 290 | - return $this->htmlPreEdit($wizard, $additional) . $this->findLocationHtml() . "<span id='location-prompt'>You can drag the pointer to the final location before you save the results.</span><div id='map' class='locationmap'></div><script>generateMap('map')</script>" . $this->htmlPostEdit(FALSE); |
|
| 290 | + return $this->htmlPreEdit($wizard, $additional).$this->findLocationHtml()."<span id='location-prompt'>You can drag the pointer to the final location before you save the results.</span><div id='map' class='locationmap'></div><script>generateMap('map')</script>".$this->htmlPostEdit(FALSE); |
|
| 291 | 291 | } |
| 292 | 292 | } |
| 293 | 293 | |
@@ -310,7 +310,7 @@ discard block |
||
| 310 | 310 | */ |
| 311 | 311 | public static function optionListDisplayCode($coords, $number) { |
| 312 | 312 | \core\common\Entity::intoThePotatoes(); |
| 313 | - $retval = "<button id='location_b_" . $number . "' class='location_button'>" . _("Click to see location") . " $number</button>"; |
|
| 313 | + $retval = "<button id='location_b_".$number."' class='location_button'>"._("Click to see location")." $number</button>"; |
|
| 314 | 314 | \core\common\Entity::outOfThePotatoes(); |
| 315 | 315 | return $retval; |
| 316 | 316 | } |
@@ -322,7 +322,7 @@ discard block |
||
| 322 | 322 | */ |
| 323 | 323 | private function findLocationHtml() { |
| 324 | 324 | \core\common\Entity::intoThePotatoes(); |
| 325 | - $retval = "<p>" . _("Address:") . " <input name='address' id='address' /><button type='button' onclick='getAddressLocation()'>" . _("Find address") . "</button> <button type='button' onclick='locateMe()'>" . _("Locate Me!") . "</button></p>"; |
|
| 325 | + $retval = "<p>"._("Address:")." <input name='address' id='address' /><button type='button' onclick='getAddressLocation()'>"._("Find address")."</button> <button type='button' onclick='locateMe()'>"._("Locate Me!")."</button></p>"; |
|
| 326 | 326 | \core\common\Entity::outOfThePotatoes(); |
| 327 | 327 | return $retval; |
| 328 | 328 | } |
@@ -34,8 +34,8 @@ discard block |
||
| 34 | 34 | */ |
| 35 | 35 | public static function deleteObsoleteTempDirs() { |
| 36 | 36 | $downloadsDirs = [ |
| 37 | - 'site_installers' => dirname(dirname(dirname(dirname(__FILE__)))) . "/var/installer_cache", |
|
| 38 | - 'silverbullet' => dirname(dirname(dirname(dirname(__FILE__)))) . "/var/silverbullet" |
|
| 37 | + 'site_installers' => dirname(dirname(dirname(dirname(__FILE__))))."/var/installer_cache", |
|
| 38 | + 'silverbullet' => dirname(dirname(dirname(dirname(__FILE__))))."/var/silverbullet" |
|
| 39 | 39 | ]; |
| 40 | 40 | $tm = time(); |
| 41 | 41 | $i = 0; |
@@ -54,14 +54,14 @@ discard block |
||
| 54 | 54 | if ($entry === '.' || $entry === '..' || $entry === '.gitignore') { |
| 55 | 55 | continue; |
| 56 | 56 | } |
| 57 | - $ftime = $tm - filemtime($downloads . '/' . $entry); |
|
| 57 | + $ftime = $tm - filemtime($downloads.'/'.$entry); |
|
| 58 | 58 | if ($ftime < 3600) { |
| 59 | 59 | continue; |
| 60 | 60 | } |
| 61 | 61 | if (isset($Cache[$entry])) { |
| 62 | 62 | continue; |
| 63 | 63 | } |
| 64 | - \core\common\Entity::rrmdir($downloads . '/' . $entry); |
|
| 64 | + \core\common\Entity::rrmdir($downloads.'/'.$entry); |
|
| 65 | 65 | $i = $i + 1; |
| 66 | 66 | print "$entry\n"; |
| 67 | 67 | } |
@@ -21,7 +21,7 @@ discard block |
||
| 21 | 21 | |
| 22 | 22 | namespace web\lib\admin; |
| 23 | 23 | |
| 24 | -require_once dirname(dirname(dirname(dirname(__FILE__)))) . "/config/_config.php"; |
|
| 24 | +require_once dirname(dirname(dirname(dirname(__FILE__))))."/config/_config.php"; |
|
| 25 | 25 | |
| 26 | 26 | /** |
| 27 | 27 | * This class provides map display functionality |
@@ -49,7 +49,7 @@ discard block |
||
| 49 | 49 | public function htmlHeadCode() { |
| 50 | 50 | $cat = new \core\CAT(); |
| 51 | 51 | \core\common\Entity::intoThePotatoes(); |
| 52 | - $retval = "<script type='text/javascript' src='https://maps.googleapis.com/maps/api/js?key=" . CONFIG['APPEARANCE']['google_maps_api_key'] . "'></script> |
|
| 52 | + $retval = "<script type='text/javascript' src='https://maps.googleapis.com/maps/api/js?key=".CONFIG['APPEARANCE']['google_maps_api_key']."'></script> |
|
| 53 | 53 | <script type='text/javascript'> |
| 54 | 54 | // some global variables; |
| 55 | 55 | var center_lat=49.6114885608729; |
@@ -105,19 +105,19 @@ discard block |
||
| 105 | 105 | * |
| 106 | 106 | */ |
| 107 | 107 | function locator_magic() { |
| 108 | - geocoder.geocode({'address':\"" . preg_replace("/\"/", """, $this->instName) . "\", 'region':\"" . strtolower($this->fedName) . "\"}, |
|
| 108 | + geocoder.geocode({'address':\"" . preg_replace("/\"/", """, $this->instName)."\", 'region':\"".strtolower($this->fedName)."\"}, |
|
| 109 | 109 | function(r,status) { |
| 110 | 110 | if(status != google.maps.GeocoderStatus.OK) { |
| 111 | - locate_country(\"" . $cat->knownFederations[strtoupper($this->fedName)] . "\"); |
|
| 111 | + locate_country(\"" . $cat->knownFederations[strtoupper($this->fedName)]."\"); |
|
| 112 | 112 | } else { |
| 113 | 113 | var i; |
| 114 | 114 | for(i = 0; i < r.length; i++) { |
| 115 | 115 | Addr = getAddressElements(r[i].address_components); |
| 116 | - if(Addr.country == \"" . strtoupper($this->fedName) . "\") |
|
| 116 | + if(Addr.country == \"" . strtoupper($this->fedName)."\") |
|
| 117 | 117 | break; |
| 118 | 118 | } |
| 119 | - if(Addr.country != \"" . strtoupper($this->fedName) . "\") |
|
| 120 | - locate_country(\"" . $cat->knownFederations[strtoupper($this->fedName)] . "\"); |
|
| 119 | + if(Addr.country != \"" . strtoupper($this->fedName)."\") |
|
| 120 | + locate_country(\"" . $cat->knownFederations[strtoupper($this->fedName)]."\"); |
|
| 121 | 121 | else { |
| 122 | 122 | addMarker(r[i].geometry.location,15,null); |
| 123 | 123 | } |
@@ -130,7 +130,7 @@ discard block |
||
| 130 | 130 | */ |
| 131 | 131 | function markerClicked(m) { |
| 132 | 132 | info_window.close(); |
| 133 | - var t = \"" . _("This is location ") . "\"+m.info; |
|
| 133 | + var t = \"" . _("This is location ")."\"+m.info; |
|
| 134 | 134 | info_window.setContent(t); |
| 135 | 135 | info_window.setPosition(m.getPosition()); |
| 136 | 136 | info_window.open(map,m); |
@@ -209,7 +209,7 @@ discard block |
||
| 209 | 209 | function getAddressLocation() { |
| 210 | 210 | var city = $('#address').val(); |
| 211 | 211 | if(city == '') { |
| 212 | - alert(\"" . _("nothing entered in the address field") . "\"); |
|
| 212 | + alert(\"" . _("nothing entered in the address field")."\"); |
|
| 213 | 213 | return false; |
| 214 | 214 | } |
| 215 | 215 | geocoder.geocode( { 'address': city}, function(results, status) { |
@@ -229,7 +229,7 @@ discard block |
||
| 229 | 229 | * trigger geolocation |
| 230 | 230 | */ |
| 231 | 231 | function locateMe() { |
| 232 | - $('#address').val(\"" . _("locating") . "\"); |
|
| 232 | + $('#address').val(\"" . _("locating")."\"); |
|
| 233 | 233 | navigator.geolocation.getCurrentPosition(locate_succes,locate_fail,{maximumAge:3600000, timeout:5000}); |
| 234 | 234 | } |
| 235 | 235 | |
@@ -347,7 +347,7 @@ discard block |
||
| 347 | 347 | if ($this->readOnly) { |
| 348 | 348 | return "<div id='map' class='googlemap'></div>"; |
| 349 | 349 | } else { |
| 350 | - return $this->htmlPreEdit($wizard, $additional) . $this->findLocationHtml() . "<div id='map' class='googlemap'></div>" . $this->htmlPostEdit(FALSE); |
|
| 350 | + return $this->htmlPreEdit($wizard, $additional).$this->findLocationHtml()."<div id='map' class='googlemap'></div>".$this->htmlPostEdit(FALSE); |
|
| 351 | 351 | } |
| 352 | 352 | } |
| 353 | 353 | |
@@ -362,7 +362,7 @@ discard block |
||
| 362 | 362 | // quiesce warnings about unused variable |
| 363 | 363 | sprintf("%s", $coords); |
| 364 | 364 | \core\common\Entity::intoThePotatoes(); |
| 365 | - $retval = "<button id='location_b_" . $number . "' class='location_button'>" . _("Click to see location") . " $number</button>"; |
|
| 365 | + $retval = "<button id='location_b_".$number."' class='location_button'>"._("Click to see location")." $number</button>"; |
|
| 366 | 366 | \core\common\Entity::outOfThePotatoes(); |
| 367 | 367 | return $retval; |
| 368 | 368 | } |
@@ -373,7 +373,7 @@ discard block |
||
| 373 | 373 | * @return string |
| 374 | 374 | */ |
| 375 | 375 | public function bodyTagCode() { |
| 376 | - return "onload='load(" . ($this->readOnly ? "0" : "1") . ")'"; |
|
| 376 | + return "onload='load(".($this->readOnly ? "0" : "1").")'"; |
|
| 377 | 377 | } |
| 378 | 378 | |
| 379 | 379 | /** |
@@ -383,7 +383,7 @@ discard block |
||
| 383 | 383 | */ |
| 384 | 384 | private function findLocationHtml() { |
| 385 | 385 | \core\common\Entity::intoThePotatoes(); |
| 386 | - $retval = "<p>" . _("Address:") . " <input name='address' id='address' /><button type='button' onclick='getAddressLocation()'>" . _("Find address") . "</button> <button type='button' onclick='locateMe()'>" . _("Locate Me!") . "</button></p>"; |
|
| 386 | + $retval = "<p>"._("Address:")." <input name='address' id='address' /><button type='button' onclick='getAddressLocation()'>"._("Find address")."</button> <button type='button' onclick='locateMe()'>"._("Locate Me!")."</button></p>"; |
|
| 387 | 387 | \core\common\Entity::outOfThePotatoes(); |
| 388 | 388 | return $retval; |
| 389 | 389 | } |
@@ -143,8 +143,8 @@ |
||
| 143 | 143 | "OPT" => [API::AUXATTRIB_TARGETMAIL], |
| 144 | 144 | "RETVAL" => [ |
| 145 | 145 | ["TOKEN URL", |
| 146 | - "EMAIL SENT", // dependent on TARGETMAIL input |
|
| 147 | - "EMAIL TRANSPORT SECURE"], // dependent on TARGETMAIL input |
|
| 146 | + "EMAIL SENT", // dependent on TARGETMAIL input |
|
| 147 | + "EMAIL TRANSPORT SECURE"], // dependent on TARGETMAIL input |
|
| 148 | 148 | ] |
| 149 | 149 | ], |
| 150 | 150 | API::ACTION_ADMIN_DEL => [ |
@@ -23,7 +23,7 @@ discard block |
||
| 23 | 23 | |
| 24 | 24 | use Exception; |
| 25 | 25 | |
| 26 | -require_once dirname(dirname(dirname(dirname(__FILE__)))) . "/config/_config.php"; |
|
| 26 | +require_once dirname(dirname(dirname(dirname(__FILE__))))."/config/_config.php"; |
|
| 27 | 27 | |
| 28 | 28 | class API { |
| 29 | 29 | |
@@ -84,7 +84,7 @@ discard block |
||
| 84 | 84 | const ACTIONS = [ |
| 85 | 85 | # inst-level actions |
| 86 | 86 | API::ACTION_NEWINST_BY_REF => [ |
| 87 | - "REQ" => [API::AUXATTRIB_EXTERNALID,], |
|
| 87 | + "REQ" => [API::AUXATTRIB_EXTERNALID, ], |
|
| 88 | 88 | "OPT" => [ |
| 89 | 89 | 'general:geo_coordinates', |
| 90 | 90 | 'general:logo_file', |
@@ -144,7 +144,7 @@ discard block |
||
| 144 | 144 | "OPT" => [API::AUXATTRIB_TARGETMAIL], |
| 145 | 145 | "RETVAL" => [ |
| 146 | 146 | ["TOKEN URL", |
| 147 | - "EMAIL SENT", // dependent on TARGETMAIL input |
|
| 147 | + "EMAIL SENT", // dependent on TARGETMAIL input |
|
| 148 | 148 | "EMAIL TRANSPORT SECURE"], // dependent on TARGETMAIL input |
| 149 | 149 | ] |
| 150 | 150 | ], |
@@ -206,7 +206,7 @@ discard block |
||
| 206 | 206 | API::ACTION_ENDUSER_NEW => [ |
| 207 | 207 | "REQ" => [API::AUXATTRIB_CAT_PROFILE_ID, API::AUXATTRIB_SB_USERNAME, API::AUXATTRIB_SB_EXPIRY], |
| 208 | 208 | "OPT" => [], |
| 209 | - "RETVAL" => [ API::AUXATTRIB_SB_USERNAME, API::AUXATTRIB_SB_USERID ], |
|
| 209 | + "RETVAL" => [API::AUXATTRIB_SB_USERNAME, API::AUXATTRIB_SB_USERID], |
|
| 210 | 210 | ], |
| 211 | 211 | API::ACTION_ENDUSER_DEACTIVATE => [ |
| 212 | 212 | "REQ" => [API::AUXATTRIB_CAT_PROFILE_ID, API::AUXATTRIB_SB_USERID], |
@@ -217,14 +217,14 @@ discard block |
||
| 217 | 217 | "REQ" => [API::AUXATTRIB_CAT_PROFILE_ID], |
| 218 | 218 | "OPT" => [], |
| 219 | 219 | "RETVAL" => [ |
| 220 | - [ API::AUXATTRIB_SB_USERID => API::AUXATTRIB_SB_USERNAME], |
|
| 220 | + [API::AUXATTRIB_SB_USERID => API::AUXATTRIB_SB_USERNAME], |
|
| 221 | 221 | ], |
| 222 | 222 | ], |
| 223 | 223 | API::ACTION_ENDUSER_IDENTIFY => [ |
| 224 | 224 | "REQ" => [API::AUXATTRIB_CAT_PROFILE_ID], |
| 225 | 225 | "OPT" => [API::AUXATTRIB_SB_USERID, API::AUXATTRIB_SB_USERNAME, API::AUXATTRIB_SB_CERTSERIAL], |
| 226 | 226 | "RETVAL" => [ |
| 227 | - [ API::AUXATTRIB_SB_USERID => API::AUXATTRIB_SB_USERNAME], |
|
| 227 | + [API::AUXATTRIB_SB_USERID => API::AUXATTRIB_SB_USERNAME], |
|
| 228 | 228 | ], |
| 229 | 229 | ], |
| 230 | 230 | |
@@ -234,9 +234,9 @@ discard block |
||
| 234 | 234 | "RETVAL" => [ |
| 235 | 235 | API::AUXATTRIB_TOKENURL, |
| 236 | 236 | API::AUXATTRIB_TOKEN, |
| 237 | - "EMAIL SENT", // dependent on TARGETMAIL input |
|
| 237 | + "EMAIL SENT", // dependent on TARGETMAIL input |
|
| 238 | 238 | "EMAIL TRANSPORT SECURE", // dependent on TARGETMAIL input |
| 239 | - "SMS SENT", // dependent on TARGETSMS input |
|
| 239 | + "SMS SENT", // dependent on TARGETSMS input |
|
| 240 | 240 | ] |
| 241 | 241 | ], |
| 242 | 242 | API::ACTION_TOKEN_REVOKE => [ |
@@ -255,7 +255,7 @@ discard block |
||
| 255 | 255 | "REQ" => [API::AUXATTRIB_CAT_PROFILE_ID, API::AUXATTRIB_SB_USERID], |
| 256 | 256 | "OPT" => [], |
| 257 | 257 | "RETVAL" => [ |
| 258 | - [ API::AUXATTRIB_SB_CERTSERIAL => ["ISSUED", "EXPIRY", "STATUS", "DEVICE", "CN" ]] |
|
| 258 | + [API::AUXATTRIB_SB_CERTSERIAL => ["ISSUED", "EXPIRY", "STATUS", "DEVICE", "CN"]] |
|
| 259 | 259 | ] |
| 260 | 260 | ], |
| 261 | 261 | API::ACTION_CERT_REVOKE => [ |
@@ -386,8 +386,8 @@ discard block |
||
| 386 | 386 | |
| 387 | 387 | case \core\Options::TYPECODE_COORDINATES: |
| 388 | 388 | $extension = \core\Options::TYPECODE_TEXT; |
| 389 | - $coercedInline["option"][$basename] = $oneAttrib['NAME'] . "#"; |
|
| 390 | - $coercedInline["value"][$basename . "-" . $extension] = $oneAttrib['VALUE']; |
|
| 389 | + $coercedInline["option"][$basename] = $oneAttrib['NAME']."#"; |
|
| 390 | + $coercedInline["value"][$basename."-".$extension] = $oneAttrib['VALUE']; |
|
| 391 | 391 | break; |
| 392 | 392 | case \core\Options::TYPECODE_TEXT: |
| 393 | 393 | // fall-through: they all get the same treatment |
@@ -397,19 +397,19 @@ discard block |
||
| 397 | 397 | // fall-through: they all get the same treatment |
| 398 | 398 | case \core\Options::TYPECODE_INTEGER: |
| 399 | 399 | $extension = $optionInfo['type']; |
| 400 | - $coercedInline["option"][$basename] = $oneAttrib['NAME'] . "#"; |
|
| 401 | - $coercedInline["value"][$basename . "-" . $extension] = $oneAttrib['VALUE']; |
|
| 400 | + $coercedInline["option"][$basename] = $oneAttrib['NAME']."#"; |
|
| 401 | + $coercedInline["value"][$basename."-".$extension] = $oneAttrib['VALUE']; |
|
| 402 | 402 | if ($optionInfo['flag'] == "ML") { |
| 403 | - $coercedInline["value"][$basename . "-lang"] = $oneAttrib['LANG']; |
|
| 403 | + $coercedInline["value"][$basename."-lang"] = $oneAttrib['LANG']; |
|
| 404 | 404 | } |
| 405 | 405 | break; |
| 406 | 406 | case \core\Options::TYPECODE_FILE: |
| 407 | 407 | // binary data is expected in base64 encoding. This is true |
| 408 | 408 | // also for PEM files! |
| 409 | 409 | $extension = $optionInfo['type']; |
| 410 | - $coercedInline["option"][$basename] = $oneAttrib['NAME'] . "#"; |
|
| 411 | - file_put_contents($dir['dir'] . "/" . $basename . "-" . $extension, base64_decode($oneAttrib['VALUE'])); |
|
| 412 | - $coercedFile["value"]['tmp_name'][$basename . "-" . $extension] = $dir['dir'] . "/" . $basename . "-" . $extension; |
|
| 410 | + $coercedInline["option"][$basename] = $oneAttrib['NAME']."#"; |
|
| 411 | + file_put_contents($dir['dir']."/".$basename."-".$extension, base64_decode($oneAttrib['VALUE'])); |
|
| 412 | + $coercedFile["value"]['tmp_name'][$basename."-".$extension] = $dir['dir']."/".$basename."-".$extension; |
|
| 413 | 413 | break; |
| 414 | 414 | default: |
| 415 | 415 | throw new Exception("We don't seem to know this type code!"); |
@@ -26,7 +26,7 @@ discard block |
||
| 26 | 26 | ?> |
| 27 | 27 | <?php |
| 28 | 28 | |
| 29 | -require_once dirname(dirname(dirname(dirname(__FILE__)))) . "/config/_config.php"; |
|
| 29 | +require_once dirname(dirname(dirname(dirname(__FILE__))))."/config/_config.php"; |
|
| 30 | 30 | |
| 31 | 31 | /** |
| 32 | 32 | * This class parses HTML field input from POST and FILES and extracts valid and authorized options to be set. |
@@ -344,14 +344,14 @@ discard block |
||
| 344 | 344 | case \core\Options::TYPECODE_TEXT: |
| 345 | 345 | case \core\Options::TYPECODE_COORDINATES: |
| 346 | 346 | case \core\Options::TYPECODE_INTEGER: |
| 347 | - $varName = "$objId-" . $validators[$optioninfo['type']]['field']; |
|
| 347 | + $varName = "$objId-".$validators[$optioninfo['type']]['field']; |
|
| 348 | 348 | if (!empty($listOfEntries[$varName])) { |
| 349 | 349 | $content = call_user_func_array([$this->validator, $validators[$optioninfo['type']]['function']], array_merge([$listOfEntries[$varName]], $validators[$optioninfo['type']]['extraarg'])); |
| 350 | 350 | break; |
| 351 | 351 | } |
| 352 | 352 | continue 2; |
| 353 | 353 | case \core\Options::TYPECODE_BOOLEAN: |
| 354 | - $varName = "$objId-" . \core\Options::TYPECODE_BOOLEAN; |
|
| 354 | + $varName = "$objId-".\core\Options::TYPECODE_BOOLEAN; |
|
| 355 | 355 | if (!empty($listOfEntries[$varName])) { |
| 356 | 356 | $contentValid = $this->validator->boolean($listOfEntries[$varName]); |
| 357 | 357 | if ($contentValid) { |
@@ -364,24 +364,24 @@ discard block |
||
| 364 | 364 | } |
| 365 | 365 | continue 2; |
| 366 | 366 | case \core\Options::TYPECODE_STRING: |
| 367 | - if (!empty($listOfEntries["$objId-" . \core\Options::TYPECODE_STRING])) { |
|
| 367 | + if (!empty($listOfEntries["$objId-".\core\Options::TYPECODE_STRING])) { |
|
| 368 | 368 | switch ($objValue) { |
| 369 | 369 | case "media:consortium_OI": |
| 370 | - $content = $this->validator->consortiumOI($listOfEntries["$objId-" . \core\Options::TYPECODE_STRING]); |
|
| 370 | + $content = $this->validator->consortiumOI($listOfEntries["$objId-".\core\Options::TYPECODE_STRING]); |
|
| 371 | 371 | if ($content === FALSE) { |
| 372 | 372 | $bad[] = $objValue; |
| 373 | 373 | continue 3; |
| 374 | 374 | } |
| 375 | 375 | break; |
| 376 | 376 | case "media:remove_SSID": |
| 377 | - $content = $this->validator->string($listOfEntries["$objId-" . \core\Options::TYPECODE_STRING]); |
|
| 377 | + $content = $this->validator->string($listOfEntries["$objId-".\core\Options::TYPECODE_STRING]); |
|
| 378 | 378 | if ($content == "eduroam") { |
| 379 | 379 | $bad[] = $objValue; |
| 380 | 380 | continue 3; |
| 381 | 381 | } |
| 382 | 382 | break; |
| 383 | 383 | case "media:force_proxy": |
| 384 | - $content = $this->validator->string($listOfEntries["$objId-" . \core\Options::TYPECODE_STRING]); |
|
| 384 | + $content = $this->validator->string($listOfEntries["$objId-".\core\Options::TYPECODE_STRING]); |
|
| 385 | 385 | $serverAndPort = explode(':', strrev($content), 2); |
| 386 | 386 | if (count($serverAndPort) != 2) { |
| 387 | 387 | $bad[] = $objValue; |
@@ -394,33 +394,33 @@ discard block |
||
| 394 | 394 | } |
| 395 | 395 | break; |
| 396 | 396 | case "support:url": |
| 397 | - $content = $this->validator->string($listOfEntries["$objId-" . \core\Options::TYPECODE_STRING]); |
|
| 398 | - if (preg_match("/^http/",$content) != 1) { |
|
| 397 | + $content = $this->validator->string($listOfEntries["$objId-".\core\Options::TYPECODE_STRING]); |
|
| 398 | + if (preg_match("/^http/", $content) != 1) { |
|
| 399 | 399 | $bad[] = $objValue; |
| 400 | 400 | continue 3; |
| 401 | 401 | } |
| 402 | 402 | break; |
| 403 | 403 | case "support:email": |
| 404 | - $content = $this->validator->email($listOfEntries["$objId-" . \core\Options::TYPECODE_STRING]); |
|
| 404 | + $content = $this->validator->email($listOfEntries["$objId-".\core\Options::TYPECODE_STRING]); |
|
| 405 | 405 | if ($content === FALSE) { |
| 406 | 406 | $bad[] = $objValue; |
| 407 | 407 | continue 3; |
| 408 | 408 | } |
| 409 | 409 | break; |
| 410 | 410 | default: |
| 411 | - $content = $this->validator->string($listOfEntries["$objId-" . \core\Options::TYPECODE_STRING]); |
|
| 411 | + $content = $this->validator->string($listOfEntries["$objId-".\core\Options::TYPECODE_STRING]); |
|
| 412 | 412 | break; |
| 413 | 413 | } |
| 414 | 414 | break; |
| 415 | 415 | } |
| 416 | 416 | continue 2; |
| 417 | 417 | case \core\Options::TYPECODE_FILE: |
| 418 | - if (!empty($listOfEntries["$objId-" . \core\Options::TYPECODE_STRING])) { // was already in, by ROWID reference, extract |
|
| 418 | + if (!empty($listOfEntries["$objId-".\core\Options::TYPECODE_STRING])) { // was already in, by ROWID reference, extract |
|
| 419 | 419 | // ROWID means it's a multi-line string (simple strings are inline in the form; so allow whitespace) |
| 420 | - $content = $this->validator->string(urldecode($listOfEntries["$objId-" . \core\Options::TYPECODE_STRING]), TRUE); |
|
| 420 | + $content = $this->validator->string(urldecode($listOfEntries["$objId-".\core\Options::TYPECODE_STRING]), TRUE); |
|
| 421 | 421 | break; |
| 422 | - } else if (isset($listOfEntries["$objId-" . \core\Options::TYPECODE_FILE]) && ($listOfEntries["$objId-" . \core\Options::TYPECODE_FILE] != "")) { // let's do the download |
|
| 423 | - $rawContent = \core\common\OutsideComm::downloadFile("file:///" . $listOfEntries["$objId-" . \core\Options::TYPECODE_FILE]); |
|
| 422 | + } else if (isset($listOfEntries["$objId-".\core\Options::TYPECODE_FILE]) && ($listOfEntries["$objId-".\core\Options::TYPECODE_FILE] != "")) { // let's do the download |
|
| 423 | + $rawContent = \core\common\OutsideComm::downloadFile("file:///".$listOfEntries["$objId-".\core\Options::TYPECODE_FILE]); |
|
| 424 | 424 | |
| 425 | 425 | if ($rawContent === FALSE || !$this->checkUploadSanity($objValue, $rawContent)) { |
| 426 | 426 | $bad[] = $objValue; |
@@ -431,7 +431,7 @@ discard block |
||
| 431 | 431 | } |
| 432 | 432 | continue 2; |
| 433 | 433 | default: |
| 434 | - throw new Exception("Internal Error: Unknown option type " . $objValue . "!"); |
|
| 434 | + throw new Exception("Internal Error: Unknown option type ".$objValue."!"); |
|
| 435 | 435 | } |
| 436 | 436 | // lang can be NULL here, if it's not a multilang attribute, or a ROWID reference. Never mind that. |
| 437 | 437 | $retval[] = ["$objValue" => ["lang" => $lang, "content" => $content]]; |
@@ -21,7 +21,7 @@ discard block |
||
| 21 | 21 | |
| 22 | 22 | namespace web\lib\admin; |
| 23 | 23 | |
| 24 | -require_once dirname(dirname(dirname(dirname(__FILE__)))) . "/config/_config.php"; |
|
| 24 | +require_once dirname(dirname(dirname(dirname(__FILE__))))."/config/_config.php"; |
|
| 25 | 25 | |
| 26 | 26 | /** |
| 27 | 27 | * This class provides map display functionality |
@@ -121,19 +121,19 @@ discard block |
||
| 121 | 121 | protected function htmlPreEdit($wizardMode, $additional) { |
| 122 | 122 | \core\common\Entity::intoThePotatoes(); |
| 123 | 123 | $retval = "<fieldset class='option_container'> |
| 124 | - <legend><strong>" . _("Location") . "</strong></legend>"; |
|
| 124 | + <legend><strong>" . _("Location")."</strong></legend>"; |
|
| 125 | 125 | |
| 126 | 126 | if ($wizardMode) { |
| 127 | - $retval .= "<p>" . |
|
| 128 | - _("The user download interface (see <a href='../'>here</a>), uses geolocation to suggest possibly matching IdPs to the user. The more precise you define the location here, the easier your users will find you.") . |
|
| 127 | + $retval .= "<p>". |
|
| 128 | + _("The user download interface (see <a href='../'>here</a>), uses geolocation to suggest possibly matching IdPs to the user. The more precise you define the location here, the easier your users will find you."). |
|
| 129 | 129 | "</p> |
| 130 | 130 | <ul>" . |
| 131 | 131 | _("<li>Drag the marker in the map to your place, or</li> |
| 132 | 132 | <li>enter your street address in the field below for lookup, or</li> |
| 133 | -<li>use the 'Locate Me!' button</li>") . |
|
| 133 | +<li>use the 'Locate Me!' button</li>"). |
|
| 134 | 134 | "</ul> |
| 135 | 135 | <strong>" . |
| 136 | - _("We will use the coordinates as indicated by the marker for geolocation.") . |
|
| 136 | + _("We will use the coordinates as indicated by the marker for geolocation."). |
|
| 137 | 137 | "</strong>"; |
| 138 | 138 | } |
| 139 | 139 | if ($additional) { |
@@ -151,7 +151,7 @@ discard block |
||
| 151 | 151 | */ |
| 152 | 152 | protected function htmlPostEdit($allowDirectInput) { |
| 153 | 153 | \core\common\Entity::intoThePotatoes(); |
| 154 | - $retval = "<br/>" . _("Latitude:") . " <input style='width:80px' name='geo_lat' id='geo_lat' " .($allowDirectInput ? "": "readonly"). ">" . _("Longitude:") . " <input name='geo_long' id='geo_long' style='width:80px' " .($allowDirectInput ? "": "readonly"). "></fieldset>"; |
|
| 154 | + $retval = "<br/>"._("Latitude:")." <input style='width:80px' name='geo_lat' id='geo_lat' ".($allowDirectInput ? "" : "readonly").">"._("Longitude:")." <input name='geo_long' id='geo_long' style='width:80px' ".($allowDirectInput ? "" : "readonly")."></fieldset>"; |
|
| 155 | 155 | \core\common\Entity::outOfThePotatoes(); |
| 156 | 156 | return $retval; |
| 157 | 157 | } |
@@ -37,7 +37,7 @@ discard block |
||
| 37 | 37 | */ |
| 38 | 38 | private function inputValidationError($customtext) { |
| 39 | 39 | \core\common\Entity::intoThePotatoes(); |
| 40 | - $retval = "<p>" . _("Input validation error: ") . $customtext . "</p>"; |
|
| 40 | + $retval = "<p>"._("Input validation error: ").$customtext."</p>"; |
|
| 41 | 41 | \core\common\Entity::outOfThePotatoes(); |
| 42 | 42 | return $retval; |
| 43 | 43 | } |
@@ -172,7 +172,7 @@ discard block |
||
| 172 | 172 | */ |
| 173 | 173 | public function string($input, $allowWhitespace = FALSE) { |
| 174 | 174 | // always chop out invalid characters, and surrounding whitespace |
| 175 | - $retvalStep0 = iconv("UTF-8", "UTF-8//TRANSLIT", $input); |
|
| 175 | + $retvalStep0 = iconv("UTF-8", "UTF-8//TRANSLIT", $input); |
|
| 176 | 176 | if ($retvalStep0 === FALSE) { |
| 177 | 177 | throw new Exception("iconv failure for string sanitisation. With TRANSLIT, this should never happen!"); |
| 178 | 178 | } |
@@ -411,7 +411,7 @@ discard block |
||
| 411 | 411 | */ |
| 412 | 412 | public function hostname($input) { |
| 413 | 413 | // is it a valid IP address (IPv4 or IPv6), or a hostname? |
| 414 | - if (filter_var($input, FILTER_VALIDATE_IP) || $this->email("stefan@" . $input) !== FALSE) { |
|
| 414 | + if (filter_var($input, FILTER_VALIDATE_IP) || $this->email("stefan@".$input) !== FALSE) { |
|
| 415 | 415 | // if it's a verified IP address or hostname then it does not contain |
| 416 | 416 | // rubbish of course. But just to be sure, run htmlspecialchars around it |
| 417 | 417 | return htmlspecialchars($input, ENT_QUOTES); |
@@ -489,7 +489,7 @@ discard block |
||
| 489 | 489 | try { |
| 490 | 490 | $image->readImageBlob($binary); |
| 491 | 491 | } catch (\ImagickException $exception) { |
| 492 | - echo "Error" . $exception->getMessage(); |
|
| 492 | + echo "Error".$exception->getMessage(); |
|
| 493 | 493 | return FALSE; |
| 494 | 494 | } |
| 495 | 495 | // image survived the sanity check |