Tweet about Advertwhirl. | Donate | Advertwhirl Support | Follow Mobile Sentience Version: 1.0.14b License: GPL2 Author: Max Jonathan Spaulding - Mobile Sentience LLC Author URI: http://www.mobilesentience.com Stable tag: 1.0.13 */ if(!class_exists('AdvertwhirlPlugin')){ require_once('AdvertwhirlPlugin.php'); require_once('libs/AdvertwhirlAllocations.php'); $advertwhirlPlugin = new AdvertwhirlPlugin(); function_exists('register_activation_hook')?register_activation_hook(__FILE__, array(&$advertwhirlPlugin, 'ActivatePlugin')):add_action('activate_'.__FILE__, array(&$advertwhirlPlugin, 'ActivatePlugin')); function_exists('register_deactivation_hook')?register_deactivation_hook(__FILE__, array(&$advertwhirlPlugin, 'DeactivatePlugin')):add_action('deactivate_'.__FILE__, array(&$advertwhirlPlugin, 'DeactivatePlugin')); } if(!class_exists('AdvertwhirlCampaignWidget')){ require_once('AdvertwhirlCampaignWidget.php'); add_action('widgets_init', create_function('', 'return register_widget("AdvertwhirlCampaignWidget");')); } if(!function_exists('advertwhirl_get_ad')){ require_once("libs/Version.php"); function advertwhirl_get_ad($campaign){ global $wp_version; global $advertwhirl_options_name; $options = maybe_unserialize(get_option($advertwhirl_options_name)); if(isset($options['adcampaigns'][$campaign])){ // Get the ad $allocations = $options['adcampaigns'][$campaign]['allocations']; if(isset($allocations) && sizeof($allocations) > 0){ foreach($allocations as $index => $allocation){ if(VerifyAllocation($allocation, $campaign)){ return AllocateAd($campaign, $index, $allocation); } } } } return AllocateAd($campaign, $index, null); } } if(!function_exists('advertwhirl_print_ad')){ function advertwhirl_print_ad($campaign){ echo advertwhirl_get_ad($campaign); } }