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 <?php
if(!defined('ABSPATH')) exit;
namespace MailPoet\API; namespace MailPoet\API;
use \MailPoet\Util\Security; use \MailPoet\Util\Security;
if(!defined('ABSPATH')) exit;
class API { class API {
function init() { function init() {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -150,7 +150,7 @@ class Subscriber extends Model {
} }
static function verifyToken($email, $token) { 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()) { static function subscribe($subscriber_data = array(), $segment_ids = array()) {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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