Fix 'Create a new form' link in widget
[MAILPOET-3849]
This commit is contained in:
@@ -114,7 +114,7 @@ class Widget extends \WP_Widget {
|
|||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
$formEditUrl = WPFunctions::get()->adminUrl('admin.php?page=mailpoet-form-editor&id=');
|
$formEditUrl = WPFunctions::get()->adminUrl('admin.php?page=mailpoet-form-editor-template-selection');
|
||||||
|
|
||||||
// set title
|
// set title
|
||||||
$title = isset($instance['title']) ? strip_tags($instance['title']) : '';
|
$title = isset($instance['title']) ? strip_tags($instance['title']) : '';
|
||||||
@@ -148,30 +148,8 @@ class Widget extends \WP_Widget {
|
|||||||
</select>
|
</select>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<a href="javascript:;" onClick="createSubscriptionForm()" class="mailpoet_form_new"><?php WPFunctions::get()->_e('Create a new form', 'mailpoet'); ?></a>
|
<a href="<?php echo $formEditUrl; ?>" target="_blank" class="mailpoet_form_new"><?php WPFunctions::get()->_e('Create a new form', 'mailpoet'); ?></a>
|
||||||
</p>
|
</p>
|
||||||
<script type="text/javascript">
|
|
||||||
function createSubscriptionForm() {
|
|
||||||
MailPoet.Ajax.post({
|
|
||||||
endpoint: 'forms',
|
|
||||||
action: 'create',
|
|
||||||
api_version: window.mailpoet_api_version
|
|
||||||
}).done(function(response) {
|
|
||||||
if (response.data && response.data.id) {
|
|
||||||
window.location =
|
|
||||||
"<?php echo $formEditUrl; ?>" + response.data.id;
|
|
||||||
}
|
|
||||||
}).fail((response) => {
|
|
||||||
if (response.errors.length > 0) {
|
|
||||||
MailPoet.Notice.error(
|
|
||||||
response.errors.map((error) => { return error.message; }),
|
|
||||||
{ scroll: true }
|
|
||||||
);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
<?php
|
<?php
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user