i assume i covered all scenarios here?
function dadabik_truncate($value)
{
if ($GLOBALS['function'] === 'edit' && isset($GLOBALS['is_items_table']) && $GLOBALS['is_items_table'] === 1 && strlen_custom($value) > 150){
return nl2br(substr_custom($value, 0, 150).'<b>......</b>'); }
elseif ($GLOBALS['function'] === 'details' && isset($GLOBALS['is_items_table']) && $GLOBALS['is_items_table'] === 1 && strlen_custom($value) > 150){
return nl2br(substr_custom($value, 0, 150).'<b>......</b>'); }
elseif ($GLOBALS['function'] === 'search' && strlen_custom($value) > 150){
return nl2br(substr_custom($value, 0, 150).'<b>......</b>'); }
else
{
return nl2br($value);
}
}