PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 1.2.6
JetFormBuilder — Dynamic Blocks Form Builder v1.2.6
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 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.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / includes / generators / num-range-manual.php
jetformbuilder / includes / generators Last commit date
base.php 4 years ago get-from-db.php 4 years ago get-from-field.php 4 years ago num-range-manual.php 4 years ago num-range.php 4 years ago
num-range-manual.php
63 lines
1 <?php
2
3 namespace Jet_Form_Builder\Generators;
4
5 class Num_Range_Manual extends Base {
6
7 /**
8 * Returns generator ID
9 *
10 * @return string
11 */
12 public function get_id() {
13 return 'num_range_manual';
14 }
15
16 /**
17 * Returns generator name
18 *
19 * @return string
20 */
21 public function get_name() {
22 return __( 'Numbers range by manual input', 'jet-form-builder' );
23 }
24
25 public function incoming_args() {
26 return array(
27 'generator_numbers_min' => 'floatval',
28 'generator_numbers_max' => 'floatval',
29 'generator_numbers_step' => 'floatval'
30 );
31 }
32
33 /**
34 * Returns generated options list
35 *
36 * @param $args
37 *
38 * @return array
39 */
40 public function generate( $args ) {
41 $result = array();
42
43 if ( $args['generator_numbers_min'] >= $args['generator_numbers_max'] ) {
44 return $result;
45 }
46
47 for (
48 $i = $args['generator_numbers_min'];
49 $i <= $args['generator_numbers_max'];
50 $i += $args['generator_numbers_step']
51 ) {
52 $result[] = array(
53 'value' => $i,
54 'label' => $i,
55 );
56 }
57
58
59 return $result;
60 }
61
62 }
63