methods for Message to check max content length

This commit is contained in:
Evan Prodromou 2009-08-21 07:20:59 -04:00
parent 7a68272580
commit d88839d167
1 changed files with 16 additions and 0 deletions

View File

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