@@ -7,23 +7,23 @@ discard block |
||
| 7 | 7 | error_log(serialize($_REQUEST)); |
| 8 | 8 | # when a request contains logid and backlog ";s:11:"DEBUG-11-52";s:7:"backlog";s:1:"7";} |
| 9 | 9 | if ( isset($_REQUEST['logid']) && isset($_REQUEST['backlog']) ) { |
| 10 | - if (substr($_REQUEST['logid'], 0, 5) == 'DEBUG') { |
|
| 11 | - $logid = substr($_REQUEST['logid'], 6); |
|
| 10 | + if (substr($_REQUEST['logid'], 0, 5) == 'DEBUG') { |
|
| 11 | + $logid = substr($_REQUEST['logid'], 6); |
|
| 12 | 12 | } |
| 13 | - $res = cat_socket(implode(':', array($logid, $_REQUEST['backlog']))); |
|
| 14 | - error_log('GOT '.$res); |
|
| 15 | - if (substr($res, 0, strlen(ZIPDIR)) == ZIPDIR) { |
|
| 13 | + $res = cat_socket(implode(':', array($logid, $_REQUEST['backlog']))); |
|
| 14 | + error_log('GOT '.$res); |
|
| 15 | + if (substr($res, 0, strlen(ZIPDIR)) == ZIPDIR) { |
|
| 16 | 16 | error_log('GOT filename '.$res); |
| 17 | 17 | $za = new ZipArchive(); |
| 18 | 18 | $za->open($res); |
| 19 | - header('Content-Type: application/zip'); |
|
| 19 | + header('Content-Type: application/zip'); |
|
| 20 | 20 | header("Content-Disposition: attachment; filename=\"detail_".$logid.".zip\""); |
| 21 | 21 | header("Content-Transfer-Encoding: binary"); |
| 22 | - echo 'ZIPDATA:'.file_get_contents($res); |
|
| 23 | - error_log('Sent data in response'); |
|
| 24 | - } |
|
| 22 | + echo 'ZIPDATA:'.file_get_contents($res); |
|
| 23 | + error_log('Sent data in response'); |
|
| 24 | + } |
|
| 25 | 25 | error_log('with '.$za->numFiles . ' files'); |
| 26 | - exit; |
|
| 26 | + exit; |
|
| 27 | 27 | } |
| 28 | 28 | # MUST provide: deployment_id, inst_id |
| 29 | 29 | # and port, secret, pskkey, country or torevoke |
@@ -32,33 +32,33 @@ discard block |
||
| 32 | 32 | isset($_REQUEST['instid']) && isset($_REQUEST['deploymentid']) && |
| 33 | 33 | (isset($_REQUEST['port']) && isset($_REQUEST['secret']) && isset($_REQUEST['pskkey']) && isset($_REQUEST['country']) || |
| 34 | 34 | isset($_REQUEST['torevoke']))) { |
| 35 | - if (isset($_REQUEST['remove'])) { |
|
| 35 | + if (isset($_REQUEST['remove'])) { |
|
| 36 | 36 | $remove = 1; |
| 37 | - } else { |
|
| 37 | + } else { |
|
| 38 | 38 | if (isset($_REQUEST['operatorname'])) { |
| 39 | - $opn = trim($_REQUEST['operatorname']); |
|
| 39 | + $opn = trim($_REQUEST['operatorname']); |
|
| 40 | 40 | } |
| 41 | 41 | if (isset($_REQUEST['vlan']) && isset($_REQUEST['realmforvlan']) && |
| 42 | 42 | is_array($_REQUEST['realmforvlan'])) { |
| 43 | - $vlans = $_REQUEST['vlan'] . '#' . implode('#', $_REQUEST['realmforvlan']); |
|
| 43 | + $vlans = $_REQUEST['vlan'] . '#' . implode('#', $_REQUEST['realmforvlan']); |
|
| 44 | 44 | } |
| 45 | 45 | if (isset($_REQUEST['guest_vlan'])) { |
| 46 | - $guest_vlan = $_REQUEST['guest_vlan']; |
|
| 46 | + $guest_vlan = $_REQUEST['guest_vlan']; |
|
| 47 | + } |
|
| 48 | + } |
|
| 49 | + if (isset($_REQUEST['torevoke'])) { |
|
| 50 | + $el = explode('#', $_REQUEST['torevoke']); |
|
| 51 | + $res = cat_socket(implode(':', array($_REQUEST['instid'], $_REQUEST['deploymentid'], $el[0], $el[1]))); |
|
| 52 | + } else { |
|
| 53 | + # arguments 5-7 are Base64 encoded |
|
| 54 | + $res = cat_socket(implode(':', array($_REQUEST['country'], |
|
| 55 | + $_REQUEST['instid'], $_REQUEST['deploymentid'], |
|
| 56 | + $_REQUEST['port'], |
|
| 57 | + base64_encode($_REQUEST['secret']), |
|
| 58 | + base64_encode($opn), |
|
| 59 | + base64_encode($vlans), base64_encode($_REQUEST['pskkey']), $guest_vlan, $remove))); |
|
| 47 | 60 | } |
| 48 | - } |
|
| 49 | - if (isset($_REQUEST['torevoke'])) { |
|
| 50 | - $el = explode('#', $_REQUEST['torevoke']); |
|
| 51 | - $res = cat_socket(implode(':', array($_REQUEST['instid'], $_REQUEST['deploymentid'], $el[0], $el[1]))); |
|
| 52 | - } else { |
|
| 53 | - # arguments 5-7 are Base64 encoded |
|
| 54 | - $res = cat_socket(implode(':', array($_REQUEST['country'], |
|
| 55 | - $_REQUEST['instid'], $_REQUEST['deploymentid'], |
|
| 56 | - $_REQUEST['port'], |
|
| 57 | - base64_encode($_REQUEST['secret']), |
|
| 58 | - base64_encode($opn), |
|
| 59 | - base64_encode($vlans), base64_encode($_REQUEST['pskkey']), $guest_vlan, $remove))); |
|
| 60 | - } |
|
| 61 | - echo $res; |
|
| 61 | + echo $res; |
|
| 62 | 62 | } else { |
| 63 | - echo "FAILURE"; |
|
| 63 | + echo "FAILURE"; |
|
| 64 | 64 | } |
@@ -6,7 +6,7 @@ discard block |
||
| 6 | 6 | $guest_vlan = 0; |
| 7 | 7 | error_log(serialize($_REQUEST)); |
| 8 | 8 | # when a request contains logid and backlog ";s:11:"DEBUG-11-52";s:7:"backlog";s:1:"7";} |
| 9 | -if ( isset($_REQUEST['logid']) && isset($_REQUEST['backlog']) ) { |
|
| 9 | +if (isset($_REQUEST['logid']) && isset($_REQUEST['backlog'])) { |
|
| 10 | 10 | if (substr($_REQUEST['logid'], 0, 5) == 'DEBUG') { |
| 11 | 11 | $logid = substr($_REQUEST['logid'], 6); |
| 12 | 12 | } |
@@ -22,7 +22,7 @@ discard block |
||
| 22 | 22 | echo 'ZIPDATA:'.file_get_contents($res); |
| 23 | 23 | error_log('Sent data in response'); |
| 24 | 24 | } |
| 25 | - error_log('with '.$za->numFiles . ' files'); |
|
| 25 | + error_log('with '.$za->numFiles.' files'); |
|
| 26 | 26 | exit; |
| 27 | 27 | } |
| 28 | 28 | # MUST provide: deployment_id, inst_id |
@@ -40,7 +40,7 @@ discard block |
||
| 40 | 40 | } |
| 41 | 41 | if (isset($_REQUEST['vlan']) && isset($_REQUEST['realmforvlan']) && |
| 42 | 42 | is_array($_REQUEST['realmforvlan'])) { |
| 43 | - $vlans = $_REQUEST['vlan'] . '#' . implode('#', $_REQUEST['realmforvlan']); |
|
| 43 | + $vlans = $_REQUEST['vlan'].'#'.implode('#', $_REQUEST['realmforvlan']); |
|
| 44 | 44 | } |
| 45 | 45 | if (isset($_REQUEST['guest_vlan'])) { |
| 46 | 46 | $guest_vlan = $_REQUEST['guest_vlan']; |