Switch inputs to default editable

Use `$readonly` variable to toggle on readonly state
This commit is contained in:
Kelly Dwan 2019-10-08 13:12:11 -04:00
parent 61ef972391
commit 001c8ee243
No known key found for this signature in database
GPG key ID: 8BA5575F3D11575D
7 changed files with 14 additions and 12 deletions

View file

@ -38,6 +38,7 @@ function render_form_new() {
}
ob_start();
$readonly = false;
require FiveForTheFuture\PATH . 'views/form-pledge-new.php';
return ob_get_clean();
@ -108,6 +109,7 @@ function render_form_manage() {
}
ob_start();
$readonly = false;
require FiveForTheFuture\PATH . 'views/form-pledge-manage.php';
return ob_get_clean();

View file

@ -135,7 +135,7 @@ function add_meta_boxes() {
* @param array $box
*/
function render_meta_boxes( $pledge, $box ) {
$editable = current_user_can( 'edit_pledge', $pledge->ID );
$readonly = ! current_user_can( 'edit_page', $pledge->ID );
$data = array();
foreach ( get_pledge_meta_config() as $key => $config ) {

View file

@ -1,9 +1,9 @@
<?php
namespace WordPressDotOrg\FiveForTheFuture\View;
/** @var bool $editable */
/** @var array $data */
/** @var array $contributors */
/** @var array $data */
/** @var bool $readonly */
?>
<?php if ( empty( $contributors ) ) : ?>

View file

@ -1,8 +1,8 @@
<?php
namespace WordPressDotOrg\FiveForTheFuture\View;
/** @var bool $editable */
/** @var array $data */
/** @var bool $readonly */
?>
<div class="form-field">

View file

@ -1,8 +1,8 @@
<?php
namespace WordPressDotOrg\FiveForTheFuture\View;
/** @var bool $editable */
/** @var array $data */
/** @var bool $readonly */
?>
<div class="form-field">
@ -16,7 +16,7 @@ namespace WordPressDotOrg\FiveForTheFuture\View;
name="org-pledge-email"
value="<?php echo esc_attr( $data['pledge-email'] ); ?>"
required
<?php echo ( $editable ) ? '' : 'readonly'; ?>
<?php echo $readonly ? 'readonly' : ''; ?>
/>
<?php if ( is_admin() ) : ?>

View file

@ -1,8 +1,8 @@
<?php
namespace WordPressDotOrg\FiveForTheFuture\View;
/** @var bool $editable */
/** @var array $data */
/** @var bool $readonly */
?>
<div class="form-field">
@ -16,7 +16,7 @@ namespace WordPressDotOrg\FiveForTheFuture\View;
name="org-name"
value="<?php echo esc_attr( $data['org-name'] ); ?>"
required
<?php echo ( $editable ) ? '' : 'readonly'; ?>
<?php echo $readonly ? 'readonly' : ''; ?>
/>
</div>
@ -31,20 +31,20 @@ namespace WordPressDotOrg\FiveForTheFuture\View;
name="org-url"
value="<?php echo esc_attr( $data['org-url'] ); ?>"
required
<?php echo ( $editable ) ? '' : 'readonly'; ?>
<?php echo $readonly ? 'readonly' : ''; ?>
/>
</div>
<div class="form-field">
<label for="5ftf-org-description">
<?php _e( 'Organization Blurb', 'wordpressorg' ); ?>
<?php esc_html_e( 'Organization Blurb', 'wordpressorg' ); ?>
</label>
<textarea
class="large-text"
id="5ftf-org-description"
name="org-description"
required
<?php echo ( $editable ) ? '' : 'readonly'; ?>
<?php echo $readonly ? 'readonly' : ''; ?>
>
<?php echo esc_html( $data['org-description'] ); ?>
</textarea>

View file

@ -1,8 +1,8 @@
<?php
namespace WordPressDotOrg\FiveForTheFuture\View;
/** @var bool $editable */
/** @var array $data */
/** @var bool $readonly */
?>
<div class="form-field">