[ Index ] |
|
Code source de Dotclear 2.0-beta6 |
1 <?php 2 # ***** BEGIN LICENSE BLOCK ***** 3 # This file is part of DotClear. 4 # Copyright (c) 2005 Olivier Meunier and contributors. All rights 5 # reserved. 6 # 7 # DotClear is free software; you can redistribute it and/or modify 8 # it under the terms of the GNU General Public License as published by 9 # the Free Software Foundation; either version 2 of the License, or 10 # (at your option) any later version. 11 # 12 # DotClear is distributed in the hope that it will be useful, 13 # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 # GNU General Public License for more details. 16 # 17 # You should have received a copy of the GNU General Public License 18 # along with DotClear; if not, write to the Free Software 19 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 20 # 21 # ***** END LICENSE BLOCK ***** 22 23 $core->addBehavior('coreBlogGetPosts',array('rsExtendPublic','coreBlogGetPosts')); 24 $core->addBehavior('coreBlogGetComments',array('rsExtendPublic','coreBlogGetComments')); 25 26 class rsExtendPublic 27 { 28 public static function coreBlogGetPosts(&$rs) 29 { 30 $rs->extend('rsExtPostPublic'); 31 } 32 33 public static function coreBlogGetComments(&$rs) 34 { 35 $rs->extend('rsExtCommentPublic'); 36 } 37 } 38 39 class rsExtPostPublic extends rsExtPost 40 { 41 public static function getContent(&$rs,$absolute_urls=false) 42 { 43 if ($rs->core->blog->settings->use_smilies) 44 { 45 $c = parent::getContent($rs,$absolute_urls); 46 47 if (!isset($GLOBALS['__smilies'])) { 48 $GLOBALS['__smilies'] = context::getSmilies($rs->core->blog); 49 } 50 return context::addSmilies($c); 51 } 52 53 return parent::getContent($rs,$absolute_urls); 54 } 55 } 56 57 class rsExtCommentPublic extends rsExtComment 58 { 59 public static function getContent(&$rs,$absolute_urls=false) 60 { 61 if ($rs->core->blog->settings->use_smilies) 62 { 63 $c = parent::getContent($rs,$absolute_urls); 64 65 if (!isset($GLOBALS['__smilies'])) { 66 $GLOBALS['__smilies'] = context::getSmilies($rs->core->blog); 67 } 68 return context::addSmilies($c); 69 } 70 71 return parent::getContent($rs,$absolute_urls); 72 } 73 } 74 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Fri Feb 23 22:16:06 2007 | par Balluche grâce à PHPXref 0.7 |