fixed issue with namespace AND fixed issue #649

This commit is contained in:
Jonathan Labreuille
2016-10-06 12:53:18 +02:00
parent b9745b555a
commit 4402f826c3
22 changed files with 44 additions and 54 deletions

View File

@ -1,10 +1,8 @@
<?php
if(!defined('ABSPATH')) exit;
namespace MailPoet\API;
use \MailPoet\Util\Security;
if(!defined('ABSPATH')) exit;
class API {
function init() {

View File

@ -1,8 +1,8 @@
<?php
if(!defined('ABSPATH')) exit;
namespace MailPoet\API;
if(!defined('ABSPATH')) exit;
final class Error {
const UNKNOWN = 'unknown';
const BAD_REQUEST = 'bad_request';

View File

@ -1,11 +1,9 @@
<?php
if(!defined('ABSPATH')) exit;
namespace MailPoet\Cron;
use MailPoet\Cron\Workers\Scheduler as SchedulerWorker;
use MailPoet\Cron\Workers\SendingQueue\SendingQueue as SendingQueueWorker;
if(!defined('ABSPATH')) exit;
require_once(ABSPATH . 'wp-includes/pluggable.php');
class Daemon {

View File

@ -1,6 +1,4 @@
<?php
if(!defined('ABSPATH')) exit;
namespace MailPoet\Cron\Workers;
use Carbon\Carbon;
@ -12,9 +10,9 @@ use MailPoet\Models\SubscriberSegment;
use MailPoet\Util\Helpers;
use MailPoet\Newsletter\Scheduler\Scheduler as NewsletterScheduler;
if(!defined('ABSPATH')) exit;
require_once(ABSPATH . 'wp-includes/pluggable.php');
class Scheduler {
public $timer;
const UNCONFIRMED_SUBSCRIBER_RESCHEDULE_TIMEOUT = 5;

View File

@ -1,8 +1,8 @@
<?php
if(!defined('ABSPATH')) exit;
namespace MailPoet\Form\Block;
if(!defined('ABSPATH')) exit;
class Checkbox extends Base {
static function render($block) {

View File

@ -1,8 +1,8 @@
<?php
if(!defined('ABSPATH')) exit;
namespace MailPoet\Form\Block;
if(!defined('ABSPATH')) exit;
use Carbon\Carbon;
class Date extends Base {

View File

@ -1,8 +1,8 @@
<?php
if(!defined('ABSPATH')) exit;
namespace MailPoet\Form\Block;
if(!defined('ABSPATH')) exit;
class Radio extends Base {
static function render($block) {

View File

@ -1,8 +1,8 @@
<?php
if(!defined('ABSPATH')) exit;
namespace MailPoet\Form\Block;
if(!defined('ABSPATH')) exit;
class Segment extends Base {
static function render($block) {

View File

@ -1,8 +1,8 @@
<?php
if(!defined('ABSPATH')) exit;
namespace MailPoet\Form\Block;
if(!defined('ABSPATH')) exit;
class Select extends Base {
static function render($block) {

View File

@ -1,8 +1,8 @@
<?php
if(!defined('ABSPATH')) exit;
namespace MailPoet\Form\Block;
if(!defined('ABSPATH')) exit;
class Submit extends Base {
static function render($block) {

View File

@ -1,8 +1,8 @@
<?php
if(!defined('ABSPATH')) exit;
namespace MailPoet\Form\Block;
if(!defined('ABSPATH')) exit;
class Text extends Base {
static function render($block) {

View File

@ -1,8 +1,8 @@
<?php
if(!defined('ABSPATH')) exit;
namespace MailPoet\Form\Block;
if(!defined('ABSPATH')) exit;
class Textarea extends Base {
static function render($block) {
$html = '';

View File

@ -1,11 +1,10 @@
<?php
if(!defined('ABSPATH')) exit;
require_once(ABSPATH . 'wp-includes/pluggable.php');
namespace MailPoet\Mailer;
use MailPoet\Models\Setting;
if(!defined('ABSPATH')) exit;
require_once(ABSPATH . 'wp-includes/pluggable.php');
class Mailer {
public $mailer_config;
public $sender;

View File

@ -150,7 +150,7 @@ class Subscriber extends Model {
}
static function verifyToken($email, $token) {
return (self::generateToken($email) === $token);
return hash_equals(self::generateToken($email), $token);
}
static function subscribe($subscriber_data = array(), $segment_ids = array()) {

View File

@ -1,12 +1,11 @@
<?php
if(!defined('ABSPATH')) exit;
require_once( ABSPATH . "wp-includes/pluggable.php" );
namespace MailPoet\Newsletter\Shortcodes\Categories;
use MailPoet\Models\SendingQueue;
use MailPoet\Newsletter\Shortcodes\ShortcodesHelper;
if(!defined('ABSPATH')) exit;
require_once( ABSPATH . "wp-includes/pluggable.php" );
class Newsletter {
static function process($action,
$default_value = false,

View File

@ -1,12 +1,11 @@
<?php
if(!defined('ABSPATH')) exit;
require_once(ABSPATH . 'wp-includes/pluggable.php');
namespace MailPoet\Newsletter\Shortcodes\Categories;
use MailPoet\Models\Subscriber as SubscriberModel;
use MailPoet\Models\SubscriberCustomField;
if(!defined('ABSPATH')) exit;
require_once(ABSPATH . 'wp-includes/pluggable.php');
class Subscriber {
static function process(
$action,

View File

@ -1,8 +1,8 @@
<?php
if(!defined('ABSPATH')) exit;
namespace MailPoet\Twig;
if(!defined('ABSPATH')) exit;
class Assets
extends \Twig_Extension
implements \Twig_Extension_GlobalsInterface

View File

@ -1,8 +1,8 @@
<?php
if(!defined('ABSPATH')) exit;
namespace MailPoet\Twig;
if(!defined('ABSPATH')) exit;
class Functions extends \Twig_Extension {
function getName() {

View File

@ -1,8 +1,8 @@
<?php
if(!defined('ABSPATH')) exit;
namespace MailPoet\Twig;
if(!defined('ABSPATH')) exit;
class Handlebars extends \Twig_Extension {
public function getName() {

View File

@ -1,8 +1,8 @@
<?php
if(!defined('ABSPATH')) exit;
namespace MailPoet\Twig;
if(!defined('ABSPATH')) exit;
class I18n extends \Twig_Extension {
private $_text_domain;

View File

@ -1,10 +1,9 @@
<?php
if(!defined('ABSPATH')) exit;
require_once(ABSPATH . 'wp-includes/pluggable.php');
namespace MailPoet\Util;
if(!defined('ABSPATH')) exit;
require_once(ABSPATH . 'wp-includes/pluggable.php');
class Security {
static function generateToken() {
return wp_create_nonce('mailpoet_token');

View File

@ -1,8 +1,8 @@
<?php
if(!defined('ABSPATH')) exit;
namespace Sudzy;
if(!defined('ABSPATH')) exit;
abstract class ValidModel extends \Model {
protected $_validator = null; // Reference to Sudzy validator object
protected $_validations = array(); // Array of validations