|
|
@ -13,46 +13,47 @@ $contact_form_response = \Aldine\Helpers\handle_contact_form_submission(); |
|
|
|
|
|
|
|
|
|
|
|
?> |
|
|
|
?> |
|
|
|
|
|
|
|
|
|
|
|
<section class="contact" id="contact"> |
|
|
|
<aside class="contact" id="contact"> |
|
|
|
<h2><?php echo $contact_form_title; ?></h2>
|
|
|
|
<h2 class="contact__title"><?php echo $contact_form_title; ?></h2>
|
|
|
|
<form class="form" action="<?php echo network_home_url( '/#contact' ); ?>" method="post">
|
|
|
|
<form class="form" action="<?php echo network_home_url( '/#contact' ); ?>" method="post">
|
|
|
|
<?php if ( $contact_form_response ) : ?> |
|
|
|
<?php if ( $contact_form_response ) : ?> |
|
|
|
<p class="form__notice form__notice--<?php echo $contact_form_response['status']; ?>"><?php echo $contact_form_response['message']; ?></p>
|
|
|
|
<p class="form__notice form__notice--<?php echo $contact_form_response['status']; ?>"><?php echo $contact_form_response['message']; ?></p>
|
|
|
|
<?php endif; ?> |
|
|
|
<?php endif; ?> |
|
|
|
<?php wp_nonce_field( 'pb_root_contact_form', 'pb_root_contact_form_nonce' ); ?> |
|
|
|
<?php wp_nonce_field( 'pb_root_contact_form', 'pb_root_contact_form_nonce' ); ?> |
|
|
|
<input type="hidden" name="submitted" value="1"> |
|
|
|
<input type="hidden" name="submitted" value="1"> |
|
|
|
<p class="form__row<?php if ( isset( $contact_form_response['field'] ) && $contact_form_response['field'] === 'visitor_name' ) : ?> form__row--error<?php endif; ?>">
|
|
|
|
<p class="form__row"> |
|
|
|
<label> |
|
|
|
<input id="contact-name" <?php if ( isset( $contact_form_response['field'] ) && $contact_form_response['field'] === 'visitor_name' ) : ?>class="error"<?php endif; ?> type="text" name="visitor_name" value="<?php if ( $contact_form_response['status'] === 'error' ) : |
|
|
|
|
|
|
|
echo $contact_form_response['values']['visitor_name']; |
|
|
|
|
|
|
|
endif; ?>" required> |
|
|
|
|
|
|
|
<label for="contact-name"> |
|
|
|
<?php _e( 'Your name (required)', 'pressbooks-aldine' ); ?> |
|
|
|
<?php _e( 'Your name (required)', 'pressbooks-aldine' ); ?> |
|
|
|
<input type="text" name="visitor_name" value="<?php if ( $contact_form_response['status'] === 'error' ) : |
|
|
|
|
|
|
|
echo $contact_form_response['values']['visitor_name']; |
|
|
|
|
|
|
|
endif; ?>" required> |
|
|
|
|
|
|
|
</label> |
|
|
|
</label> |
|
|
|
</p> |
|
|
|
</p> |
|
|
|
<p class="form__row<?php if ( isset( $contact_form_response['field'] ) && $contact_form_response['field'] === 'visitor_email' ) : ?> form__row--error<?php endif; ?>">
|
|
|
|
<p class="form__row"> |
|
|
|
<label> |
|
|
|
<input id="contact-email" <?php if ( isset( $contact_form_response['field'] ) && $contact_form_response['field'] === 'visitor_email' ) : ?>class="error" <?php endif; ?>type="email" name="visitor_email" value="<?php if ( $contact_form_response['status'] === 'error' ) : |
|
|
|
<?php _e( 'Your email address (required)', 'pressbooks-aldine' ); ?> |
|
|
|
|
|
|
|
<input type="email" name="visitor_email" value="<?php if ( $contact_form_response['status'] === 'error' ) : |
|
|
|
|
|
|
|
echo $contact_form_response['values']['visitor_email']; |
|
|
|
echo $contact_form_response['values']['visitor_email']; |
|
|
|
endif; ?>" required> |
|
|
|
endif; ?>" required> |
|
|
|
|
|
|
|
<label for="contact-email"> |
|
|
|
|
|
|
|
<?php _e( 'Your email address (required)', 'pressbooks-aldine' ); ?> |
|
|
|
</label> |
|
|
|
</label> |
|
|
|
</p> |
|
|
|
</p> |
|
|
|
<p class="form__row<?php if ( isset( $contact_form_response['field'] ) && $contact_form_response['field'] === 'visitor_institution' ) : ?> form__row--error<?php endif; ?>">
|
|
|
|
<p class="form__row"> |
|
|
|
<label> |
|
|
|
<input id="contact-institution" <?php if ( isset( $contact_form_response['field'] ) && $contact_form_response['field'] === 'visitor_institution' ) : ?>class="error" <?php endif; ?>type="text" name="visitor_institution" value="<?php if ( $contact_form_response['status'] === 'error' ) : |
|
|
|
|
|
|
|
echo $contact_form_response['values']['visitor_institution']; |
|
|
|
|
|
|
|
endif; ?>" required> |
|
|
|
|
|
|
|
<label for="contact-institution"> |
|
|
|
<?php _e( 'Your institution (required)', 'pressbooks-aldine' ); ?> |
|
|
|
<?php _e( 'Your institution (required)', 'pressbooks-aldine' ); ?> |
|
|
|
<input type="text" name="visitor_institution" value="<?php if ( $contact_form_response['status'] === 'error' ) : |
|
|
|
|
|
|
|
echo $contact_form_response['values']['visitor_institution']; |
|
|
|
|
|
|
|
endif; ?>" required> |
|
|
|
|
|
|
|
</label> |
|
|
|
</label> |
|
|
|
</p> |
|
|
|
</p> |
|
|
|
<p class="form__row<?php if ( isset( $contact_form_response['field'] ) && $contact_form_response['field'] === 'message' ) : ?> form__row--error<?php endif; ?>">
|
|
|
|
<p class="form__row"> |
|
|
|
<label> |
|
|
|
<textarea id="contact-message" <?php if ( isset( $contact_form_response['field'] ) && $contact_form_response['field'] === 'message' ) : ?>class="error" <?php endif; ?>name="message" required><?php if ( $contact_form_response['status'] === 'error' ) : |
|
|
|
|
|
|
|
echo $contact_form_response['values']['message']; |
|
|
|
|
|
|
|
endif; ?></textarea> |
|
|
|
|
|
|
|
<label for="contact-message"> |
|
|
|
<?php _e( 'Your message (required)', 'pressbooks-aldine' ); ?> |
|
|
|
<?php _e( 'Your message (required)', 'pressbooks-aldine' ); ?> |
|
|
|
<textarea name="message" required><?php if ( $contact_form_response['status'] === 'error' ) : |
|
|
|
|
|
|
|
echo $contact_form_response['values']['message']; |
|
|
|
|
|
|
|
endif; ?></textarea> |
|
|
|
|
|
|
|
</label> |
|
|
|
</label> |
|
|
|
</p> |
|
|
|
</p> |
|
|
|
<p class="form__row"><input class="button button--small button--outline" type="submit" value="<?php _e( 'Send', 'pressbooks-aldine' ); ?>" /></p>
|
|
|
|
<p class="form__row"> |
|
|
|
|
|
|
|
<input class="button button--small button--outline" type="submit" value="<?php _e( 'Send', 'pressbooks-aldine' ); ?>" /></p>
|
|
|
|
</form> |
|
|
|
</form> |
|
|
|
</section> |
|
|
|
</aside> |
|
|
|