@@ 266-269 (lines=4) @@ | ||
263 | if ($object == "group") { |
|
264 | $params['joins'] = array("JOIN {$db_prefix}groups_entity ge ON e.guid = ge.guid"); |
|
265 | $params['wheres'] = array("(ge.name LIKE '%" . $query . "%' OR ge.description LIKE '%" . $query . "%')"); |
|
266 | } else { |
|
267 | $params['joins'] = array("JOIN {$db_prefix}objects_entity oe ON e.guid = oe.guid"); |
|
268 | $params['wheres'] = array("(oe.title LIKE '%" . $query . "%' OR oe.description LIKE '%" . $query . "%')"); |
|
269 | } |
|
270 | } |
|
271 | ||
272 | if ($group) { |
|
@@ 276-279 (lines=4) @@ | ||
273 | $params['container_guid'] = $group; |
|
274 | } |
|
275 | ||
276 | if ($from_date) { |
|
277 | $params['joins'] = array("JOIN {$db_prefix}entities fd ON e.guid = fd.guid"); |
|
278 | $params['wheres'] = array("(fd.time_updated >= " . strtotime($from_date) . ")"); |
|
279 | } |
|
280 | if ($to_date) { |
|
281 | $params['joins'] = array("JOIN {$db_prefix}entities td ON e.guid = td.guid"); |
|
282 | $params['wheres'] = array("(td.time_updated <= " . strtotime($to_date) . ")"); |
|
@@ 280-283 (lines=4) @@ | ||
277 | $params['joins'] = array("JOIN {$db_prefix}entities fd ON e.guid = fd.guid"); |
|
278 | $params['wheres'] = array("(fd.time_updated >= " . strtotime($from_date) . ")"); |
|
279 | } |
|
280 | if ($to_date) { |
|
281 | $params['joins'] = array("JOIN {$db_prefix}entities td ON e.guid = td.guid"); |
|
282 | $params['wheres'] = array("(td.time_updated <= " . strtotime($to_date) . ")"); |
|
283 | } |
|
284 | ||
285 | $ia = elgg_set_ignore_access(true); |
|
286 | $data = json_decode(elgg_list_entities_from_metadata($params)); |