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 59f158e..45cfbd8 100644 --- a/src/classes/ajax/handler/isys_ajax_handler_quick_info.class.php +++ b/src/classes/ajax/handler/isys_ajax_handler_quick_info.class.php @@ -39,7 +39,7 @@ class isys_ajax_handler_quick_info * @param int|false $p_str_stop * @return unknown */ - 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; $l_aid = 'lb_' . rand(10, 99).'_' . $p_object_id; @@ -121,10 +121,10 @@ class isys_ajax_handler_quick_info } if (isset($g_quickinfo['active']) && $g_quickinfo['active']) { - return $this->get_link($l_aid, $p_title, $p_link, $p_str_stop). + 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 { - return $this->get_link(false, $p_title, $p_link, $p_str_stop); + return $this->get_link(false, $p_title, $p_link, $p_str_stop, $p_extra_html); } } @@ -137,7 +137,7 @@ class isys_ajax_handler_quick_info * @param int|false $p_str_stop * @return unknown */ - public function get_link($p_aid, $p_title, $p_link = 'javascript:void(0);', $p_str_stop = false) { + public function get_link($p_aid, $p_title, $p_link = 'javascript:void(0);', $p_str_stop = false, $p_extra_html = "") { if ($p_aid) { $l_id = ' id="'.$p_aid.'"'; @@ -152,7 +152,7 @@ class isys_ajax_handler_quick_info } if ($p_str_stop) { - return ''. + return ''. isys_glob_str_stop($p_title, $p_str_stop). ''; } else { @@ -515,4 +515,4 @@ class isys_ajax_handler_quick_info $this->m_post = $p_post; } } -?> \ 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 0d38908..c16322a 100644 --- 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 @@ -323,9 +323,12 @@ 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 @@ -809,4 +812,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 +?>