} else { // TODO exit(100); } if (isset($_GET['port'])) { $port = $_GET['port']; } elseif (isset($_POST['port'])) { $port = $_POST['port']; } else { // TODO exit(100); } $os = new os($osId); $dbInstanceM = new dbInstanceManager($osId); if ($dbInstanceM->getId($name) == 0) { $dbInstanceM->create($name, $type, '', $port, ''); } // TODO - add result echo '<script>location.reload();</script>'; break; case 'dbInstanceCreateForm': if (isset($_GET['osId'])) { $osId = $_GET['osId']; } elseif (isset($_POST['osId'])) { $osId = $_POST['osId']; } else { // TODO exit(100); } $os = new os($osId); echo '<h3>DB instance</h3>
$dbInstanceArray[$dbName]['type'] = 'oracle'; $dbInstanceArray[$dbName]['path'] = substr($line, strpos($line, ':') + 1, strpos($line, ':', strlen($dbName) + 1)); } } } } // Delete old db instance //if(count($diskIndex)>0){ // foreach($server->diskIndex as $diskName) { // if(!in_array($diskName,$diskIndex)) {$diskM->delete($diskM->getId($diskName));} // } //} // Create the db instance in the DB foreach ($dbInstanceIndex as $dbInstanceName) { if ($dbInstanceM->getId($dbInstanceName) == 0) { $dbInstanceM->create($dbInstanceName, $dbInstanceArray[$dbInstanceName]['type'], '', '', $dbInstanceArray[$dbInstanceName]['path']); } } unset($dbInstanceIndex); unset($dbInstanceArray); //$databaseInstancesIndex=array(); //$databaseInstancesArray=array(); //foreach($servicesIndex as $service){if(substr($service,0,13)=='OracleService' && strlen($service)>13 && $servicesArray[$service]['STARTMODE'] != 'Disabled'){array_push($databaseInstancesIndex, substr($service,13,strlen($service)-13));}} //foreach($server->database_instances_index as $databaseInstance){if(!in_array($databaseInstance,$databaseInstancesIndex)){$server->delete_database_instances($databaseInstance);}} //foreach($databaseInstancesIndex as $databaseInstance){if($server->database_instances_exist($databaseInstance)==0){$server->add_database_instances($databaseInstance);}} // !DB instances } else { // TODO // LOG ERROR } }