added WP env to unit tests - migrated form widget and form renderer + need orm to finish widget implementation as it relies on forms
This commit is contained in:
@ -20,6 +20,7 @@ class Initializer {
|
||||
'file' => '',
|
||||
'version' => '1.0.0'
|
||||
)) {
|
||||
|
||||
$this->data = array();
|
||||
$this->version = $params['version'];
|
||||
$this->shortname = 'mailpoet';
|
||||
@ -90,12 +91,20 @@ class Initializer {
|
||||
|
||||
// admin menu
|
||||
add_action('admin_menu', array($this, 'admin_menu'));
|
||||
add_action('admin_menu', array($this, 'admin_menu'));
|
||||
|
||||
// widget
|
||||
add_action('widgets_init', array($this, 'mailpoet_widget'));
|
||||
|
||||
// ajax action
|
||||
add_action('wp_ajax_nopriv_mailpoet_ajax', array($this, 'mailpoet_ajax'));
|
||||
add_action('wp_ajax_mailpoet_ajax', array($this, 'mailpoet_ajax'));
|
||||
}
|
||||
|
||||
public function mailpoet_widget() {
|
||||
register_widget('\MailPoet\Form\Widget');
|
||||
}
|
||||
|
||||
public function mailpoet_ajax() {
|
||||
if(!current_user_can('manage_options')) {
|
||||
echo json_encode(array('error' => "Access Denied"));
|
||||
|
Reference in New Issue
Block a user