2010-04-29 Miguel de Dios <miguel.dedios@artica.es>
* include/functions_ui.php: added the function "printTruncateText" for facilitate trunc texts, and add the eye candy the tooltip. * godmode/reporting/reporting_builder.list_items.php: used the new function "printTruncateText". git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@2640 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
c62bf12718
commit
1e38d5307c
|
@ -1,3 +1,11 @@
|
||||||
|
2010-04-29 Miguel de Dios <miguel.dedios@artica.es>
|
||||||
|
|
||||||
|
* include/functions_ui.php: added the function "printTruncateText" for
|
||||||
|
facilitate trunc texts, and add the eye candy the tooltip.
|
||||||
|
|
||||||
|
* godmode/reporting/reporting_builder.list_items.php: used the new function
|
||||||
|
"printTruncateText".
|
||||||
|
|
||||||
2010-04-29 Ramon Novoa <rnovoa@artica.es>
|
2010-04-29 Ramon Novoa <rnovoa@artica.es>
|
||||||
|
|
||||||
* include/functions_reporting.php: Added TTO, TTR, MTBF and MTTR
|
* include/functions_reporting.php: Added TTO, TTR, MTBF and MTTR
|
||||||
|
|
|
@ -215,12 +215,7 @@ foreach ($items as $item) {
|
||||||
$row[5] = '-';
|
$row[5] = '-';
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (strlen($item['description']) > 25) {
|
$row[5] = printTruncateText($item['description'], 25, true, true);
|
||||||
$row[5] = substr($item['description'], 0, 25) . '…' . '<a href="#" class="tip"> <span>' . $item['description'] . '</span></a>';
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$row[5] = substr($item['description'], 0, 25);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// if ($item['id_gs'] == null) {
|
// if ($item['id_gs'] == null) {
|
||||||
|
|
|
@ -19,6 +19,36 @@
|
||||||
* @subpackage UI
|
* @subpackage UI
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Truncate a text to num chars (pass as parameter) and if flag show tooltip is
|
||||||
|
* true the html artifal to show the tooltip with rest of text.
|
||||||
|
*
|
||||||
|
* @param string $text The text to truncate.
|
||||||
|
* @param integer $numChars Number chars (-1 for char "...") max the text.
|
||||||
|
* @param boolean $showTextInAToopTip Flag to show the tooltip.
|
||||||
|
* @param boolean $return Flag to return as string or not.
|
||||||
|
*/
|
||||||
|
function printTruncateText($text, $numChars = 25, $showTextInAToopTip = true, $return = true) {
|
||||||
|
if (strlen($text) > ($numChars - 1)) {
|
||||||
|
if ($showTextInAToopTip) {
|
||||||
|
$truncateText = substr($text, 0, ($numChars - 1)) . '…' . '<a href="#" class="tip"> <span>' . $text . '</span></a>';
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$truncateText = substr($text, 0, ($numChars - 1)) . '…';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$truncateText = $text;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($return == true) {
|
||||||
|
return $truncateText;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
echo $truncateText;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Prints a generic message between tags.
|
* Prints a generic message between tags.
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in New Issue