private function fixDate(&$row)
 {
     $date = $row['time'];
     $row['dateStr'] = timeFix($date);
     $row['date'] = substr($date, 0, 10);
     $row = (object) $row;
 }
Ejemplo n.º 2
0
 public function fix_date(&$q)
 {
     foreach ($q as &$row) {
         $date = $row['update_time'];
         $row['dateStr'] = timeFix($date);
         // $row['dateTime'] = $date;
         $row['date'] = substr($date, 0, 10);
         $row = (object) $row;
     }
 }
Ejemplo n.º 3
0
 public function read_fb_page()
 {
     $this->output->cache($this->short_cache);
     $this->load->library('facebook', ['appId' => FB_APPID, 'secret' => FB_SECRET]);
     $limit = 3;
     $this->load->helper('timefix');
     $posts = $this->facebook->api('Skycomic.org/posts', ['param' => 'limit=' . $limit + 1]);
     $result = array();
     foreach ($posts['data'] as $post) {
         if (isset($post['message'])) {
             $d = ['id' => $post['id'], 'picture' => isset($post['picture']) ? $post['picture'] : False, 'message' => auto_link(nl2br($post['message'])), 'created_time' => timeFix($post['created_time']), 'comments' => isset($post['comments']) ? count($post['comments']['data']) : 0, 'likes' => isset($post['likes']) ? count($post['likes']) : 0];
             $result[] = $d;
             $limit--;
             if ($limit == 0) {
                 break;
             }
         }
     }
     $this->output->set_data($result);
     $this->output->json(200);
     return $this->output->obj();
 }