'
+ . 'Vous n\'avez pas les droits suffisants pour lire ce billet : ';
+ if (!$core->auth->checkPassword()) {
+ $str .= 'Vous devez vous authentifier';
+ } else {
+ $str .= 'Tu dois être membre du groupe pour lire ce message';
+ }
+ return $str . '
';
+ }
+
+ public static function getContent($rs, $absolute_urls = false) {
+ if (self::canRead($rs)) {
+ return parent::getContent($rs, $absolute_urls);
+ } else if (!self::isExtended($rs)) {
+ return self::showMessage($rs);
+ } else {
+ return null;
+ }
+ }
+
+ public static function getExcerpt($rs, $absolute_urls = false) {
+ if (self::canRead($rs)) {
+ return parent::getExcerpt($rs, $absolute_urls);
+ } else if (self::isExtended($rs)) {
+ return self::showMessage($rs);
+ } else {
+ return null;
+ }
+ }
+
+ public static function commentsActive($rs) {
+ return self::canRead($rs) && parent::commentsActive($rs);
+ }
+
+ public static function trackbacksActive($rs) {
+ return self::canRead($rs) && parent::trackbacksActive($rs);
+ }
+
+ public static function hasComments($rs) {
+ return self::canRead($rs) && parent::hasComments($rs);
+ }
+}
}
?>