WordPress Ad Widget - Version 2.5.1

Version Description

Download this release

Release Info

Developer broadstreetads
Plugin Icon wp plugin WordPress Ad Widget
Version 2.5.1
Comparing to
See all releases

Code changes from version 2.5.0 to 2.5.1

adwidget.php CHANGED
@@ -3,7 +3,7 @@
3
Plugin Name: Wordpress Ad Widget
4
Plugin URI: https://github.com/broadstreetads/wordpress-ad-widget
5
Description: The easiest way to place ads in your Wordpress sidebar. Go to Settings -> Ad Widget
6
- Version: 2.5.0
7
Author: Broadstreet Ads
8
Author URI: http://broadstreetads.com
9
*/
@@ -20,7 +20,7 @@ add_action('admin_menu', array('AdWidget_Core', 'registerAdmin'));
20
class AdWidget_Core
21
{
22
CONST KEY_INSTALL_REPORT = 'AdWidget_Installed';
23
- CONST VERSION = '2.5.0';
24
25
/**
26
* The callback used to register the scripts
@@ -70,10 +70,10 @@ class AdWidget_Core
70
self::sendInstallReportIfNew();
71
72
if(isset($_POST['cancel']))
73
- Broadstreet_Mini_Utility::hasAdserving(false);
74
75
if(isset($_POST['subscribe']))
76
- Broadstreet_Mini_Utility::hasAdserving(true);
77
78
include dirname(__FILE__) . '/views/admin.php';
79
}
@@ -205,7 +205,7 @@ class AdWidget_HTMLWidget extends WP_Widget
205
$instance['w_adv'] = $new_instance['w_adv'];
206
207
/* New ad? Upload it to Broadstreet */
208
- if($instance['w_adcode'] && Broadstreet_Mini_Utility::hasAdserving()) {
209
210
$advertisement_id = false;
211
# New ad?
@@ -213,12 +213,12 @@ class AdWidget_HTMLWidget extends WP_Widget
213
214
# New advertiser?
215
if(!$advertisement_id) {
216
- $api = Broadstreet_Mini_Utility::getClient();
217
- $adv = $api->createAdvertiser(Broadstreet_Mini_Utility::getNetworkID(), $instance['w_adv']);
218
$instance['bs_adv_id'] = $adv->id;
219
}
220
221
- $ad = Broadstreet_Mini_Utility::importHTMLAd(Broadstreet_Mini_Utility::getNetworkID(),
222
$instance['bs_adv_id'],
223
$instance['w_adcode'],
224
$advertisement_id);
@@ -314,7 +314,7 @@ class AdWidget_ImageWidget extends WP_Widget
314
$link = 'http://adsofthefuture.com';
315
}
316
317
- if(Broadstreet_Mini_Utility::hasAdserving() && is_numeric($instance['bs_ad_id']))
318
{
319
if($resize == 'yes') echo '<style type="text/css">.adwidget-id'.$id.' img { width: 100% !important; height: auto !important; }</style>';
320
echo "<span class='adwidget-id$id'>{$instance['bs_ad_html']}</span>";
@@ -347,7 +347,7 @@ class AdWidget_ImageWidget extends WP_Widget
347
$instance['w_adv'] = $new_instance['w_adv'];
348
349
/* New ad? Upload it to Broadstreet */
350
- if($instance['w_img'] && $changed && Broadstreet_Mini_Utility::hasAdserving()) {
351
352
$advertisement_id = false;
353
# New ad?
@@ -355,12 +355,12 @@ class AdWidget_ImageWidget extends WP_Widget
355
356
# New advertiser?
357
if(!$advertisement_id) {
358
- $api = Broadstreet_Mini_Utility::getClient();
359
- $adv = $api->createAdvertiser(Broadstreet_Mini_Utility::getNetworkID(), $instance['w_adv']);
360
$instance['bs_adv_id'] = $adv->id;
361
}
362
363
- $ad = Broadstreet_Mini_Utility::importImageAd(Broadstreet_Mini_Utility::getNetworkID(),
364
$instance['bs_adv_id'],
365
$instance['w_img'],
366
$instance['w_link'],
@@ -422,7 +422,7 @@ class AdWidget_ImageWidget extends WP_Widget
422
<label for="<?php echo $this->get_field_id('w_new'); ?>">Open in New Window? </label>
423
<input type="checkbox" name="<?php echo $this->get_field_name('w_new'); ?>" value="yes" <?php if($instance['w_resize'] == 'yes') echo 'checked'; ?> />
424
</p>
425
- <?php if(!Broadstreet_Mini_Utility::hasAdserving()): ?>
426
<p>
427
<span style="color: green; font-weight: bold;">New!</span> When you're ready for a more powerful adserver with click reporting <a target="_blank" href="#" onclick="broadstreet_upgrade(); return false;">click here</a>.
428
<script language="javascript">
@@ -435,7 +435,7 @@ class AdWidget_ImageWidget extends WP_Widget
435
alert('Save any unsaved widgets and refresh this page to see new upgraded options');
436
};
437
438
- tb_show('Broadstreet', '<?php echo bs_get_base_url('views/modal/') ?>' + '?fake=fake&width=650&height=580&TB_iframe=true');
439
}
440
}
441
</script>
@@ -452,7 +452,7 @@ class AdWidget_ImageWidget extends WP_Widget
452
tb_remove();
453
};
454
455
- tb_show('Broadstreet', '<?php echo bs_get_base_url('views/modal/?step=reports&adv_id=' . @$instance['bs_adv_id'] . '&ad_id=' . @$instance['bs_ad_id']) ?>' + '&width=650&height=580&TB_iframe=true');
456
}
457
}
458
</script>
3
Plugin Name: Wordpress Ad Widget
4
Plugin URI: https://github.com/broadstreetads/wordpress-ad-widget
5
Description: The easiest way to place ads in your Wordpress sidebar. Go to Settings -> Ad Widget
6
+ Version: 2.5.1
7
Author: Broadstreet Ads
8
Author URI: http://broadstreetads.com
9
*/
20
class AdWidget_Core
21
{
22
CONST KEY_INSTALL_REPORT = 'AdWidget_Installed';
23
+ CONST VERSION = '2.5.1';
24
25
/**
26
* The callback used to register the scripts
70
self::sendInstallReportIfNew();
71
72
if(isset($_POST['cancel']))
73
+ Broadstreet_Adwidget_Mini_Utility::hasAdserving(false);
74
75
if(isset($_POST['subscribe']))
76
+ Broadstreet_Adwidget_Mini_Utility::hasAdserving(true);
77
78
include dirname(__FILE__) . '/views/admin.php';
79
}
205
$instance['w_adv'] = $new_instance['w_adv'];
206
207
/* New ad? Upload it to Broadstreet */
208
+ if($instance['w_adcode'] && Broadstreet_Adwidget_Mini_Utility::hasAdserving()) {
209
210
$advertisement_id = false;
211
# New ad?
213
214
# New advertiser?
215
if(!$advertisement_id) {
216
+ $api = Broadstreet_Adwidget_Mini_Utility::getClient();
217
+ $adv = $api->createAdvertiser(Broadstreet_Adwidget_Mini_Utility::getNetworkID(), $instance['w_adv']);
218
$instance['bs_adv_id'] = $adv->id;
219
}
220
221
+ $ad = Broadstreet_Adwidget_Mini_Utility::importHTMLAd(Broadstreet_Adwidget_Mini_Utility::getNetworkID(),
222
$instance['bs_adv_id'],
223
$instance['w_adcode'],
224
$advertisement_id);
314
$link = 'http://adsofthefuture.com';
315
}
316
317
+ if(Broadstreet_Adwidget_Mini_Utility::hasAdserving() && is_numeric($instance['bs_ad_id']))
318
{
319
if($resize == 'yes') echo '<style type="text/css">.adwidget-id'.$id.' img { width: 100% !important; height: auto !important; }</style>';
320
echo "<span class='adwidget-id$id'>{$instance['bs_ad_html']}</span>";
347
$instance['w_adv'] = $new_instance['w_adv'];
348
349
/* New ad? Upload it to Broadstreet */
350
+ if($instance['w_img'] && $changed && Broadstreet_Adwidget_Mini_Utility::hasAdserving()) {
351
352
$advertisement_id = false;
353
# New ad?
355
356
# New advertiser?
357
if(!$advertisement_id) {
358
+ $api = Broadstreet_Adwidget_Mini_Utility::getClient();
359
+ $adv = $api->createAdvertiser(Broadstreet_Adwidget_Mini_Utility::getNetworkID(), $instance['w_adv']);
360
$instance['bs_adv_id'] = $adv->id;
361
}
362
363
+ $ad = Broadstreet_Adwidget_Mini_Utility::importImageAd(Broadstreet_Adwidget_Mini_Utility::getNetworkID(),
364
$instance['bs_adv_id'],
365
$instance['w_img'],
366
$instance['w_link'],
422
<label for="<?php echo $this->get_field_id('w_new'); ?>">Open in New Window? </label>
423
<input type="checkbox" name="<?php echo $this->get_field_name('w_new'); ?>" value="yes" <?php if($instance['w_resize'] == 'yes') echo 'checked'; ?> />
424
</p>
425
+ <?php if(!Broadstreet_Adwidget_Mini_Utility::hasAdserving()): ?>
426
<p>
427
<span style="color: green; font-weight: bold;">New!</span> When you're ready for a more powerful adserver with click reporting <a target="_blank" href="#" onclick="broadstreet_upgrade(); return false;">click here</a>.
428
<script language="javascript">
435
alert('Save any unsaved widgets and refresh this page to see new upgraded options');
436
};
437
438
+ tb_show('Broadstreet', '<?php echo bsadwidget_get_base_url('views/modal/') ?>' + '?fake=fake&width=650&height=580&TB_iframe=true');
439
}
440
}
441
</script>
452
tb_remove();
453
};
454
455
+ tb_show('Broadstreet', '<?php echo bsadwidget_get_base_url('views/modal/?step=reports&adv_id=' . @$instance['bs_adv_id'] . '&ad_id=' . @$instance['bs_ad_id']) ?>' + '&width=650&height=580&TB_iframe=true');
456
}
457
}
458
</script>
lib/Broadstreet.php CHANGED
@@ -104,6 +104,18 @@ class Broadstreet
104
return $this->_post("/networks", $options)->body->network;
105
}
106
107
/**
108
* Create a basic user
109
* @param string $email
@@ -172,6 +184,15 @@ class Broadstreet
172
return $this->_get("/networks/$network_id")->body->network;
173
}
174
175
/**
176
* Update an advertisement
177
* @param string $name The name of the advertisement
@@ -352,14 +373,18 @@ class Broadstreet
352
$status = false;
353
$response = @wp_remote_post($url, $params);
354
355
- if(isset($response['response'])
356
&& isset($response['body'])
357
&& isset($response['response']['code']))
358
{
359
$body = $response['body'];
360
$status = (string)$response['response']['code'];
361
}
362
-
363
return array($body, $status);
364
}
365
@@ -426,7 +451,7 @@ class Broadstreet
426
{
427
$uri = ltrim($uri, '/');
428
429
- return ($this->use_ssl ? 'http://' : 'http://')
430
. $this->host
431
. '/api/'
432
. self::API_VERSION
@@ -453,4 +478,4 @@ class Broadstreet_ServerException extends Broadstreet_GeneralException {
453
}
454
}
455
456
- endif;
104
return $this->_post("/networks", $options)->body->network;
105
}
106
107
+ /**
108
+ * Create a zone
109
+ * @param string $id The id of the network
110
+ * @param string $name The name of the zone
111
+ * @param string $options
112
+ */
113
+ public function createZone($network_id, $name, $options = array())
114
+ {
115
+ $options['name'] = $name;
116
+ return $this->_post("/networks/$network_id/zones", $options)->body->zone;
117
+ }
118
+
119
/**
120
* Create a basic user
121
* @param string $email
184
return $this->_get("/networks/$network_id")->body->network;
185
}
186
187
+ /**
188
+ * Get all zones for a network
189
+ * @param int $network_id
190
+ */
191
+ public function getZones($network_id)
192
+ {
193
+ return $this->_get("/networks/$network_id/zones")->body->zones;
194
+ }
195
+
196
/**
197
* Update an advertisement
198
* @param string $name The name of the advertisement
373
$status = false;
374
$response = @wp_remote_post($url, $params);
375
376
+ if($response instanceof WP_Error)
377
+ {
378
+ $body = print_r($response->errors, true);
379
+ $status = 500;
380
+ } elseif(isset($response['response'])
381
&& isset($response['body'])
382
&& isset($response['response']['code']))
383
{
384
$body = $response['body'];
385
$status = (string)$response['response']['code'];
386
}
387
+
388
return array($body, $status);
389
}
390
451
{
452
$uri = ltrim($uri, '/');
453
454
+ return ($this->use_ssl ? 'https://' : 'http://')
455
. $this->host
456
. '/api/'
457
. self::API_VERSION
478
}
479
}
480
481
+ endif;
lib/Utility.php CHANGED
@@ -4,14 +4,14 @@ require 'Broadstreet.php';
4
5
if(!class_exists('Broadstreet_Mini_Utility')):
6
7
- function bs_get_option($name, $default = FALSE)
8
{
9
$value = get_option($name);
10
if( $value !== FALSE ) return $value;
11
return $default;
12
}
13
14
- function bs_set_option($name, $value)
15
{
16
if (get_option($name) !== FALSE)
17
{
@@ -25,40 +25,40 @@ function bs_set_option($name, $value)
25
}
26
}
27
28
- function bs_get_base_url($append = false)
29
{
30
$dir = basename(dirname(__FILE__));
31
return (WP_PLUGIN_URL . "/ad-widget/" . ($append ? $append : ''));
32
}
33
34
- function bs_get_email()
35
{
36
return get_bloginfo('admin_email');
37
}
38
39
- function bs_get_website()
40
{
41
return get_bloginfo('url');
42
}
43
44
- function bs_get_website_name()
45
{
46
return get_bloginfo('url');
47
}
48
49
- function bs_get_platform_version()
50
{
51
return get_bloginfo('version');
52
}
53
54
55
- function bs_mail($to, $subject, $body)
56
{
57
@wp_mail($to, $subject, $body);
58
}
59
60
61
- class Broadstreet_Mini_Utility
62
{
63
CONST KEY_ADSERVER_ENABLED = 'Broadstreet_Adserver_Enabled';
64
CONST KEY_API_KEY = 'Broadstreet_API_Key';
@@ -73,7 +73,7 @@ class Broadstreet_Mini_Utility
73
*/
74
public static function getBaseURL($append = false)
75
{
76
- return bs_get_base_url($append);
77
}
78
79
/**
@@ -83,7 +83,7 @@ class Broadstreet_Mini_Utility
83
*/
84
public static function setOption($name, $value)
85
{
86
- return bs_set_option($name, $value);
87
}
88
89
/**
@@ -94,7 +94,7 @@ class Broadstreet_Mini_Utility
94
*/
95
public static function getOption($name, $default = FALSE)
96
{
97
- return bs_get_option($name, $default);
98
}
99
100
/**
@@ -103,13 +103,13 @@ class Broadstreet_Mini_Utility
103
public static function sendReport($message = 'General')
104
{
105
$report = "";
106
- $report .= bs_get_website_name(). "\n";
107
- $report .= bs_get_website(). "\n";
108
- $report .= bs_get_email(). "\n";
109
- $report .= 'Platform Version: ' . bs_get_platform_version() . "\n";
110
$report .= "$message\n";
111
112
- @bs_mail('errors@broadstreetads.com', "Status Report: WP AdWidget", $report);
113
}
114
115
/**
@@ -178,7 +178,7 @@ class Broadstreet_Mini_Utility
178
{
179
$success = false;
180
if($enabled !== null) {
181
- self::setOption (Broadstreet_Mini_Utility::KEY_ADSERVER_ENABLED, (bool)$enabled);
182
$message = $enabled ? 'Subscribed' : 'Unsubscribed';
183
if($enabled) $success = self::importOldAds($email);
184
if($success) self::sendReport("Premium Adserver $message");
@@ -262,7 +262,7 @@ class Broadstreet_Mini_Utility
262
public static function editableLink($label_or_markup = false, $key = 'solo')
263
{
264
if(!$label_or_markup)
265
- $label_or_markup = '<img alt="Create Editable" src="'.Broadstreet_Mini_Utility::getBaseURL('/assets/img/editable-button.png').'" />';
266
echo '<a href="#" onclick="editable_'.$key.'(); return false;">'.$label_or_markup.'</a>';
267
}
268
@@ -358,25 +358,25 @@ class Broadstreet_Mini_Utility
358
359
try
360
{
361
- if(!Broadstreet_Mini_Utility::hasNetwork())
362
{
363
# Register the user by email address
364
$user = $api->register($email);
365
- Broadstreet_Mini_Utility::setOption(Broadstreet_Mini_Utility::KEY_API_KEY, $user->access_token);
366
367
# Create a network for the new user
368
# Don't change this unless you want a higher tier. There's no lower tier, you haxor you
369
$net = $api->createNetwork('Wordpress - ' . get_bloginfo('name'), array('tier_id' => 4));
370
- Broadstreet_Mini_Utility::setOption(Broadstreet_Mini_Utility::KEY_NETWORK_ID, $net->id);
371
}
372
else
373
{
374
$api = self::getClient();
375
- $net = (object)array('id' => Broadstreet_Mini_Utility::getNetworkID());
376
}
377
378
/* Import Image widgets */
379
- $ads = Broadstreet_Mini_Utility::getOption('widget_adwidget_imagewidget');
380
381
foreach($ads as $id => $data)
382
{
@@ -384,7 +384,7 @@ class Broadstreet_Mini_Utility
384
if(!is_numeric($id) || is_numeric(@$data['bs_ad_id'])) continue;
385
386
$adv = $api->createAdvertiser($net->id, self::arrayGet($data, 'w_adv', 'New Advertiser - Image'));
387
- Broadstreet_Mini_Utility::setOption(Broadstreet_Mini_Utility::KEY_ADVERTISER_ID, $adv->id);
388
389
$ad = self::importImageAd($net->id, $adv->id, $data['w_img'], $data['w_link']);
390
@@ -395,11 +395,11 @@ class Broadstreet_Mini_Utility
395
$ads[$id]['bs_adv_id'] = $adv->id;
396
}
397
398
- Broadstreet_Mini_Utility::setOption('widget_adwidget_imagewidget', $ads);
399
400
401
/* Import HTML widgets */
402
- $ads = Broadstreet_Mini_Utility::getOption('widget_adwidget_htmlwidget');
403
404
foreach($ads as $id => $data)
405
{
@@ -407,7 +407,7 @@ class Broadstreet_Mini_Utility
407
if(!is_numeric($id) || is_numeric(@$data['bs_ad_id'])) continue;
408
409
$adv = $api->createAdvertiser($net->id, self::arrayGet($data, 'w_adv', 'New Advertiser - HTML'));
410
- Broadstreet_Mini_Utility::setOption(Broadstreet_Mini_Utility::KEY_ADVERTISER_ID, $adv->id);
411
412
$ad = self::importHTMLAd($net->id, $adv->id, $data['w_adcode']);
413
@@ -418,7 +418,7 @@ class Broadstreet_Mini_Utility
418
$ads[$id]['bs_adv_id'] = $adv->id;
419
}
420
421
- Broadstreet_Mini_Utility::setOption('widget_adwidget_htmlwidget', $ads);
422
}
423
catch(Exception $ex)
424
{
4
5
if(!class_exists('Broadstreet_Mini_Utility')):
6
7
+ function bsadwidget_get_option($name, $default = FALSE)
8
{
9
$value = get_option($name);
10
if( $value !== FALSE ) return $value;
11
return $default;
12
}
13
14
+ function bsadwidget_set_option($name, $value)
15
{
16
if (get_option($name) !== FALSE)
17
{
25
}
26
}
27
28
+ function bsadwidget_get_base_url($append = false)
29
{
30
$dir = basename(dirname(__FILE__));
31
return (WP_PLUGIN_URL . "/ad-widget/" . ($append ? $append : ''));
32
}
33
34
+ function bsadwidget_get_email()
35
{
36
return get_bloginfo('admin_email');
37
}
38
39
+ function bsadwidget_get_website()
40
{
41
return get_bloginfo('url');
42
}
43
44
+ function bsadwidget_get_website_name()
45
{
46
return get_bloginfo('url');
47
}
48
49
+ function bsadwidget_get_platform_version()
50
{
51
return get_bloginfo('version');
52
}
53
54
55
+ function bsadwidget_mail($to, $subject, $body)
56
{
57
@wp_mail($to, $subject, $body);
58
}
59
60
61
+ class Broadstreet_Adwidget_Mini_Utility
62
{
63
CONST KEY_ADSERVER_ENABLED = 'Broadstreet_Adserver_Enabled';
64
CONST KEY_API_KEY = 'Broadstreet_API_Key';
73
*/
74
public static function getBaseURL($append = false)
75
{
76
+ return bsadwidget_get_base_url($append);
77
}
78
79
/**
83
*/
84
public static function setOption($name, $value)
85
{
86
+ return bsadwidget_set_option($name, $value);
87
}
88
89
/**
94
*/
95
public static function getOption($name, $default = FALSE)
96
{
97
+ return bsadwidget_get_option($name, $default);
98
}
99
100
/**
103
public static function sendReport($message = 'General')
104
{
105
$report = "";
106
+ $report .= bsadwidget_get_website_name(). "\n";
107
+ $report .= bsadwidget_get_website(). "\n";
108
+ $report .= bsadwidget_get_email(). "\n";
109
+ $report .= 'Platform Version: ' . bsadwidget_get_platform_version() . "\n";
110
$report .= "$message\n";
111
112
+ @bsadwidget_mail('errors@broadstreetads.com', "Status Report: WP AdWidget", $report);
113
}
114
115
/**
178
{
179
$success = false;
180
if($enabled !== null) {
181
+ self::setOption (Broadstreet_Adwidget_Mini_Utility::KEY_ADSERVER_ENABLED, (bool)$enabled);
182
$message = $enabled ? 'Subscribed' : 'Unsubscribed';
183
if($enabled) $success = self::importOldAds($email);
184
if($success) self::sendReport("Premium Adserver $message");
262
public static function editableLink($label_or_markup = false, $key = 'solo')
263
{
264
if(!$label_or_markup)
265
+ $label_or_markup = '<img alt="Create Editable" src="'.Broadstreet_Adwidget_Mini_Utility::getBaseURL('/assets/img/editable-button.png').'" />';
266
echo '<a href="#" onclick="editable_'.$key.'(); return false;">'.$label_or_markup.'</a>';
267
}
268
358
359
try
360
{
361
+ if(!Broadstreet_Adwidget_Mini_Utility::hasNetwork())
362
{
363
# Register the user by email address
364
$user = $api->register($email);
365
+ Broadstreet_Adwidget_Mini_Utility::setOption(Broadstreet_Adwidget_Mini_Utility::KEY_API_KEY, $user->access_token);
366
367
# Create a network for the new user
368
# Don't change this unless you want a higher tier. There's no lower tier, you haxor you
369
$net = $api->createNetwork('Wordpress - ' . get_bloginfo('name'), array('tier_id' => 4));
370
+ Broadstreet_Adwidget_Mini_Utility::setOption(Broadstreet_Adwidget_Mini_Utility::KEY_NETWORK_ID, $net->id);
371
}
372
else
373
{
374
$api = self::getClient();
375
+ $net = (object)array('id' => Broadstreet_Adwidget_Mini_Utility::getNetworkID());
376
}
377
378
/* Import Image widgets */
379
+ $ads = Broadstreet_Adwidget_Mini_Utility::getOption('widget_adwidget_imagewidget');
380
381
foreach($ads as $id => $data)
382
{
384
if(!is_numeric($id) || is_numeric(@$data['bs_ad_id'])) continue;
385
386
$adv = $api->createAdvertiser($net->id, self::arrayGet($data, 'w_adv', 'New Advertiser - Image'));
387
+ Broadstreet_Adwidget_Mini_Utility::setOption(Broadstreet_Adwidget_Mini_Utility::KEY_ADVERTISER_ID, $adv->id);
388
389
$ad = self::importImageAd($net->id, $adv->id, $data['w_img'], $data['w_link']);
390
395
$ads[$id]['bs_adv_id'] = $adv->id;
396
}
397
398
+ Broadstreet_Adwidget_Mini_Utility::setOption('widget_adwidget_imagewidget', $ads);
399
400
401
/* Import HTML widgets */
402
+ $ads = Broadstreet_Adwidget_Mini_Utility::getOption('widget_adwidget_htmlwidget');
403
404
foreach($ads as $id => $data)
405
{
407
if(!is_numeric($id) || is_numeric(@$data['bs_ad_id'])) continue;
408
409
$adv = $api->createAdvertiser($net->id, self::arrayGet($data, 'w_adv', 'New Advertiser - HTML'));
410
+ Broadstreet_Adwidget_Mini_Utility::setOption(Broadstreet_Adwidget_Mini_Utility::KEY_ADVERTISER_ID, $adv->id);
411
412
$ad = self::importHTMLAd($net->id, $adv->id, $data['w_adcode']);
413
418
$ads[$id]['bs_adv_id'] = $adv->id;
419
}
420
421
+ Broadstreet_Adwidget_Mini_Utility::setOption('widget_adwidget_htmlwidget', $ads);
422
}
423
catch(Exception $ex)
424
{
readme.txt CHANGED
@@ -2,8 +2,8 @@
2
Contributors: Broadstreet
3
Tags: wordpress,ad,widget,sidebar,google,tag,code
4
Requires at least: 3.0
5
- Tested up to: 3.8.1
6
- Stable tag: 2.5.0
7
8
Easily upload ad images and ad code to your sidebar. For those that don't need or
9
want a complicated ad management system.
2
Contributors: Broadstreet
3
Tags: wordpress,ad,widget,sidebar,google,tag,code
4
Requires at least: 3.0
5
+ Tested up to: 3.9
6
+ Stable tag: 2.5.1
7
8
Easily upload ad images and ad code to your sidebar. For those that don't need or
9
want a complicated ad management system.
views/admin.php CHANGED
@@ -19,7 +19,7 @@
19
<script type="text/javascript" src="http://cdn.broadstreetads.com/init.js"></script>
20
<script type="text/javascript">broadstreet.zone(423);</script>
21
22
- <?php if(Broadstreet_Mini_Utility::hasAdserving()): ?>
23
24
<h2>Adserver Subscription</h2>
25
@@ -33,7 +33,7 @@ your ads to start serving from your site instead of an adserver.
33
34
<?php endif; ?>
35
36
- <?php if(!Broadstreet_Mini_Utility::hasAdserving() && Broadstreet_Mini_Utility::hasNetwork()): ?>
37
38
<h2>Adserver Subscription</h2>
39
19
<script type="text/javascript" src="http://cdn.broadstreetads.com/init.js"></script>
20
<script type="text/javascript">broadstreet.zone(423);</script>
21
22
+ <?php if(Broadstreet_Adwidget_Mini_Utility::hasAdserving()): ?>
23
24
<h2>Adserver Subscription</h2>
25
33
34
<?php endif; ?>
35
36
+ <?php if(!Broadstreet_Adwidget_Mini_Utility::hasAdserving() && Broadstreet_Adwidget_Mini_Utility::hasNetwork()): ?>
37
38
<h2>Adserver Subscription</h2>
39
views/modal/index.php CHANGED
@@ -40,20 +40,20 @@ if(!$page) $page = 'signup';
40
41
if($page == 'signup')
42
{
43
- if(Broadstreet_Mini_Utility::hasAdserving() || @$_GET['status'] == 'agree') {
44
45
- if(!Broadstreet_Mini_Utility::hasAdserving())
46
{
47
# New user
48
if(!isset($_POST['resub']))
49
{
50
$email = $_POST['email'];
51
- $success = Broadstreet_Mini_Utility::hasAdserving(true, $email);
52
}
53
else
54
{
55
# Someone who cancelled and resubscribed
56
- $success = Broadstreet_Mini_Utility::hasAdserving(true);
57
}
58
59
if(!$success) exit("We're sorry! We couldn't upgrade you to premium adserving! Is your email address already linked to a Broadstreet account? This may be the problem.");
@@ -64,6 +64,6 @@ if($page == 'signup')
64
}
65
}
66
67
- Broadstreet_Mini_Utility::sendReport('Premium Exloration');
68
require "$page.php";
69
40
41
if($page == 'signup')
42
{
43
+ if(Broadstreet_Adwidget_Mini_Utility::hasAdserving() || @$_GET['status'] == 'agree') {
44
45
+ if(!Broadstreet_Adwidget_Mini_Utility::hasAdserving())
46
{
47
# New user
48
if(!isset($_POST['resub']))
49
{
50
$email = $_POST['email'];
51
+ $success = Broadstreet_Adwidget_Mini_Utility::hasAdserving(true, $email);
52
}
53
else
54
{
55
# Someone who cancelled and resubscribed
56
+ $success = Broadstreet_Adwidget_Mini_Utility::hasAdserving(true);
57
}
58
59
if(!$success) exit("We're sorry! We couldn't upgrade you to premium adserving! Is your email address already linked to a Broadstreet account? This may be the problem.");
64
}
65
}
66
67
+ Broadstreet_Adwidget_Mini_Utility::sendReport('Premium Exloration');
68
require "$page.php";
69
views/modal/reports.php CHANGED
@@ -2,7 +2,7 @@
2
3
$ad_id = $_GET['ad_id'];
4
$adv_id = $_GET['adv_id'];
5
- $net_id = Broadstreet_Mini_Utility::getNetworkID();
6
7
$start = @$_GET['start'];
8
$end = @$_GET['end'];
@@ -13,7 +13,7 @@ if($start && !$end) $end = date('Y-m-d');
13
if($end && !$start) $start = date('Y-m-d', strtotime($end) - $day);
14
if(!$start && !$end) { $end = date('Y-m-d'); $start = date('Y-m-d', time() - $day); }
15
16
- $api = Broadstreet_Mini_Utility::getClient();
17
$error = false;
18
$stats = array();
19
2
3
$ad_id = $_GET['ad_id'];
4
$adv_id = $_GET['adv_id'];
5
+ $net_id = Broadstreet_Adwidget_Mini_Utility::getNetworkID();
6
7
$start = @$_GET['start'];
8
$end = @$_GET['end'];
13
if($end && !$start) $start = date('Y-m-d', strtotime($end) - $day);
14
if(!$start && !$end) { $end = date('Y-m-d'); $start = date('Y-m-d', time() - $day); }
15
16
+ $api = Broadstreet_Adwidget_Mini_Utility::getClient();
17
$error = false;
18
$stats = array();
19
views/modal/signup.php CHANGED
@@ -20,7 +20,7 @@
20
</div>
21
<div id="call-to-action">
22
<form id="signup" action="?step=signup&status=agree" method="post">
23
- <?php if(!Broadstreet_Mini_Utility::getNetworkID()): ?>
24
<input id="email" type="text" name="email" placeholder="your@email.com" value="<?php echo get_bloginfo('admin_email') ?>" />
25
<a href="#" onclick="$('#signup').submit();" class="btn call-to-action">$5 / month. Click for an Instant Signup</a>
26
<?php else: ?>
20
</div>
21
<div id="call-to-action">
22
<form id="signup" action="?step=signup&status=agree" method="post">
23
+ <?php if(!Broadstreet_Adwidget_Mini_Utility::getNetworkID()): ?>
24
<input id="email" type="text" name="email" placeholder="your@email.com" value="<?php echo get_bloginfo('admin_email') ?>" />
25
<a href="#" onclick="$('#signup').submit();" class="btn call-to-action">$5 / month. Click for an Instant Signup</a>
26
<?php else: ?>