Ejemplo n.º 1
0
 /**
  * Return the context of the supplied photo
  * @since Version 3.9
  * @return array
  */
 public function getPhotoContext(Photo $photoObject)
 {
     $rs = $this->cn->photos_getContext($photoObject->id);
     $return = array("previous" => false, "next" => false);
     if (isset($rs['prevphoto']) && is_array($rs['prevphoto'])) {
         $return['previous'] = array("id" => $rs['prevphoto']['id'], "title" => isset($rs['prevphoto']['title']) ? $rs['prevphoto']['title'] : "Untitled");
     }
     if (isset($rs['nextphoto']) && is_array($rs['nextphoto'])) {
         $return['next'] = array("id" => $rs['nextphoto']['id'], "title" => isset($rs['nextphoto']['title']) ? $rs['nextphoto']['title'] : "Untitled");
     }
     return $return;
 }
Ejemplo n.º 2
0
 /**
  * Get photo context
  * @since Version 3.7.2
  * @param int $photo_id
  * @return array
  */
 public function getContext($photo_id = false)
 {
     if (!$photo_id) {
         throw new Exception("Cannot get photo context - no photo ID given");
         return false;
     }
     $f = new \flickr_railpage(RP_FLICKR_API_KEY);
     $f->oauth_token = $this->flickr_oauth_token;
     $f->oauth_secret = $this->flickr_oauth_secret;
     $f->cache = false;
     $return = array();
     $return = $f->photos_getContext($photo_id);
     /*
     $return['photo']['sizes'] = $f->photos_getSizes(
     	$photo_id
     );
     
     $return['photo']['time_relative'] = relative_date($return['photo']['dateuploaded']);
     */
     return $return;
 }