Changeset 1211 for trunk/admin/rating.php
- Timestamp:
- Apr 19, 2006, 11:30:38 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/rating.php
r1121 r1211 62 62 } 63 63 64 $display_filter= ''; 65 if (isset($_GET['display_filter'])) 66 { 67 if ( $_GET['display_filter']=='user' ) 68 { 69 $display_filter= ' AND r.user_id <> ' . $conf['guest_id']; 70 $template->assign_vars( array( 71 'DISPLAY_FILTER_USER_CHECKED'=>'checked="checked"' 72 ) 73 ); 74 } 75 elseif ( $_GET['display_filter']=='guest' ) 76 { 77 $display_filter= ' AND r.user_id =' . $conf['guest_id']; 78 $template->assign_vars( array( 79 'DISPLAY_FILTER_GUEST_CHECKED'=>'checked="checked"' 80 ) 81 ); 82 } 83 } 84 if ($display_filter=='') 85 { 86 $template->assign_vars( array( 87 'DISPLAY_FILTER_ALL_CHECKED'=>'checked="checked"' 88 ) 89 ); 64 $page['user_filter'] = ''; 65 if (isset($_GET['users'])) 66 { 67 if ($_GET['users'] == 'user') 68 { 69 $page['user_filter'] = ' AND r.user_id <> '.$conf['guest_id']; 70 } 71 elseif ($_GET['users'] == 'guest') 72 { 73 $page['user_filter'] = ' AND r.user_id = '.$conf['guest_id']; 74 } 90 75 } 91 76 … … 122 107 $query = 'SELECT COUNT(DISTINCT(i.id)) 123 108 FROM '.RATE_TABLE.' AS r, '.IMAGES_TABLE.' AS i 124 WHERE r.element_id=i.id'. $ display_filter.109 WHERE r.element_id=i.id'. $page['user_filter'] . 125 110 ';'; 126 111 list($nb_images) = mysql_fetch_row(pwg_query($query)); … … 173 158 'CONTENT' => $available_order_by[$i][0], 174 159 'SELECTED' => $i==$order_by_index ? 'SELECTED' : '' 160 ) 161 ); 162 } 163 164 $user_options = array( 165 array( 166 'value' => 'all', 167 'content' => l10n('All'), 168 ), 169 array( 170 'value' => 'user', 171 'content' => l10n('Users'), 172 ), 173 array( 174 'value' => 'guest', 175 'content' => l10n('Guests'), 176 ), 177 ); 178 179 foreach ($user_options as $user_option) 180 { 181 $template->assign_block_vars( 182 'user_option', 183 array( 184 'VALUE' => $user_option['value'], 185 'CONTENT' => $user_option['content'], 186 'SELECTED' => 187 (isset($_GET['users']) and $_GET['users'] == $user_option['value']) 188 ? 'selected="selected"' 189 : '', 175 190 ) 176 191 ); … … 190 205 FROM '.RATE_TABLE.' AS r 191 206 LEFT JOIN '.IMAGES_TABLE.' AS i ON r.element_id = i.id 192 WHERE 1 = 1 ' . $ display_filter. '207 WHERE 1 = 1 ' . $page['user_filter'] . ' 193 208 GROUP BY r.element_id 194 209 ORDER BY ' . $available_order_by[$order_by_index][1] .'
Note: See TracChangeset
for help on using the changeset viewer.