|
DNA Bank Network - Add new dataset |
|
| Logout. |
>>> Help <<<
|
Please enter wrapper url to check if it is already connected to the DNA Module!"; } ?>
|
Provider-Url: |
|
'.mysql_error());
$anzahl = mysql_num_rows($result);
if ($anzahl == 0)
{
if ($formCheckurl) {
$inf = parse_url($formNewProviderUrl);
$host = $inf['host'];
$path = $inf['path'];
if (isset($inf['query'])) $path .= '?'.$inf['query'];
if (isset($inf['port'])) $port = $inf['port'];
else $port = 80;
if($formNewProviderUrl)
{
error_reporting(E_ALL ^ E_WARNING ^ E_NOTICE);
$fp = fsockopen($host, $port, $errno, $error, 5);
if(!$fp or !$host) { echo "Provider not available! Please check your entr or contact the administrator. Maybe the provider is only temporarely not availabler."; }
if($fp and $host) {
echo "Provider available!"; }
}
}
else {echo "Wrapper url/Provider has not been found in the DNA Module! Please enter all required parameters to add the provider."; }
echo "";
}
else {
echo "Wrapper URL/Provider already connected to the DNA Module! ".$anzahl." Datasets have been found: ";
echo "";
if($Schema == '3')
{
echo ""; }
else {
echo ""; }
}
}
if ($formSubmitSave)
{
$result = "INSERT INTO tableprovider (Provider, ID_Schema, Created_Who)" .
"VALUES ('$formNewProviderUrl','$formSchema','$log')";
$sql1 = mysql_query($result);
$IDProvider=mysql_insert_id();
$result2 = "INSERT INTO tabledataset (ID_Provider, Digir_Resource, Digir_Source, View, Intern_Extern, Created_Who)" .
"VALUES ('$IDProvider','$formDigirResource','$formDigirSource','$formNewView','$formStatus','$log')";
$sql2 = mysql_query($result2);
#######################################Error 1/2###############################################################
if(!$sql1 or !$sql2)
{ $msg = $result1."\n";
$msg .= $result2."\n";
$msg .= "####Error 1/2####";
trigger_error($msg, E_USER_ERROR);
include ("Errorreport.php"); }
#############################################################################################################
else {echo "Neuer Provider/Dataset wurde gespeichert!"; }
}
if($formSubmitEditView)
{
if($_POST['x']=="")
{ unset($x); }
else
{
echo "";
} //else
} //if ($formSubmitEditView)
if ($formSubmitEditDataset)
{
foreach ($_POST['formView'] as $index => $value)
{
$UpdateView = $formViewhidden[$index];
$UpdateStatus = $formStatus[$index];
$result = "UPDATE tabledataset SET View = '$value', Intern_Extern = '$UpdateStatus' WHERE ID_Dataset = '$UpdateView'";
$sql = mysql_query($result);
}
#######################################Error 3###############################################################
if(!$sql)
{ $msg = $result."\n";
$msg .= "####Error 3####";
trigger_error($msg, E_USER_ERROR);
include ("Errorreport.php"); }
#############################################################################################################
else {echo "Changes accepted!";}
}
if ($formSubmitSaveNewDataset)
{
$result = mysql_query("SELECT ID_Provider FROM tableprovider WHERE Provider = '$formNewProvider'");
while ($row = mysql_fetch_object($result))
{$IDProvider = $row->ID_Provider; }
$result = "INSERT INTO tabledataset (ID_Provider, Digir_Resource, Digir_Source, View, Intern_Extern, Created_Who)" .
"VALUES ('$IDProvider','$formDigirResource','$formDigirSource','$formNewView','$formStatus','$log')";
$sql = mysql_query($result);
#######################################Error 4###############################################################
if(!$sql)
{ $msg = $result."\n";
$msg .= "####Error 4####";
trigger_error($msg, E_USER_ERROR);
include ("Errorreport.php"); }
#############################################################################################################
else { echo "Neuer Provider/Dataset wurde gespeichert!"; }
}
?>
|
|
Nach Schließen des Formulares müssen Sie die Input- bzw. Suchmaske neu laden, damit die Änderungen aktiv werden. |
|