Version Description
Download this release
Release Info
Developer | broadstreetads |
Plugin | WordPress Ad Widget |
Version | 2.14.0 |
Comparing to | |
See all releases |
Code changes from version 2.13.0 to 2.14.0
- adwidget.php +3 -77
- lib/Utility.php +0 -19
- readme.txt +1 -1
- views/modal/index.php +0 -2
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.
|
7 |
Author: Broadstreet XPRESS
|
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.
|
24 |
CONST KEY_WELCOME = 'AdWidget_Welcome';
|
25 |
|
26 |
/**
|
@@ -68,8 +68,7 @@ class AdWidget_Core
|
|
68 |
*/
|
69 |
static function adminMenuCallback()
|
70 |
{
|
71 |
-
|
72 |
-
|
73 |
if(isset($_POST['cancel']))
|
74 |
Broadstreet_Adwidget_Mini_Utility::hasAdserving(false);
|
75 |
|
@@ -79,79 +78,6 @@ class AdWidget_Core
|
|
79 |
include dirname(__FILE__) . '/views/admin.php';
|
80 |
}
|
81 |
|
82 |
-
/**
|
83 |
-
* Makes a call to the Broadstreet service to collect information information
|
84 |
-
* on the blog in case of errors and other needs.
|
85 |
-
*/
|
86 |
-
public static function sendReport($message = 'General')
|
87 |
-
{
|
88 |
-
$report = "$message\n";
|
89 |
-
$report .= get_bloginfo('name'). "\n";
|
90 |
-
$report .= get_bloginfo('url'). "\n";
|
91 |
-
$report .= get_bloginfo('admin_email'). "\n";
|
92 |
-
$report .= 'WP Version: ' . get_bloginfo('version'). "\n";
|
93 |
-
$report .= 'Plugin Version: ' . self::VERSION . "\n";
|
94 |
-
$report .= "$message\n";
|
95 |
-
|
96 |
-
@wp_mail('plugin@broadstreetads.com', "Report: $message", $report);
|
97 |
-
}
|
98 |
-
|
99 |
-
/**
|
100 |
-
* Send a welcome email to the user
|
101 |
-
*/
|
102 |
-
public static function sendWelcome()
|
103 |
-
{
|
104 |
-
$got_welcome = self::getOption(self::KEY_WELCOME);
|
105 |
-
|
106 |
-
if($got_welcome != 'true') {
|
107 |
-
$email = get_bloginfo('admin_email');
|
108 |
-
$subject = "Welcome - Ad Widget/Broadstreet XPRESS";
|
109 |
-
|
110 |
-
$body = "Thank you for choosing Wordpress AdWidget! This is a one-time email. If you have any support questions, reach out to frontdesk@broadstreetads.com.\n\n"
|
111 |
-
. "You may wish to check out our extensive ad format gallery and full-service adserver: http://broadstreetads.com/ad-widget/\n\n"
|
112 |
-
. "It helps to approach your sales prospects with something they've never seen before. We offer personal, 15 minute demos.\n\n"
|
113 |
-
. "Best of luck!\n\n"
|
114 |
-
. "- Kenny Katzgrau (Broadstreet XPRESS)\n\n";
|
115 |
-
|
116 |
-
self::setOption(self::KEY_WELCOME, 'true');
|
117 |
-
|
118 |
-
@wp_mail($email, $subject, $body);
|
119 |
-
}
|
120 |
-
}
|
121 |
-
|
122 |
-
/**
|
123 |
-
* If this is a new installation and we've never sent a report to the
|
124 |
-
* Broadstreet server, send a packet of basic info about this blog in case
|
125 |
-
* issues should arise in the future.
|
126 |
-
*/
|
127 |
-
public static function sendInstallReportIfNew()
|
128 |
-
{
|
129 |
-
$install_key = self::KEY_INSTALL_REPORT;
|
130 |
-
$upgrade_key = self::KEY_INSTALL_REPORT .'_'. self::VERSION;
|
131 |
-
|
132 |
-
$installed = self::getOption($install_key);
|
133 |
-
$upgraded = self::getOption($upgrade_key);
|
134 |
-
|
135 |
-
$sent = ($installed && $upgraded);
|
136 |
-
|
137 |
-
if($sent === FALSE)
|
138 |
-
{
|
139 |
-
if(!$installed)
|
140 |
-
{
|
141 |
-
self::sendWelcome();
|
142 |
-
self::sendReport("Installation");
|
143 |
-
self::setOption($install_key, 'true');
|
144 |
-
self::setOption($upgrade_key, 'true');
|
145 |
-
}
|
146 |
-
else
|
147 |
-
{
|
148 |
-
self::sendWelcome();
|
149 |
-
self::sendReport("Upgrade");
|
150 |
-
self::setOption($upgrade_key, 'true');
|
151 |
-
}
|
152 |
-
}
|
153 |
-
}
|
154 |
-
|
155 |
/**
|
156 |
* Sets a Wordpress option
|
157 |
* @param string $name The name of the option to set
|
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.14.0
|
7 |
Author: Broadstreet XPRESS
|
8 |
Author URI: http://broadstreetads.com
|
9 |
*/
|
20 |
class AdWidget_Core
|
21 |
{
|
22 |
CONST KEY_INSTALL_REPORT = 'AdWidget_Installed';
|
23 |
+
CONST VERSION = '2.14.0';
|
24 |
CONST KEY_WELCOME = 'AdWidget_Welcome';
|
25 |
|
26 |
/**
|
68 |
*/
|
69 |
static function adminMenuCallback()
|
70 |
{
|
71 |
+
|
|
|
72 |
if(isset($_POST['cancel']))
|
73 |
Broadstreet_Adwidget_Mini_Utility::hasAdserving(false);
|
74 |
|
78 |
include dirname(__FILE__) . '/views/admin.php';
|
79 |
}
|
80 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
/**
|
82 |
* Sets a Wordpress option
|
83 |
* @param string $name The name of the option to set
|
lib/Utility.php
CHANGED
@@ -97,21 +97,6 @@ class Broadstreet_Adwidget_Mini_Utility
|
|
97 |
return bsadwidget_get_option($name, $default);
|
98 |
}
|
99 |
|
100 |
-
/**
|
101 |
-
* Send an email about an error, issue, etc
|
102 |
-
*/
|
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 |
/**
|
116 |
* Get a link to the Broadstreet interface
|
117 |
* @param string $path
|
@@ -181,7 +166,6 @@ class Broadstreet_Adwidget_Mini_Utility
|
|
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");
|
185 |
return $success;
|
186 |
} else {
|
187 |
return (bool)self::getOption(self::KEY_ADSERVER_ENABLED, false);
|
@@ -317,7 +301,6 @@ class Broadstreet_Adwidget_Mini_Utility
|
|
317 |
return $api->updateAdvertisement($network_id, $advertiser_id, $advertisement_id, $params);
|
318 |
|
319 |
} catch(Exception $ex) {
|
320 |
-
self::sendReport($ex->__toString());
|
321 |
exit($ex->__toString());
|
322 |
return false;
|
323 |
}
|
@@ -343,7 +326,6 @@ class Broadstreet_Adwidget_Mini_Utility
|
|
343 |
return $api->updateAdvertisement($network_id, $advertiser_id, $advertisement_id, $params);
|
344 |
|
345 |
} catch(Exception $ex) {
|
346 |
-
self::sendReport($ex->__toString());
|
347 |
exit($ex->__toString());
|
348 |
return false;
|
349 |
}
|
@@ -422,7 +404,6 @@ class Broadstreet_Adwidget_Mini_Utility
|
|
422 |
}
|
423 |
catch(Exception $ex)
|
424 |
{
|
425 |
-
self::sendReport($ex->__toString());
|
426 |
return false;
|
427 |
}
|
428 |
|
97 |
return bsadwidget_get_option($name, $default);
|
98 |
}
|
99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
/**
|
101 |
* Get a link to the Broadstreet interface
|
102 |
* @param string $path
|
166 |
self::setOption (Broadstreet_Adwidget_Mini_Utility::KEY_ADSERVER_ENABLED, (bool)$enabled);
|
167 |
$message = $enabled ? 'Subscribed' : 'Unsubscribed';
|
168 |
if($enabled) $success = self::importOldAds($email);
|
|
|
169 |
return $success;
|
170 |
} else {
|
171 |
return (bool)self::getOption(self::KEY_ADSERVER_ENABLED, false);
|
301 |
return $api->updateAdvertisement($network_id, $advertiser_id, $advertisement_id, $params);
|
302 |
|
303 |
} catch(Exception $ex) {
|
|
|
304 |
exit($ex->__toString());
|
305 |
return false;
|
306 |
}
|
326 |
return $api->updateAdvertisement($network_id, $advertiser_id, $advertisement_id, $params);
|
327 |
|
328 |
} catch(Exception $ex) {
|
|
|
329 |
exit($ex->__toString());
|
330 |
return false;
|
331 |
}
|
404 |
}
|
405 |
catch(Exception $ex)
|
406 |
{
|
|
|
407 |
return false;
|
408 |
}
|
409 |
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: Broadstreet
|
|
3 |
Tags: wordpress,ad,widget,sidebar,google,tag,code
|
4 |
Requires at least: 3.0
|
5 |
Tested up to: 4.7
|
6 |
-
Stable tag: 2.
|
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.
|
3 |
Tags: wordpress,ad,widget,sidebar,google,tag,code
|
4 |
Requires at least: 3.0
|
5 |
Tested up to: 4.7
|
6 |
+
Stable tag: 2.14.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.
|
views/modal/index.php
CHANGED
@@ -67,7 +67,5 @@ if($page == 'signup')
|
|
67 |
}
|
68 |
}
|
69 |
|
70 |
-
Broadstreet_Adwidget_Mini_Utility::sendReport('Premium Exloration');
|
71 |
-
|
72 |
require "$page.php";
|
73 |
|
67 |
}
|
68 |
}
|
69 |
|
|
|
|
|
70 |
require "$page.php";
|
71 |
|