Ignore:
Timestamp:
08/27/10 23:01:58 (21 months ago)
Author:
vain
Message:
  • minor change to all security constant checks
  • fixed the non rewrite routing
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/modules/news/controller/news.module.php

    r4561 r4599  
    2424    * 
    2525    * @license    GNU/GPL v2 or (at your option) any later version, see "/doc/LICENSE". 
    26     * 
    2726    * @author     Jens-André Koch <vain@clansuite.com> 
    2827    * @copyright  Jens-André Koch (2005 - onwards) 
    29     * 
    3028    * @link       http://www.clansuite.com 
    31     * @link       http://gna.org/projects/clansuite 
    32     * 
     29    *  
    3330    * @version    SVN: $Id$ 
    3431    */ 
    3532 
    3633//Security Handler 
    37 if(defined('IN_CS') == false) 
     34if(defined('IN_CS') === false) 
    3835{ 
    3936    die('Clansuite not loaded. Direct Access forbidden.'); 
     
    4744 * @subpackage  News 
    4845 */ 
    49 class Clansuite_Module_News extends Clansuite_Module_Controller implements Clansuite_Module_Interface 
     46class Clansuite_Module_News extends Clansuite_Module_Controller 
    5047{ 
    5148    /** 
    5249     * Module_News -> Execute 
    5350     */ 
    54     public function initializeModule(Clansuite_HttpRequest $request, Clansuite_HttpResponse $response) 
     51    public function initializeModule() 
    5552    { 
    5653        # read module config 
     
    8178 
    8279        # Defining initial variables 
    83         $currentPage = (int) $this->getHttpRequest()->getParameter('page'); 
    84         $category    = (int) $this->getHttpRequest()->getParameter('cat'); 
     80        $currentPage = (int) $this->request->getParameterFromGet('page'); 
     81        $category    = (int) $this->request->getParameterFromGet('cat'); 
    8582 
    8683        # if cat is no set, we need a query to show all news regardless which category, 
     
    123120      * 
    124121      */ 
    125      public function action_showone() 
     122     public function action_showone($params) 
    126123     { 
    127124        # Get Render Engine 
    128125        $view = $this->getView(); 
    129126 
    130         $news_id = (int) $this->getHttpRequest()->getParameter('id'); 
    131         if($news_id == null) { $news_id = 1;  } 
     127        Clansuite_Debug::firebug($params); 
     128 
     129        $news_id = (int) $params['id']; #(int) $this->request->getParameterFromGet('id'); 
     130        if($news_id === null) { $news_id = 1;  } 
    132131 
    133132        $news = Doctrine::getTable('CsNews')->fetchSingleNews($news_id); 
    134133 
    135134        # Debugging SQL Request 
    136         #clansuite_xdebug::printR($news); 
     135        #Clansuite_Debug::printR($news); 
    137136 
    138137        # if a news was found 
     
    142141            Clansuite_Breadcrumb::add( _('Viewing Single News: ') . $news['news_title'] , '/index.php?mod=news&amp;action=show'); 
    143142 
    144             Clansuite_Xdebug::firebug($news); 
     143            #Clansuite_Debug::firebug($news); 
    145144 
    146145            # UTF8 to HTML 
    147             $news[$i]['news_title'] = mb_convert_encoding( $news[$i]['news_title'] , 'UTF-8', 'HTML-ENTITIES'); 
    148             $news[$i]['news_body'] = mb_convert_encoding( $news[$i]['news_body'] , 'UTF-8', 'HTML-ENTITIES'); 
     146            #$news[$i]['news_title'] = mb_convert_encoding( $news[$i]['news_title'] , 'UTF-8', 'HTML-ENTITIES'); 
     147            #$news[$i]['news_body'] = mb_convert_encoding( $news[$i]['news_body'] , 'UTF-8', 'HTML-ENTITIES'); 
    149148 
    150149            # Assign News 
     
    157156             * you could also access the values via {$news.} in the tpl. 
    158157             */ 
    159             if ( !empty($news['CsComments']) ) 
     158            if(false === empty($news['CsComments'])) 
    160159            { 
    161160                # Assign News 
Note: See TracChangeset for help on using the changeset viewer.