/** Query slideshare for slideshare objects * * @param unknown_type $userid * @uses Zend_Service_SlideShare */ public function Slideshare($userid = NULL) { if (isset($userid)) { $online = new OnlineAccounts(); $ssid = $online->getSlideshare($userid); if (count($ssid)) { $ssidno = $ssid['0']['account']; $ss = new Zend_Service_SlideShare($this->_key, $this->_secret, $this->_username, $this->_password); $starting_offset = 0; $limit = 4; $ss_user = $ss->getSlideShowsByUserName($ssidno, $starting_offset, $limit); return $this->buildHtml($ss_user); } } }
/** Get the data array from slideshare's api * @access public * @return array $shows */ public function getSlideshareData() { $shows = array(); $online = new OnlineAccounts(); $ssid = $online->getSlideshare($this->getUserID()); if (!empty($ssid)) { $ssidno = $ssid['0']['account']; $slideshare = new Zend_Service_SlideShare($this->getKey(), $this->getSecret(), $this->getUsername(), $this->getPassword()); $data = $slideshare->getSlideShowsByUserName($ssidno, $this->getOffset(), $this->getLimit()); foreach ($data as $slideshow) { $shows[] = array('title' => $slideshow->getTitle(), 'permalink' => $slideshow->getPermalink(), 'thumbnail' => $slideshow->getThumbnailUrl(), 'views' => $slideshow->getNumViews()); } } return $shows; }