function widget($args, $instance) { if (adinj_ads_completely_disabled_from_page('widget')) { return; } if (is_front_page() && adinj_ticked('widget_exclude_front') || is_home() && adinj_ticked('widget_exclude_home') || is_page() && adinj_ticked('widget_exclude_page') || is_single() && adinj_ticked('widget_exclude_single') || is_archive() && adinj_ticked('widget_exclude_archive') || is_search() && adinj_ticked('widget_exclude_search') || is_404() && adinj_ticked('widget_exclude_404')) { return; } if (is_front_page() && adinj_ticked('exclude_front', $instance) || is_home() && adinj_ticked('exclude_home', $instance) || is_page() && adinj_ticked('exclude_page', $instance) || is_single() && adinj_ticked('exclude_single', $instance) || is_archive() && adinj_ticked('exclude_archive', $instance) || is_search() && adinj_ticked('exclude_search', $instance) || is_404() && adinj_ticked('exclude_404', $instance)) { return; } if (!adinj_allowed_in_category('widget', $instance)) { return; } if (!adinj_allowed_in_tag('widget', $instance)) { return; } if (!adinj_allowed_in_author('widget', $instance)) { return; } if (!adinj_allowed_in_id('widget', $instance)) { return; } extract($args); $ops = adinj_options(); $include = ""; if (adinj_mfunc_mode()) { $include = adinj_ad_code_include(); } $title = apply_filters('widget_title', $instance['title']); // The old 'non upgraded' db will be passed here if the widget hasn't // been resaved. We can't upgrade as doing so would mean we'd have to // re-save the widget files - which we can't do as we can't re-write // the settings back to the db (at least not without a bit more work) $adcode = adinj_get_ad_code('widget_' . $this->get_id(), $instance); echo $before_widget; if ($title) { echo $before_title . $title . $after_title; } if (!empty($adcode)) { echo $include; echo $adcode; } echo $after_widget; }
function adinj_ad_code_footer() { return adinj_get_ad_code('footer', adinj_options()); }