Changeset 4272 for OpenPNE/trunk/webapp/lib/db/member.php
- Timestamp:
- Oct 3, 2007, 8:02:58 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
OpenPNE/trunk/webapp/lib/db/member.php
r4269 r4272 241 241 $page_size = intval($page_size); 242 242 243 $where = " WHERE true";243 $wheres = array(); 244 244 $params = array(); 245 245 … … 247 247 if ($value) { 248 248 if ($key == 'image') { 249 $where .= " ANDimage_filename <> ''";249 $wheres[] = "image_filename <> ''"; 250 250 } else { 251 $where .= " AND ". db_escapeIdentifier($key) ." = ?";251 $wheres[] = db_escapeIdentifier($key) . ' = ?'; 252 252 $params[] = $value; 253 253 if ($key == 'birth_year') { 254 $where .= " ANDpublic_flag_birth_year = 'public'";254 $wheres[] = "public_flag_birth_year = 'public'"; 255 255 } 256 256 } … … 259 259 foreach ($cond_like as $key => $value) { 260 260 if ($value) { 261 $where .= " AND " . db_escapeIdentifier($key) . " LIKE ?";262 $params[] = '%' .$value.'%';261 $wheres[] = db_escapeIdentifier($key) . ' LIKE ?'; 262 $params[] = '%' . $value . '%'; 263 263 } 264 } 265 if ($wheres) { 266 $where = ' WHERE ' . implode(' AND ', $wheres); 267 } else { 268 $where = ''; 264 269 } 265 270
Note: See TracChangeset
for help on using the changeset viewer.