Esempio n. 1
0
 public static function get()
 {
     $app = new AppInfo\Application();
     $data = $app->getContainer()->query('ActivityData');
     $start = isset($_GET['start']) ? $_GET['start'] : 0;
     $count = isset($_GET['count']) ? $_GET['count'] : self::DEFAULT_LIMIT;
     $activities = $data->read($app->getContainer()->query('GroupHelper'), $app->getContainer()->query('UserSettings'), $start, $count, 'all');
     $entries = array();
     foreach ($activities as $entry) {
         $entries[] = array('id' => $entry['activity_id'], 'subject' => (string) $entry['subjectformatted']['full'], 'message' => (string) $entry['messageformatted']['full'], 'file' => $entry['file'], 'link' => $entry['link'], 'date' => date('c', $entry['timestamp']));
     }
     return new \OC_OCS_Result($entries);
 }
Esempio n. 2
0
 public static function get()
 {
     $app = new AppInfo\Application();
     /** @var Data $data */
     $data = $app->getContainer()->query('ActivityData');
     $start = isset($_GET['start']) ? (int) $_GET['start'] : 0;
     $count = isset($_GET['count']) ? (int) $_GET['count'] : self::DEFAULT_LIMIT;
     $user = $app->getContainer()->getServer()->getUserSession()->getUser()->getUID();
     if ($start !== 0) {
         $start = self::getSinceFromOffset($user, $start);
     }
     $activities = $data->get($app->getContainer()->query('GroupHelper'), $app->getContainer()->query('UserSettings'), $user, $start, $count, 'desc', 'all');
     $entries = array();
     foreach ($activities['data'] as $entry) {
         $entries[] = array('id' => $entry['activity_id'], 'subject' => (string) $entry['subjectformatted']['full'], 'message' => (string) $entry['messageformatted']['full'], 'file' => $entry['object_name'], 'link' => $entry['link'], 'date' => date('c', $entry['timestamp']));
     }
     return new \OC_OCS_Result($entries);
 }