Notice class has methods to check content length

This commit is contained in:
Evan Prodromou 2009-08-21 08:05:13 -04:00
parent 2b30d7fffb
commit 4d05afae30
1 changed files with 16 additions and 0 deletions

View File

@ -1352,4 +1352,20 @@ class Notice extends Memcached_DataObject
return $last->id;
}
}
static function maxContent()
{
$contentlimit = common_config('notice', 'contentlimit');
// null => use global limit (distinct from 0!)
if (is_null($contentlimit)) {
$contentlimit = common_config('site', 'textlimit');
}
return $contentlimit;
}
static function contentTooLong($content)
{
$contentlimit = self::maxContent();
return ($contentlimit > 0 && !empty($content) && (mb_strlen($content) > $contentlimit));
}
}