0.9.9-1: Import - Objekt-Browser
-
Hi!
Wenn ich beim Import eines Inventory-Types den Objekt-Browser verwende, um die Objektnummer eines zu überschreibendes Objektes zu ermitteln, zeigt mir der Objekt-Browser nichts an (leerer Inhalt beim ansonsten korrekt angezeigten Dialog). Verwende ich den Objekt-Browser z.B. bei den Abhängigkeiten funktioniert er korrekt.
Gem. LOG-Datei erfolgt bei den Abhängigkeiten der folgende Aufruf:
"http://cmdb/index.php?mod=cmdb&popup=browser_object&form_submit=&resultField=C__CATG__ODEP_OBJ&groupFilter="
und beim Import:
http://cmdb/index.php?mod=cmdb&popup=browser_object&form_submit=&resultField=object_id&groupFilter=&js_callback=b2JqZWN0X3JldHJpZXZlKHZhbEhpZGRlbik7Hier scheint der "js_callback" nicht richtig verarbeitet zu werden; ohne funktioniert die Anzeige.
Was ist bei mir falsch?
Gruß
Christof -
So, hab mal ein bisschen in den Tiefen der Sources gegraben und in der "src/classes/popups/isys_popup_browser_object.class.php" die Zeile 369 auskommentiert:
if (isset($p_params["js_callback"])) {
// $l_url .= "&js_callback=" . base64_encode($p_params["js_callback"]);
}Jetzt funktioniert der Objekt-Browser bei mir korrekt.
Woher kommt dieser "js_callback"?
-
Der selektiert den richtigen Objekttypen bei Wahl eines Objektes. Habe das entsprechend gefixt:
src/themes/default/smarty/templates/modules/import/import_upload_de.tpl (+ import_upload_en.tpl):
Zeile 75 so abändern:
js_callback="object_retrieve(valHidden)"