t = PhocaGalleryUtils::setVars('fba'); $this->r = new PhocaGalleryRenderAdminview(); $this->field = Factory::getApplication()->input->get('field'); $this->fce = 'phocaSelectFbAlbum_'.$this->field; //$eName = JFactory::getApplication()->input->get('editor'); //$eName = preg_replace( '#[^A-Z0-9\-\_\[\]]#i', '', $eName ); $uid = Factory::getApplication()->input->get('uid', 0, '', 'int'); $db = Factory::getDBO(); $query = 'SELECT a.*' . ' FROM #__phocagallery_fb_users AS a' . ' WHERE a.published = 1' . ' AND a.id = '.(int)$uid . ' ORDER BY a.ordering'; $db->setQuery( $query ); $user = $db->loadObject(); if(!isset($user->uid)) { $this->userInfo = 0; } else { $session = PhocaGalleryFbSystem::setSessionData($user); $albumN = PhocaGalleryFb::getFbAlbums($user->appid, $user->fanpageid, $user->appsid, $session); $albumR = array(); $i = 0; if (!empty($albumN)) { foreach($albumN as $k => $v) { if (!empty($v)) { foreach($v as $k2 => $v2) { $albumR[$i]['id'] = $v2['id']; $albumR[$i]['name'] = $v2['name']; $i++; } } } } $this->albums = $albumR; $this->userInfo = 1; } //$this->assignRef('tmpl', $t); parent::display($tpl); } } ?>