PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.2.3
JetFormBuilder — Dynamic Blocks Form Builder v3.2.3
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 2 years ago get-from-db.php 2 years ago num-range-manual.php 2 years ago num-range.php 2 years ago
num-range-manual.php
67 lines
1 <?php
2
3 namespace Jet_Form_Builder\Generators;
4
5 // If this file is called directly, abort.
6 if ( ! defined( 'WPINC' ) ) {
7 die;
8 }
9
10 class Num_Range_Manual extends Base {
11
12 /**
13 * Returns generator ID
14 *
15 * @return string
16 */
17 public function get_id() {
18 return 'num_range_manual';
19 }
20
21 /**
22 * Returns generator name
23 *
24 * @return string
25 */
26 public function get_name() {
27 return __( 'Numbers range by manual input', 'jet-form-builder' );
28 }
29
30 public function incoming_args() {
31 return array(
32 'generator_numbers_min' => 'floatval',
33 'generator_numbers_max' => 'floatval',
34 'generator_numbers_step' => 'floatval',
35 );
36 }
37
38 /**
39 * Returns generated options list
40 *
41 * @param $args
42 *
43 * @return array
44 */
45 public function generate( $args ) {
46 $result = array();
47
48 if ( $args['generator_numbers_min'] >= $args['generator_numbers_max'] ) {
49 return $result;
50 }
51
52 for (
53 $i = $args['generator_numbers_min'];
54 $i <= $args['generator_numbers_max'];
55 $i += $args['generator_numbers_step']
56 ) {
57 $result[] = array(
58 'value' => $i,
59 'label' => $i,
60 );
61 }
62
63 return $result;
64 }
65
66 }
67