Advertisement
Guest User

To Wonder

a guest
Jan 16th, 2009
452
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.90 KB | None | 0 0
  1. <?php
  2.  
  3. /**
  4.  * Flickr Component
  5.  * @author RosSoft
  6.  * @license MIT
  7.  * @version 0.1
  8.  * @edited by To Wonder
  9.  */
  10. define("FLICKR_CACHE_DIR",CACHE . "flickr/");
  11.  
  12.  
  13. class FlickrComponent extends Component
  14. {
  15.     /**
  16.      * Api Key. Change to your own
  17.      * @var string
  18.      * @link http://www.flickr.com/services/api/misc.api_keys.html
  19.      */
  20.     var $_api_key=" API KEY HERE ";
  21.  
  22.  
  23.     function startup($controller){     
  24.     app::import('Vendor','phpflickr',array('file'=>'phpFlickr'.DS.'phpFlickr.php'));
  25.    
  26.     //FlickrComponent instance of controller is replaced by a phpFlickr instance
  27.          $controller->flickr =& new phpFlickr($this->_api_key);
  28.          if (!is_dir(FLICKR_CACHE_DIR))
  29.         {
  30.             mkdir(FLICKR_CACHE_DIR,0777);
  31.         }                
  32.          $controller->flickr->enableCache("fs", FLICKR_CACHE_DIR);
  33.          $controller->set("flickr",$controller->flickr);
  34.            
  35.     }
  36. }
  37. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement