aboutsummaryrefslogtreecommitdiff
path: root/engine/lib/river.php
diff options
context:
space:
mode:
Diffstat (limited to 'engine/lib/river.php')
-rw-r--r--engine/lib/river.php181
1 files changed, 0 insertions, 181 deletions
diff --git a/engine/lib/river.php b/engine/lib/river.php
index e6ae1ca59..310845843 100644
--- a/engine/lib/river.php
+++ b/engine/lib/river.php
@@ -318,187 +318,6 @@
return $river;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- // Construct query
- /*
- // Events and objects
- $n = 0;
- $obj_query = "";
- foreach ($river_events as $object => $events)
- {
- $object = sanitise_string($object);
-
- if ($n>0) $obj_query .= " or ";
-
- $obj_query .= "( sl.object_class='$object' and sl.event in ('".implode("','", $events)."') )";
-
- $n++;
- }
-
- // User
- $user = "sl.performed_by_guid in (".implode(',', $by_user).")";
-
- // Relationship
- $relationship_query = "";
- $relationship_join = "";
- if ($relationship)
- {
- $relationship_join = " join {$CONFIG->dbprefix}entity_relationships r on sl.performed_by_guid=r.entity_guid ";
- $relationship_query = "r.relationship = '$relationship'";
- }
-
- $query = "SELECT sl.* from {$CONFIG->dbprefix}system_log sl $relationship_join where $user and $relationship_query ($obj_query) order by sl.time_created desc limit $offset, $limit";
-
-
-
-
-
-
- // set start limit and offset
- $cnt = $limit;
- $off = $offset;
-
- if (is_array($by_user) && sizeof($by_user) > 0) {// Didn' cast to int here deliberately
- foreach($by_user as $key => $val) {
- $by_user[$key] = (int) $val;
- }
- } else {
- $by_user = (int)$by_user;
- }
-
- $exit = false;
-
- // River objects
- $river = array();
-
- do
- {
- //$log_events = get_data($query);
- $log_events = get_system_log($by_user, "","", $cnt, $off);
-
- if (!$log_events)
- $exit = true;
- else
- {
-
- foreach ($log_events as $log)
- {
- // See if we have access to the object we're talking about
- $event = $log->event;
- $class = $log->object_class;
- $tmp = new $class();
- $object = $tmp->getObjectFromID($log->object_id);
-
- // Exists and we have access to it
- // if (is_a($object, $class))
- if ($object instanceof $class)
- {
- // If no relationship defined or it matches $relationship
- if (
- (!$relationship) ||
- (
- ($relationship) &&
- (check_entity_relationship($by_user, $relationship, $tmp->getObjectOwnerGUID()))
- )
- )
- {
- // See if anything can handle it
- $tam = "";
-
- // Construct the statement
- $by_user_obj = get_entity($log->performed_by_guid);
- $statement_object = $object;
- if ($object instanceof ElggRelationship) {
-
- $statement_object = array(
- 'subject' => get_entity($object->guid_one),
- 'relationship' => $object->relationship,// Didn' cast to int here deliberately
- 'object' => get_entity($object->guid_two)
- );
- } else if ($object instanceof ElggExtender) {
- $statement_object = array(
- 'subject' => $object,
- 'object' => get_entity($object->entity_guid)
- );
- }
- $statement = new ElggRiverStatement($by_user_obj, $event, $statement_object);
-
-
- if ($object instanceof ElggEntity) {
- $subtype = $object->getSubtype();
- } else {
- $subtype = "";
- }
- if ($subtype == "widget") {
- $subtype = "widget/" . $object->handler;
- }
-
- if (!empty($subtype) && elgg_view_exists("river/{$subtype}/{$event}")) {
- $tam = elgg_view("river/{$subtype}/$event", array(
- 'statement' => $statement
- ));
- } else if (elgg_view_exists("river/$class/$event")) {
- $tam = elgg_view("river/$class/$event", array(
- 'statement' => $statement
- ));
- }
-
- if (!empty($tam)) {
- $tam = elgg_view("river/wrapper",array(
- 'entry' => $tam,
- 'time' => $log->time_created,
- 'event' => $event,
- 'statement' => $statement
- ));
- }
-
- if ($tam)
- {
- $river[] = $tam;
- $cnt--;
- }
- }
- }
-
- // Increase offset
- $off++;
- }
- }
-
- } while (
- ($cnt > 0) &&
- (!$exit)
- );
-
- return $river;*/
}
/**