Dateien hochladen nach „api“
This commit is contained in:
parent
3f55867d8c
commit
fe88130aaf
|
@ -1,18 +1,30 @@
|
||||||
<?php
|
<?php
|
||||||
$data = json_decode(file_get_contents('php://input'), true);
|
$data = json_decode(file_get_contents('php://input'), true);
|
||||||
//file_put_contents("debug.txt", file_get_contents('php://input'));
|
//file_put_contents("debug.txt", file_get_contents('php://input'));
|
||||||
//print_r($data);
|
//print_r($data);
|
||||||
|
|
||||||
//Add Grid
|
if(count($data) == 0)
|
||||||
if(isset($data['RegionOwnerURL']['HomeURI']))
|
die("data count error");
|
||||||
$GridData = new OSGrid(@$data['GridName'], @$data['RegionOwnerURL']['HomeURI'], @$data['RegionOwnerURL']['AssetServerURI'], @$data['RegionOwnerURL']['IMServerURI']);
|
|
||||||
|
if(!isset($data['GridName']))
|
||||||
if(!isset($GridData))
|
die("cant find gridname");
|
||||||
die("Unknown Error: Grid data not in db.");
|
|
||||||
|
if(!isset($data['RegionOwnerURL']))
|
||||||
//Add Region
|
die("cant find RegionOwnerURL");
|
||||||
$RegionData = $GridData->addRegion(@$data['RegionName'], @$data['UUID'], @$data['RegionOwnerID'], @$data['UUID'], @$data['Hostname'], @$data['Port']);
|
|
||||||
|
if(!isset($data['RegionOwnerURL']))
|
||||||
//Add User
|
die("cant find RegionOwnerURL");
|
||||||
$UserData = $GridData->addUser(@$data['RegionOwnerID'], @$data['RegionOwnerName'], @$data['RegionOwnerMail']);
|
|
||||||
|
//Add Grid
|
||||||
|
if(isset($data['RegionOwnerURL']['HomeURI']))
|
||||||
|
$GridData = new OSGrid(@$data['GridName'], @$data['RegionOwnerURL']['HomeURI'], @$data['RegionOwnerURL']['AssetServerURI'], @$data['RegionOwnerURL']['IMServerURI']);
|
||||||
|
|
||||||
|
if(!isset($GridData))
|
||||||
|
die("Unknown Error: Grid data not in db.");
|
||||||
|
|
||||||
|
//Add Region
|
||||||
|
$RegionData = $GridData->addRegion(@$data['RegionName'], @$data['UUID'], @$data['RegionOwnerID'], @$data['UUID'], @$data['Hostname'], @$data['Port']);
|
||||||
|
|
||||||
|
//Add User
|
||||||
|
$UserData = $GridData->addUser(@$data['RegionOwnerID'], @$data['RegionOwnerName'], @$data['RegionOwnerMail']);
|
||||||
?>
|
?>
|
|
@ -1,34 +1,38 @@
|
||||||
<?php
|
<?php
|
||||||
$gridInfo = getGridInfo($_POST['region_grid_home_url']);
|
$gridInfo = getGridInfo($_POST['region_grid_home_url']);
|
||||||
$serviceURLS = getUserServiceURL($_POST['region_grid_home_url'], $_POST['object_owner']);
|
$serviceURLS = getUserServiceURL($_POST['region_grid_home_url'], $_POST['object_owner']);
|
||||||
$userInfo = getUserInfo(@$serviceURLS['SRV_HomeURI'], $_POST['object_owner']);
|
$userInfo = getUserInfo(@$serviceURLS['SRV_HomeURI'], $_POST['object_owner']);
|
||||||
$regionInfo = getRegionInfo($serviceURLS['SRV_HomeURI'], $_POST['region_name']);
|
$regionInfo = getRegionInfo($serviceURLS['SRV_HomeURI'], $_POST['region_name']);
|
||||||
$regionData = getRegionData($serviceURLS['SRV_HomeURI'], $regionInfo['uuid']);
|
$regionData = getRegionData($serviceURLS['SRV_HomeURI'], $regionInfo['uuid']);
|
||||||
|
|
||||||
if(!isset($gridInfo) || count($gridInfo) == 0)
|
if(!isset($gridInfo) || count($gridInfo) == 0)
|
||||||
die("getGridInfo request error");
|
die("getGridInfo request error");
|
||||||
|
|
||||||
if(!isset($serviceURLS) || count($serviceURLS) == 0)
|
if(!isset($serviceURLS) || count($serviceURLS) == 0)
|
||||||
die("serviceURLS request error");
|
die("serviceURLS request error");
|
||||||
|
|
||||||
if(!isset($regionInfo['result']) || $regionInfo['result'] == "false")
|
if(!isset($regionInfo['result']) || $regionInfo['result'] == "false")
|
||||||
die("regionInfo request error");
|
die("regionInfo request error");
|
||||||
|
|
||||||
if(!isset($regionData['result']) || $regionData['result'] == "false")
|
if(!isset($regionData['result']) || $regionData['result'] == "false")
|
||||||
die("regionData request error");
|
die("regionData request error");
|
||||||
|
|
||||||
if(!isset($userInfo['result']) || $userInfo['result'] == "false")
|
if(!isset($userInfo['result']) || $userInfo['result'] == "false")
|
||||||
die("userInfo request error");
|
die("userInfo request error");
|
||||||
|
|
||||||
//Add Grid
|
if(trim(@$gridInfo['gridname']) == "")
|
||||||
$GridData = new OSGrid(@$gridInfo['gridname'], @$serviceURLS['SRV_HomeURI'], @$serviceURLS['SRV_AssetServerURI'], @$serviceURLS['SRV_IMServerURI']);
|
die("empty grid name");
|
||||||
|
|
||||||
if(!isset($GridData))
|
//Add Grid
|
||||||
die("Unknown Error: Grid data not in db.");
|
$GridData = new OSGrid(@$gridInfo['gridname'], @$serviceURLS['SRV_HomeURI'], @$serviceURLS['SRV_AssetServerURI'], @$serviceURLS['SRV_IMServerURI']);
|
||||||
|
|
||||||
//Add Region
|
if(!isset($GridData))
|
||||||
$RegionData = $GridData->addRegion(@$regionData['region_name'], @$regionInfo['uuid'], @$_POST['object_owner'], @$_POST['region_image_asset'], @$regionData['hostname'], @$regionData['http_port']);
|
die("Unknown Error: Grid data not in db.");
|
||||||
|
|
||||||
//Add User
|
//Add Region
|
||||||
$UserData = $GridData->addUser(@$_POST['object_owner'], $userInfo['user_firstname']." ".$userInfo['user_lastname'], "");
|
//$regionName, $regionUUID, $userUUID, $regionImage, $regionHostname, $regionPort
|
||||||
|
$RegionData = $GridData->addRegion(@$regionData['region_name'], @$regionInfo['uuid'], @$_POST['object_owner'], @$_POST['region_image_asset'], @$regionData['hostname'], @$regionData['http_port']);
|
||||||
|
|
||||||
|
//Add User
|
||||||
|
$UserData = $GridData->addUser(@$_POST['object_owner'], $userInfo['user_firstname']." ".$userInfo['user_lastname'], "");
|
||||||
?>
|
?>
|
Loading…
Reference in New Issue