Esempio n. 1
0
 public function get_album_images()
 {
     $mapp = new EasySocialApiMappingHelper();
     $app = JFactory::getApplication();
     $album_id = $app->input->get('album_id', 0, 'INT');
     $uid = $app->input->get('uid', 0, 'INT');
     $state = $app->input->get('state', 0, 'INT');
     $mapp = new EasySocialApiMappingHelper();
     $log_user = $this->plugin->get('user')->id;
     $limitstart = $app->input->get('limitstart', 0, 'INT');
     $limit = $app->input->get('limit', 10, 'INT');
     $mydata['album_id'] = $album_id;
     $mydata['uid'] = $uid;
     $mydata['start'] = $limitstart;
     $mydata['limit'] = $limit;
     $ob = new EasySocialModelPhotos();
     $photos = $ob->getPhotos($mydata);
     //loading photo table
     $photo = FD::table('Photo');
     foreach ($photos as $pnode) {
         $photo->load($pnode->id);
         $pnode->image_large = $photo->getSource('large');
         $pnode->image_square = $photo->getSource('square');
         $pnode->image_thumbnail = $photo->getSource('thumbnail');
         $pnode->image_featured = $photo->getSource('featured');
     }
     //mapping function
     $all_photos = $mapp->mapItem($photos, 'photos', $log_user);
     return $all_photos;
     // return $photos;
 }
Esempio n. 2
0
 public function setCacheable($cache = false)
 {
     self::$_cache = $cache;
 }