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 setImageOrder($table, $id, $order) { $Bol = new BlumenbachOnline(); $Bol->setImageOrder($table, $id, $order); //$response = new tx_xajax_response(); //$out = '<span>'.$res.'</span>'; //$response->assign('log','innerHTML',$out); //return $response; }
function delImage($id, $tablename) { $Bol = new BlumenbachOnline(); $response = new tx_xajax_response(); if (!$id > 0) return ""; $response = new tx_xajax_response(); $deleted = (boolean) 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; }