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);
}
}