class MediaInternetFlickrHandler in Media: Flickr 7
Same name and namespace in other branches
- 7.2 includes/MediaInternetFlickrHandler.inc \MediaInternetFlickrHandler
@file Define MediaInternetFlickrHandler class.
Hierarchy
- class \MediaInternetFlickrHandler extends \MediaInternetBaseHandler
Expanded class hierarchy of MediaInternetFlickrHandler
File
- includes/MediaInternetFlickrHandler.inc, line 8 
- Define MediaInternetFlickrHandler class.
View source
class MediaInternetFlickrHandler extends MediaInternetBaseHandler {
  public function parse($embedCode) {
    return media_flickr_media_parse($embedCode);
  }
  public function claim($embedCode) {
    if ($this
      ->parse($embedCode)) {
      return TRUE;
    }
  }
  public function save() {
    $file = $this
      ->getFileObject();
    // If a user enters a duplicate Flickr URL, the object will be saved again.
    // Set the timestamp to the current time, so that the media item shows up
    // at the top of the media library, where they would expect to see it.
    $file->timestamp = REQUEST_TIME;
    file_save($file);
    return $file;
  }
  public function getFileObject() {
    $uri = $this
      ->parse($this->embedCode);
    return file_uri_to_object($uri, TRUE);
  }
}Members
| Name   | Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| MediaInternetFlickrHandler:: | public | function | ||
| MediaInternetFlickrHandler:: | public | function | ||
| MediaInternetFlickrHandler:: | public | function | ||
| MediaInternetFlickrHandler:: | public | function | 
