Fix linting

This commit is contained in:
Nigel Sheldon 2020-11-21 15:51:56 +01:00
commit 1614145b18
262 changed files with 45324 additions and 42695 deletions

View file

@ -24,18 +24,23 @@
* @param boolean
* @return string
*/
function smarty_modifier_truncate($string, $length = 80, $etc = '...',
$break_words = false, $middle = false)
{
if ($length == 0)
function smarty_modifier_truncate(
$string,
$length = 80,
$etc = '...',
$break_words = false,
$middle = false
) {
if ($length == 0) {
return '';
}
if (strlen($string) > $length) {
$length -= min($length, strlen($etc));
if (!$break_words && !$middle) {
$string = preg_replace('/\s+?(\S+)?$/', '', substr($string, 0, $length+1));
}
if(!$middle) {
if (!$middle) {
return substr($string, 0, $length) . $etc;
} else {
return substr($string, 0, $length/2) . $etc . substr($string, -$length/2);
@ -46,5 +51,3 @@ function smarty_modifier_truncate($string, $length = 80, $etc = '...',
}
/* vim: set expandtab: */
?>