Add the "Request Manage Link" form to the manage pledge page

When a pledge is selected but the auth token is missing/incorrect, this will give a clear path for re-requesting a new valid manage link
This commit is contained in:
Kelly Dwan 2019-12-09 17:53:06 -05:00
parent d737f70a7e
commit 746de99787
No known key found for this signature in database
GPG key ID: 8BA5575F3D11575D
7 changed files with 111 additions and 66 deletions

View file

@ -1,6 +1,7 @@
<?php
namespace WordPressDotOrg\FiveForTheFuture\View;
use function WordPressDotOrg\FiveForTheFuture\get_views_path;
defined( 'WPINC' ) || die();
@ -16,30 +17,7 @@ defined( 'WPINC' ) || die();
<?php esc_html_e( "If you're the admin, enter your email address and a confirmation link will be sent to you.", 'wporg-5ftf' ); ?>
</p>
<form method="post">
<input type="hidden" name="pledge_id" value="<?php echo esc_attr( get_post()->ID ); ?>" />
<label for="pledge_admin_address">
<?php esc_html_e( 'Email Address', 'wporg-5ftf' ); ?>
</label>
<input
id="pledge_admin_address"
name="pledge_admin_address"
type="email"
required
value=""
/>
<div class="message"></div>
<input
type="submit"
class="button"
name="get_manage_pledge_link"
value="<?php esc_attr_e( 'Submit', 'wporg-5ftf' ); ?>"
/>
</form>
<?php require get_views_path() . 'form-request-manage-link.php'; ?>
<button type="button" class="button button-link pledge-dialog__close" aria-label="Close"><span class="dashicons dashicons-no-alt" aria-hidden="true"></span></button></div>
</div>
</script>