function janrain_capture_screens_cron in Janrain Registration 7.2
Same name and namespace in other branches
- 7.4 janrain_capture_screens/janrain_capture_screens.module \janrain_capture_screens_cron()
Implements hook_cron().
Refreshes the locally cached remote screens.
File
- janrain_capture_screens/
janrain_capture_screens.module, line 119 - Janrain Capture Admin Screens Module
Code
function janrain_capture_screens_cron() {
$screens = _janrain_capture_get_screens();
foreach ($screens as $screen) {
$screen_machine_name = _janrain_capture_get_screen_machine_name($screen);
$screen_remote_fid = variable_get('janrain_capture_screen_' . $screen_machine_name . '_remote_fid');
$screen_remote_url = trim(variable_get('janrain_capture_screen_' . $screen_machine_name . '_remote_url', ''));
if ($screen_remote_url && $screen_remote_fid && ($file = file_load($screen_remote_fid)) && $file->timestamp < REQUEST_TIME - 3 * 3600) {
janrain_capture_screens_local_screen_data_refresh($screen);
}
}
}