| 1 |
<?php |
<?php |
| 2 |
// $Id: flickrrippr.module,v 1.81 2009/05/23 23:16:58 taniwha Exp $ |
// $Id: flickrrippr.module,v 1.82 2009/05/24 00:24:29 taniwha Exp $ |
| 3 |
|
|
| 4 |
|
|
| 5 |
include_once(drupal_get_path('module', 'flickrrippr') .'/flickrrippr.inc'); |
include_once(drupal_get_path('module', 'flickrrippr') .'/flickrrippr.inc'); |
| 118 |
if ($pagenum > 5) { |
if ($pagenum > 5) { |
| 119 |
return 'done'; |
return 'done'; |
| 120 |
} |
} |
| 121 |
|
|
| 122 |
|
|
| 123 |
//fetches defails from our database |
//fetches defails from our database |
| 124 |
$flickr_settings = flickrrippr_user_settings_get($user_id); |
$flickr_settings = flickrrippr_user_settings_get($user_id); |
| 125 |
|
|
| 126 |
//fetches from api.flickr.com |
//fetches from api.flickr.com |
| 127 |
if (!$flickr_settings->flickrid) { |
if (!$flickr_settings->flickrid) { |
| 128 |
$flickrsettings->flickrid = flickrrippr_flickruser($flickr_settings->flickrusername); |
$flickrsettings->flickrid = flickrrippr_flickruser($flickr_settings->flickrusername); |
| 129 |
} |
} |
| 130 |
|
|
| 131 |
|
|
| 132 |
//search flickr for latest photos from that user. |
//search flickr for latest photos from that user. |
| 133 |
$flickr = @flickrrippr_phpFlickr(); |
$flickr = flickrapi_phpFlickr(); |
| 134 |
if (!$flickr) { |
if (!$flickr) { |
| 135 |
drupal_set_message(t("Unable to query flickr.com")); |
drupal_set_message(t("Unable to query flickr.com")); |
| 136 |
return $output; |
return $output; |
| 137 |
} |
} |
| 138 |
|
|
| 139 |
$query = array( |
$query = array( |
| 140 |
'user_id' => $flickr_settings->flickrid, |
'user_id' => $flickr_settings->flickrid, |
| 141 |
'per_page' => $num_photos, |
'per_page' => $num_photos, |
| 142 |
'page' => $pagenum |
'page' => $pagenum |
| 143 |
); |
); |
|
//drupal_set_message(__FUNCTION__ .' query: '. print_r($query, 1)); |
|
| 144 |
|
|
| 145 |
$photos = $flickr->photos_search($query); |
$photos = $flickr->photos_search($query); |
| 146 |
//drupal_set_message(__FUNCTION__ .' photos: '. print_r($photos, 1)); |
//drupal_set_message(__FUNCTION__ .' photos: '. print_r($photos, 1)); |
| 330 |
* Implementation of hook_cron(). |
* Implementation of hook_cron(). |
| 331 |
*/ |
*/ |
| 332 |
function flickrrippr_cron() { |
function flickrrippr_cron() { |
|
//drupal_set_message(__FUNCTION__); |
|
| 333 |
$result = db_query("SELECT * FROM {flickrusers} ORDER BY uid"); |
$result = db_query("SELECT * FROM {flickrusers} ORDER BY uid"); |
| 334 |
|
|
| 335 |
while ($fuser = db_fetch_object($result)) { |
while ($fuser = db_fetch_object($result)) { |
|
//drupal_set_message('checking: '. print_r($fuser, 1)); |
|
| 336 |
flickrrippr_check_latest($fuser->uid); |
flickrrippr_check_latest($fuser->uid); |
| 337 |
} |
} |
| 338 |
} |
} |