Plugin Directory

Changeset 3056702


Ignore:
Timestamp:
03/22/2024 10:38:35 AM (2 years ago)
Author:
eurisko
Message:

v2.3.10 (Mar 22, 2024)

  • "Hide/Show" functionality in the review form has been modified.
Location:
reviews-sorted/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • reviews-sorted/trunk/README.txt

    r3055103 r3056702  
    66Tested up to: 6.4.3
    77Requires PHP: 7.4
    8 Stable tag: 2.3.9
     8Stable tag: 2.3.10
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    107107== Changelog ==
    108108
     109= v2.3.10 (Mar 22, 2024) =
     110* "Hide/Show" functionality in the review form has been modified.
     111
    109112= v2.3.9 (Mar 20, 2024) =
    110113* Improved form flexibility & Enhanced Business controls.
  • reviews-sorted/trunk/reviews-sorted.php

    r3055103 r3056702  
    66 * Author: Reviews Sorted
    77 * Author URI: https://reviewssorted.com/
    8  * Version: 2.3.9
     8 * Version: 2.3.10
    99 * Text Domain: reviews-sorted
    1010 * Domain Path: /languages
  • reviews-sorted/trunk/templates/reviews-form.php

    r3055103 r3056702  
    55    <?php if($form_main_heading || $form_sub_heading): ?>
    66        <div class="entry-header">
    7          <?php if($form_main_heading): ?>
     7           <?php if($form_main_heading): ?>
    88            <h2 class="title"><?php echo wp_kses_data($form_main_heading); ?></h2>
    99        <?php endif; ?>
     
    3737            $field_class = 'rs-form_group rs-form_group_'.$field_key;
    3838
    39             if( isset($field['fullwidth']) && $field['fullwidth'] ){
     39            if( isset($field['fullwidth']) && $field['fullwidth'] && $field['type'] == 'textarea'){
    4040                $field_class .= ' col-span-2';
    4141            }
     
    4545            $asterisks = '<span class="asterisks">*</span>';
    4646            ?>
    47             <div class="<?php esc_attr_e($field_class); ?>">
    48                 <?php if($form_hidden_label != 'yes'):
    49                     if ($hide_field != 1) {
    50                         ?>
    51                         <label for="rs-form_<?php esc_attr_e($field_key); ?>"><?php echo wp_kses_data( $field_label); ?><?= $required ? $asterisks : '';?>
    52                     </label>
    53                     <?php
    54                 }
    55             endif; ?>
    56             <?php
    57             switch ($field['type']) {
    58                 case 'select':
    59                 ?>
    60                 <?php if ($hide_field != 1) { ?>
    61                     <select name="<?php esc_attr_e($field_key); ?>" class="rs-form_control" id="rs-form_<?php esc_attr_e($field_key); ?>" <?=($required) ?
    62                     'required' : '';?>>
    63                     <option value="" disabled selected hidden><?php esc_html_e($field_placeholder); ?></option>
    64                     <?php foreach($field['options'] as $val => $label): ?>
    65                         <option value="<?php esc_attr_e($val); ?>"><?php esc_html_e($label); ?></option>
    66                     <?php endforeach; ?>
    67                 </select>
    68             <?php } ?>
    69             <?php
    70             break;
    71             case 'textarea':
    72             ?>
    7347            <?php if ($hide_field != 1) { ?>
    74                 <textarea id="rs-form_<?php esc_attr_e($field_key); ?>" class="rs-form_control" name="<?php esc_attr_e($field_key); ?>"
    75                     placeholder="<?php esc_attr_e($field_placeholder); ?>" rows="8"></textarea>
     48                <div class="<?php esc_attr_e($field_class); ?>">
     49                    <?php if($form_hidden_label != 'yes'):
     50                        if ($hide_field != 1) {
     51                            ?>
     52                            <label for="rs-form_<?php esc_attr_e($field_key); ?>"><?php echo wp_kses_data( $field_label); ?><?= $required ? $asterisks : '';?>
     53                        </label>
     54                        <?php
     55                    }
     56                endif; ?>
     57                <?php
     58                switch ($field['type']) {
     59                    case 'select':
     60                    ?>
     61                    <?php if ($hide_field != 1) { ?>
     62                        <select name="<?php esc_attr_e($field_key); ?>" class="rs-form_control" id="rs-form_<?php esc_attr_e($field_key); ?>" <?=($required) ?
     63                        'required' : '';?>>
     64                        <option value="" disabled selected hidden><?php esc_html_e($field_placeholder); ?></option>
     65                        <?php foreach($field['options'] as $val => $label): ?>
     66                            <option value="<?php esc_attr_e($val); ?>"><?php esc_html_e($label); ?></option>
     67                        <?php endforeach; ?>
     68                    </select>
    7669                <?php } ?>
    7770                <?php
    7871                break;
    79                 case 'email':
     72                case 'textarea':
    8073                ?>
    8174                <?php if ($hide_field != 1) { ?>
    82                     <input <?=($required) ?
    83                     'required' : '';?> type="email" class="rs-form_control" id="rs-form_<?php esc_attr_e($field_key); ?>" name="<?php esc_attr_e($field_key); ?>"
    84                     placeholder="<?php esc_attr_e($field_placeholder); ?>" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$">
    85                 <?php } ?>
    86                 <?php
    87                 break;
     75                    <textarea id="rs-form_<?php esc_attr_e($field_key); ?>" class="rs-form_control" name="<?php esc_attr_e($field_key); ?>"
     76                        placeholder="<?php esc_attr_e($field_placeholder); ?>" rows="8"></textarea>
     77                    <?php } ?>
     78                    <?php
     79                    break;
     80                    case 'email':
     81                    ?>
     82                    <?php if ($hide_field != 1) { ?>
     83                        <input <?=($required) ?
     84                        'required' : '';?> type="email" class="rs-form_control" id="rs-form_<?php esc_attr_e($field_key); ?>" name="<?php esc_attr_e($field_key); ?>"
     85                        placeholder="<?php esc_attr_e($field_placeholder); ?>" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$">
     86                    <?php } ?>
     87                    <?php
     88                    break;
    8889
    89                 default:
    90                 ?>     
    91                 <?php if ($hide_field != 1) { ?>                       
    92                     <input <?=($required) ?
    93                     'required' : '';?> type="text" class="rs-form_control" id="rs-form_<?php esc_attr_e($field_key); ?>" name="<?php esc_attr_e($field_key); ?>"
    94                     placeholder="<?php esc_attr_e($field_placeholder); ?>">
    95                 <?php } ?>
    96                 <?php
    97                 break;
    98             }
    99             ?>   
    100         </div>
    101 
     90                    default:
     91                    ?>     
     92                    <?php if ($hide_field != 1) { ?>                       
     93                        <input <?=($required) ?
     94                        'required' : '';?> type="text" class="rs-form_control" id="rs-form_<?php esc_attr_e($field_key); ?>" name="<?php esc_attr_e($field_key); ?>"
     95                        placeholder="<?php esc_attr_e($field_placeholder); ?>">
     96                    <?php } ?>
     97                    <?php
     98                    break;
     99                }
     100                ?>   
     101            </div>
     102        <?php } ?>
    102103    <?php endforeach; ?>
    103104
    104     <div class="rs-form_footer">
    105         <button type="submit" class="rs-form_btn"><?php _e('Submit', 'reviews-sorted'); ?></button>
     105    <div class="rs-form_footer col-span-2">
     106        <button type="submit" class="rs-form_btn" style="width: 100%;"><?php _e('Submit', 'reviews-sorted'); ?></button>
    106107    </div>
    107108    <div class="rs-form_group col-span-2 desc">
    108      <small><?php _e('* Required Fields', 'reviews-sorted'); ?></small>
    109  </div>
     109       <small><?php _e('* Required Fields', 'reviews-sorted'); ?></small>
     110   </div>
    110111
    111  <input type="hidden" name="action" value="rs_reviews_submit">
    112  <input type="hidden" name="redirect" value="<?php esc_attr_e($form_redirect_page); ?>">
    113  <?php wp_nonce_field( 'rs_reviews-form', 'security-code' ); ?>
     112   <input type="hidden" name="action" value="rs_reviews_submit">
     113   <input type="hidden" name="redirect" value="<?php esc_attr_e($form_redirect_page); ?>">
     114   <?php wp_nonce_field( 'rs_reviews-form', 'security-code' ); ?>
    114115
    115116</form>
Note: See TracChangeset for help on using the changeset viewer.