Changeset 2325

Show
Ignore:
Timestamp:
12/24/10 07:18:18 (17 months ago)
Author:
petsagouris
Message:

[Branch 1.5] Removing * in SQL queries see #204

Location:
branches/1.5/libs
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • branches/1.5/libs/Post.php

    r2317 r2325  
    126126        { 
    127127                // Build SQL 
    128                 $query = "SELECT * FROM " . TABLE_POSTS . " WHERE post_id = %d ORDER BY post_date DESC"; 
     128                $query = "SELECT post_id,post_orig_url FROM " . TABLE_POSTS . " WHERE post_id = %d ORDER BY post_date DESC"; 
    129129                $sql = $h->db->prepare($query, $post_id); 
    130130                 
     
    295295                 
    296296                // One last check to see if a post is present: 
    297                 $sql = "SELECT * FROM " . TABLE_POSTS . " WHERE post_orig_url = %s LIMIT 1"; 
     297                $sql = "SELECT post_id, post_status FROM " . TABLE_POSTS . " WHERE post_orig_url = %s LIMIT 1"; 
    298298                $post = $h->db->get_row($h->db->prepare($sql, $url)); 
    299299                 
  • branches/1.5/libs/UserInfo.php

    r2292 r2325  
    102102        public function isAdmin($db, $username) 
    103103        { 
    104                 $sql = "SELECT * FROM ".TABLE_USERS." WHERE user_username = %s AND user_role = %s  LIMIT 1"; 
     104                $sql = "SELECT user_id FROM ".TABLE_USERS." WHERE user_username = %s AND user_role = %s  LIMIT 1"; 
    105105                return (bool) $db->get_row($db->prepare($sql, $username, 'admin')); 
    106106        } 
     
    272272                if (!$id_array) { 
    273273                        // get all users 
    274                         $sql = "SELECT * FROM ".TABLE_USERS." ORDER BY user_username ASC"; 
     274                        $sql = "SELECT user_id,user_username FROM ".TABLE_USERS." ORDER BY user_username ASC"; 
    275275                        $results = $h->db->get_results($sql); 
    276276                } else { 
    277                         // for grabbing  
    278                         if ($range) { 
    279                                 $limit = " LIMIT ".$start.", ".$range; 
    280                         } 
    281                         $sql = "SELECT * FROM ".TABLE_USERS." WHERE "; 
     277 
     278                        $sql = "SELECT user_id,user_username FROM ".TABLE_USERS." WHERE "; 
    282279                        for ($i = 0; $i < count($id_array); $i++) { 
    283280                                $sql .= "user_id = %d OR "; 
    284281                        } 
    285282                        $sql = rstrtrim($sql, "OR "); // strip trailing OR 
    286                         $sql .= " ORDER BY user_username ASC".$limit; 
     283                        $sql .= " ORDER BY user_username ASC".(($range) ? " LIMIT ".$start.", ".$range : ''); 
    287284 
    288285                        $prepare_array[0] = $sql;