Changeset 1775 for trunk/gregarius/cls
- Timestamp:
- 12/27/07 01:28:47 (10 months ago)
- Location:
- trunk/gregarius/cls
- Files:
-
- 2 modified
-
search.php (modified) (2 diffs)
-
wrappers/searchform.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/gregarius/cls/search.php
r1761 r1775 44 44 define ('QUERY_MATCH_EXACT','exact'); 45 45 define ('QUERY_MATCH_WITHIN', 'within'); 46 47 define ('QUERY_MATCH_STATE', 'state'); 48 define ('QUERY_MATCH_UNREAD', 'unread'); 49 define ('QUERY_MATCH_READ', 'read'); 50 define ('QUERY_MATCH_BOTH', 'both'); 46 51 47 52 // This is needed for some constants … … 213 218 $qWhere .= " and not(i.unread & ".RSS_MODE_PRIVATE_STATE.") "; 214 219 } 220 215 221 $qWhere .= " and not(i.unread & ".RSS_MODE_DELETED_STATE.") "; 222 223 if(array_key_exists(QUERY_MATCH_STATE, $_REQUEST) && QUERY_MATCH_READ == $_REQUEST[QUERY_MATCH_STATE]) { 224 // Show only read items. 225 $qWhere .= " and not (i.unread & " . RSS_MODE_UNREAD_STATE . ") "; 226 } 227 else if(array_key_exists(QUERY_MATCH_STATE, $_REQUEST) && QUERY_MATCH_UNREAD == $_REQUEST[QUERY_MATCH_STATE]) { 228 // Show only unread items. 229 $qWhere .= " and (i.unread & " . RSS_MODE_UNREAD_STATE . ") "; 230 } 216 231 217 232 if ($this->orderBy == QUERY_ORDER_BY_DATE) { -
trunk/gregarius/cls/wrappers/searchform.php
r1761 r1775 69 69 return ((array_key_exists(QUERY_MATCH_TYPE, $_REQUEST) && 70 70 $_REQUEST[QUERY_MATCH_TYPE] == QUERY_MATCH_WITHIN)?" checked=\"checked\"":""); 71 } 72 73 function rss_search_state_read_checked() { 74 return ((array_key_exists(QUERY_MATCH_STATE, $_REQUEST) && 75 $_REQUEST[QUERY_MATCH_STATE] == QUERY_MATCH_READ) ?" checked=\"checked\"":""); 76 } 77 78 function rss_search_state_unread_checked() { 79 return ((array_key_exists(QUERY_MATCH_STATE, $_REQUEST) && 80 $_REQUEST[QUERY_MATCH_STATE] == QUERY_MATCH_UNREAD) ?" checked=\"checked\"":""); 81 } 82 83 function rss_search_state_both_checked() { 84 return ((array_key_exists(QUERY_MATCH_STATE, $_REQUEST) && 85 $_REQUEST[QUERY_MATCH_STATE] == QUERY_MATCH_BOTH) || 86 !array_key_exists(QUERY_MATCH_STATE, $_REQUEST) ?" checked=\"checked\"":""); 71 87 } 72 88
