PluginProbe ʕ •ᴥ•ʔ
Strong Testimonials / 2.33
Strong Testimonials v2.33
3.3.3 3.3.2 3.3.1 trunk 1.0.1 2.30.9 2.31.10 2.32 2.32.1 2.32.2 2.32.3 2.32.4 2.33 2.34 2.35 2.36 2.37 2.38 2.38.1 2.39 2.39.1 2.39.2 2.39.3 2.40.0 2.40.1 2.40.2 2.40.3 2.40.4 2.40.5 2.40.6 2.40.7 2.41.0 2.41.1 2.50.0 2.50.1 2.50.2 2.50.3 2.50.4 2.51.0 2.51.1 2.51.2 2.51.3 2.51.4 2.51.5 2.51.6 2.51.7 2.51.8 2.51.9 3.0.0 3.0.1 3.0.2 3.0.3 3.1.0 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.20 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.17 3.2.18 3.2.19 3.2.2 3.2.20 3.2.21 3.2.22 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.3.0
strong-testimonials / admin / partials / fields / field-type.php
strong-testimonials / admin / partials / fields Last commit date
field-controls.php 9 years ago field-header.php 9 years ago field-label.php 8 years ago field-name.php 8 years ago field-text.php 9 years ago field-type.php 8 years ago
field-type.php
76 lines
1 <?php
2 /**
3 * Field Type
4 *
5 * If disabled, create <select> with single option and add hidden input with current value.
6 */
7 ?>
8 <tr>
9 <th><?php _ex( 'Type', 'noun', 'strong-testimonials' ); ?></th>
10 <td>
11 <?php
12 if ( $adding ) :
13 ?>
14 <select class="first-field field-type new" name="fields[<?php echo $key; ?>][input_type]">
15
16 <?php /* Start with a blank option with event trigger to update optgroups */ ?>
17 <option class="no-selection" value="none" name="none">&mdash;</option>
18
19 <?php /* Post fields */ ?>
20 <optgroup class="post" label="<?php _e( 'Post Fields', 'strong-testimonials' ); ?>">
21 <?php foreach ( $field_types['post'] as $field_key => $field_parts ) : ?>
22 <option value="<?php echo $field_key; ?>"><?php echo $field_parts['option_label']; ?></option>
23 <?php endforeach; ?>
24 </optgroup>
25
26 <?php /* Custom fields */ ?>
27 <optgroup class="custom" label="<?php _e( 'Custom Fields', 'strong-testimonials' ); ?>">
28 <?php foreach ( $field_types['custom'] as $field_key => $field_parts ) : ?>
29 <option value="<?php echo $field_key; ?>"><?php echo $field_parts['option_label']; ?></option>
30 <?php endforeach; ?>
31 </optgroup>
32
33 <?php /* Special fields */ ?>
34 <optgroup class="optional" label="<?php _e( 'Special Fields', 'strong-testimonials' ); ?>">
35 <?php foreach ( $field_types['optional'] as $field_key => $field_parts ) : ?>
36 <?php $data = ( $field_parts['name'] ) ? ' data-force-name="'.$field_parts['name'].'"' : ''; ?>
37 <option value="<?php echo $field_key; ?>"<?php echo $data; ?>><?php echo $field_parts['option_label']; ?></option>
38 <?php endforeach; ?>
39 </optgroup>
40
41 </select>
42
43 <span class="help form-error-text" style="display: none;"><?php _e( 'Select a field type or delete this field.', 'strong-testimonials' ); ?></span>
44
45 <?php else : ?>
46
47 <?php
48 if ( 'post' == $field['record_type'] ) {
49 foreach ( $field_types['post'] as $field_key => $field_parts ) {
50 // compare field *name*
51 if ( $field['name'] == $field_key )
52 echo $field_parts['option_label'];
53 }
54 }
55 elseif ( 'custom' == $field['record_type'] ) {
56 foreach ( $field_types['custom'] as $field_key => $field_parts ) {
57 // compare field *type*
58 if ( $field['input_type'] == $field_key ) {
59 echo $field_parts['option_label'];
60 }
61 }
62 }
63 elseif ( 'optional' == $field['record_type'] ) {
64 foreach ( $field_types['optional'] as $field_key => $field_parts ) {
65 // compare field *type*
66 if ( $field['input_type'] == $field_key ) {
67 echo $field_parts['option_label'];
68 }
69 }
70 }
71
72 endif; // editing
73 ?>
74 </td>
75 </tr>
76