39 lines
		
	
	
	
		
			943 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
	
		
			943 B
		
	
	
	
		
			Text
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
/**
 | 
						|
 * @file
 | 
						|
 * Install, update and uninstall functions for the aggregator module.
 | 
						|
 */
 | 
						|
 | 
						|
/**
 | 
						|
 * Implements hook_requirements().
 | 
						|
 */
 | 
						|
function aggregator_requirements($phase) {
 | 
						|
  $has_curl = function_exists('curl_init');
 | 
						|
  $requirements = array();
 | 
						|
  $requirements['curl'] = array(
 | 
						|
    'title' => t('cURL'),
 | 
						|
    'value' => $has_curl ? t('Enabled') : t('Not found'),
 | 
						|
  );
 | 
						|
  if (!$has_curl) {
 | 
						|
    $requirements['curl']['severity'] = REQUIREMENT_ERROR;
 | 
						|
    $requirements['curl']['description'] = t('The Aggregator module could not be installed because the PHP <a href="http://php.net/manual/curl.setup.php">cURL</a> library is not available.');
 | 
						|
  }
 | 
						|
  return $requirements;
 | 
						|
}
 | 
						|
 | 
						|
/**
 | 
						|
 * @addtogroup updates-8.0.0-rc
 | 
						|
 * @{
 | 
						|
 */
 | 
						|
 | 
						|
/**
 | 
						|
 * The simple presence of this update function clears cached field definitions.
 | 
						|
 */
 | 
						|
function aggregator_update_8001() {
 | 
						|
  // Feed ID base field is now required.
 | 
						|
}
 | 
						|
 | 
						|
/**
 | 
						|
 * @} End of "addtogroup updates-8.0.0-rc".
 | 
						|
 */
 |