diff --git a/src/classes/ajax/handler/isys_ajax_handler_quick_info.class.php b/src/classes/ajax/handler/isys_ajax_handler_quick_info.class.php index 1c70549..f3a8bcd 100755 --- a/src/classes/ajax/handler/isys_ajax_handler_quick_info.class.php +++ b/src/classes/ajax/handler/isys_ajax_handler_quick_info.class.php @@ -85,7 +85,7 @@ class isys_ajax_handler_quick_info extends isys_ajax_handler * @param array $p_gets * @return string */ - public function get_quick_info ($p_object_id, $p_title, $p_link = 'javascript:void(0);', $p_str_stop = false, $p_gets = array()) + public function get_quick_info ($p_object_id, $p_title, $p_link = 'javascript:void(0);', $p_str_stop = false, $p_gets = array(), $p_extra_html = "") { global $g_quickinfo, $g_comp_database; @@ -180,7 +180,7 @@ class isys_ajax_handler_quick_info extends isys_ajax_handler if (isset($g_quickinfo['active']) && $g_quickinfo['active']) { - return $this->get_link($l_aid, $p_title, $p_link, $p_str_stop) . $this->get_script($l_aid, $p_object_id); + return $this->get_link($l_aid, $p_title, $p_link, $p_str_stop, $p_extra_html) . $this->get_script($l_aid, $p_object_id); } else { @@ -198,7 +198,7 @@ class isys_ajax_handler_quick_info extends isys_ajax_handler * @param mixed $p_str_stop Boolean false or integer for "allowed characters". * @return string */ - public function get_link ($p_aid, $p_title, $p_link = 'javascript:', $p_str_stop = false) + public function get_link ($p_aid, $p_title, $p_link = 'javascript:', $p_str_stop = false, $p_extra_html = "") { $l_id = $l_class = $l_style = ''; @@ -222,7 +222,7 @@ class isys_ajax_handler_quick_info extends isys_ajax_handler $p_title = isys_glob_str_stop($p_title, $p_str_stop); } // if - return '' . $p_title . ''; + return '' . $p_title . ''; } // function /** @@ -630,4 +630,4 @@ class isys_ajax_handler_quick_info extends isys_ajax_handler $this->m_post = $p_post; } // function } // class -?> \ No newline at end of file +?> diff --git a/src/classes/cmdb/dao/category/global/isys_cmdb_dao_category_g_global.class.php b/src/classes/cmdb/dao/category/global/isys_cmdb_dao_category_g_global.class.php index a1eff19..4c4b771 100755 --- a/src/classes/cmdb/dao/category/global/isys_cmdb_dao_category_g_global.class.php +++ b/src/classes/cmdb/dao/category/global/isys_cmdb_dao_category_g_global.class.php @@ -313,8 +313,10 @@ class isys_cmdb_dao_category_g_global extends isys_cmdb_dao_category_global return $l_quick_info->get_quick_info( $p_row["isys_obj__id"], $p_row["isys_obj__title"], - "javascript:window.object_list.objectLink('" . $p_row["isys_obj__id"] . "','" . C__CMDB__VIEW__TREE_OBJECT . "','".C__CMDB__VIEW__CATEGORY."');", - C__LIST__TITLE__MAXLEN + C__LINK__OBJECT, + C__LIST__TITLE__MAXLEN, + array(), + "onclick=\"javascript:window.object_list.objectLink('" . $p_row["isys_obj__id"] . "','" . C__CMDB__VIEW__TREE_OBJECT . "','".C__CMDB__VIEW__CATEGORY."');return false;\"" ); } // function @@ -804,4 +806,4 @@ class isys_cmdb_dao_category_g_global extends isys_cmdb_dao_category_global return $l_retValid; } // function } // class -?> \ No newline at end of file +?>