function setAccociationIDs($zuordnungstabellenname, $element_value, $element_id, $kerndaten_id, $block_bez, $block_id) { $Bol = new BlumenbachOnline(); $messagediv = $element_id . "_message"; $response = new tx_xajax_response(); $response->assign($element_id, 'selected', 'selected'); $response->assign($element_id, 'value', $element_value); $query = ""; $a_element_value = array(); $a_element_value = preg_split("#\\|#", $element_value); // $anz_ids = sizeOf($a_element_value); $delete = true; $message = ""; foreach ($a_element_value as $element_value) { $query .= $Bol->setAssociatedIDs($zuordnungstabellenname, $element_value, $kerndaten_id, $block_bez, $block_id, $delete); $delete = false; //bei BlockIII nur beim ersten Eintrag den Datensatz löschen if ($element_value != "") { $message .= '<div style="font-size:11px;"><span style="color:red">ID ' . $element_value . '</span> has been associated successfully to segment <strong>' . $block_bez . '</strong> with <strong>ID ' . $block_id . '</strong></div>'; } else { $message .= '<div style="font-size:11px;">This arrangement has been deleted successfully from segment <strong>' . $block_bez . '</strong> with <strong>ID ' . $block_id . '</strong></div>'; } } //$message .= $query; // Message // $message = "<span style='color:red'>".$element_value." wurde erfolgreich zugeordnet!</span>"; $response->assign($messagediv, 'style.display', 'none'); $response->assign($messagediv, 'innerHTML', $message); // $response->assign($messagediv, 'innerHTML', $message.$query); $response->assign($messagediv, 'style.display', 'block'); return $response; // return $response->getXML(); }
function getDBDumpfile() { $response = new tx_xajax_response(); include_once t3lib_extMgm::extPath('bolonline') . "/pi1/db_backup.php"; $content = 'Aktueller Datenbankbackup: <a style="text-decoration:underline" target="_blank" href="' . $backuplink_rel . $backupfile . '">' . $backupfile . '</a>'; $response->assign('db_backuplink', 'style.display', 'none'); $response->assign('db_backuplink', 'innerHTML', $content); $response->assign('db_backuplink', 'style.display', 'block'); return $response; //} }
function getGNDData($person, $div_id, $divid_gnd_id, $divid_person) { $debug = false; $content = ""; $response = new tx_xajax_response(); $erg = gndSearch($person); //echo '<xmp>' . print_r($erg, 1) . '</xmp>'; foreach ($erg as $values) { //id="'.$div_id.'" onMouseOver="document.getElementById(\''.$div_id.'\').style.backgroundColor=\'orange\'" $dividtmp = md5($values['name']); $content .= '<div id="' . $dividtmp . '" onMouseOut="document.getElementById(\'' . $dividtmp . '\').style.backgroundColor=\'#769AFC\'" onMouseOver="document.getElementById(\'' . $dividtmp . '\').style.backgroundColor=\'orange\'" style="height:11px;padding:5px;border: 1px solid gray;background-color:#769AFC" onClick="xajax_putGNDValues(\'' . $values["id"] . '\',\'' . $divid_gnd_id . '\',\'' . $values["name"] . '\',\'' . $divid_person . '\');document.getElementById(\'' . $div_id . '\').style.marginTop=\'10px\';document.getElementById(\'' . $div_id . '\').style.display=\'none\';">' . $values['name'] . '</div>'; } $response->assign($div_id, 'style.display', 'none'); $response->assign($div_id, 'innerHTML', $content); $response->assign($div_id, 'style.display', 'block'); return $response; }
function getGettyData($ort, $div_id, $divid_getty_id, $divid_ort, $divid_koordinaten) { $debug = false; $content = ""; $response = new tx_xajax_response(); $erg = gettySearch($ort); //echo '<xmp>' . print_r($erg, 1) . '</xmp>'; $content = '<div style="background-color:#555555;padding: 5px;color:white;border: 1px solid black;border-bottom:0px;font-size:0.9em"><u onClick="document.getElementById(\'' . $div_id . '\').style.display=\'none\'">schließen</u></div>'; foreach ($erg as $values) { //id="'.$div_id.'" onMouseOver="document.getElementById(\''.$div_id.'\').style.backgroundColor=\'orange\'" $dividtmp = md5($values['name']); $content .= '<div id="' . $dividtmp . '" onMouseOut="document.getElementById(\'' . $dividtmp . '\').style.backgroundColor=\'#769AFC\'" onMouseOver="document.getElementById(\'' . $dividtmp . '\').style.backgroundColor=\'orange\'" style="height:11px;padding:5px;border: 1px solid gray;background-color:#769AFC" onClick="xajax_putGettyValues(\'' . $values["id"] . '\',\'' . $divid_getty_id . '\',"' . $values["name"] . '",\'' . $divid_ort . '\',\'' . preg_replace("|'|", "\\'", $values["coordinates"]) . '\',\'' . $divid_koordinaten . '\');document.getElementById(\'' . $div_id . '\').style.marginTop=\'10px\';document.getElementById(\'' . $div_id . '\').style.display=\'none\';">' . $values['name'] . '</div>'; //id="'.$div_id.'" onMouseOver="document.getElementById(\''.$div_id.'\').style.backgroundColor=\'orange\'" // $content .= '<div style="height:11px;padding:5px;border: 1px solid gray;background-color:lightgrey" onClick="xajax_putGettyValues(\''.$values["id"].'\',\''.$divid_getty_id.'\',\''.$values["name"].'\',\''.$divid_ort.'\',\''.preg_replace("|'|","\'",$values["coordinates"]).'\',\''.$divid_koordinaten.'\');document.getElementById(\''.$div_id.'\').style.display=\'none\';">'.$values['name'].'</div>'; // auswahlmenue wieder ausblenden: document.getElementById(\''.$div_id.'_autofill\').style.display=\'none\'"> } $response->assign($div_id, 'style.display', 'none'); $response->assign($div_id, 'innerHTML', $content); $response->assign($div_id, 'style.display', 'block'); return $response; }
function delImage($id, $tablename) { $Bol = new BlumenbachOnline(); $response = new tx_xajax_response(); if (!$id > 0) { return ""; } $response = new tx_xajax_response(); $deleted = (bool) false; $deleted = $Bol->deleteMediafile($id, $tablename) . ':<br />'; if ($deleted) { $content .= 'Bild "' . $id . '" wurde erfolgreich gelöscht!' . "\n"; } else { $content .= '<span style="color:red">Bild "' . $id . '" konnte nicht gelöscht werden!</span>' . "\n"; } // if ($_SESSION['todo'] != 'update') // $content = ''; $response->assign('bild_' . $id, 'style.display', 'none'); $response->assign('bild_' . $id, 'innerHTML', $content); $response->assign('bild_' . $id, 'style.display', 'block'); return $response; }