You are here

RefreshThumbnailsBatch.inc in ShrinkTheWeb 8

File

src/RefreshThumbnailsBatch.inc
View source
<?php

/**
 * Request refresh batch process callback.
 */
function requestThumbnailsRefresh($url, &$context) {
  $context['results'][] = $url;
  module_load_include('inc', 'shrinktheweb', 'shrinktheweb.api');
  shrinktheweb_refreshThumbnail($url, $aOptions = array());
  $context['message'] = 'Refresh for thumbnail for domain <em>' . $url . '</em> was requested';
}

/**
 * Request refresh batch finish callback.
 */
function requestThumbnailsRefreshFinished($success, $results, $operations) {
  if ($success) {
    drupal_set_message('Thumbnails for ' . count($results) . ' domains requested to be refreshed');
  }
  else {
    drupal_set_message('An error has occurred.', 'error');
  }
}

Functions

Namesort descending Description
requestThumbnailsRefresh Request refresh batch process callback.
requestThumbnailsRefreshFinished Request refresh batch finish callback.