Posted by _lithium Tue 27th Feb 2007 18:24 - Syntax is PHP - 43 viewsRun this post in the PHP shell
Download | New Post | Modify | Hide line numbers
PHP parser reported the following syntax error in this post:
Parse error: syntax error, unexpected T_RETURN in post on line 78
  1.  
  2. class Stupidsortproblem{
  3.    
  4.    public $sortBy;
  5.    public $sortDir;
  6.    public $limit;
  7.    
  8.    public $query;
  9.    public $debug = false;
  10.    
  11.    public $thArray = array('Movie Title' => 'title',
  12.                            'Dice Rate'   => 'rate',
  13.                            'Genre'       => 'genre',
  14.                            'Seen'        => 'seen');
  15.    function __construct(){
  16.       $this->pull_GET_Vars();
  17.       $this->craft_Query();
  18.       $this->result = mysql_query($this->query);
  19.       if($this->debug === true){
  20.          if(!$this->result){ print $this->query; }
  21.       }
  22.       $this->display_Results();
  23.    }
  24.    
  25.    function pull_GET_Vars(){
  26.       $this->sortBy  = (isset($_GET['sort'])   && !empty($_GET['sort']))    ? $_GET['sort'] : false;
  27.       $this->sortDir = (isset($_GET['sortdir'])&& !empty($_GET['sortdir'])) ? $_GET['sortdir'] : 'asc';
  28.       $this->limit   = (isset($_GET['limit'])   && is_numeric($_GET['limit'])) ? $_GET['limit'] : 100;
  29.    }
  30.    
  31.    
  32.    function craft_Query(){
  33.       $this->query = "SELECT
  34.                       id,
  35.                       overview,
  36.                       title,
  37.                       rate,
  38.                       genre,
  39.                       seen
  40.                       FROM
  41.                       log
  42.                       ";
  43.       if($this->sortBy !== false){
  44.          $this->query .= "
  45.                           ORDER by {$this->sort} {$this->sortDir}
  46.                           ";
  47.       }
  48.       $this->query .= " LIMIT {$this->limit} ";
  49.    }
  50.    
  51.    function display_Resutls(){
  52.  
  53.       $displayDir = ($this->sortDir == 'asc') ? 'desc' : 'asc';
  54.  
  55.       $html       = '
  56. ';   
  57.       foreach($this->thArray as $displayName => $columnName){
  58.          $fontWeight = ($columnName == $this->sortBy) ? 'bold' : 'normal';
  59.          $html .= '
  60.                   ';
  61.       }
  62.       while($obj = mysql_fetch_object($this->result)){
  63.          $html .= '
  64.                  
  65.                      
  66.                   ';
  67.       }
  68.       $html .= '
  69. $fontWeight.';">';
  70.          $html .= '
    \'pointer\'
  71.                         onclick="document.href=\'?sort='.$columnName.'&sortdir='.$displayDir.'\'">
  72.                            '.$displayName.'
  73.                    
  74.                    
  75. '.$obj->title.'
  76.                      
  77. '.$obj->rate.'
  78.                      
  79. '.$obj->genre.'
  80.                      
  81. '.$obj->seen.'
  82.                  
  83. '
  84.       return print($html);
  85.    }
  86. }
  87.  

PermaLink to this entry https://pastebin.co.uk/11083
Posted by _lithium Tue 27th Feb 2007 18:24 - Syntax is PHP - 43 viewsRun this post in the PHP shell
Download | New Post | Modify | Hide line numbers

 

Comments: 0