Completed
Branch uploads (08d8c9)
by Stephanie
04:20
created
classes/models/FrmDb.php 1 patch
Indentation   +340 added lines, -340 removed lines patch added patch discarded remove patch
@@ -1,66 +1,66 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3 3
 class FrmDb {
4
-    var $fields;
5
-    var $forms;
6
-    var $entries;
7
-    var $entry_metas;
8
-
9
-    public function __construct() {
10
-        if ( ! defined('ABSPATH') ) {
11
-            die('You are not allowed to call this page directly.');
12
-        }
13
-
14
-        global $wpdb;
15
-        $this->fields         = $wpdb->prefix . 'frm_fields';
16
-        $this->forms          = $wpdb->prefix . 'frm_forms';
17
-        $this->entries        = $wpdb->prefix . 'frm_items';
18
-        $this->entry_metas    = $wpdb->prefix . 'frm_item_metas';
19
-    }
20
-
21
-    public function upgrade( $old_db_version = false ) {
22
-	    do_action( 'frm_before_install' );
23
-
24
-        global $wpdb;
25
-        //$frm_db_version is the version of the database we're moving to
26
-        $frm_db_version = FrmAppHelper::$db_version;
27
-        $old_db_version = (float) $old_db_version;
28
-        if ( ! $old_db_version ) {
29
-            $old_db_version = get_option('frm_db_version');
30
-        }
31
-
32
-        if ( $frm_db_version != $old_db_version ) {
4
+	var $fields;
5
+	var $forms;
6
+	var $entries;
7
+	var $entry_metas;
8
+
9
+	public function __construct() {
10
+		if ( ! defined('ABSPATH') ) {
11
+			die('You are not allowed to call this page directly.');
12
+		}
13
+
14
+		global $wpdb;
15
+		$this->fields         = $wpdb->prefix . 'frm_fields';
16
+		$this->forms          = $wpdb->prefix . 'frm_forms';
17
+		$this->entries        = $wpdb->prefix . 'frm_items';
18
+		$this->entry_metas    = $wpdb->prefix . 'frm_item_metas';
19
+	}
20
+
21
+	public function upgrade( $old_db_version = false ) {
22
+		do_action( 'frm_before_install' );
23
+
24
+		global $wpdb;
25
+		//$frm_db_version is the version of the database we're moving to
26
+		$frm_db_version = FrmAppHelper::$db_version;
27
+		$old_db_version = (float) $old_db_version;
28
+		if ( ! $old_db_version ) {
29
+			$old_db_version = get_option('frm_db_version');
30
+		}
31
+
32
+		if ( $frm_db_version != $old_db_version ) {
33 33
 			// update rewrite rules for views and other custom post types
34 34
 			flush_rewrite_rules();
35 35
 
36 36
 			require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
37 37
 
38
-            $this->create_tables();
39
-            $this->migrate_data($frm_db_version, $old_db_version);
38
+			$this->create_tables();
39
+			$this->migrate_data($frm_db_version, $old_db_version);
40 40
 
41
-            /***** SAVE DB VERSION *****/
42
-            update_option('frm_db_version', $frm_db_version);
41
+			/***** SAVE DB VERSION *****/
42
+			update_option('frm_db_version', $frm_db_version);
43 43
 
44
-            /**** ADD/UPDATE DEFAULT TEMPLATES ****/
45
-            FrmXMLController::add_default_templates();
46
-        }
44
+			/**** ADD/UPDATE DEFAULT TEMPLATES ****/
45
+			FrmXMLController::add_default_templates();
46
+		}
47 47
 
48
-        do_action('frm_after_install');
48
+		do_action('frm_after_install');
49 49
 
50
-        /**** update the styling settings ****/
50
+		/**** update the styling settings ****/
51 51
 		if ( is_admin() && function_exists( 'get_filesystem_method' ) ) {
52 52
 			$frm_style = new FrmStyle();
53 53
 			$frm_style->update( 'default' );
54 54
 		}
55
-    }
55
+	}
56 56
 
57
-    public function collation() {
58
-        global $wpdb;
59
-        if ( ! $wpdb->has_cap( 'collation' ) ) {
60
-            return '';
61
-        }
57
+	public function collation() {
58
+		global $wpdb;
59
+		if ( ! $wpdb->has_cap( 'collation' ) ) {
60
+			return '';
61
+		}
62 62
 
63
-        $charset_collate = '';
63
+		$charset_collate = '';
64 64
 		if ( ! empty( $wpdb->charset ) ) {
65 65
 			$charset_collate .= ' DEFAULT CHARACTER SET ' . $wpdb->charset;
66 66
 		}
@@ -69,14 +69,14 @@  discard block
 block discarded – undo
69 69
 			$charset_collate .= ' COLLATE ' . $wpdb->collate;
70 70
 		}
71 71
 
72
-        return $charset_collate;
73
-    }
72
+		return $charset_collate;
73
+	}
74 74
 
75
-    private function create_tables() {
76
-        $charset_collate = $this->collation();
77
-        $sql = array();
75
+	private function create_tables() {
76
+		$charset_collate = $this->collation();
77
+		$sql = array();
78 78
 
79
-        /* Create/Upgrade Fields Table */
79
+		/* Create/Upgrade Fields Table */
80 80
 		$sql[] = 'CREATE TABLE ' . $this->fields . ' (
81 81
                 id int(11) NOT NULL auto_increment,
82 82
 				field_key varchar(100) default NULL,
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
                 UNIQUE KEY field_key (field_key)
96 96
         )';
97 97
 
98
-        /* Create/Upgrade Forms Table */
98
+		/* Create/Upgrade Forms Table */
99 99
 		$sql[] = 'CREATE TABLE ' . $this->forms . ' (
100 100
                 id int(11) NOT NULL auto_increment,
101 101
 				form_key varchar(100) default NULL,
@@ -113,7 +113,7 @@  discard block
 block discarded – undo
113 113
                 UNIQUE KEY form_key (form_key)
114 114
         )';
115 115
 
116
-        /* Create/Upgrade Items Table */
116
+		/* Create/Upgrade Items Table */
117 117
 		$sql[] = 'CREATE TABLE ' . $this->entries . ' (
118 118
                 id int(11) NOT NULL auto_increment,
119 119
 				item_key varchar(100) default NULL,
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
                 UNIQUE KEY item_key (item_key)
137 137
         )';
138 138
 
139
-        /* Create/Upgrade Meta Table */
139
+		/* Create/Upgrade Meta Table */
140 140
 		$sql[] = 'CREATE TABLE ' . $this->entry_metas . ' (
141 141
                 id int(11) NOT NULL auto_increment,
142 142
                 meta_value longtext default NULL,
@@ -148,43 +148,43 @@  discard block
 block discarded – undo
148 148
                 KEY item_id (item_id)
149 149
         )';
150 150
 
151
-        foreach ( $sql as $q ) {
151
+		foreach ( $sql as $q ) {
152 152
 			if ( function_exists( 'dbDelta' ) ) {
153 153
 				dbDelta( $q . $charset_collate . ';' );
154 154
 			} else {
155 155
 				global $wpdb;
156 156
 				$wpdb->query( $q . $charset_collate );
157 157
 			}
158
-            unset($q);
159
-        }
160
-    }
158
+			unset($q);
159
+		}
160
+	}
161 161
 
162
-    /**
163
-     * @param integer $frm_db_version
162
+	/**
163
+	 * @param integer $frm_db_version
164 164
 	 * @param int $old_db_version
165
-     */
165
+	 */
166 166
 	private function migrate_data( $frm_db_version, $old_db_version ) {
167 167
 		$migrations = array( 4, 6, 11, 16, 17, 23, 25 );
168
-        foreach ( $migrations as $migration ) {
169
-            if ( $frm_db_version >= $migration && $old_db_version < $migration ) {
168
+		foreach ( $migrations as $migration ) {
169
+			if ( $frm_db_version >= $migration && $old_db_version < $migration ) {
170 170
 				$function_name = 'migrate_to_' . $migration;
171
-                $this->$function_name();
172
-            }
173
-        }
174
-    }
171
+				$this->$function_name();
172
+			}
173
+		}
174
+	}
175 175
 
176
-    /**
177
-     * Change array into format $wpdb->prepare can use
176
+	/**
177
+	 * Change array into format $wpdb->prepare can use
178 178
 	 *
179 179
 	 * @param array $args
180 180
 	 * @param string $starts_with
181
-     */
182
-    public static function get_where_clause_and_values( &$args, $starts_with = ' WHERE ' ) {
183
-        if ( empty($args) ) {
181
+	 */
182
+	public static function get_where_clause_and_values( &$args, $starts_with = ' WHERE ' ) {
183
+		if ( empty($args) ) {
184 184
 			// add an arg to prevent prepare from failing
185 185
 			$args = array( 'where' => $starts_with . '1=%d', 'values' => array( 1 ) );
186 186
 			return;
187
-        }
187
+		}
188 188
 
189 189
 		$where = '';
190 190
 		$values = array();
@@ -195,64 +195,64 @@  discard block
 block discarded – undo
195 195
 		}
196 196
 
197 197
 		$args = compact( 'where', 'values' );
198
-    }
198
+	}
199 199
 
200
-    /**
200
+	/**
201 201
 	 * @param array $args
202
-     * @param string $base_where
203
-     * @param string $where
202
+	 * @param string $base_where
203
+	 * @param string $where
204 204
 	 * @param array $values
205
-     */
206
-    public static function parse_where_from_array( $args, $base_where, &$where, &$values ) {
207
-        $condition = ' AND';
208
-        if ( isset( $args['or'] ) ) {
209
-            $condition = ' OR';
210
-            unset( $args['or'] );
211
-        }
212
-
213
-        foreach ( $args as $key => $value ) {
214
-            $where .= empty( $where ) ? $base_where : $condition;
215
-            $array_inc_null = ( ! is_numeric( $key ) && is_array( $value ) && in_array( null, $value ) );
216
-            if ( is_numeric( $key ) || $array_inc_null ) {
217
-                $where .= ' ( ';
218
-                $nested_where = '';
219
-                if ( $array_inc_null ) {
220
-                    foreach ( $value as $val ) {
221
-                        self::parse_where_from_array( array( $key => $val, 'or' => 1 ), '', $nested_where, $values );
222
-                    }
223
-                } else {
224
-                    self::parse_where_from_array( $value, '', $nested_where, $values );
225
-                }
226
-                $where .= $nested_where;
227
-                $where .= ' ) ';
228
-            } else {
229
-                self::interpret_array_to_sql( $key, $value, $where, $values );
230
-            }
231
-        }
232
-    }
233
-
234
-    /**
235
-     * @param string $key
205
+	 */
206
+	public static function parse_where_from_array( $args, $base_where, &$where, &$values ) {
207
+		$condition = ' AND';
208
+		if ( isset( $args['or'] ) ) {
209
+			$condition = ' OR';
210
+			unset( $args['or'] );
211
+		}
212
+
213
+		foreach ( $args as $key => $value ) {
214
+			$where .= empty( $where ) ? $base_where : $condition;
215
+			$array_inc_null = ( ! is_numeric( $key ) && is_array( $value ) && in_array( null, $value ) );
216
+			if ( is_numeric( $key ) || $array_inc_null ) {
217
+				$where .= ' ( ';
218
+				$nested_where = '';
219
+				if ( $array_inc_null ) {
220
+					foreach ( $value as $val ) {
221
+						self::parse_where_from_array( array( $key => $val, 'or' => 1 ), '', $nested_where, $values );
222
+					}
223
+				} else {
224
+					self::parse_where_from_array( $value, '', $nested_where, $values );
225
+				}
226
+				$where .= $nested_where;
227
+				$where .= ' ) ';
228
+			} else {
229
+				self::interpret_array_to_sql( $key, $value, $where, $values );
230
+			}
231
+		}
232
+	}
233
+
234
+	/**
235
+	 * @param string $key
236 236
 	 * @param string|array $value
237
-     * @param string $where
237
+	 * @param string $where
238 238
 	 * @param array $values
239
-     */
240
-    private static function interpret_array_to_sql( $key, $value, &$where, &$values ) {
239
+	 */
240
+	private static function interpret_array_to_sql( $key, $value, &$where, &$values ) {
241 241
 		$key = trim( $key );
242 242
 
243
-        if ( strpos( $key, 'created_at' ) !== false || strpos( $key, 'updated_at' ) !== false  ) {
244
-            $k = explode(' ', $key);
245
-            $where .= ' DATE_FORMAT(' . reset( $k ) . ', %s) ' . str_replace( reset( $k ), '', $key );
246
-            $values[] = '%Y-%m-%d %H:%i:%s';
247
-        } else {
243
+		if ( strpos( $key, 'created_at' ) !== false || strpos( $key, 'updated_at' ) !== false  ) {
244
+			$k = explode(' ', $key);
245
+			$where .= ' DATE_FORMAT(' . reset( $k ) . ', %s) ' . str_replace( reset( $k ), '', $key );
246
+			$values[] = '%Y-%m-%d %H:%i:%s';
247
+		} else {
248 248
 			$where .= ' ' . $key;
249
-        }
249
+		}
250 250
 
251 251
 		$lowercase_key = explode( ' ', strtolower( $key ) );
252 252
 		$lowercase_key = end( $lowercase_key );
253 253
 
254
-        if ( is_array( $value ) ) {
255
-            // translate array of values to "in"
254
+		if ( is_array( $value ) ) {
255
+			// translate array of values to "in"
256 256
 			if ( strpos( $lowercase_key, 'like' ) !== false ) {
257 257
 				$where = preg_replace('/' . $key . '$/', '', $where);
258 258
 				$where .= '(';
@@ -270,7 +270,7 @@  discard block
 block discarded – undo
270 270
 				$where .= ' in (' . FrmAppHelper::prepare_array_values( $value, '%s' ) . ')';
271 271
 				$values = array_merge( $values, $value );
272 272
 			}
273
-        } else if ( strpos( $lowercase_key, 'like' ) !== false ) {
273
+		} else if ( strpos( $lowercase_key, 'like' ) !== false ) {
274 274
 			/**
275 275
 			 * Allow string to start or end with the value
276 276
 			 * If the key is like% then skip the first % for starts with
@@ -289,9 +289,9 @@  discard block
 block discarded – undo
289 289
 			$where .= ' %s';
290 290
 			$values[] = $start . FrmAppHelper::esc_like( $value ) . $end;
291 291
 
292
-        } else if ( $value === null ) {
293
-            $where .= ' IS NULL';
294
-        } else {
292
+		} else if ( $value === null ) {
293
+			$where .= ' IS NULL';
294
+		} else {
295 295
 			// allow a - to prevent = from being added
296 296
 			if ( substr( $key, -1 ) == '-' ) {
297 297
 				$where = rtrim( $where, '-' );
@@ -301,9 +301,9 @@  discard block
 block discarded – undo
301 301
 
302 302
 			self::add_query_placeholder( $key, $value, $where );
303 303
 
304
-            $values[] = $value;
305
-        }
306
-    }
304
+			$values[] = $value;
305
+		}
306
+	}
307 307
 
308 308
 	/**
309 309
 	 * Add %d, or %s to query
@@ -313,7 +313,7 @@  discard block
 block discarded – undo
313 313
 	 * @param int|string $value
314 314
 	 * @param string $where
315 315
 	 */
316
-    private static function add_query_placeholder( $key, $value, &$where ) {
316
+	private static function add_query_placeholder( $key, $value, &$where ) {
317 317
 		if ( is_numeric( $value ) && strpos( $key, 'meta_value' ) === false ) {
318 318
 			$where .= '%d';
319 319
 		} else {
@@ -321,16 +321,16 @@  discard block
 block discarded – undo
321 321
 		}
322 322
 	}
323 323
 
324
-    /**
325
-     * @param string $table
324
+	/**
325
+	 * @param string $table
326 326
 	 * @param array $where
327 327
 	 * @param array $args
328 328
 	 * @return int
329
-     */
330
-    public static function get_count( $table, $where = array(), $args = array() ) {
331
-        $count = self::get_var( $table, $where, 'COUNT(*)', $args );
332
-        return $count;
333
-    }
329
+	 */
330
+	public static function get_count( $table, $where = array(), $args = array() ) {
331
+		$count = self::get_var( $table, $where, 'COUNT(*)', $args );
332
+		return $count;
333
+	}
334 334
 
335 335
 	/**
336 336
 	 * @param string $table
@@ -341,56 +341,56 @@  discard block
 block discarded – undo
341 341
 	 * @param string $type
342 342
 	 * @return array|null|string|object
343 343
 	 */
344
-    public static function get_var( $table, $where = array(), $field = 'id', $args = array(), $limit = '', $type = 'var' ) {
345
-        $group = '';
346
-        self::get_group_and_table_name( $table, $group );
344
+	public static function get_var( $table, $where = array(), $field = 'id', $args = array(), $limit = '', $type = 'var' ) {
345
+		$group = '';
346
+		self::get_group_and_table_name( $table, $group );
347 347
 		self::convert_options_to_array( $args, '', $limit );
348 348
 
349 349
 		$query = self::generate_query_string_from_pieces( $field, $table, $where, $args );
350 350
 
351 351
 		$cache_key = str_replace( array( ' ', ',' ), '_', trim( implode( '_', FrmAppHelper::array_flatten( $where ) ) . implode( '_', $args ) . $field . '_' . $type, ' WHERE' ) );
352 352
 		$results = FrmAppHelper::check_cache( $cache_key, $group, $query, 'get_' . $type );
353
-        return $results;
354
-    }
353
+		return $results;
354
+	}
355 355
 
356
-    /**
357
-     * @param string $table
358
-     * @param array $where
356
+	/**
357
+	 * @param string $table
358
+	 * @param array $where
359 359
 	 * @param string $field
360 360
 	 * @param array $args
361 361
 	 * @param string $limit
362 362
 	 * @return mixed
363
-     */
364
-    public static function get_col( $table, $where = array(), $field = 'id', $args = array(), $limit = '' ) {
365
-        return self::get_var( $table, $where, $field, $args, $limit, 'col' );
366
-    }
367
-
368
-    /**
369
-     * @since 2.0
370
-     * @param string $table
363
+	 */
364
+	public static function get_col( $table, $where = array(), $field = 'id', $args = array(), $limit = '' ) {
365
+		return self::get_var( $table, $where, $field, $args, $limit, 'col' );
366
+	}
367
+
368
+	/**
369
+	 * @since 2.0
370
+	 * @param string $table
371 371
 	 * @param array $where
372 372
 	 * @param string $fields
373 373
 	 * @param array $args
374 374
 	 * @return mixed
375
-     */
376
-    public static function get_row( $table, $where = array(), $fields = '*', $args = array() ) {
377
-        $args['limit'] = 1;
378
-        return self::get_var( $table, $where, $fields, $args, '', 'row' );
379
-    }
380
-
381
-    /**
382
-     * Prepare a key/value array before DB call
375
+	 */
376
+	public static function get_row( $table, $where = array(), $fields = '*', $args = array() ) {
377
+		$args['limit'] = 1;
378
+		return self::get_var( $table, $where, $fields, $args, '', 'row' );
379
+	}
380
+
381
+	/**
382
+	 * Prepare a key/value array before DB call
383 383
 	 *
384
-     * @since 2.0
385
-     * @param string $table
384
+	 * @since 2.0
385
+	 * @param string $table
386 386
 	 * @param array $where
387 387
 	 * @param string $fields
388 388
 	 * @param array $args
389 389
 	 * @return mixed
390
-     */
391
-    public static function get_results( $table, $where = array(), $fields = '*', $args = array() ) {
392
-        return self::get_var( $table, $where, $fields, $args, '', 'results' );
393
-    }
390
+	 */
391
+	public static function get_results( $table, $where = array(), $fields = '*', $args = array() ) {
392
+		return self::get_var( $table, $where, $fields, $args, '', 'results' );
393
+	}
394 394
 
395 395
 	/**
396 396
 	 * Check for like, not like, in, not in, =, !=, >, <, <=, >=
@@ -427,59 +427,59 @@  discard block
 block discarded – undo
427 427
 		return '';
428 428
 	}
429 429
 
430
-    /**
431
-     * Get 'frm_forms' from wp_frm_forms or a longer table param that includes a join
432
-     * Also add the wpdb->prefix to the table if it's missing
433
-     *
434
-     * @param string $table
435
-     * @param string $group
436
-     */
437
-    private static function get_group_and_table_name( &$table, &$group ) {
430
+	/**
431
+	 * Get 'frm_forms' from wp_frm_forms or a longer table param that includes a join
432
+	 * Also add the wpdb->prefix to the table if it's missing
433
+	 *
434
+	 * @param string $table
435
+	 * @param string $group
436
+	 */
437
+	private static function get_group_and_table_name( &$table, &$group ) {
438 438
 		global $wpdb, $wpmuBaseTablePrefix;
439 439
 
440
-        $table_parts = explode(' ', $table);
441
-        $group = reset($table_parts);
442
-        $group = str_replace( $wpdb->prefix, '', $group );
440
+		$table_parts = explode(' ', $table);
441
+		$group = reset($table_parts);
442
+		$group = str_replace( $wpdb->prefix, '', $group );
443 443
 
444 444
 		$prefix = $wpmuBaseTablePrefix ? $wpmuBaseTablePrefix : $wpdb->base_prefix;
445 445
 		$group = str_replace( $prefix, '', $group );
446 446
 
447
-        if ( $group == $table ) {
448
-            $table = $wpdb->prefix . $table;
449
-        }
447
+		if ( $group == $table ) {
448
+			$table = $wpdb->prefix . $table;
449
+		}
450 450
 
451 451
 		// switch to singular group name
452 452
 		$group = rtrim( $group, 's' );
453
-    }
453
+	}
454 454
 
455
-    private static function convert_options_to_array( &$args, $order_by = '', $limit = '' ) {
456
-        if ( ! is_array($args) ) {
455
+	private static function convert_options_to_array( &$args, $order_by = '', $limit = '' ) {
456
+		if ( ! is_array($args) ) {
457 457
 			$args = array( 'order_by' => $args );
458
-        }
458
+		}
459 459
 
460
-        if ( ! empty( $order_by ) ) {
461
-            $args['order_by'] = $order_by;
462
-        }
460
+		if ( ! empty( $order_by ) ) {
461
+			$args['order_by'] = $order_by;
462
+		}
463 463
 
464
-        if ( ! empty( $limit ) ) {
465
-            $args['limit'] = $limit;
466
-        }
464
+		if ( ! empty( $limit ) ) {
465
+			$args['limit'] = $limit;
466
+		}
467 467
 
468
-        $temp_args = $args;
469
-        foreach ( $temp_args as $k => $v ) {
470
-            if ( $v == '' ) {
468
+		$temp_args = $args;
469
+		foreach ( $temp_args as $k => $v ) {
470
+			if ( $v == '' ) {
471 471
 				unset( $args[ $k ] );
472
-                continue;
473
-            }
472
+				continue;
473
+			}
474 474
 
475
-            if ( $k == 'limit' ) {
475
+			if ( $k == 'limit' ) {
476 476
 				$args[ $k ] = FrmAppHelper::esc_limit( $v );
477
-            }
478
-            $db_name = strtoupper( str_replace( '_', ' ', $k ) );
479
-            if ( strpos( $v, $db_name ) === false ) {
477
+			}
478
+			$db_name = strtoupper( str_replace( '_', ' ', $k ) );
479
+			if ( strpos( $v, $db_name ) === false ) {
480 480
 				$args[ $k ] = $db_name . ' ' . $v;
481
-            }
482
-        }
481
+			}
482
+		}
483 483
 
484 484
 		// Make sure LIMIT is the last argument
485 485
 		if ( isset( $args['order_by'] ) && isset( $args['limit'] ) ) {
@@ -487,7 +487,7 @@  discard block
 block discarded – undo
487 487
 			unset( $args['limit'] );
488 488
 			$args['limit'] = $temp_limit;
489 489
 		}
490
-    }
490
+	}
491 491
 
492 492
 	/**
493 493
 	 * Get the associative array results for the given columns, table, and where query
@@ -540,31 +540,31 @@  discard block
 block discarded – undo
540 540
 		return $query;
541 541
 	}
542 542
 
543
-    public function uninstall() {
543
+	public function uninstall() {
544 544
 		if ( ! current_user_can( 'administrator' ) ) {
545
-            $frm_settings = FrmAppHelper::get_settings();
546
-            wp_die($frm_settings->admin_permission);
547
-        }
545
+			$frm_settings = FrmAppHelper::get_settings();
546
+			wp_die($frm_settings->admin_permission);
547
+		}
548 548
 
549
-        global $wpdb, $wp_roles;
549
+		global $wpdb, $wp_roles;
550 550
 
551 551
 		$wpdb->query( 'DROP TABLE IF EXISTS ' . $this->fields );
552 552
 		$wpdb->query( 'DROP TABLE IF EXISTS ' . $this->forms );
553 553
 		$wpdb->query( 'DROP TABLE IF EXISTS ' . $this->entries );
554 554
 		$wpdb->query( 'DROP TABLE IF EXISTS ' . $this->entry_metas );
555 555
 
556
-        delete_option('frm_options');
557
-        delete_option('frm_db_version');
556
+		delete_option('frm_options');
557
+		delete_option('frm_db_version');
558 558
 
559
-        //delete roles
560
-        $frm_roles = FrmAppHelper::frm_capabilities();
561
-        $roles = get_editable_roles();
562
-        foreach ( $frm_roles as $frm_role => $frm_role_description ) {
563
-            foreach ( $roles as $role => $details ) {
564
-                $wp_roles->remove_cap( $role, $frm_role );
565
-                unset($role, $details);
566
-    		}
567
-    		unset($frm_role, $frm_role_description);
559
+		//delete roles
560
+		$frm_roles = FrmAppHelper::frm_capabilities();
561
+		$roles = get_editable_roles();
562
+		foreach ( $frm_roles as $frm_role => $frm_role_description ) {
563
+			foreach ( $roles as $role => $details ) {
564
+				$wp_roles->remove_cap( $role, $frm_role );
565
+				unset($role, $details);
566
+			}
567
+			unset($frm_role, $frm_role_description);
568 568
 		}
569 569
 		unset($roles, $frm_roles);
570 570
 
@@ -588,9 +588,9 @@  discard block
 block discarded – undo
588 588
 
589 589
 		$wpdb->query( $wpdb->prepare( 'DELETE FROM ' . $wpdb->options . ' WHERE option_name LIKE %s OR option_name LIKE %s', '_transient_timeout_frm_form_fields_%', '_transient_frm_form_fields_%' ) );
590 590
 
591
-        do_action('frm_after_uninstall');
592
-        return true;
593
-    }
591
+		do_action('frm_after_uninstall');
592
+		return true;
593
+	}
594 594
 
595 595
 	/**
596 596
 	 * Migrate old styling settings. If sites are using the old
@@ -629,150 +629,150 @@  discard block
 block discarded – undo
629 629
 		}
630 630
 	}
631 631
 
632
-    /**
633
-     * Change field size from character to pixel -- Multiply by 9
634
-     */
635
-    private function migrate_to_17() {
636
-        global $wpdb;
632
+	/**
633
+	 * Change field size from character to pixel -- Multiply by 9
634
+	 */
635
+	private function migrate_to_17() {
636
+		global $wpdb;
637 637
 		$pixel_conversion = 9;
638 638
 
639
-        // Get query arguments
639
+		// Get query arguments
640 640
 		$field_types = array( 'textarea', 'text', 'number', 'email', 'url', 'rte', 'date', 'phone', 'password', 'image', 'tag', 'file' );
641 641
 		$query = array( 'type' => $field_types, 'field_options like' => 's:4:"size";', 'field_options not like' => 's:4:"size";s:0:' );
642 642
 
643
-        // Get results
643
+		// Get results
644 644
 		$fields = FrmDb::get_results( $this->fields, $query, 'id, field_options' );
645 645
 
646
-        $updated = 0;
647
-        foreach ( $fields as $f ) {
648
-            $f->field_options = maybe_unserialize($f->field_options);
649
-            if ( empty($f->field_options['size']) || ! is_numeric($f->field_options['size']) ) {
650
-                continue;
651
-            }
646
+		$updated = 0;
647
+		foreach ( $fields as $f ) {
648
+			$f->field_options = maybe_unserialize($f->field_options);
649
+			if ( empty($f->field_options['size']) || ! is_numeric($f->field_options['size']) ) {
650
+				continue;
651
+			}
652 652
 
653 653
 			$f->field_options['size'] = round( $pixel_conversion * (int) $f->field_options['size'] );
654
-            $f->field_options['size'] .= 'px';
655
-            $u = FrmField::update( $f->id, array( 'field_options' => $f->field_options ) );
656
-            if ( $u ) {
657
-                $updated++;
658
-            }
659
-            unset($f);
660
-        }
661
-
662
-        // Change the characters in widgets to pixels
663
-        $widgets = get_option('widget_frm_show_form');
664
-        if ( empty($widgets) ) {
665
-            return;
666
-        }
667
-
668
-        $widgets = maybe_unserialize($widgets);
669
-        foreach ( $widgets as $k => $widget ) {
670
-            if ( ! is_array($widget) || ! isset($widget['size']) ) {
671
-                continue;
672
-            }
654
+			$f->field_options['size'] .= 'px';
655
+			$u = FrmField::update( $f->id, array( 'field_options' => $f->field_options ) );
656
+			if ( $u ) {
657
+				$updated++;
658
+			}
659
+			unset($f);
660
+		}
661
+
662
+		// Change the characters in widgets to pixels
663
+		$widgets = get_option('widget_frm_show_form');
664
+		if ( empty($widgets) ) {
665
+			return;
666
+		}
667
+
668
+		$widgets = maybe_unserialize($widgets);
669
+		foreach ( $widgets as $k => $widget ) {
670
+			if ( ! is_array($widget) || ! isset($widget['size']) ) {
671
+				continue;
672
+			}
673 673
 			$size = round( $pixel_conversion * (int) $widget['size'] );
674
-            $size .= 'px';
674
+			$size .= 'px';
675 675
 			$widgets[ $k ]['size'] = $size;
676
-        }
677
-        update_option('widget_frm_show_form', $widgets);
678
-    }
679
-
680
-    /**
681
-     * Migrate post and email notification settings into actions
682
-     */
683
-    private function migrate_to_16() {
684
-        global $wpdb;
685
-
686
-        $forms = FrmDb::get_results( $this->forms, array(), 'id, options, is_template, default_template' );
687
-
688
-        /**
689
-        * Old email settings format:
690
-        * email_to: Email or field id
691
-        * also_email_to: array of fields ids
692
-        * reply_to: Email, field id, 'custom'
693
-        * cust_reply_to: string
694
-        * reply_to_name: field id, 'custom'
695
-        * cust_reply_to_name: string
696
-        * plain_text: 0|1
697
-        * email_message: string or ''
698
-        * email_subject: string or ''
699
-        * inc_user_info: 0|1
700
-        * update_email: 0, 1, 2
701
-        *
702
-        * Old autoresponder settings format:
703
-        * auto_responder: 0|1
704
-        * ar_email_message: string or ''
705
-        * ar_email_to: field id
706
-        * ar_plain_text: 0|1
707
-        * ar_reply_to_name: string
708
-        * ar_reply_to: string
709
-        * ar_email_subject: string
710
-        * ar_update_email: 0, 1, 2
711
-        *
712
-        * New email settings:
713
-        * post_content: json settings
714
-        * post_title: form id
715
-        * post_excerpt: message
716
-        *
717
-        */
718
-
719
-        foreach ( $forms as $form ) {
676
+		}
677
+		update_option('widget_frm_show_form', $widgets);
678
+	}
679
+
680
+	/**
681
+	 * Migrate post and email notification settings into actions
682
+	 */
683
+	private function migrate_to_16() {
684
+		global $wpdb;
685
+
686
+		$forms = FrmDb::get_results( $this->forms, array(), 'id, options, is_template, default_template' );
687
+
688
+		/**
689
+		 * Old email settings format:
690
+		 * email_to: Email or field id
691
+		 * also_email_to: array of fields ids
692
+		 * reply_to: Email, field id, 'custom'
693
+		 * cust_reply_to: string
694
+		 * reply_to_name: field id, 'custom'
695
+		 * cust_reply_to_name: string
696
+		 * plain_text: 0|1
697
+		 * email_message: string or ''
698
+		 * email_subject: string or ''
699
+		 * inc_user_info: 0|1
700
+		 * update_email: 0, 1, 2
701
+		 *
702
+		 * Old autoresponder settings format:
703
+		 * auto_responder: 0|1
704
+		 * ar_email_message: string or ''
705
+		 * ar_email_to: field id
706
+		 * ar_plain_text: 0|1
707
+		 * ar_reply_to_name: string
708
+		 * ar_reply_to: string
709
+		 * ar_email_subject: string
710
+		 * ar_update_email: 0, 1, 2
711
+		 *
712
+		 * New email settings:
713
+		 * post_content: json settings
714
+		 * post_title: form id
715
+		 * post_excerpt: message
716
+		 *
717
+		 */
718
+
719
+		foreach ( $forms as $form ) {
720 720
 			if ( $form->is_template && $form->default_template ) {
721 721
 				// don't migrate the default templates since the email will be added anyway
722 722
 				continue;
723 723
 			}
724 724
 
725
-            // Format form options
726
-            $form_options = maybe_unserialize($form->options);
725
+			// Format form options
726
+			$form_options = maybe_unserialize($form->options);
727 727
 
728
-            // Migrate settings to actions
729
-            FrmXMLHelper::migrate_form_settings_to_actions( $form_options, $form->id );
730
-        }
731
-    }
728
+			// Migrate settings to actions
729
+			FrmXMLHelper::migrate_form_settings_to_actions( $form_options, $form->id );
730
+		}
731
+	}
732 732
 
733
-    private function migrate_to_11() {
734
-        global $wpdb;
733
+	private function migrate_to_11() {
734
+		global $wpdb;
735 735
 
736
-        $forms = FrmDb::get_results( $this->forms, array(), 'id, options');
736
+		$forms = FrmDb::get_results( $this->forms, array(), 'id, options');
737 737
 
738
-        $sending = __( 'Sending', 'formidable' );
738
+		$sending = __( 'Sending', 'formidable' );
739 739
 		$img = FrmAppHelper::plugin_url() . '/images/ajax_loader.gif';
740
-        $old_default_html = <<<DEFAULT_HTML
740
+		$old_default_html = <<<DEFAULT_HTML
741 741
 <div class="frm_submit">
742 742
 [if back_button]<input type="submit" value="[back_label]" name="frm_prev_page" formnovalidate="formnovalidate" [back_hook] />[/if back_button]
743 743
 <input type="submit" value="[button_label]" [button_action] />
744 744
 <img class="frm_ajax_loading" src="$img" alt="$sending" style="visibility:hidden;" />
745 745
 </div>
746 746
 DEFAULT_HTML;
747
-        unset($sending, $img);
747
+		unset($sending, $img);
748 748
 
749
-        $new_default_html = FrmFormsHelper::get_default_html('submit');
750
-        $draft_link = FrmFormsHelper::get_draft_link();
749
+		$new_default_html = FrmFormsHelper::get_default_html('submit');
750
+		$draft_link = FrmFormsHelper::get_draft_link();
751 751
 		foreach ( $forms as $form ) {
752
-            $form->options = maybe_unserialize($form->options);
753
-            if ( ! isset($form->options['submit_html']) || empty($form->options['submit_html']) ) {
754
-                continue;
755
-            }
752
+			$form->options = maybe_unserialize($form->options);
753
+			if ( ! isset($form->options['submit_html']) || empty($form->options['submit_html']) ) {
754
+				continue;
755
+			}
756 756
 
757
-            if ( $form->options['submit_html'] != $new_default_html && $form->options['submit_html'] == $old_default_html ) {
758
-                $form->options['submit_html'] = $new_default_html;
757
+			if ( $form->options['submit_html'] != $new_default_html && $form->options['submit_html'] == $old_default_html ) {
758
+				$form->options['submit_html'] = $new_default_html;
759 759
 				$wpdb->update( $this->forms, array( 'options' => serialize( $form->options ) ), array( 'id' => $form->id ) );
760 760
 			} else if ( ! strpos( $form->options['submit_html'], 'save_draft' ) ) {
761 761
 				$form->options['submit_html'] = preg_replace( '~\<\/div\>(?!.*\<\/div\>)~', $draft_link . "\r\n</div>", $form->options['submit_html'] );
762 762
 				$wpdb->update( $this->forms, array( 'options' => serialize( $form->options ) ), array( 'id' => $form->id ) );
763
-            }
764
-            unset($form);
765
-        }
766
-        unset($forms);
767
-    }
763
+			}
764
+			unset($form);
765
+		}
766
+		unset($forms);
767
+	}
768 768
 
769
-    private function migrate_to_6() {
770
-        global $wpdb;
769
+	private function migrate_to_6() {
770
+		global $wpdb;
771 771
 
772 772
 		$no_save = array_merge( FrmField::no_save_fields(), array( 'form', 'hidden', 'user_id' ) );
773 773
 		$fields = FrmDb::get_results( $this->fields, array( 'type NOT' => $no_save ), 'id, field_options' );
774 774
 
775
-        $default_html = <<<DEFAULT_HTML
775
+		$default_html = <<<DEFAULT_HTML
776 776
 <div id="frm_field_[id]_container" class="form-field [required_class] [error_class]">
777 777
     <label class="frm_pos_[label_position]">[field_name]
778 778
         <span class="frm_required">[required_label]</span>
@@ -782,7 +782,7 @@  discard block
 block discarded – undo
782 782
 </div>
783 783
 DEFAULT_HTML;
784 784
 
785
-        $old_default_html = <<<DEFAULT_HTML
785
+		$old_default_html = <<<DEFAULT_HTML
786 786
 <div id="frm_field_[id]_container" class="form-field [required_class] [error_class]">
787 787
     <label class="frm_pos_[label_position]">[field_name]
788 788
         <span class="frm_required">[required_label]</span>
@@ -792,25 +792,25 @@  discard block
 block discarded – undo
792 792
 </div>
793 793
 DEFAULT_HTML;
794 794
 
795
-        $new_default_html = FrmFieldsHelper::get_default_html('text');
796
-        foreach ( $fields as $field ) {
797
-            $field->field_options = maybe_unserialize($field->field_options);
795
+		$new_default_html = FrmFieldsHelper::get_default_html('text');
796
+		foreach ( $fields as $field ) {
797
+			$field->field_options = maybe_unserialize($field->field_options);
798 798
 			if ( ! FrmField::is_option_empty( $field, 'custom_html' ) || $field->field_options['custom_html'] == $default_html || $field->field_options['custom_html'] == $old_default_html ) {
799
-                $field->field_options['custom_html'] = $new_default_html;
799
+				$field->field_options['custom_html'] = $new_default_html;
800 800
 				$wpdb->update( $this->fields, array( 'field_options' => maybe_serialize( $field->field_options ) ), array( 'id' => $field->id ) );
801
-            }
802
-            unset($field);
803
-        }
804
-        unset($default_html, $old_default_html, $fields);
805
-    }
806
-
807
-    private function migrate_to_4() {
808
-        global $wpdb;
801
+			}
802
+			unset($field);
803
+		}
804
+		unset($default_html, $old_default_html, $fields);
805
+	}
806
+
807
+	private function migrate_to_4() {
808
+		global $wpdb;
809 809
 		$user_ids = FrmEntryMeta::getAll( array( 'fi.type' => 'user_id' ) );
810
-        foreach ( $user_ids as $user_id ) {
810
+		foreach ( $user_ids as $user_id ) {
811 811
 			$wpdb->update( $this->entries, array( 'user_id' => $user_id->meta_value ), array( 'id' => $user_id->item_id ) );
812
-        }
813
-    }
812
+		}
813
+	}
814 814
 
815 815
 	public static function get_one_record( $table, $args = array(), $fields = '*', $order_by = '' ) {
816 816
 		_deprecated_function( __FUNCTION__, '2.0', 'FrmDb::get_row' );
Please login to merge, or discard this patch.
classes/helpers/FrmXMLHelper.php 2 patches
Indentation   +511 added lines, -511 removed lines patch added patch discarded remove patch
@@ -23,30 +23,30 @@  discard block
 block discarded – undo
23 23
 	}
24 24
 
25 25
 	public static function import_xml( $file ) {
26
-        $defaults = array(
27
-            'forms' => 0, 'fields' => 0, 'terms' => 0,
28
-            'posts' => 0, 'views' => 0, 'actions' => 0,
29
-            'styles' => 0,
30
-        );
31
-
32
-        $imported = array(
33
-            'imported' => $defaults,
26
+		$defaults = array(
27
+			'forms' => 0, 'fields' => 0, 'terms' => 0,
28
+			'posts' => 0, 'views' => 0, 'actions' => 0,
29
+			'styles' => 0,
30
+		);
31
+
32
+		$imported = array(
33
+			'imported' => $defaults,
34 34
 			'updated'  => $defaults,
35 35
 			'forms'    => array(),
36 36
 			'terms'    => array(),
37
-        );
37
+		);
38 38
 
39
-        unset($defaults);
39
+		unset($defaults);
40 40
 
41 41
 		if ( ! defined( 'WP_IMPORTING' ) ) {
42
-            define('WP_IMPORTING', true);
43
-        }
42
+			define('WP_IMPORTING', true);
43
+		}
44 44
 
45 45
 		if ( ! class_exists( 'DOMDocument' ) ) {
46
-            return new WP_Error( 'SimpleXML_parse_error', __( 'Your server does not have XML enabled', 'formidable' ), libxml_get_errors() );
47
-        }
46
+			return new WP_Error( 'SimpleXML_parse_error', __( 'Your server does not have XML enabled', 'formidable' ), libxml_get_errors() );
47
+		}
48 48
 
49
-        $dom = new DOMDocument;
49
+		$dom = new DOMDocument;
50 50
 		$success = $dom->loadXML( file_get_contents( $file ) );
51 51
 		if ( ! $success ) {
52 52
 			return new WP_Error( 'SimpleXML_parse_error', __( 'There was an error when reading this XML file', 'formidable' ), libxml_get_errors() );
@@ -64,45 +64,45 @@  discard block
 block discarded – undo
64 64
 			return new WP_Error( 'SimpleXML_parse_error', __( 'There was an error when reading this XML file', 'formidable' ), libxml_get_errors() );
65 65
 		}
66 66
 
67
-        // add terms, forms (form and field ids), posts (post ids), and entries to db, in that order
67
+		// add terms, forms (form and field ids), posts (post ids), and entries to db, in that order
68 68
 		foreach ( array( 'term', 'form', 'view' ) as $item_type ) {
69
-            // grab cats, tags, and terms, or forms or posts
70
-            if ( isset($xml->{$item_type} ) ) {
69
+			// grab cats, tags, and terms, or forms or posts
70
+			if ( isset($xml->{$item_type} ) ) {
71 71
 				$function_name = 'import_xml_' . $item_type . 's';
72 72
 				$imported = self::$function_name( $xml->{$item_type}, $imported );
73 73
 				unset( $function_name, $xml->{$item_type} );
74
-            }
75
-        }
74
+			}
75
+		}
76 76
 
77
-	    $return = apply_filters('frm_importing_xml', $imported, $xml );
77
+		$return = apply_filters('frm_importing_xml', $imported, $xml );
78 78
 
79
-	    return $return;
80
-    }
79
+		return $return;
80
+	}
81 81
 
82 82
 	public static function import_xml_terms( $terms, $imported ) {
83
-        foreach ( $terms as $t ) {
83
+		foreach ( $terms as $t ) {
84 84
 			if ( term_exists( (string) $t->term_slug, (string) $t->term_taxonomy ) ) {
85
-			    continue;
85
+				continue;
86 86
 			}
87 87
 
88 88
 			$parent = self::get_term_parent_id( $t );
89 89
 
90 90
 			$term = wp_insert_term( (string) $t->term_name, (string) $t->term_taxonomy, array(
91
-                'slug'          => (string) $t->term_slug,
92
-                'description'   => (string) $t->term_description,
91
+				'slug'          => (string) $t->term_slug,
92
+				'description'   => (string) $t->term_description,
93 93
 				'parent'        => empty( $parent ) ? 0 : $parent,
94
-            ));
94
+			));
95 95
 
96 96
 			if ( $term && is_array( $term ) ) {
97
-                $imported['imported']['terms']++;
97
+				$imported['imported']['terms']++;
98 98
 				$imported['terms'][ (int) $t->term_id ] = $term['term_id'];
99
-            }
99
+			}
100 100
 
101 101
 			unset( $term, $t );
102 102
 		}
103 103
 
104 104
 		return $imported;
105
-    }
105
+	}
106 106
 
107 107
 	/**
108 108
 	 * @since 2.0.8
@@ -127,11 +127,11 @@  discard block
 block discarded – undo
127 127
 		self::put_child_forms_first( $forms );
128 128
 
129 129
 		foreach ( $forms as $item ) {
130
-            $form = self::fill_form( $item );
130
+			$form = self::fill_form( $item );
131 131
 
132 132
 			self::update_custom_style_setting_on_import( $form );
133 133
 
134
-	        $this_form = self::maybe_get_form( $form );
134
+			$this_form = self::maybe_get_form( $form );
135 135
 
136 136
 			$old_id = $form_fields = false;
137 137
 			if ( ! empty( $this_form ) ) {
@@ -141,35 +141,35 @@  discard block
 block discarded – undo
141 141
 				$form_fields = self::get_form_fields( $form_id );
142 142
 			} else {
143 143
 				$form_id = FrmForm::create( $form );
144
-		        if ( $form_id ) {
145
-		            $imported['imported']['forms']++;
146
-		            // Keep track of whether this specific form was updated or not
144
+				if ( $form_id ) {
145
+					$imported['imported']['forms']++;
146
+					// Keep track of whether this specific form was updated or not
147 147
 					$imported['form_status'][ $form_id ] = 'imported';
148 148
 					self::track_imported_child_forms( (int) $form_id, $form['parent_form_id'], $child_forms );
149
-		        }
149
+				}
150 150
 			}
151 151
 
152 152
 			self::import_xml_fields( $item->field, $form_id, $this_form, $form_fields, $imported );
153 153
 
154 154
 			self::delete_removed_fields( $form_fields );
155 155
 
156
-		    // Update field ids/keys to new ones
156
+			// Update field ids/keys to new ones
157 157
 			do_action( 'frm_after_duplicate_form', $form_id, $form, array( 'old_id' => $old_id ) );
158 158
 
159 159
 			$imported['forms'][ (int) $item->id ] = $form_id;
160 160
 
161
-            // Send pre 2.0 form options through function that creates actions
162
-            self::migrate_form_settings_to_actions( $form['options'], $form_id, $imported, $switch = true );
161
+			// Send pre 2.0 form options through function that creates actions
162
+			self::migrate_form_settings_to_actions( $form['options'], $form_id, $imported, $switch = true );
163 163
 
164 164
 			do_action( 'frm_after_import_form', $form_id, $form );
165 165
 
166
-		    unset($form, $item);
166
+			unset($form, $item);
167 167
 		}
168 168
 
169 169
 		self::maybe_update_child_form_parent_id( $imported['forms'], $child_forms );
170 170
 
171 171
 		return $imported;
172
-    }
172
+	}
173 173
 
174 174
 	private static function fill_form( $item ) {
175 175
 		$form = array(
@@ -237,11 +237,11 @@  discard block
 block discarded – undo
237 237
 	}
238 238
 
239 239
 	/**
240
-	* Put child forms first so they will be imported before parents
241
-	*
242
-	* @since 2.0.16
243
-	* @param array $forms
244
-	*/
240
+	 * Put child forms first so they will be imported before parents
241
+	 *
242
+	 * @since 2.0.16
243
+	 * @param array $forms
244
+	 */
245 245
 	private static function put_child_forms_first( &$forms ) {
246 246
 		$child_forms = array();
247 247
 		$regular_forms = array();
@@ -260,13 +260,13 @@  discard block
 block discarded – undo
260 260
 	}
261 261
 
262 262
 	/**
263
-	* Keep track of all imported child forms
264
-	*
265
-	* @since 2.0.16
266
-	* @param int $form_id
267
-	* @param int $parent_form_id
268
-	* @param array $child_forms
269
-	*/
263
+	 * Keep track of all imported child forms
264
+	 *
265
+	 * @since 2.0.16
266
+	 * @param int $form_id
267
+	 * @param int $parent_form_id
268
+	 * @param array $child_forms
269
+	 */
270 270
 	private static function track_imported_child_forms( $form_id, $parent_form_id, &$child_forms ) {
271 271
 		if ( $parent_form_id ) {
272 272
 			$child_forms[ $form_id ] = $parent_form_id;
@@ -274,13 +274,13 @@  discard block
 block discarded – undo
274 274
 	}
275 275
 
276 276
 	/**
277
-	* Update the parent_form_id on imported child forms
278
-	* Child forms are imported first so their parent_form_id will need to be updated after the parent is imported
279
-	*
280
-	* @since 2.0.6
281
-	* @param array $imported_forms
282
-	* @param array $child_forms
283
-	*/
277
+	 * Update the parent_form_id on imported child forms
278
+	 * Child forms are imported first so their parent_form_id will need to be updated after the parent is imported
279
+	 *
280
+	 * @since 2.0.6
281
+	 * @param array $imported_forms
282
+	 * @param array $child_forms
283
+	 */
284 284
 	private static function maybe_update_child_form_parent_id( $imported_forms, $child_forms ) {
285 285
 		foreach ( $child_forms as $child_form_id => $old_parent_form_id ) {
286 286
 
@@ -294,28 +294,28 @@  discard block
 block discarded – undo
294 294
 	}
295 295
 
296 296
 	/**
297
-	* Import all fields for a form
298
-	* @since 2.0.13
299
-	*
300
-	* TODO: Cut down on params
301
-	*/
297
+	 * Import all fields for a form
298
+	 * @since 2.0.13
299
+	 *
300
+	 * TODO: Cut down on params
301
+	 */
302 302
 	private static function import_xml_fields( $xml_fields, $form_id, $this_form, &$form_fields, &$imported ) {
303 303
 		$in_section = 0;
304 304
 
305 305
 		foreach ( $xml_fields as $field ) {
306 306
 			$f = self::fill_field( $field, $form_id );
307 307
 
308
-		    if ( is_array($f['default_value']) && in_array($f['type'], array(
309
-		        'text', 'email', 'url', 'textarea',
310
-		        'number','phone', 'date', 'time',
311
-		        'hidden', 'password', 'tag', 'image',
312
-		    )) ) {
313
-		        if ( count($f['default_value']) === 1 ) {
308
+			if ( is_array($f['default_value']) && in_array($f['type'], array(
309
+				'text', 'email', 'url', 'textarea',
310
+				'number','phone', 'date', 'time',
311
+				'hidden', 'password', 'tag', 'image',
312
+			)) ) {
313
+				if ( count($f['default_value']) === 1 ) {
314 314
 					$f['default_value'] = '[' . reset( $f['default_value'] ) . ']';
315
-		        } else {
316
-		            $f['default_value'] = reset($f['default_value']);
317
-		        }
318
-		    }
315
+				} else {
316
+					$f['default_value'] = reset($f['default_value']);
317
+				}
318
+			}
319 319
 
320 320
 			self::maybe_update_in_section_variable( $in_section, $f );
321 321
 			self::maybe_update_form_select( $f, $imported );
@@ -394,12 +394,12 @@  discard block
 block discarded – undo
394 394
 	}
395 395
 
396 396
 	/**
397
-	* Switch the form_select on a repeating field or embedded form if it needs to be switched
398
-	*
399
-	* @since 2.0.16
400
-	* @param array $f
401
-	* @param array $imported
402
-	*/
397
+	 * Switch the form_select on a repeating field or embedded form if it needs to be switched
398
+	 *
399
+	 * @since 2.0.16
400
+	 * @param array $f
401
+	 * @param array $imported
402
+	 */
403 403
 	private static function maybe_update_form_select( &$f, $imported ) {
404 404
 		if ( ! isset( $imported['forms'] ) ) {
405 405
 			return;
@@ -451,13 +451,13 @@  discard block
 block discarded – undo
451 451
 	}
452 452
 
453 453
 	/**
454
-	* Updates the custom style setting on import
455
-	* Convert the post slug to an ID
456
-	*
457
-	* @since 2.0.19
458
-	* @param array $form
459
-	*
460
-	*/
454
+	 * Updates the custom style setting on import
455
+	 * Convert the post slug to an ID
456
+	 *
457
+	 * @since 2.0.19
458
+	 * @param array $form
459
+	 *
460
+	 */
461 461
 	private static function update_custom_style_setting_on_import( &$form ) {
462 462
 		if ( ! isset( $form['options']['custom_style'] ) ) {
463 463
 			return;
@@ -511,16 +511,16 @@  discard block
 block discarded – undo
511 511
 	}
512 512
 
513 513
 	public static function import_xml_views( $views, $imported ) {
514
-        $imported['posts'] = array();
515
-        $form_action_type = FrmFormActionsController::$action_post_type;
514
+		$imported['posts'] = array();
515
+		$form_action_type = FrmFormActionsController::$action_post_type;
516 516
 
517
-        $post_types = array(
518
-            'frm_display' => 'views',
519
-            $form_action_type => 'actions',
520
-            'frm_styles'    => 'styles',
521
-        );
517
+		$post_types = array(
518
+			'frm_display' => 'views',
519
+			$form_action_type => 'actions',
520
+			'frm_styles'    => 'styles',
521
+		);
522 522
 
523
-        foreach ( $views as $item ) {
523
+		foreach ( $views as $item ) {
524 524
 			$post = array(
525 525
 				'post_title'    => (string) $item->title,
526 526
 				'post_name'     => (string) $item->post_name,
@@ -539,52 +539,52 @@  discard block
 block discarded – undo
539 539
 				'post_date'     => (string) $item->post_date,
540 540
 				'post_date_gmt' => (string) $item->post_date_gmt,
541 541
 				'ping_status'   => (string) $item->ping_status,
542
-                'postmeta'      => array(),
543
-                'tax_input'     => array(),
542
+				'postmeta'      => array(),
543
+				'tax_input'     => array(),
544 544
 			);
545 545
 
546
-            $old_id = $post['post_id'];
547
-            self::populate_post($post, $item, $imported);
546
+			$old_id = $post['post_id'];
547
+			self::populate_post($post, $item, $imported);
548 548
 
549 549
 			unset($item);
550 550
 
551 551
 			$post_id = false;
552
-            if ( $post['post_type'] == $form_action_type ) {
553
-                $action_control = FrmFormActionsController::get_form_actions( $post['post_excerpt'] );
552
+			if ( $post['post_type'] == $form_action_type ) {
553
+				$action_control = FrmFormActionsController::get_form_actions( $post['post_excerpt'] );
554 554
 				if ( $action_control && is_object( $action_control ) ) {
555 555
 					$post_id = $action_control->maybe_create_action( $post, $imported['form_status'] );
556 556
 				}
557
-                unset($action_control);
558
-            } else if ( $post['post_type'] == 'frm_styles' ) {
559
-                // Properly encode post content before inserting the post
560
-                $post['post_content'] = FrmAppHelper::maybe_json_decode( $post['post_content'] );
561
-                $post['post_content'] = FrmAppHelper::prepare_and_encode( $post['post_content'] );
562
-
563
-                // Create/update post now
564
-                $post_id = wp_insert_post( $post );
565
-            } else {
566
-                // Create/update post now
567
-                $post_id = wp_insert_post( $post );
568
-            }
569
-
570
-            if ( ! is_numeric($post_id) ) {
571
-                continue;
572
-            }
573
-
574
-            self::update_postmeta($post, $post_id);
575
-
576
-            $this_type = 'posts';
557
+				unset($action_control);
558
+			} else if ( $post['post_type'] == 'frm_styles' ) {
559
+				// Properly encode post content before inserting the post
560
+				$post['post_content'] = FrmAppHelper::maybe_json_decode( $post['post_content'] );
561
+				$post['post_content'] = FrmAppHelper::prepare_and_encode( $post['post_content'] );
562
+
563
+				// Create/update post now
564
+				$post_id = wp_insert_post( $post );
565
+			} else {
566
+				// Create/update post now
567
+				$post_id = wp_insert_post( $post );
568
+			}
569
+
570
+			if ( ! is_numeric($post_id) ) {
571
+				continue;
572
+			}
573
+
574
+			self::update_postmeta($post, $post_id);
575
+
576
+			$this_type = 'posts';
577 577
 			if ( isset( $post_types[ $post['post_type'] ] ) ) {
578 578
 				$this_type = $post_types[ $post['post_type'] ];
579
-            }
579
+			}
580 580
 
581
-            if ( isset($post['ID']) && $post_id == $post['ID'] ) {
582
-                $imported['updated'][ $this_type ]++;
583
-            } else {
584
-                $imported['imported'][ $this_type ]++;
585
-            }
581
+			if ( isset($post['ID']) && $post_id == $post['ID'] ) {
582
+				$imported['updated'][ $this_type ]++;
583
+			} else {
584
+				$imported['imported'][ $this_type ]++;
585
+			}
586 586
 
587
-            unset($post);
587
+			unset($post);
588 588
 
589 589
 			$imported['posts'][ (int) $old_id ] = $post_id;
590 590
 		}
@@ -592,16 +592,16 @@  discard block
 block discarded – undo
592 592
 		self::maybe_update_stylesheet( $imported );
593 593
 
594 594
 		return $imported;
595
-    }
595
+	}
596 596
 
597
-    private static function populate_post( &$post, $item, $imported ) {
597
+	private static function populate_post( &$post, $item, $imported ) {
598 598
 		if ( isset($item->attachment_url) ) {
599 599
 			$post['attachment_url'] = (string) $item->attachment_url;
600 600
 		}
601 601
 
602 602
 		if ( $post['post_type'] == FrmFormActionsController::$action_post_type && isset( $imported['forms'][ (int) $post['menu_order'] ] ) ) {
603
-		    // update to new form id
604
-		    $post['menu_order'] = $imported['forms'][ (int) $post['menu_order'] ];
603
+			// update to new form id
604
+			$post['menu_order'] = $imported['forms'][ (int) $post['menu_order'] ];
605 605
 		}
606 606
 
607 607
 		// Don't allow default styles to take over a site's default style
@@ -610,144 +610,144 @@  discard block
 block discarded – undo
610 610
 		}
611 611
 
612 612
 		foreach ( $item->postmeta as $meta ) {
613
-		    self::populate_postmeta($post, $meta, $imported);
613
+			self::populate_postmeta($post, $meta, $imported);
614 614
 			unset($meta);
615 615
 		}
616 616
 
617
-        self::populate_taxonomies($post, $item);
617
+		self::populate_taxonomies($post, $item);
618 618
 
619
-        self::maybe_editing_post($post);
620
-    }
619
+		self::maybe_editing_post($post);
620
+	}
621 621
 
622
-    private static function populate_postmeta( &$post, $meta, $imported ) {
623
-        global $frm_duplicate_ids;
622
+	private static function populate_postmeta( &$post, $meta, $imported ) {
623
+		global $frm_duplicate_ids;
624 624
 
625
-	    $m = array(
625
+		$m = array(
626 626
 			'key'   => (string) $meta->meta_key,
627 627
 			'value' => (string) $meta->meta_value,
628 628
 		);
629 629
 
630 630
 		//switch old form and field ids to new ones
631 631
 		if ( $m['key'] == 'frm_form_id' && isset($imported['forms'][ (int) $m['value'] ]) ) {
632
-		    $m['value'] = $imported['forms'][ (int) $m['value'] ];
632
+			$m['value'] = $imported['forms'][ (int) $m['value'] ];
633 633
 		} else {
634
-		    $m['value'] = FrmAppHelper::maybe_json_decode($m['value']);
634
+			$m['value'] = FrmAppHelper::maybe_json_decode($m['value']);
635 635
 
636
-		    if ( ! empty($frm_duplicate_ids) ) {
636
+			if ( ! empty($frm_duplicate_ids) ) {
637 637
 
638
-		        if ( $m['key'] == 'frm_dyncontent' ) {
639
-		            $m['value'] = FrmFieldsHelper::switch_field_ids($m['value']);
640
-    		    } else if ( $m['key'] == 'frm_options' ) {
638
+				if ( $m['key'] == 'frm_dyncontent' ) {
639
+					$m['value'] = FrmFieldsHelper::switch_field_ids($m['value']);
640
+				} else if ( $m['key'] == 'frm_options' ) {
641 641
 
642 642
 					foreach ( array( 'date_field_id', 'edate_field_id' ) as $setting_name ) {
643 643
 						if ( isset( $m['value'][ $setting_name ] ) && is_numeric( $m['value'][ $setting_name ] ) && isset( $frm_duplicate_ids[ $m['value'][ $setting_name ] ] ) ) {
644 644
 							$m['value'][ $setting_name ] = $frm_duplicate_ids[ $m['value'][ $setting_name ] ];
645
-    		            }
646
-    		        }
647
-
648
-                    $check_dup_array = array();
649
-    		        if ( isset( $m['value']['order_by'] ) && ! empty( $m['value']['order_by'] ) ) {
650
-    		            if ( is_numeric( $m['value']['order_by'] ) && isset( $frm_duplicate_ids[ $m['value']['order_by'] ] ) ) {
651
-    		                $m['value']['order_by'] = $frm_duplicate_ids[ $m['value']['order_by'] ];
652
-    		            } else if ( is_array( $m['value']['order_by'] ) ) {
653
-                            $check_dup_array[] = 'order_by';
654
-    		            }
655
-    		        }
656
-
657
-    		        if ( isset( $m['value']['where'] ) && ! empty( $m['value']['where'] ) ) {
658
-    		            $check_dup_array[] = 'where';
659
-    		        }
660
-
661
-                    foreach ( $check_dup_array as $check_k ) {
645
+						}
646
+					}
647
+
648
+					$check_dup_array = array();
649
+					if ( isset( $m['value']['order_by'] ) && ! empty( $m['value']['order_by'] ) ) {
650
+						if ( is_numeric( $m['value']['order_by'] ) && isset( $frm_duplicate_ids[ $m['value']['order_by'] ] ) ) {
651
+							$m['value']['order_by'] = $frm_duplicate_ids[ $m['value']['order_by'] ];
652
+						} else if ( is_array( $m['value']['order_by'] ) ) {
653
+							$check_dup_array[] = 'order_by';
654
+						}
655
+					}
656
+
657
+					if ( isset( $m['value']['where'] ) && ! empty( $m['value']['where'] ) ) {
658
+						$check_dup_array[] = 'where';
659
+					}
660
+
661
+					foreach ( $check_dup_array as $check_k ) {
662 662
 						foreach ( (array) $m['value'][ $check_k ] as $mk => $mv ) {
663 663
 							if ( isset( $frm_duplicate_ids[ $mv ] ) ) {
664 664
 								$m['value'][ $check_k ][ $mk ] = $frm_duplicate_ids[ $mv ];
665
-		                    }
666
-		                    unset($mk, $mv);
667
-		                }
668
-                    }
669
-    		    }
670
-		    }
665
+							}
666
+							unset($mk, $mv);
667
+						}
668
+					}
669
+				}
670
+			}
671 671
 		}
672 672
 
673 673
 		if ( ! is_array($m['value']) ) {
674
-		    $m['value'] = FrmAppHelper::maybe_json_decode($m['value']);
674
+			$m['value'] = FrmAppHelper::maybe_json_decode($m['value']);
675 675
 		}
676 676
 
677 677
 		$post['postmeta'][ (string) $meta->meta_key ] = $m['value'];
678
-    }
679
-
680
-    /**
681
-     * Add terms to post
682
-     * @param array $post by reference
683
-     * @param object $item The XML object data
684
-     */
685
-    private static function populate_taxonomies( &$post, $item ) {
678
+	}
679
+
680
+	/**
681
+	 * Add terms to post
682
+	 * @param array $post by reference
683
+	 * @param object $item The XML object data
684
+	 */
685
+	private static function populate_taxonomies( &$post, $item ) {
686 686
 		foreach ( $item->category as $c ) {
687 687
 			$att = $c->attributes();
688 688
 			if ( ! isset( $att['nicename'] ) ) {
689
-                continue;
690
-            }
691
-
692
-		    $taxonomy = (string) $att['domain'];
693
-		    if ( is_taxonomy_hierarchical($taxonomy) ) {
694
-		        $name = (string) $att['nicename'];
695
-		        $h_term = get_term_by('slug', $name, $taxonomy);
696
-		        if ( $h_term ) {
697
-		            $name = $h_term->term_id;
698
-		        }
699
-		        unset($h_term);
700
-		    } else {
701
-		        $name = (string) $c;
702
-		    }
689
+				continue;
690
+			}
691
+
692
+			$taxonomy = (string) $att['domain'];
693
+			if ( is_taxonomy_hierarchical($taxonomy) ) {
694
+				$name = (string) $att['nicename'];
695
+				$h_term = get_term_by('slug', $name, $taxonomy);
696
+				if ( $h_term ) {
697
+					$name = $h_term->term_id;
698
+				}
699
+				unset($h_term);
700
+			} else {
701
+				$name = (string) $c;
702
+			}
703 703
 
704 704
 			if ( ! isset( $post['tax_input'][ $taxonomy ] ) ) {
705 705
 				$post['tax_input'][ $taxonomy ] = array();
706 706
 			}
707 707
 
708 708
 			$post['tax_input'][ $taxonomy ][] = $name;
709
-		    unset($name);
709
+			unset($name);
710 710
 		}
711
-    }
711
+	}
712 712
 
713
-    /**
714
-     * Edit post if the key and created time match
715
-     */
716
-    private static function maybe_editing_post( &$post ) {
713
+	/**
714
+	 * Edit post if the key and created time match
715
+	 */
716
+	private static function maybe_editing_post( &$post ) {
717 717
 		$match_by = array(
718
-		    'post_type'     => $post['post_type'],
719
-		    'name'          => $post['post_name'],
720
-		    'post_status'   => $post['post_status'],
721
-		    'posts_per_page' => 1,
718
+			'post_type'     => $post['post_type'],
719
+			'name'          => $post['post_name'],
720
+			'post_status'   => $post['post_status'],
721
+			'posts_per_page' => 1,
722 722
 		);
723 723
 
724 724
 		if ( in_array( $post['post_status'], array( 'trash', 'draft' ) ) ) {
725
-		    $match_by['include'] = $post['post_id'];
726
-		    unset($match_by['name']);
725
+			$match_by['include'] = $post['post_id'];
726
+			unset($match_by['name']);
727 727
 		}
728 728
 
729 729
 		$editing = get_posts($match_by);
730 730
 
731
-        if ( ! empty($editing) && current($editing)->post_date == $post['post_date'] ) {
732
-            // set the id of the post to edit
733
-            $post['ID'] = current($editing)->ID;
734
-        }
735
-    }
731
+		if ( ! empty($editing) && current($editing)->post_date == $post['post_date'] ) {
732
+			// set the id of the post to edit
733
+			$post['ID'] = current($editing)->ID;
734
+		}
735
+	}
736 736
 
737
-    private static function update_postmeta( &$post, $post_id ) {
738
-        foreach ( $post['postmeta'] as $k => $v ) {
739
-            if ( '_edit_last' == $k ) {
740
-                $v = FrmAppHelper::get_user_id_param($v);
741
-            } else if ( '_thumbnail_id' == $k && FrmAppHelper::pro_is_installed() ) {
742
-                //change the attachment ID
743
-                $v = FrmProXMLHelper::get_file_id($v);
744
-            }
737
+	private static function update_postmeta( &$post, $post_id ) {
738
+		foreach ( $post['postmeta'] as $k => $v ) {
739
+			if ( '_edit_last' == $k ) {
740
+				$v = FrmAppHelper::get_user_id_param($v);
741
+			} else if ( '_thumbnail_id' == $k && FrmAppHelper::pro_is_installed() ) {
742
+				//change the attachment ID
743
+				$v = FrmProXMLHelper::get_file_id($v);
744
+			}
745 745
 
746
-            update_post_meta($post_id, $k, $v);
746
+			update_post_meta($post_id, $k, $v);
747 747
 
748
-            unset($k, $v);
749
-        }
750
-    }
748
+			unset($k, $v);
749
+		}
750
+	}
751 751
 
752 752
 	private static function maybe_update_stylesheet( $imported ) {
753 753
 		$new_styles = isset( $imported['imported']['styles'] ) && ! empty( $imported['imported']['styles'] );
@@ -763,72 +763,72 @@  discard block
 block discarded – undo
763 763
 		}
764 764
 	}
765 765
 
766
-    /**
767
-     * @param string $message
768
-     */
766
+	/**
767
+	 * @param string $message
768
+	 */
769 769
 	public static function parse_message( $result, &$message, &$errors ) {
770
-        if ( is_wp_error($result) ) {
771
-            $errors[] = $result->get_error_message();
772
-        } else if ( ! $result ) {
773
-            return;
774
-        }
775
-
776
-        if ( ! is_array($result) ) {
777
-            $message = is_string( $result ) ? $result : print_r( $result, 1 );
778
-            return;
779
-        }
780
-
781
-        $t_strings = array(
782
-            'imported'  => __( 'Imported', 'formidable' ),
783
-            'updated'   => __( 'Updated', 'formidable' ),
784
-        );
785
-
786
-        $message = '<ul>';
787
-        foreach ( $result as $type => $results ) {
770
+		if ( is_wp_error($result) ) {
771
+			$errors[] = $result->get_error_message();
772
+		} else if ( ! $result ) {
773
+			return;
774
+		}
775
+
776
+		if ( ! is_array($result) ) {
777
+			$message = is_string( $result ) ? $result : print_r( $result, 1 );
778
+			return;
779
+		}
780
+
781
+		$t_strings = array(
782
+			'imported'  => __( 'Imported', 'formidable' ),
783
+			'updated'   => __( 'Updated', 'formidable' ),
784
+		);
785
+
786
+		$message = '<ul>';
787
+		foreach ( $result as $type => $results ) {
788 788
 			if ( ! isset( $t_strings[ $type ] ) ) {
789
-                // only print imported and updated
790
-                continue;
791
-            }
789
+				// only print imported and updated
790
+				continue;
791
+			}
792 792
 
793
-            $s_message = array();
794
-            foreach ( $results as $k => $m ) {
795
-                self::item_count_message($m, $k, $s_message);
796
-                unset($k, $m);
797
-            }
793
+			$s_message = array();
794
+			foreach ( $results as $k => $m ) {
795
+				self::item_count_message($m, $k, $s_message);
796
+				unset($k, $m);
797
+			}
798 798
 
799
-            if ( ! empty($s_message) ) {
799
+			if ( ! empty($s_message) ) {
800 800
 				$message .= '<li><strong>' . $t_strings[ $type ] . ':</strong> ';
801
-                $message .= implode(', ', $s_message);
802
-                $message .= '</li>';
803
-            }
804
-        }
805
-
806
-        if ( $message == '<ul>' ) {
807
-            $message = '';
808
-            $errors[] = __( 'Nothing was imported or updated', 'formidable' );
809
-        } else {
810
-            $message .= '</ul>';
811
-        }
812
-    }
801
+				$message .= implode(', ', $s_message);
802
+				$message .= '</li>';
803
+			}
804
+		}
805
+
806
+		if ( $message == '<ul>' ) {
807
+			$message = '';
808
+			$errors[] = __( 'Nothing was imported or updated', 'formidable' );
809
+		} else {
810
+			$message .= '</ul>';
811
+		}
812
+	}
813 813
 
814 814
 	public static function item_count_message( $m, $type, &$s_message ) {
815
-        if ( ! $m ) {
816
-            return;
817
-        }
818
-
819
-        $strings = array(
820
-            'forms'     => sprintf( _n( '%1$s Form', '%1$s Forms', $m, 'formidable' ), $m ),
821
-            'fields'    => sprintf( _n( '%1$s Field', '%1$s Fields', $m, 'formidable' ), $m ),
822
-            'items'     => sprintf( _n( '%1$s Entry', '%1$s Entries', $m, 'formidable' ), $m ),
823
-            'views'     => sprintf( _n( '%1$s View', '%1$s Views', $m, 'formidable' ), $m ),
824
-            'posts'     => sprintf( _n( '%1$s Post', '%1$s Posts', $m, 'formidable' ), $m ),
825
-            'styles'     => sprintf( _n( '%1$s Style', '%1$s Styles', $m, 'formidable' ), $m ),
826
-            'terms'     => sprintf( _n( '%1$s Term', '%1$s Terms', $m, 'formidable' ), $m ),
827
-            'actions'   => sprintf( _n( '%1$s Form Action', '%1$s Form Actions', $m, 'formidable' ), $m ),
828
-        );
815
+		if ( ! $m ) {
816
+			return;
817
+		}
818
+
819
+		$strings = array(
820
+			'forms'     => sprintf( _n( '%1$s Form', '%1$s Forms', $m, 'formidable' ), $m ),
821
+			'fields'    => sprintf( _n( '%1$s Field', '%1$s Fields', $m, 'formidable' ), $m ),
822
+			'items'     => sprintf( _n( '%1$s Entry', '%1$s Entries', $m, 'formidable' ), $m ),
823
+			'views'     => sprintf( _n( '%1$s View', '%1$s Views', $m, 'formidable' ), $m ),
824
+			'posts'     => sprintf( _n( '%1$s Post', '%1$s Posts', $m, 'formidable' ), $m ),
825
+			'styles'     => sprintf( _n( '%1$s Style', '%1$s Styles', $m, 'formidable' ), $m ),
826
+			'terms'     => sprintf( _n( '%1$s Term', '%1$s Terms', $m, 'formidable' ), $m ),
827
+			'actions'   => sprintf( _n( '%1$s Form Action', '%1$s Form Actions', $m, 'formidable' ), $m ),
828
+		);
829 829
 
830 830
 		$s_message[] = isset( $strings[ $type ] ) ? $strings[ $type ] : ' ' . $m . ' ' . ucfirst( $type );
831
-    }
831
+	}
832 832
 
833 833
 	/**
834 834
 	 * Prepare the form options for export
@@ -859,16 +859,16 @@  discard block
 block discarded – undo
859 859
 	}
860 860
 
861 861
 	public static function cdata( $str ) {
862
-	    $str = maybe_unserialize($str);
863
-	    if ( is_array($str) ) {
864
-	        $str = json_encode($str);
862
+		$str = maybe_unserialize($str);
863
+		if ( is_array($str) ) {
864
+			$str = json_encode($str);
865 865
 		} else if ( seems_utf8( $str ) == false ) {
866 866
 			$str = utf8_encode( $str );
867 867
 		}
868 868
 
869
-        if ( is_numeric($str) ) {
870
-            return $str;
871
-        }
869
+		if ( is_numeric($str) ) {
870
+			return $str;
871
+		}
872 872
 
873 873
 		self::remove_invalid_characters_from_xml( $str );
874 874
 
@@ -889,58 +889,58 @@  discard block
 block discarded – undo
889 889
 		$str = str_replace( '\x1F', '', $str );
890 890
 	}
891 891
 
892
-    public static function migrate_form_settings_to_actions( $form_options, $form_id, &$imported = array(), $switch = false ) {
893
-        // Get post type
894
-        $post_type = FrmFormActionsController::$action_post_type;
895
-
896
-        // Set up imported index, if not set up yet
897
-        if ( ! isset( $imported['imported']['actions'] ) ) {
898
-            $imported['imported']['actions'] = 0;
899
-        }
900
-
901
-        // Migrate post settings to action
902
-        self::migrate_post_settings_to_action( $form_options, $form_id, $post_type, $imported, $switch );
903
-
904
-        // Migrate email settings to action
905
-        self::migrate_email_settings_to_action( $form_options, $form_id, $post_type, $imported, $switch );
906
-    }
907
-
908
-    /**
909
-    * Migrate post settings to form action
910
-    *
911
-    * @param string $post_type
912
-    */
913
-    private static function migrate_post_settings_to_action( $form_options, $form_id, $post_type, &$imported, $switch ) {
914
-        if ( ! isset($form_options['create_post']) || ! $form_options['create_post'] ) {
915
-            return;
916
-        }
917
-
918
-        $new_action = array(
919
-            'post_type'     => $post_type,
920
-            'post_excerpt'  => 'wppost',
892
+	public static function migrate_form_settings_to_actions( $form_options, $form_id, &$imported = array(), $switch = false ) {
893
+		// Get post type
894
+		$post_type = FrmFormActionsController::$action_post_type;
895
+
896
+		// Set up imported index, if not set up yet
897
+		if ( ! isset( $imported['imported']['actions'] ) ) {
898
+			$imported['imported']['actions'] = 0;
899
+		}
900
+
901
+		// Migrate post settings to action
902
+		self::migrate_post_settings_to_action( $form_options, $form_id, $post_type, $imported, $switch );
903
+
904
+		// Migrate email settings to action
905
+		self::migrate_email_settings_to_action( $form_options, $form_id, $post_type, $imported, $switch );
906
+	}
907
+
908
+	/**
909
+	 * Migrate post settings to form action
910
+	 *
911
+	 * @param string $post_type
912
+	 */
913
+	private static function migrate_post_settings_to_action( $form_options, $form_id, $post_type, &$imported, $switch ) {
914
+		if ( ! isset($form_options['create_post']) || ! $form_options['create_post'] ) {
915
+			return;
916
+		}
917
+
918
+		$new_action = array(
919
+			'post_type'     => $post_type,
920
+			'post_excerpt'  => 'wppost',
921 921
 			'post_title'    => __( 'Create Posts', 'formidable' ),
922
-            'menu_order'    => $form_id,
923
-            'post_status'   => 'publish',
924
-            'post_content'  => array(),
922
+			'menu_order'    => $form_id,
923
+			'post_status'   => 'publish',
924
+			'post_content'  => array(),
925 925
 			'post_name'     => $form_id . '_wppost_1',
926
-        );
926
+		);
927 927
 
928
-        $post_settings = array(
929
-            'post_type', 'post_category', 'post_content',
930
-            'post_excerpt', 'post_title', 'post_name', 'post_date',
928
+		$post_settings = array(
929
+			'post_type', 'post_category', 'post_content',
930
+			'post_excerpt', 'post_title', 'post_name', 'post_date',
931 931
 			'post_status', 'post_custom_fields', 'post_password',
932
-        );
932
+		);
933 933
 
934
-        foreach ( $post_settings as $post_setting ) {
934
+		foreach ( $post_settings as $post_setting ) {
935 935
 			if ( isset( $form_options[ $post_setting ] ) ) {
936 936
 				$new_action['post_content'][ $post_setting ] = $form_options[ $post_setting ];
937
-            }
938
-            unset($post_setting);
939
-        }
937
+			}
938
+			unset($post_setting);
939
+		}
940 940
 
941 941
 		$new_action['event'] = array( 'create', 'update' );
942 942
 
943
-        if ( $switch ) {
943
+		if ( $switch ) {
944 944
 			// Fields with string or int saved
945 945
 			$basic_fields = array( 'post_title', 'post_content', 'post_excerpt', 'post_password', 'post_date', 'post_status' );
946 946
 
@@ -948,22 +948,22 @@  discard block
 block discarded – undo
948 948
 			$array_fields = array( 'post_category', 'post_custom_fields' );
949 949
 
950 950
 			$new_action['post_content'] = self::switch_action_field_ids( $new_action['post_content'], $basic_fields, $array_fields );
951
-        }
952
-        $new_action['post_content'] = json_encode($new_action['post_content']);
951
+		}
952
+		$new_action['post_content'] = json_encode($new_action['post_content']);
953 953
 
954
-        $exists = get_posts( array(
955
-            'name'          => $new_action['post_name'],
956
-            'post_type'     => $new_action['post_type'],
957
-            'post_status'   => $new_action['post_status'],
958
-            'numberposts'   => 1,
959
-        ) );
954
+		$exists = get_posts( array(
955
+			'name'          => $new_action['post_name'],
956
+			'post_type'     => $new_action['post_type'],
957
+			'post_status'   => $new_action['post_status'],
958
+			'numberposts'   => 1,
959
+		) );
960 960
 
961
-        if ( ! $exists ) {
961
+		if ( ! $exists ) {
962 962
 			// this isn't an email, but we need to use a class that will always be included
963 963
 			FrmAppHelper::save_json_post( $new_action );
964
-            $imported['imported']['actions']++;
965
-        }
966
-    }
964
+			$imported['imported']['actions']++;
965
+		}
966
+	}
967 967
 
968 968
 	/**
969 969
 	 * Switch old field IDs for new field IDs in emails and post
@@ -976,211 +976,211 @@  discard block
 block discarded – undo
976 976
 	 * @return string $post_content - new field IDs
977 977
 	 */
978 978
 	private static function switch_action_field_ids( $post_content, $basic_fields, $array_fields = array() ) {
979
-        global $frm_duplicate_ids;
979
+		global $frm_duplicate_ids;
980 980
 
981
-        // If there aren't IDs that were switched, end now
982
-        if ( ! $frm_duplicate_ids ) {
983
-            return;
984
-        }
981
+		// If there aren't IDs that were switched, end now
982
+		if ( ! $frm_duplicate_ids ) {
983
+			return;
984
+		}
985 985
 
986
-        // Get old IDs
987
-        $old = array_keys( $frm_duplicate_ids );
986
+		// Get old IDs
987
+		$old = array_keys( $frm_duplicate_ids );
988 988
 
989
-        // Get new IDs
990
-        $new = array_values( $frm_duplicate_ids );
989
+		// Get new IDs
990
+		$new = array_values( $frm_duplicate_ids );
991 991
 
992
-        // Do a str_replace with each item to set the new IDs
993
-        foreach ( $post_content as $key => $setting ) {
994
-            if ( ! is_array( $setting ) && in_array( $key, $basic_fields ) ) {
995
-                // Replace old IDs with new IDs
992
+		// Do a str_replace with each item to set the new IDs
993
+		foreach ( $post_content as $key => $setting ) {
994
+			if ( ! is_array( $setting ) && in_array( $key, $basic_fields ) ) {
995
+				// Replace old IDs with new IDs
996 996
 				$post_content[ $key ] = str_replace( $old, $new, $setting );
997
-            } else if ( is_array( $setting ) && in_array( $key, $array_fields ) ) {
998
-                foreach ( $setting as $k => $val ) {
999
-                    // Replace old IDs with new IDs
997
+			} else if ( is_array( $setting ) && in_array( $key, $array_fields ) ) {
998
+				foreach ( $setting as $k => $val ) {
999
+					// Replace old IDs with new IDs
1000 1000
 					$post_content[ $key ][ $k ] = str_replace( $old, $new, $val );
1001
-                }
1002
-            }
1003
-            unset( $key, $setting );
1004
-        }
1005
-        return $post_content;
1006
-    }
1007
-
1008
-    private static function migrate_email_settings_to_action( $form_options, $form_id, $post_type, &$imported, $switch ) {
1009
-        // No old notifications or autoresponders to carry over
1001
+				}
1002
+			}
1003
+			unset( $key, $setting );
1004
+		}
1005
+		return $post_content;
1006
+	}
1007
+
1008
+	private static function migrate_email_settings_to_action( $form_options, $form_id, $post_type, &$imported, $switch ) {
1009
+		// No old notifications or autoresponders to carry over
1010 1010
 		if ( ! isset( $form_options['auto_responder'] ) && ! isset( $form_options['notification'] ) && ! isset( $form_options['email_to'] ) ) {
1011
-            return;
1012
-        }
1011
+			return;
1012
+		}
1013 1013
 
1014
-        // Initialize notifications array
1015
-        $notifications = array();
1014
+		// Initialize notifications array
1015
+		$notifications = array();
1016 1016
 
1017
-        // Migrate regular notifications
1018
-        self::migrate_notifications_to_action( $form_options, $form_id, $notifications );
1017
+		// Migrate regular notifications
1018
+		self::migrate_notifications_to_action( $form_options, $form_id, $notifications );
1019 1019
 
1020
-        // Migrate autoresponders
1021
-        self::migrate_autoresponder_to_action( $form_options, $form_id, $notifications );
1020
+		// Migrate autoresponders
1021
+		self::migrate_autoresponder_to_action( $form_options, $form_id, $notifications );
1022 1022
 
1023
-        if (  empty( $notifications ) ) {
1024
-            return;
1025
-        }
1023
+		if (  empty( $notifications ) ) {
1024
+			return;
1025
+		}
1026 1026
 
1027
-        foreach ( $notifications as $new_notification ) {
1028
-            $new_notification['post_type']      = $post_type;
1029
-            $new_notification['post_excerpt']   = 'email';
1027
+		foreach ( $notifications as $new_notification ) {
1028
+			$new_notification['post_type']      = $post_type;
1029
+			$new_notification['post_excerpt']   = 'email';
1030 1030
 			$new_notification['post_title']     = __( 'Email Notification', 'formidable' );
1031
-            $new_notification['menu_order']     = $form_id;
1032
-            $new_notification['post_status']    = 'publish';
1031
+			$new_notification['menu_order']     = $form_id;
1032
+			$new_notification['post_status']    = 'publish';
1033 1033
 
1034
-            // Switch field IDs and keys, if needed
1035
-            if ( $switch ) {
1034
+			// Switch field IDs and keys, if needed
1035
+			if ( $switch ) {
1036 1036
 
1037 1037
 				// Switch field IDs in email conditional logic
1038 1038
 				self::switch_email_contition_field_ids( $new_notification['post_content'] );
1039 1039
 
1040 1040
 				// Switch all other field IDs in email
1041
-                $new_notification['post_content'] = FrmFieldsHelper::switch_field_ids( $new_notification['post_content'] );
1042
-            }
1043
-            $new_notification['post_content']   = FrmAppHelper::prepare_and_encode( $new_notification['post_content'] );
1044
-
1045
-            $exists = get_posts( array(
1046
-                'name'          => $new_notification['post_name'],
1047
-                'post_type'     => $new_notification['post_type'],
1048
-                'post_status'   => $new_notification['post_status'],
1049
-                'numberposts'   => 1,
1050
-            ) );
1051
-
1052
-            if ( empty($exists) ) {
1041
+				$new_notification['post_content'] = FrmFieldsHelper::switch_field_ids( $new_notification['post_content'] );
1042
+			}
1043
+			$new_notification['post_content']   = FrmAppHelper::prepare_and_encode( $new_notification['post_content'] );
1044
+
1045
+			$exists = get_posts( array(
1046
+				'name'          => $new_notification['post_name'],
1047
+				'post_type'     => $new_notification['post_type'],
1048
+				'post_status'   => $new_notification['post_status'],
1049
+				'numberposts'   => 1,
1050
+			) );
1051
+
1052
+			if ( empty($exists) ) {
1053 1053
 				FrmAppHelper::save_json_post( $new_notification );
1054
-                $imported['imported']['actions']++;
1055
-            }
1056
-            unset($new_notification);
1057
-        }
1058
-    }
1059
-
1060
-    private static function migrate_notifications_to_action( $form_options, $form_id, &$notifications ) {
1061
-        if ( ! isset( $form_options['notification'] ) && isset( $form_options['email_to'] ) && ! empty( $form_options['email_to'] ) ) {
1062
-            // add old settings into notification array
1054
+				$imported['imported']['actions']++;
1055
+			}
1056
+			unset($new_notification);
1057
+		}
1058
+	}
1059
+
1060
+	private static function migrate_notifications_to_action( $form_options, $form_id, &$notifications ) {
1061
+		if ( ! isset( $form_options['notification'] ) && isset( $form_options['email_to'] ) && ! empty( $form_options['email_to'] ) ) {
1062
+			// add old settings into notification array
1063 1063
 			$form_options['notification'] = array( 0 => $form_options );
1064
-        } else if ( isset( $form_options['notification']['email_to'] ) ) {
1065
-            // make sure it's in the correct format
1064
+		} else if ( isset( $form_options['notification']['email_to'] ) ) {
1065
+			// make sure it's in the correct format
1066 1066
 			$form_options['notification'] = array( 0 => $form_options['notification'] );
1067
-        }
1067
+		}
1068 1068
 
1069
-        if ( isset( $form_options['notification'] ) && is_array($form_options['notification']) ) {
1070
-            foreach ( $form_options['notification'] as $email_key => $notification ) {
1069
+		if ( isset( $form_options['notification'] ) && is_array($form_options['notification']) ) {
1070
+			foreach ( $form_options['notification'] as $email_key => $notification ) {
1071 1071
 
1072
-                $atts = array( 'email_to' => '', 'reply_to' => '', 'reply_to_name' => '', 'event' => '', 'form_id' => $form_id, 'email_key' => $email_key );
1072
+				$atts = array( 'email_to' => '', 'reply_to' => '', 'reply_to_name' => '', 'event' => '', 'form_id' => $form_id, 'email_key' => $email_key );
1073 1073
 
1074
-                // Format the email data
1075
-                self::format_email_data( $atts, $notification );
1074
+				// Format the email data
1075
+				self::format_email_data( $atts, $notification );
1076 1076
 
1077 1077
 				if ( isset( $notification['twilio'] ) && $notification['twilio'] ) {
1078 1078
 					do_action( 'frm_create_twilio_action', $atts, $notification );
1079 1079
 				}
1080 1080
 
1081
-                // Setup the new notification
1082
-                $new_notification = array();
1083
-                self::setup_new_notification( $new_notification, $notification, $atts );
1081
+				// Setup the new notification
1082
+				$new_notification = array();
1083
+				self::setup_new_notification( $new_notification, $notification, $atts );
1084 1084
 
1085
-                $notifications[] = $new_notification;
1086
-            }
1087
-        }
1088
-    }
1085
+				$notifications[] = $new_notification;
1086
+			}
1087
+		}
1088
+	}
1089 1089
 
1090
-    private static function format_email_data( &$atts, $notification ) {
1091
-        // Format email_to
1092
-        self::format_email_to_data( $atts, $notification );
1090
+	private static function format_email_data( &$atts, $notification ) {
1091
+		// Format email_to
1092
+		self::format_email_to_data( $atts, $notification );
1093 1093
 
1094
-        // Format the reply to email and name
1095
-        $reply_fields = array( 'reply_to' => '', 'reply_to_name' => '' );
1096
-        foreach ( $reply_fields as $f => $val ) {
1094
+		// Format the reply to email and name
1095
+		$reply_fields = array( 'reply_to' => '', 'reply_to_name' => '' );
1096
+		foreach ( $reply_fields as $f => $val ) {
1097 1097
 			if ( isset( $notification[ $f ] ) ) {
1098 1098
 				$atts[ $f ] = $notification[ $f ];
1099 1099
 				if ( 'custom' == $notification[ $f ] ) {
1100 1100
 					$atts[ $f ] = $notification[ 'cust_' . $f ];
1101 1101
 				} else if ( is_numeric( $atts[ $f ] ) && ! empty( $atts[ $f ] ) ) {
1102 1102
 					$atts[ $f ] = '[' . $atts[ $f ] . ']';
1103
-                }
1104
-            }
1105
-            unset( $f, $val );
1106
-        }
1103
+				}
1104
+			}
1105
+			unset( $f, $val );
1106
+		}
1107 1107
 
1108
-        // Format event
1108
+		// Format event
1109 1109
 		$atts['event'] = array( 'create' );
1110
-        if ( isset( $notification['update_email'] ) && 1 == $notification['update_email'] ) {
1111
-            $atts['event'][] = 'update';
1112
-        } else if ( isset($notification['update_email']) && 2 == $notification['update_email'] ) {
1110
+		if ( isset( $notification['update_email'] ) && 1 == $notification['update_email'] ) {
1111
+			$atts['event'][] = 'update';
1112
+		} else if ( isset($notification['update_email']) && 2 == $notification['update_email'] ) {
1113 1113
 			$atts['event'] = array( 'update' );
1114
-        }
1115
-    }
1114
+		}
1115
+	}
1116 1116
 
1117
-    private static function format_email_to_data( &$atts, $notification ) {
1118
-        if ( isset( $notification['email_to'] ) ) {
1117
+	private static function format_email_to_data( &$atts, $notification ) {
1118
+		if ( isset( $notification['email_to'] ) ) {
1119 1119
 			$atts['email_to'] = preg_split( '/ (,|;) /', $notification['email_to'] );
1120
-        } else {
1121
-            $atts['email_to'] = array();
1122
-        }
1120
+		} else {
1121
+			$atts['email_to'] = array();
1122
+		}
1123 1123
 
1124
-        if ( isset( $notification['also_email_to'] ) ) {
1125
-            $email_fields = (array) $notification['also_email_to'];
1126
-            $atts['email_to'] = array_merge( $email_fields, $atts['email_to'] );
1127
-            unset( $email_fields );
1128
-        }
1124
+		if ( isset( $notification['also_email_to'] ) ) {
1125
+			$email_fields = (array) $notification['also_email_to'];
1126
+			$atts['email_to'] = array_merge( $email_fields, $atts['email_to'] );
1127
+			unset( $email_fields );
1128
+		}
1129 1129
 
1130
-        foreach ( $atts['email_to'] as $key => $email_field ) {
1130
+		foreach ( $atts['email_to'] as $key => $email_field ) {
1131 1131
 
1132
-            if ( is_numeric( $email_field ) ) {
1132
+			if ( is_numeric( $email_field ) ) {
1133 1133
 				$atts['email_to'][ $key ] = '[' . $email_field . ']';
1134
-            }
1134
+			}
1135 1135
 
1136
-            if ( strpos( $email_field, '|') ) {
1137
-                $email_opt = explode( '|', $email_field );
1138
-                if ( isset( $email_opt[0] ) ) {
1136
+			if ( strpos( $email_field, '|') ) {
1137
+				$email_opt = explode( '|', $email_field );
1138
+				if ( isset( $email_opt[0] ) ) {
1139 1139
 					$atts['email_to'][ $key ] = '[' . $email_opt[0] . ' show=' . $email_opt[1] . ']';
1140
-                }
1141
-                unset( $email_opt );
1142
-            }
1143
-        }
1144
-        $atts['email_to'] = implode(', ', $atts['email_to']);
1145
-    }
1146
-
1147
-    private static function setup_new_notification( &$new_notification, $notification, $atts ) {
1148
-        // Set up new notification
1149
-        $new_notification = array(
1150
-            'post_content'  => array(
1151
-                'email_to'      => $atts['email_to'],
1152
-                'event'         => $atts['event'],
1153
-            ),
1140
+				}
1141
+				unset( $email_opt );
1142
+			}
1143
+		}
1144
+		$atts['email_to'] = implode(', ', $atts['email_to']);
1145
+	}
1146
+
1147
+	private static function setup_new_notification( &$new_notification, $notification, $atts ) {
1148
+		// Set up new notification
1149
+		$new_notification = array(
1150
+			'post_content'  => array(
1151
+				'email_to'      => $atts['email_to'],
1152
+				'event'         => $atts['event'],
1153
+			),
1154 1154
 			'post_name'         => $atts['form_id'] . '_email_' . $atts['email_key'],
1155
-        );
1155
+		);
1156 1156
 
1157
-        // Add more fields to the new notification
1158
-        $add_fields = array( 'email_message', 'email_subject', 'plain_text', 'inc_user_info', 'conditions' );
1159
-        foreach ( $add_fields as $add_field ) {
1157
+		// Add more fields to the new notification
1158
+		$add_fields = array( 'email_message', 'email_subject', 'plain_text', 'inc_user_info', 'conditions' );
1159
+		foreach ( $add_fields as $add_field ) {
1160 1160
 			if ( isset( $notification[ $add_field ] ) ) {
1161 1161
 				$new_notification['post_content'][ $add_field ] = $notification[ $add_field ];
1162
-            } else if ( in_array( $add_field, array( 'plain_text', 'inc_user_info' ) ) ) {
1162
+			} else if ( in_array( $add_field, array( 'plain_text', 'inc_user_info' ) ) ) {
1163 1163
 				$new_notification['post_content'][ $add_field ] = 0;
1164
-            } else {
1164
+			} else {
1165 1165
 				$new_notification['post_content'][ $add_field ] = '';
1166
-            }
1167
-            unset( $add_field );
1168
-        }
1166
+			}
1167
+			unset( $add_field );
1168
+		}
1169 1169
 
1170 1170
 		// Set reply to
1171 1171
 		$new_notification['post_content']['reply_to'] = $atts['reply_to'];
1172 1172
 
1173
-        // Set from
1173
+		// Set from
1174 1174
 		if ( ! empty( $atts['reply_to'] ) || ! empty( $atts['reply_to_name'] ) ) {
1175 1175
 			$new_notification['post_content']['from'] = ( empty( $atts['reply_to_name'] ) ? '[sitename]' : $atts['reply_to_name'] ) . ' <' . ( empty( $atts['reply_to'] ) ? '[admin_email]' : $atts['reply_to'] ) . '>';
1176
-        }
1177
-    }
1176
+		}
1177
+	}
1178 1178
 
1179 1179
 	/**
1180
-	* Switch field IDs in pre-2.0 email conditional logic
1181
-	*
1182
-	* @param $post_content array, pass by reference
1183
-	*/
1180
+	 * Switch field IDs in pre-2.0 email conditional logic
1181
+	 *
1182
+	 * @param $post_content array, pass by reference
1183
+	 */
1184 1184
 	private static function switch_email_contition_field_ids( &$post_content ) {
1185 1185
 		// Switch field IDs in conditional logic
1186 1186
 		if ( isset( $post_content['conditions'] ) && is_array( $post_content['conditions'] ) ) {
@@ -1193,36 +1193,36 @@  discard block
 block discarded – undo
1193 1193
 		}
1194 1194
 	}
1195 1195
 
1196
-    private static function migrate_autoresponder_to_action( $form_options, $form_id, &$notifications ) {
1197
-        if ( isset($form_options['auto_responder']) && $form_options['auto_responder'] && isset($form_options['ar_email_message']) && $form_options['ar_email_message'] ) {
1198
-            // migrate autoresponder
1199
-
1200
-            $email_field = isset($form_options['ar_email_to']) ? $form_options['ar_email_to'] : 0;
1201
-            if ( strpos($email_field, '|') ) {
1202
-                // data from entries field
1203
-                $email_field = explode('|', $email_field);
1204
-                if ( isset($email_field[1]) ) {
1205
-                    $email_field = $email_field[1];
1206
-                }
1207
-            }
1208
-            if ( is_numeric($email_field) && ! empty($email_field) ) {
1196
+	private static function migrate_autoresponder_to_action( $form_options, $form_id, &$notifications ) {
1197
+		if ( isset($form_options['auto_responder']) && $form_options['auto_responder'] && isset($form_options['ar_email_message']) && $form_options['ar_email_message'] ) {
1198
+			// migrate autoresponder
1199
+
1200
+			$email_field = isset($form_options['ar_email_to']) ? $form_options['ar_email_to'] : 0;
1201
+			if ( strpos($email_field, '|') ) {
1202
+				// data from entries field
1203
+				$email_field = explode('|', $email_field);
1204
+				if ( isset($email_field[1]) ) {
1205
+					$email_field = $email_field[1];
1206
+				}
1207
+			}
1208
+			if ( is_numeric($email_field) && ! empty($email_field) ) {
1209 1209
 				$email_field = '[' . $email_field . ']';
1210
-            }
1211
-
1212
-            $notification = $form_options;
1213
-            $new_notification2 = array(
1214
-                'post_content'  => array(
1215
-                    'email_message' => $notification['ar_email_message'],
1216
-                    'email_subject' => isset($notification['ar_email_subject']) ? $notification['ar_email_subject'] : '',
1217
-                    'email_to'      => $email_field,
1218
-                    'plain_text'    => isset($notification['ar_plain_text']) ? $notification['ar_plain_text'] : 0,
1219
-                    'inc_user_info' => 0,
1220
-                ),
1210
+			}
1211
+
1212
+			$notification = $form_options;
1213
+			$new_notification2 = array(
1214
+				'post_content'  => array(
1215
+					'email_message' => $notification['ar_email_message'],
1216
+					'email_subject' => isset($notification['ar_email_subject']) ? $notification['ar_email_subject'] : '',
1217
+					'email_to'      => $email_field,
1218
+					'plain_text'    => isset($notification['ar_plain_text']) ? $notification['ar_plain_text'] : 0,
1219
+					'inc_user_info' => 0,
1220
+				),
1221 1221
 				'post_name'     => $form_id . '_email_' . count( $notifications ),
1222
-            );
1222
+			);
1223 1223
 
1224
-            $reply_to = isset($notification['ar_reply_to']) ? $notification['ar_reply_to'] : '';
1225
-            $reply_to_name = isset($notification['ar_reply_to_name']) ? $notification['ar_reply_to_name'] : '';
1224
+			$reply_to = isset($notification['ar_reply_to']) ? $notification['ar_reply_to'] : '';
1225
+			$reply_to_name = isset($notification['ar_reply_to_name']) ? $notification['ar_reply_to_name'] : '';
1226 1226
 
1227 1227
 			if ( ! empty( $reply_to ) ) {
1228 1228
 				$new_notification2['post_content']['reply_to'] = $reply_to;
@@ -1232,9 +1232,9 @@  discard block
 block discarded – undo
1232 1232
 				$new_notification2['post_content']['from'] = ( empty( $reply_to_name ) ? '[sitename]' : $reply_to_name ) . ' <' . ( empty( $reply_to ) ? '[admin_email]' : $reply_to ) . '>';
1233 1233
 			}
1234 1234
 
1235
-            $notifications[] = $new_notification2;
1236
-            unset( $new_notification2 );
1237
-        }
1238
-    }
1235
+			$notifications[] = $new_notification2;
1236
+			unset( $new_notification2 );
1237
+		}
1238
+	}
1239 1239
 }
1240 1240
 
Please login to merge, or discard this patch.
Spacing   +151 added lines, -151 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined('ABSPATH') ) {
2
+if ( ! defined( 'ABSPATH' ) ) {
3 3
 	die( 'You are not allowed to call this page directly.' );
4 4
 }
5 5
 
@@ -36,10 +36,10 @@  discard block
 block discarded – undo
36 36
 			'terms'    => array(),
37 37
         );
38 38
 
39
-        unset($defaults);
39
+        unset( $defaults );
40 40
 
41 41
 		if ( ! defined( 'WP_IMPORTING' ) ) {
42
-            define('WP_IMPORTING', true);
42
+            define( 'WP_IMPORTING', true );
43 43
         }
44 44
 
45 45
 		if ( ! class_exists( 'DOMDocument' ) ) {
@@ -52,7 +52,7 @@  discard block
 block discarded – undo
52 52
 			return new WP_Error( 'SimpleXML_parse_error', __( 'There was an error when reading this XML file', 'formidable' ), libxml_get_errors() );
53 53
 		}
54 54
 
55
-		if ( ! function_exists('simplexml_import_dom') ) {
55
+		if ( ! function_exists( 'simplexml_import_dom' ) ) {
56 56
 			return new WP_Error( 'SimpleXML_parse_error', __( 'Your server is missing the simplexml_import_dom function', 'formidable' ), libxml_get_errors() );
57 57
 		}
58 58
 
@@ -67,14 +67,14 @@  discard block
 block discarded – undo
67 67
         // add terms, forms (form and field ids), posts (post ids), and entries to db, in that order
68 68
 		foreach ( array( 'term', 'form', 'view' ) as $item_type ) {
69 69
             // grab cats, tags, and terms, or forms or posts
70
-            if ( isset($xml->{$item_type} ) ) {
70
+            if ( isset( $xml->{$item_type} ) ) {
71 71
 				$function_name = 'import_xml_' . $item_type . 's';
72 72
 				$imported = self::$function_name( $xml->{$item_type}, $imported );
73 73
 				unset( $function_name, $xml->{$item_type} );
74 74
             }
75 75
         }
76 76
 
77
-	    $return = apply_filters('frm_importing_xml', $imported, $xml );
77
+	    $return = apply_filters( 'frm_importing_xml', $imported, $xml );
78 78
 
79 79
 	    return $return;
80 80
     }
@@ -91,11 +91,11 @@  discard block
 block discarded – undo
91 91
                 'slug'          => (string) $t->term_slug,
92 92
                 'description'   => (string) $t->term_description,
93 93
 				'parent'        => empty( $parent ) ? 0 : $parent,
94
-            ));
94
+            ) );
95 95
 
96 96
 			if ( $term && is_array( $term ) ) {
97
-                $imported['imported']['terms']++;
98
-				$imported['terms'][ (int) $t->term_id ] = $term['term_id'];
97
+                $imported['imported']['terms'] ++;
98
+				$imported['terms'][(int) $t->term_id] = $term['term_id'];
99 99
             }
100 100
 
101 101
 			unset( $term, $t );
@@ -142,9 +142,9 @@  discard block
 block discarded – undo
142 142
 			} else {
143 143
 				$form_id = FrmForm::create( $form );
144 144
 		        if ( $form_id ) {
145
-		            $imported['imported']['forms']++;
145
+		            $imported['imported']['forms'] ++;
146 146
 		            // Keep track of whether this specific form was updated or not
147
-					$imported['form_status'][ $form_id ] = 'imported';
147
+					$imported['form_status'][$form_id] = 'imported';
148 148
 					self::track_imported_child_forms( (int) $form_id, $form['parent_form_id'], $child_forms );
149 149
 		        }
150 150
 			}
@@ -156,14 +156,14 @@  discard block
 block discarded – undo
156 156
 		    // Update field ids/keys to new ones
157 157
 			do_action( 'frm_after_duplicate_form', $form_id, $form, array( 'old_id' => $old_id ) );
158 158
 
159
-			$imported['forms'][ (int) $item->id ] = $form_id;
159
+			$imported['forms'][(int) $item->id] = $form_id;
160 160
 
161 161
             // Send pre 2.0 form options through function that creates actions
162 162
             self::migrate_form_settings_to_actions( $form['options'], $form_id, $imported, $switch = true );
163 163
 
164 164
 			do_action( 'frm_after_import_form', $form_id, $form );
165 165
 
166
-		    unset($form, $item);
166
+		    unset( $form, $item );
167 167
 		}
168 168
 
169 169
 		self::maybe_update_child_form_parent_id( $imported['forms'], $child_forms );
@@ -205,18 +205,18 @@  discard block
 block discarded – undo
205 205
 	private static function update_form( $this_form, $form, &$imported ) {
206 206
 		$form_id = $this_form->id;
207 207
 		FrmForm::update( $form_id, $form );
208
-		$imported['updated']['forms']++;
208
+		$imported['updated']['forms'] ++;
209 209
 		// Keep track of whether this specific form was updated or not
210
-		$imported['form_status'][ $form_id ] = 'updated';
210
+		$imported['form_status'][$form_id] = 'updated';
211 211
 	}
212 212
 
213 213
 	private static function get_form_fields( $form_id ) {
214 214
 		$form_fields = FrmField::get_all_for_form( $form_id, '', 'exclude', 'exclude' );
215 215
 		$old_fields = array();
216 216
 		foreach ( $form_fields as $f ) {
217
-			$old_fields[ $f->id ] = $f;
218
-			$old_fields[ $f->field_key ] = $f->id;
219
-			unset($f);
217
+			$old_fields[$f->id] = $f;
218
+			$old_fields[$f->field_key] = $f->id;
219
+			unset( $f );
220 220
 		}
221 221
 		$form_fields = $old_fields;
222 222
 		return $form_fields;
@@ -247,7 +247,7 @@  discard block
 block discarded – undo
247 247
 		$regular_forms = array();
248 248
 
249 249
 		foreach ( $forms as $form ) {
250
-			$parent_form_id = isset( $form->parent_form_id) ? (int) $form->parent_form_id : 0;
250
+			$parent_form_id = isset( $form->parent_form_id ) ? (int) $form->parent_form_id : 0;
251 251
 
252 252
 			if ( $parent_form_id ) {
253 253
 				$child_forms[] = $form;
@@ -269,7 +269,7 @@  discard block
 block discarded – undo
269 269
 	*/
270 270
 	private static function track_imported_child_forms( $form_id, $parent_form_id, &$child_forms ) {
271 271
 		if ( $parent_form_id ) {
272
-			$child_forms[ $form_id ] = $parent_form_id;
272
+			$child_forms[$form_id] = $parent_form_id;
273 273
 		}
274 274
 	}
275 275
 
@@ -284,9 +284,9 @@  discard block
 block discarded – undo
284 284
 	private static function maybe_update_child_form_parent_id( $imported_forms, $child_forms ) {
285 285
 		foreach ( $child_forms as $child_form_id => $old_parent_form_id ) {
286 286
 
287
-			if ( isset( $imported_forms[ $old_parent_form_id ] ) && $imported_forms[ $old_parent_form_id ] != $old_parent_form_id ) {
287
+			if ( isset( $imported_forms[$old_parent_form_id] ) && $imported_forms[$old_parent_form_id] != $old_parent_form_id ) {
288 288
 				// Update all children with this old parent_form_id
289
-				$new_parent_form_id = (int) $imported_forms[ $old_parent_form_id ];
289
+				$new_parent_form_id = (int) $imported_forms[$old_parent_form_id];
290 290
 
291 291
 				FrmForm::update( $child_form_id, array( 'parent_form_id' => $new_parent_form_id ) );
292 292
 			}
@@ -305,15 +305,15 @@  discard block
 block discarded – undo
305 305
 		foreach ( $xml_fields as $field ) {
306 306
 			$f = self::fill_field( $field, $form_id );
307 307
 
308
-		    if ( is_array($f['default_value']) && in_array($f['type'], array(
308
+		    if ( is_array( $f['default_value'] ) && in_array( $f['type'], array(
309 309
 		        'text', 'email', 'url', 'textarea',
310
-		        'number','phone', 'date', 'time',
310
+		        'number', 'phone', 'date', 'time',
311 311
 		        'hidden', 'password', 'tag', 'image',
312
-		    )) ) {
313
-		        if ( count($f['default_value']) === 1 ) {
312
+		    ) ) ) {
313
+		        if ( count( $f['default_value'] ) === 1 ) {
314 314
 					$f['default_value'] = '[' . reset( $f['default_value'] ) . ']';
315 315
 		        } else {
316
-		            $f['default_value'] = reset($f['default_value']);
316
+		            $f['default_value'] = reset( $f['default_value'] );
317 317
 		        }
318 318
 		    }
319 319
 
@@ -321,27 +321,27 @@  discard block
 block discarded – undo
321 321
 			self::maybe_update_form_select( $f, $imported );
322 322
 			self::maybe_update_get_values_form_setting( $imported, $f );
323 323
 
324
-			if ( ! empty($this_form) ) {
324
+			if ( ! empty( $this_form ) ) {
325 325
 				// check for field to edit by field id
326
-				if ( isset( $form_fields[ $f['id'] ] ) ) {
326
+				if ( isset( $form_fields[$f['id']] ) ) {
327 327
 					FrmField::update( $f['id'], $f );
328
-					$imported['updated']['fields']++;
328
+					$imported['updated']['fields'] ++;
329 329
 
330
-					unset( $form_fields[ $f['id'] ] );
330
+					unset( $form_fields[$f['id']] );
331 331
 
332 332
 					//unset old field key
333
-					if ( isset( $form_fields[ $f['field_key'] ] ) ) {
334
-						unset( $form_fields[ $f['field_key'] ] );
333
+					if ( isset( $form_fields[$f['field_key']] ) ) {
334
+						unset( $form_fields[$f['field_key']] );
335 335
 					}
336
-				} else if ( isset( $form_fields[ $f['field_key'] ] ) ) {
336
+				} else if ( isset( $form_fields[$f['field_key']] ) ) {
337 337
 					// check for field to edit by field key
338
-					unset($f['id']);
338
+					unset( $f['id'] );
339 339
 
340
-					FrmField::update( $form_fields[ $f['field_key'] ], $f );
341
-					$imported['updated']['fields']++;
340
+					FrmField::update( $form_fields[$f['field_key']], $f );
341
+					$imported['updated']['fields'] ++;
342 342
 
343
-					unset( $form_fields[ $form_fields[ $f['field_key'] ] ] ); //unset old field id
344
-					unset( $form_fields[ $f['field_key'] ] ); //unset old field key
343
+					unset( $form_fields[$form_fields[$f['field_key']]] ); //unset old field id
344
+					unset( $form_fields[$f['field_key']] ); //unset old field key
345 345
 				} else {
346 346
 					// if no matching field id or key in this form, create the field
347 347
 					self::create_imported_field( $f, $imported );
@@ -360,11 +360,11 @@  discard block
 block discarded – undo
360 360
 			'name'          => (string) $field->name,
361 361
 			'description'   => (string) $field->description,
362 362
 			'type'          => (string) $field->type,
363
-			'default_value' => FrmAppHelper::maybe_json_decode( (string) $field->default_value),
363
+			'default_value' => FrmAppHelper::maybe_json_decode( (string) $field->default_value ),
364 364
 			'field_order'   => (int) $field->field_order,
365 365
 			'form_id'       => (int) $form_id,
366 366
 			'required'      => (int) $field->required,
367
-			'options'       => FrmAppHelper::maybe_json_decode( (string) $field->options),
367
+			'options'       => FrmAppHelper::maybe_json_decode( (string) $field->options ),
368 368
 			'field_options' => FrmAppHelper::maybe_json_decode( (string) $field->field_options ),
369 369
 		);
370 370
 	}
@@ -408,8 +408,8 @@  discard block
 block discarded – undo
408 408
 		if ( $f['type'] == 'form' || ( $f['type'] == 'divider' && FrmField::is_option_true( $f['field_options'], 'repeat' ) ) ) {
409 409
 			if ( FrmField::is_option_true( $f['field_options'], 'form_select' ) ) {
410 410
 				$form_select = $f['field_options']['form_select'];
411
-				if ( isset( $imported['forms'][ $form_select ] ) ) {
412
-					$f['field_options']['form_select'] = $imported['forms'][ $form_select ];
411
+				if ( isset( $imported['forms'][$form_select] ) ) {
412
+					$f['field_options']['form_select'] = $imported['forms'][$form_select];
413 413
 				}
414 414
 			}
415 415
 		}
@@ -429,8 +429,8 @@  discard block
 block discarded – undo
429 429
 
430 430
 		if ( FrmField::is_option_true_in_array( $f['field_options'], 'get_values_form' ) ) {
431 431
 			$old_form = $f['field_options']['get_values_form'];
432
-			if ( isset( $imported['forms'][ $old_form ] ) ) {
433
-				$f['field_options']['get_values_form'] = $imported['forms'][ $old_form ];
432
+			if ( isset( $imported['forms'][$old_form] ) ) {
433
+				$f['field_options']['get_values_form'] = $imported['forms'][$old_form];
434 434
 			}
435 435
 		}
436 436
 	}
@@ -445,7 +445,7 @@  discard block
 block discarded – undo
445 445
 	private static function create_imported_field( $f, &$imported ) {
446 446
 		$new_id = FrmField::create( $f );
447 447
 		if ( $new_id != false ) {
448
-			$imported['imported']['fields']++;
448
+			$imported['imported']['fields'] ++;
449 449
 			do_action( 'frm_after_field_is_imported', $f, $new_id );
450 450
 		}
451 451
 	}
@@ -544,9 +544,9 @@  discard block
 block discarded – undo
544 544
 			);
545 545
 
546 546
             $old_id = $post['post_id'];
547
-            self::populate_post($post, $item, $imported);
547
+            self::populate_post( $post, $item, $imported );
548 548
 
549
-			unset($item);
549
+			unset( $item );
550 550
 
551 551
 			$post_id = false;
552 552
             if ( $post['post_type'] == $form_action_type ) {
@@ -554,7 +554,7 @@  discard block
 block discarded – undo
554 554
 				if ( $action_control && is_object( $action_control ) ) {
555 555
 					$post_id = $action_control->maybe_create_action( $post, $imported['form_status'] );
556 556
 				}
557
-                unset($action_control);
557
+                unset( $action_control );
558 558
             } else if ( $post['post_type'] == 'frm_styles' ) {
559 559
                 // Properly encode post content before inserting the post
560 560
                 $post['post_content'] = FrmAppHelper::maybe_json_decode( $post['post_content'] );
@@ -567,26 +567,26 @@  discard block
 block discarded – undo
567 567
                 $post_id = wp_insert_post( $post );
568 568
             }
569 569
 
570
-            if ( ! is_numeric($post_id) ) {
570
+            if ( ! is_numeric( $post_id ) ) {
571 571
                 continue;
572 572
             }
573 573
 
574
-            self::update_postmeta($post, $post_id);
574
+            self::update_postmeta( $post, $post_id );
575 575
 
576 576
             $this_type = 'posts';
577
-			if ( isset( $post_types[ $post['post_type'] ] ) ) {
578
-				$this_type = $post_types[ $post['post_type'] ];
577
+			if ( isset( $post_types[$post['post_type']] ) ) {
578
+				$this_type = $post_types[$post['post_type']];
579 579
             }
580 580
 
581
-            if ( isset($post['ID']) && $post_id == $post['ID'] ) {
582
-                $imported['updated'][ $this_type ]++;
581
+            if ( isset( $post['ID'] ) && $post_id == $post['ID'] ) {
582
+                $imported['updated'][$this_type] ++;
583 583
             } else {
584
-                $imported['imported'][ $this_type ]++;
584
+                $imported['imported'][$this_type] ++;
585 585
             }
586 586
 
587
-            unset($post);
587
+            unset( $post );
588 588
 
589
-			$imported['posts'][ (int) $old_id ] = $post_id;
589
+			$imported['posts'][(int) $old_id] = $post_id;
590 590
 		}
591 591
 
592 592
 		self::maybe_update_stylesheet( $imported );
@@ -595,13 +595,13 @@  discard block
 block discarded – undo
595 595
     }
596 596
 
597 597
     private static function populate_post( &$post, $item, $imported ) {
598
-		if ( isset($item->attachment_url) ) {
598
+		if ( isset( $item->attachment_url ) ) {
599 599
 			$post['attachment_url'] = (string) $item->attachment_url;
600 600
 		}
601 601
 
602
-		if ( $post['post_type'] == FrmFormActionsController::$action_post_type && isset( $imported['forms'][ (int) $post['menu_order'] ] ) ) {
602
+		if ( $post['post_type'] == FrmFormActionsController::$action_post_type && isset( $imported['forms'][(int) $post['menu_order']] ) ) {
603 603
 		    // update to new form id
604
-		    $post['menu_order'] = $imported['forms'][ (int) $post['menu_order'] ];
604
+		    $post['menu_order'] = $imported['forms'][(int) $post['menu_order']];
605 605
 		}
606 606
 
607 607
 		// Don't allow default styles to take over a site's default style
@@ -610,13 +610,13 @@  discard block
 block discarded – undo
610 610
 		}
611 611
 
612 612
 		foreach ( $item->postmeta as $meta ) {
613
-		    self::populate_postmeta($post, $meta, $imported);
614
-			unset($meta);
613
+		    self::populate_postmeta( $post, $meta, $imported );
614
+			unset( $meta );
615 615
 		}
616 616
 
617
-        self::populate_taxonomies($post, $item);
617
+        self::populate_taxonomies( $post, $item );
618 618
 
619
-        self::maybe_editing_post($post);
619
+        self::maybe_editing_post( $post );
620 620
     }
621 621
 
622 622
     private static function populate_postmeta( &$post, $meta, $imported ) {
@@ -628,27 +628,27 @@  discard block
 block discarded – undo
628 628
 		);
629 629
 
630 630
 		//switch old form and field ids to new ones
631
-		if ( $m['key'] == 'frm_form_id' && isset($imported['forms'][ (int) $m['value'] ]) ) {
632
-		    $m['value'] = $imported['forms'][ (int) $m['value'] ];
631
+		if ( $m['key'] == 'frm_form_id' && isset( $imported['forms'][(int) $m['value']] ) ) {
632
+		    $m['value'] = $imported['forms'][(int) $m['value']];
633 633
 		} else {
634
-		    $m['value'] = FrmAppHelper::maybe_json_decode($m['value']);
634
+		    $m['value'] = FrmAppHelper::maybe_json_decode( $m['value'] );
635 635
 
636
-		    if ( ! empty($frm_duplicate_ids) ) {
636
+		    if ( ! empty( $frm_duplicate_ids ) ) {
637 637
 
638 638
 		        if ( $m['key'] == 'frm_dyncontent' ) {
639
-		            $m['value'] = FrmFieldsHelper::switch_field_ids($m['value']);
639
+		            $m['value'] = FrmFieldsHelper::switch_field_ids( $m['value'] );
640 640
     		    } else if ( $m['key'] == 'frm_options' ) {
641 641
 
642 642
 					foreach ( array( 'date_field_id', 'edate_field_id' ) as $setting_name ) {
643
-						if ( isset( $m['value'][ $setting_name ] ) && is_numeric( $m['value'][ $setting_name ] ) && isset( $frm_duplicate_ids[ $m['value'][ $setting_name ] ] ) ) {
644
-							$m['value'][ $setting_name ] = $frm_duplicate_ids[ $m['value'][ $setting_name ] ];
643
+						if ( isset( $m['value'][$setting_name] ) && is_numeric( $m['value'][$setting_name] ) && isset( $frm_duplicate_ids[$m['value'][$setting_name]] ) ) {
644
+							$m['value'][$setting_name] = $frm_duplicate_ids[$m['value'][$setting_name]];
645 645
     		            }
646 646
     		        }
647 647
 
648 648
                     $check_dup_array = array();
649 649
     		        if ( isset( $m['value']['order_by'] ) && ! empty( $m['value']['order_by'] ) ) {
650
-    		            if ( is_numeric( $m['value']['order_by'] ) && isset( $frm_duplicate_ids[ $m['value']['order_by'] ] ) ) {
651
-    		                $m['value']['order_by'] = $frm_duplicate_ids[ $m['value']['order_by'] ];
650
+    		            if ( is_numeric( $m['value']['order_by'] ) && isset( $frm_duplicate_ids[$m['value']['order_by']] ) ) {
651
+    		                $m['value']['order_by'] = $frm_duplicate_ids[$m['value']['order_by']];
652 652
     		            } else if ( is_array( $m['value']['order_by'] ) ) {
653 653
                             $check_dup_array[] = 'order_by';
654 654
     		            }
@@ -659,22 +659,22 @@  discard block
 block discarded – undo
659 659
     		        }
660 660
 
661 661
                     foreach ( $check_dup_array as $check_k ) {
662
-						foreach ( (array) $m['value'][ $check_k ] as $mk => $mv ) {
663
-							if ( isset( $frm_duplicate_ids[ $mv ] ) ) {
664
-								$m['value'][ $check_k ][ $mk ] = $frm_duplicate_ids[ $mv ];
662
+						foreach ( (array) $m['value'][$check_k] as $mk => $mv ) {
663
+							if ( isset( $frm_duplicate_ids[$mv] ) ) {
664
+								$m['value'][$check_k][$mk] = $frm_duplicate_ids[$mv];
665 665
 		                    }
666
-		                    unset($mk, $mv);
666
+		                    unset( $mk, $mv );
667 667
 		                }
668 668
                     }
669 669
     		    }
670 670
 		    }
671 671
 		}
672 672
 
673
-		if ( ! is_array($m['value']) ) {
674
-		    $m['value'] = FrmAppHelper::maybe_json_decode($m['value']);
673
+		if ( ! is_array( $m['value'] ) ) {
674
+		    $m['value'] = FrmAppHelper::maybe_json_decode( $m['value'] );
675 675
 		}
676 676
 
677
-		$post['postmeta'][ (string) $meta->meta_key ] = $m['value'];
677
+		$post['postmeta'][(string) $meta->meta_key] = $m['value'];
678 678
     }
679 679
 
680 680
     /**
@@ -690,23 +690,23 @@  discard block
 block discarded – undo
690 690
             }
691 691
 
692 692
 		    $taxonomy = (string) $att['domain'];
693
-		    if ( is_taxonomy_hierarchical($taxonomy) ) {
693
+		    if ( is_taxonomy_hierarchical( $taxonomy ) ) {
694 694
 		        $name = (string) $att['nicename'];
695
-		        $h_term = get_term_by('slug', $name, $taxonomy);
695
+		        $h_term = get_term_by( 'slug', $name, $taxonomy );
696 696
 		        if ( $h_term ) {
697 697
 		            $name = $h_term->term_id;
698 698
 		        }
699
-		        unset($h_term);
699
+		        unset( $h_term );
700 700
 		    } else {
701 701
 		        $name = (string) $c;
702 702
 		    }
703 703
 
704
-			if ( ! isset( $post['tax_input'][ $taxonomy ] ) ) {
705
-				$post['tax_input'][ $taxonomy ] = array();
704
+			if ( ! isset( $post['tax_input'][$taxonomy] ) ) {
705
+				$post['tax_input'][$taxonomy] = array();
706 706
 			}
707 707
 
708
-			$post['tax_input'][ $taxonomy ][] = $name;
709
-		    unset($name);
708
+			$post['tax_input'][$taxonomy][] = $name;
709
+		    unset( $name );
710 710
 		}
711 711
     }
712 712
 
@@ -723,29 +723,29 @@  discard block
 block discarded – undo
723 723
 
724 724
 		if ( in_array( $post['post_status'], array( 'trash', 'draft' ) ) ) {
725 725
 		    $match_by['include'] = $post['post_id'];
726
-		    unset($match_by['name']);
726
+		    unset( $match_by['name'] );
727 727
 		}
728 728
 
729
-		$editing = get_posts($match_by);
729
+		$editing = get_posts( $match_by );
730 730
 
731
-        if ( ! empty($editing) && current($editing)->post_date == $post['post_date'] ) {
731
+        if ( ! empty( $editing ) && current( $editing )->post_date == $post['post_date'] ) {
732 732
             // set the id of the post to edit
733
-            $post['ID'] = current($editing)->ID;
733
+            $post['ID'] = current( $editing )->ID;
734 734
         }
735 735
     }
736 736
 
737 737
     private static function update_postmeta( &$post, $post_id ) {
738 738
         foreach ( $post['postmeta'] as $k => $v ) {
739 739
             if ( '_edit_last' == $k ) {
740
-                $v = FrmAppHelper::get_user_id_param($v);
740
+                $v = FrmAppHelper::get_user_id_param( $v );
741 741
             } else if ( '_thumbnail_id' == $k && FrmAppHelper::pro_is_installed() ) {
742 742
                 //change the attachment ID
743
-                $v = FrmProXMLHelper::get_file_id($v);
743
+                $v = FrmProXMLHelper::get_file_id( $v );
744 744
             }
745 745
 
746
-            update_post_meta($post_id, $k, $v);
746
+            update_post_meta( $post_id, $k, $v );
747 747
 
748
-            unset($k, $v);
748
+            unset( $k, $v );
749 749
         }
750 750
     }
751 751
 
@@ -767,13 +767,13 @@  discard block
 block discarded – undo
767 767
      * @param string $message
768 768
      */
769 769
 	public static function parse_message( $result, &$message, &$errors ) {
770
-        if ( is_wp_error($result) ) {
770
+        if ( is_wp_error( $result ) ) {
771 771
             $errors[] = $result->get_error_message();
772 772
         } else if ( ! $result ) {
773 773
             return;
774 774
         }
775 775
 
776
-        if ( ! is_array($result) ) {
776
+        if ( ! is_array( $result ) ) {
777 777
             $message = is_string( $result ) ? $result : print_r( $result, 1 );
778 778
             return;
779 779
         }
@@ -785,20 +785,20 @@  discard block
 block discarded – undo
785 785
 
786 786
         $message = '<ul>';
787 787
         foreach ( $result as $type => $results ) {
788
-			if ( ! isset( $t_strings[ $type ] ) ) {
788
+			if ( ! isset( $t_strings[$type] ) ) {
789 789
                 // only print imported and updated
790 790
                 continue;
791 791
             }
792 792
 
793 793
             $s_message = array();
794 794
             foreach ( $results as $k => $m ) {
795
-                self::item_count_message($m, $k, $s_message);
796
-                unset($k, $m);
795
+                self::item_count_message( $m, $k, $s_message );
796
+                unset( $k, $m );
797 797
             }
798 798
 
799
-            if ( ! empty($s_message) ) {
800
-				$message .= '<li><strong>' . $t_strings[ $type ] . ':</strong> ';
801
-                $message .= implode(', ', $s_message);
799
+            if ( ! empty( $s_message ) ) {
800
+				$message .= '<li><strong>' . $t_strings[$type] . ':</strong> ';
801
+                $message .= implode( ', ', $s_message );
802 802
                 $message .= '</li>';
803 803
             }
804 804
         }
@@ -827,7 +827,7 @@  discard block
 block discarded – undo
827 827
             'actions'   => sprintf( _n( '%1$s Form Action', '%1$s Form Actions', $m, 'formidable' ), $m ),
828 828
         );
829 829
 
830
-		$s_message[] = isset( $strings[ $type ] ) ? $strings[ $type ] : ' ' . $m . ' ' . ucfirst( $type );
830
+		$s_message[] = isset( $strings[$type] ) ? $strings[$type] : ' ' . $m . ' ' . ucfirst( $type );
831 831
     }
832 832
 
833 833
 	/**
@@ -859,14 +859,14 @@  discard block
 block discarded – undo
859 859
 	}
860 860
 
861 861
 	public static function cdata( $str ) {
862
-	    $str = maybe_unserialize($str);
863
-	    if ( is_array($str) ) {
864
-	        $str = json_encode($str);
862
+	    $str = maybe_unserialize( $str );
863
+	    if ( is_array( $str ) ) {
864
+	        $str = json_encode( $str );
865 865
 		} else if ( seems_utf8( $str ) == false ) {
866 866
 			$str = utf8_encode( $str );
867 867
 		}
868 868
 
869
-        if ( is_numeric($str) ) {
869
+        if ( is_numeric( $str ) ) {
870 870
             return $str;
871 871
         }
872 872
 
@@ -911,7 +911,7 @@  discard block
 block discarded – undo
911 911
     * @param string $post_type
912 912
     */
913 913
     private static function migrate_post_settings_to_action( $form_options, $form_id, $post_type, &$imported, $switch ) {
914
-        if ( ! isset($form_options['create_post']) || ! $form_options['create_post'] ) {
914
+        if ( ! isset( $form_options['create_post'] ) || ! $form_options['create_post'] ) {
915 915
             return;
916 916
         }
917 917
 
@@ -932,10 +932,10 @@  discard block
 block discarded – undo
932 932
         );
933 933
 
934 934
         foreach ( $post_settings as $post_setting ) {
935
-			if ( isset( $form_options[ $post_setting ] ) ) {
936
-				$new_action['post_content'][ $post_setting ] = $form_options[ $post_setting ];
935
+			if ( isset( $form_options[$post_setting] ) ) {
936
+				$new_action['post_content'][$post_setting] = $form_options[$post_setting];
937 937
             }
938
-            unset($post_setting);
938
+            unset( $post_setting );
939 939
         }
940 940
 
941 941
 		$new_action['event'] = array( 'create', 'update' );
@@ -949,7 +949,7 @@  discard block
 block discarded – undo
949 949
 
950 950
 			$new_action['post_content'] = self::switch_action_field_ids( $new_action['post_content'], $basic_fields, $array_fields );
951 951
         }
952
-        $new_action['post_content'] = json_encode($new_action['post_content']);
952
+        $new_action['post_content'] = json_encode( $new_action['post_content'] );
953 953
 
954 954
         $exists = get_posts( array(
955 955
             'name'          => $new_action['post_name'],
@@ -961,7 +961,7 @@  discard block
 block discarded – undo
961 961
         if ( ! $exists ) {
962 962
 			// this isn't an email, but we need to use a class that will always be included
963 963
 			FrmAppHelper::save_json_post( $new_action );
964
-            $imported['imported']['actions']++;
964
+            $imported['imported']['actions'] ++;
965 965
         }
966 966
     }
967 967
 
@@ -993,11 +993,11 @@  discard block
 block discarded – undo
993 993
         foreach ( $post_content as $key => $setting ) {
994 994
             if ( ! is_array( $setting ) && in_array( $key, $basic_fields ) ) {
995 995
                 // Replace old IDs with new IDs
996
-				$post_content[ $key ] = str_replace( $old, $new, $setting );
996
+				$post_content[$key] = str_replace( $old, $new, $setting );
997 997
             } else if ( is_array( $setting ) && in_array( $key, $array_fields ) ) {
998 998
                 foreach ( $setting as $k => $val ) {
999 999
                     // Replace old IDs with new IDs
1000
-					$post_content[ $key ][ $k ] = str_replace( $old, $new, $val );
1000
+					$post_content[$key][$k] = str_replace( $old, $new, $val );
1001 1001
                 }
1002 1002
             }
1003 1003
             unset( $key, $setting );
@@ -1020,14 +1020,14 @@  discard block
 block discarded – undo
1020 1020
         // Migrate autoresponders
1021 1021
         self::migrate_autoresponder_to_action( $form_options, $form_id, $notifications );
1022 1022
 
1023
-        if (  empty( $notifications ) ) {
1023
+        if ( empty( $notifications ) ) {
1024 1024
             return;
1025 1025
         }
1026 1026
 
1027 1027
         foreach ( $notifications as $new_notification ) {
1028 1028
             $new_notification['post_type']      = $post_type;
1029 1029
             $new_notification['post_excerpt']   = 'email';
1030
-			$new_notification['post_title']     = __( 'Email Notification', 'formidable' );
1030
+			$new_notification['post_title'] = __( 'Email Notification', 'formidable' );
1031 1031
             $new_notification['menu_order']     = $form_id;
1032 1032
             $new_notification['post_status']    = 'publish';
1033 1033
 
@@ -1040,7 +1040,7 @@  discard block
 block discarded – undo
1040 1040
 				// Switch all other field IDs in email
1041 1041
                 $new_notification['post_content'] = FrmFieldsHelper::switch_field_ids( $new_notification['post_content'] );
1042 1042
             }
1043
-            $new_notification['post_content']   = FrmAppHelper::prepare_and_encode( $new_notification['post_content'] );
1043
+            $new_notification['post_content'] = FrmAppHelper::prepare_and_encode( $new_notification['post_content'] );
1044 1044
 
1045 1045
             $exists = get_posts( array(
1046 1046
                 'name'          => $new_notification['post_name'],
@@ -1049,11 +1049,11 @@  discard block
 block discarded – undo
1049 1049
                 'numberposts'   => 1,
1050 1050
             ) );
1051 1051
 
1052
-            if ( empty($exists) ) {
1052
+            if ( empty( $exists ) ) {
1053 1053
 				FrmAppHelper::save_json_post( $new_notification );
1054
-                $imported['imported']['actions']++;
1054
+                $imported['imported']['actions'] ++;
1055 1055
             }
1056
-            unset($new_notification);
1056
+            unset( $new_notification );
1057 1057
         }
1058 1058
     }
1059 1059
 
@@ -1066,7 +1066,7 @@  discard block
 block discarded – undo
1066 1066
 			$form_options['notification'] = array( 0 => $form_options['notification'] );
1067 1067
         }
1068 1068
 
1069
-        if ( isset( $form_options['notification'] ) && is_array($form_options['notification']) ) {
1069
+        if ( isset( $form_options['notification'] ) && is_array( $form_options['notification'] ) ) {
1070 1070
             foreach ( $form_options['notification'] as $email_key => $notification ) {
1071 1071
 
1072 1072
                 $atts = array( 'email_to' => '', 'reply_to' => '', 'reply_to_name' => '', 'event' => '', 'form_id' => $form_id, 'email_key' => $email_key );
@@ -1094,12 +1094,12 @@  discard block
 block discarded – undo
1094 1094
         // Format the reply to email and name
1095 1095
         $reply_fields = array( 'reply_to' => '', 'reply_to_name' => '' );
1096 1096
         foreach ( $reply_fields as $f => $val ) {
1097
-			if ( isset( $notification[ $f ] ) ) {
1098
-				$atts[ $f ] = $notification[ $f ];
1099
-				if ( 'custom' == $notification[ $f ] ) {
1100
-					$atts[ $f ] = $notification[ 'cust_' . $f ];
1101
-				} else if ( is_numeric( $atts[ $f ] ) && ! empty( $atts[ $f ] ) ) {
1102
-					$atts[ $f ] = '[' . $atts[ $f ] . ']';
1097
+			if ( isset( $notification[$f] ) ) {
1098
+				$atts[$f] = $notification[$f];
1099
+				if ( 'custom' == $notification[$f] ) {
1100
+					$atts[$f] = $notification['cust_' . $f];
1101
+				} else if ( is_numeric( $atts[$f] ) && ! empty( $atts[$f] ) ) {
1102
+					$atts[$f] = '[' . $atts[$f] . ']';
1103 1103
                 }
1104 1104
             }
1105 1105
             unset( $f, $val );
@@ -1109,7 +1109,7 @@  discard block
 block discarded – undo
1109 1109
 		$atts['event'] = array( 'create' );
1110 1110
         if ( isset( $notification['update_email'] ) && 1 == $notification['update_email'] ) {
1111 1111
             $atts['event'][] = 'update';
1112
-        } else if ( isset($notification['update_email']) && 2 == $notification['update_email'] ) {
1112
+        } else if ( isset( $notification['update_email'] ) && 2 == $notification['update_email'] ) {
1113 1113
 			$atts['event'] = array( 'update' );
1114 1114
         }
1115 1115
     }
@@ -1130,18 +1130,18 @@  discard block
 block discarded – undo
1130 1130
         foreach ( $atts['email_to'] as $key => $email_field ) {
1131 1131
 
1132 1132
             if ( is_numeric( $email_field ) ) {
1133
-				$atts['email_to'][ $key ] = '[' . $email_field . ']';
1133
+				$atts['email_to'][$key] = '[' . $email_field . ']';
1134 1134
             }
1135 1135
 
1136
-            if ( strpos( $email_field, '|') ) {
1136
+            if ( strpos( $email_field, '|' ) ) {
1137 1137
                 $email_opt = explode( '|', $email_field );
1138 1138
                 if ( isset( $email_opt[0] ) ) {
1139
-					$atts['email_to'][ $key ] = '[' . $email_opt[0] . ' show=' . $email_opt[1] . ']';
1139
+					$atts['email_to'][$key] = '[' . $email_opt[0] . ' show=' . $email_opt[1] . ']';
1140 1140
                 }
1141 1141
                 unset( $email_opt );
1142 1142
             }
1143 1143
         }
1144
-        $atts['email_to'] = implode(', ', $atts['email_to']);
1144
+        $atts['email_to'] = implode( ', ', $atts['email_to'] );
1145 1145
     }
1146 1146
 
1147 1147
     private static function setup_new_notification( &$new_notification, $notification, $atts ) {
@@ -1157,12 +1157,12 @@  discard block
 block discarded – undo
1157 1157
         // Add more fields to the new notification
1158 1158
         $add_fields = array( 'email_message', 'email_subject', 'plain_text', 'inc_user_info', 'conditions' );
1159 1159
         foreach ( $add_fields as $add_field ) {
1160
-			if ( isset( $notification[ $add_field ] ) ) {
1161
-				$new_notification['post_content'][ $add_field ] = $notification[ $add_field ];
1160
+			if ( isset( $notification[$add_field] ) ) {
1161
+				$new_notification['post_content'][$add_field] = $notification[$add_field];
1162 1162
             } else if ( in_array( $add_field, array( 'plain_text', 'inc_user_info' ) ) ) {
1163
-				$new_notification['post_content'][ $add_field ] = 0;
1163
+				$new_notification['post_content'][$add_field] = 0;
1164 1164
             } else {
1165
-				$new_notification['post_content'][ $add_field ] = '';
1165
+				$new_notification['post_content'][$add_field] = '';
1166 1166
             }
1167 1167
             unset( $add_field );
1168 1168
         }
@@ -1186,26 +1186,26 @@  discard block
 block discarded – undo
1186 1186
 		if ( isset( $post_content['conditions'] ) && is_array( $post_content['conditions'] ) ) {
1187 1187
 			foreach ( $post_content['conditions'] as $email_key => $val ) {
1188 1188
 				if ( is_numeric( $email_key ) ) {
1189
-					$post_content['conditions'][ $email_key ] = self::switch_action_field_ids( $val, array( 'hide_field' ) );
1189
+					$post_content['conditions'][$email_key] = self::switch_action_field_ids( $val, array( 'hide_field' ) );
1190 1190
 				}
1191
-				unset( $email_key, $val);
1191
+				unset( $email_key, $val );
1192 1192
 			}
1193 1193
 		}
1194 1194
 	}
1195 1195
 
1196 1196
     private static function migrate_autoresponder_to_action( $form_options, $form_id, &$notifications ) {
1197
-        if ( isset($form_options['auto_responder']) && $form_options['auto_responder'] && isset($form_options['ar_email_message']) && $form_options['ar_email_message'] ) {
1197
+        if ( isset( $form_options['auto_responder'] ) && $form_options['auto_responder'] && isset( $form_options['ar_email_message'] ) && $form_options['ar_email_message'] ) {
1198 1198
             // migrate autoresponder
1199 1199
 
1200
-            $email_field = isset($form_options['ar_email_to']) ? $form_options['ar_email_to'] : 0;
1201
-            if ( strpos($email_field, '|') ) {
1200
+            $email_field = isset( $form_options['ar_email_to'] ) ? $form_options['ar_email_to'] : 0;
1201
+            if ( strpos( $email_field, '|' ) ) {
1202 1202
                 // data from entries field
1203
-                $email_field = explode('|', $email_field);
1204
-                if ( isset($email_field[1]) ) {
1203
+                $email_field = explode( '|', $email_field );
1204
+                if ( isset( $email_field[1] ) ) {
1205 1205
                     $email_field = $email_field[1];
1206 1206
                 }
1207 1207
             }
1208
-            if ( is_numeric($email_field) && ! empty($email_field) ) {
1208
+            if ( is_numeric( $email_field ) && ! empty( $email_field ) ) {
1209 1209
 				$email_field = '[' . $email_field . ']';
1210 1210
             }
1211 1211
 
@@ -1213,16 +1213,16 @@  discard block
 block discarded – undo
1213 1213
             $new_notification2 = array(
1214 1214
                 'post_content'  => array(
1215 1215
                     'email_message' => $notification['ar_email_message'],
1216
-                    'email_subject' => isset($notification['ar_email_subject']) ? $notification['ar_email_subject'] : '',
1216
+                    'email_subject' => isset( $notification['ar_email_subject'] ) ? $notification['ar_email_subject'] : '',
1217 1217
                     'email_to'      => $email_field,
1218
-                    'plain_text'    => isset($notification['ar_plain_text']) ? $notification['ar_plain_text'] : 0,
1218
+                    'plain_text'    => isset( $notification['ar_plain_text'] ) ? $notification['ar_plain_text'] : 0,
1219 1219
                     'inc_user_info' => 0,
1220 1220
                 ),
1221 1221
 				'post_name'     => $form_id . '_email_' . count( $notifications ),
1222 1222
             );
1223 1223
 
1224
-            $reply_to = isset($notification['ar_reply_to']) ? $notification['ar_reply_to'] : '';
1225
-            $reply_to_name = isset($notification['ar_reply_to_name']) ? $notification['ar_reply_to_name'] : '';
1224
+            $reply_to = isset( $notification['ar_reply_to'] ) ? $notification['ar_reply_to'] : '';
1225
+            $reply_to_name = isset( $notification['ar_reply_to_name'] ) ? $notification['ar_reply_to_name'] : '';
1226 1226
 
1227 1227
 			if ( ! empty( $reply_to ) ) {
1228 1228
 				$new_notification2['post_content']['reply_to'] = $reply_to;
Please login to merge, or discard this patch.
classes/helpers/FrmAppHelper.php 2 patches
Indentation   +1031 added lines, -1031 removed lines patch added patch discarded remove patch
@@ -12,50 +12,50 @@  discard block
 block discarded – undo
12 12
 	 */
13 13
 	public static $plug_version = '2.02.09';
14 14
 
15
-    /**
16
-     * @since 1.07.02
17
-     *
18
-     * @param none
19
-     * @return string The version of this plugin
20
-     */
21
-    public static function plugin_version() {
22
-        return self::$plug_version;
23
-    }
24
-
25
-    public static function plugin_folder() {
26
-        return basename(self::plugin_path());
27
-    }
28
-
29
-    public static function plugin_path() {
30
-        return dirname(dirname(dirname(__FILE__)));
31
-    }
32
-
33
-    public static function plugin_url() {
34
-        //prevously FRM_URL constant
15
+	/**
16
+	 * @since 1.07.02
17
+	 *
18
+	 * @param none
19
+	 * @return string The version of this plugin
20
+	 */
21
+	public static function plugin_version() {
22
+		return self::$plug_version;
23
+	}
24
+
25
+	public static function plugin_folder() {
26
+		return basename(self::plugin_path());
27
+	}
28
+
29
+	public static function plugin_path() {
30
+		return dirname(dirname(dirname(__FILE__)));
31
+	}
32
+
33
+	public static function plugin_url() {
34
+		//prevously FRM_URL constant
35 35
 		return plugins_url( '', self::plugin_path() . '/formidable.php' );
36
-    }
36
+	}
37 37
 
38 38
 	public static function relative_plugin_url() {
39 39
 		return str_replace( array( 'https:', 'http:' ), '', self::plugin_url() );
40 40
 	}
41 41
 
42
-    /**
43
-     * @return string Site URL
44
-     */
45
-    public static function site_url() {
46
-        return site_url();
47
-    }
48
-
49
-    /**
50
-     * Get the name of this site
51
-     * Used for [sitename] shortcode
52
-     *
53
-     * @since 2.0
54
-     * @return string
55
-     */
56
-    public static function site_name() {
57
-        return get_option('blogname');
58
-    }
42
+	/**
43
+	 * @return string Site URL
44
+	 */
45
+	public static function site_url() {
46
+		return site_url();
47
+	}
48
+
49
+	/**
50
+	 * Get the name of this site
51
+	 * Used for [sitename] shortcode
52
+	 *
53
+	 * @since 2.0
54
+	 * @return string
55
+	 */
56
+	public static function site_name() {
57
+		return get_option('blogname');
58
+	}
59 59
 
60 60
 	public static function make_affiliate_url( $url ) {
61 61
 		$affiliate_id = self::get_affiliate();
@@ -76,83 +76,83 @@  discard block
 block discarded – undo
76 76
 		return $affiliate_id;
77 77
 	}
78 78
 
79
-    /**
80
-     * Get the Formidable settings
81
-     *
82
-     * @since 2.0
83
-     *
84
-     * @param None
85
-     * @return FrmSettings $frm_setings
86
-     */
87
-    public static function get_settings() {
88
-        global $frm_settings;
89
-        if ( empty($frm_settings) ) {
90
-            $frm_settings = new FrmSettings();
91
-        }
92
-        return $frm_settings;
93
-    }
79
+	/**
80
+	 * Get the Formidable settings
81
+	 *
82
+	 * @since 2.0
83
+	 *
84
+	 * @param None
85
+	 * @return FrmSettings $frm_setings
86
+	 */
87
+	public static function get_settings() {
88
+		global $frm_settings;
89
+		if ( empty($frm_settings) ) {
90
+			$frm_settings = new FrmSettings();
91
+		}
92
+		return $frm_settings;
93
+	}
94 94
 
95 95
 	public static function get_menu_name() {
96 96
 		$frm_settings = FrmAppHelper::get_settings();
97 97
 		return $frm_settings->menu;
98 98
 	}
99 99
 
100
-    /**
101
-     * Show a message in place of pro features
102
-     *
103
-     * @since 2.0
104
-     */
100
+	/**
101
+	 * Show a message in place of pro features
102
+	 *
103
+	 * @since 2.0
104
+	 */
105 105
 	public static function update_message() {
106 106
 		_deprecated_function( __FUNCTION__, '2.0.19' );
107
-    }
108
-
109
-    public static function pro_is_installed() {
110
-        return apply_filters('frm_pro_installed', false);
111
-    }
112
-
113
-    /**
114
-     * Check for certain page in Formidable settings
115
-     *
116
-     * @since 2.0
117
-     *
118
-     * @param string $page The name of the page to check
119
-     * @return boolean
120
-     */
107
+	}
108
+
109
+	public static function pro_is_installed() {
110
+		return apply_filters('frm_pro_installed', false);
111
+	}
112
+
113
+	/**
114
+	 * Check for certain page in Formidable settings
115
+	 *
116
+	 * @since 2.0
117
+	 *
118
+	 * @param string $page The name of the page to check
119
+	 * @return boolean
120
+	 */
121 121
 	public static function is_admin_page( $page = 'formidable' ) {
122
-        global $pagenow;
122
+		global $pagenow;
123 123
 		$get_page = self::simple_get( 'page', 'sanitize_title' );
124
-        if ( $pagenow ) {
124
+		if ( $pagenow ) {
125 125
 			return $pagenow == 'admin.php' && $get_page == $page;
126
-        }
126
+		}
127 127
 
128 128
 		return is_admin() && $get_page == $page;
129
-    }
130
-
131
-    /**
132
-     * Check for the form preview page
133
-     *
134
-     * @since 2.0
135
-     *
136
-     * @param None
137
-     * @return boolean
138
-     */
139
-    public static function is_preview_page() {
140
-        global $pagenow;
129
+	}
130
+
131
+	/**
132
+	 * Check for the form preview page
133
+	 *
134
+	 * @since 2.0
135
+	 *
136
+	 * @param None
137
+	 * @return boolean
138
+	 */
139
+	public static function is_preview_page() {
140
+		global $pagenow;
141 141
 		$action = FrmAppHelper::simple_get( 'action', 'sanitize_title' );
142 142
 		return $pagenow && $pagenow == 'admin-ajax.php' && $action == 'frm_forms_preview';
143
-    }
143
+	}
144 144
 
145
-    /**
146
-     * Check for ajax except the form preview page
147
-     *
148
-     * @since 2.0
149
-     *
150
-     * @param None
151
-     * @return boolean
152
-     */
153
-    public static function doing_ajax() {
154
-        return defined('DOING_AJAX') && DOING_AJAX && ! self::is_preview_page();
155
-    }
145
+	/**
146
+	 * Check for ajax except the form preview page
147
+	 *
148
+	 * @since 2.0
149
+	 *
150
+	 * @param None
151
+	 * @return boolean
152
+	 */
153
+	public static function doing_ajax() {
154
+		return defined('DOING_AJAX') && DOING_AJAX && ! self::is_preview_page();
155
+	}
156 156
 
157 157
 	/**
158 158
 	 * @since 2.0.8
@@ -162,102 +162,102 @@  discard block
 block discarded – undo
162 162
 		return isset( $frm_vars['prevent_caching'] ) && $frm_vars['prevent_caching'];
163 163
 	}
164 164
 
165
-    /**
166
-     * Check if on an admin page
167
-     *
168
-     * @since 2.0
169
-     *
170
-     * @param None
171
-     * @return boolean
172
-     */
173
-    public static function is_admin() {
174
-        return is_admin() && ( ! defined('DOING_AJAX') || ! DOING_AJAX );
175
-    }
176
-
177
-    /**
178
-     * Check if value contains blank value or empty array
179
-     *
180
-     * @since 2.0
181
-     * @param mixed $value - value to check
165
+	/**
166
+	 * Check if on an admin page
167
+	 *
168
+	 * @since 2.0
169
+	 *
170
+	 * @param None
171
+	 * @return boolean
172
+	 */
173
+	public static function is_admin() {
174
+		return is_admin() && ( ! defined('DOING_AJAX') || ! DOING_AJAX );
175
+	}
176
+
177
+	/**
178
+	 * Check if value contains blank value or empty array
179
+	 *
180
+	 * @since 2.0
181
+	 * @param mixed $value - value to check
182 182
 	 * @param string
183
-     * @return boolean
184
-     */
185
-    public static function is_empty_value( $value, $empty = '' ) {
186
-        return ( is_array( $value ) && empty( $value ) ) || $value == $empty;
187
-    }
188
-
189
-    public static function is_not_empty_value( $value, $empty = '' ) {
190
-        return ! self::is_empty_value( $value, $empty );
191
-    }
192
-
193
-    /**
194
-     * Get any value from the $_SERVER
195
-     *
196
-     * @since 2.0
197
-     * @param string $value
198
-     * @return string
199
-     */
183
+	 * @return boolean
184
+	 */
185
+	public static function is_empty_value( $value, $empty = '' ) {
186
+		return ( is_array( $value ) && empty( $value ) ) || $value == $empty;
187
+	}
188
+
189
+	public static function is_not_empty_value( $value, $empty = '' ) {
190
+		return ! self::is_empty_value( $value, $empty );
191
+	}
192
+
193
+	/**
194
+	 * Get any value from the $_SERVER
195
+	 *
196
+	 * @since 2.0
197
+	 * @param string $value
198
+	 * @return string
199
+	 */
200 200
 	public static function get_server_value( $value ) {
201
-        return isset( $_SERVER[ $value ] ) ? wp_strip_all_tags( $_SERVER[ $value ] ) : '';
202
-    }
203
-
204
-    /**
205
-     * Check for the IP address in several places
206
-     * Used by [ip] shortcode
207
-     *
208
-     * @return string The IP address of the current user
209
-     */
210
-    public static function get_ip_address() {
201
+		return isset( $_SERVER[ $value ] ) ? wp_strip_all_tags( $_SERVER[ $value ] ) : '';
202
+	}
203
+
204
+	/**
205
+	 * Check for the IP address in several places
206
+	 * Used by [ip] shortcode
207
+	 *
208
+	 * @return string The IP address of the current user
209
+	 */
210
+	public static function get_ip_address() {
211 211
 		$ip = '';
212
-        foreach ( array(
213
-            'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP',
214
-            'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR',
215
-        ) as $key ) {
216
-            if ( ! isset( $_SERVER[ $key ] ) ) {
217
-                continue;
218
-            }
219
-
220
-            foreach ( explode( ',', $_SERVER[ $key ] ) as $ip ) {
221
-                $ip = trim($ip); // just to be safe
222
-
223
-                if ( filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false ) {
224
-                    return $ip;
225
-                }
226
-            }
227
-        }
212
+		foreach ( array(
213
+			'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP',
214
+			'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR',
215
+		) as $key ) {
216
+			if ( ! isset( $_SERVER[ $key ] ) ) {
217
+				continue;
218
+			}
219
+
220
+			foreach ( explode( ',', $_SERVER[ $key ] ) as $ip ) {
221
+				$ip = trim($ip); // just to be safe
222
+
223
+				if ( filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false ) {
224
+					return $ip;
225
+				}
226
+			}
227
+		}
228 228
 
229 229
 		return sanitize_text_field( $ip );
230
-    }
230
+	}
231 231
 
232
-    public static function get_param( $param, $default = '', $src = 'get', $sanitize = '' ) {
233
-        if ( strpos($param, '[') ) {
234
-            $params = explode('[', $param);
235
-            $param = $params[0];
236
-        }
232
+	public static function get_param( $param, $default = '', $src = 'get', $sanitize = '' ) {
233
+		if ( strpos($param, '[') ) {
234
+			$params = explode('[', $param);
235
+			$param = $params[0];
236
+		}
237 237
 
238 238
 		if ( $src == 'get' ) {
239
-            $value = isset( $_POST[ $param ] ) ? stripslashes_deep( $_POST[ $param ] ) : ( isset( $_GET[ $param ] ) ? stripslashes_deep( $_GET[ $param ] ) : $default );
240
-            if ( ! isset( $_POST[ $param ] ) && isset( $_GET[ $param ] ) && ! is_array( $value ) ) {
241
-                $value = stripslashes_deep( htmlspecialchars_decode( urldecode( $_GET[ $param ] ) ) );
242
-            }
239
+			$value = isset( $_POST[ $param ] ) ? stripslashes_deep( $_POST[ $param ] ) : ( isset( $_GET[ $param ] ) ? stripslashes_deep( $_GET[ $param ] ) : $default );
240
+			if ( ! isset( $_POST[ $param ] ) && isset( $_GET[ $param ] ) && ! is_array( $value ) ) {
241
+				$value = stripslashes_deep( htmlspecialchars_decode( urldecode( $_GET[ $param ] ) ) );
242
+			}
243 243
 			self::sanitize_value( $sanitize, $value );
244 244
 		} else {
245
-            $value = self::get_simple_request( array( 'type' => $src, 'param' => $param, 'default' => $default, 'sanitize' => $sanitize ) );
246
-        }
245
+			$value = self::get_simple_request( array( 'type' => $src, 'param' => $param, 'default' => $default, 'sanitize' => $sanitize ) );
246
+		}
247 247
 
248 248
 		if ( isset( $params ) && is_array( $value ) && ! empty( $value ) ) {
249
-            foreach ( $params as $k => $p ) {
250
-                if ( ! $k || ! is_array($value) ) {
251
-                    continue;
252
-                }
249
+			foreach ( $params as $k => $p ) {
250
+				if ( ! $k || ! is_array($value) ) {
251
+					continue;
252
+				}
253 253
 
254
-                $p = trim($p, ']');
255
-                $value = isset( $value[ $p ] ) ? $value[ $p ] : $default;
256
-            }
257
-        }
254
+				$p = trim($p, ']');
255
+				$value = isset( $value[ $p ] ) ? $value[ $p ] : $default;
256
+			}
257
+		}
258 258
 
259
-        return $value;
260
-    }
259
+		return $value;
260
+	}
261 261
 
262 262
 	public static function get_post_param( $param, $default = '', $sanitize = '' ) {
263 263
 		return self::get_simple_request( array( 'type' => 'post', 'param' => $param, 'default' => $default, 'sanitize' => $sanitize ) );
@@ -273,7 +273,7 @@  discard block
 block discarded – undo
273 273
 	 */
274 274
 	public static function simple_get( $param, $sanitize = 'sanitize_text_field', $default = '' ) {
275 275
 		return self::get_simple_request( array( 'type' => 'get', 'param' => $param, 'default' => $default, 'sanitize' => $sanitize ) );
276
-    }
276
+	}
277 277
 
278 278
 	/**
279 279
 	 * Get a GET/POST/REQUEST value and sanitize it
@@ -309,12 +309,12 @@  discard block
 block discarded – undo
309 309
 	}
310 310
 
311 311
 	/**
312
-	* Preserve backslashes in a value, but make sure value doesn't get compounding slashes
313
-	*
314
-	* @since 2.0.8
315
-	* @param string $value
316
-	* @return string $value
317
-	*/
312
+	 * Preserve backslashes in a value, but make sure value doesn't get compounding slashes
313
+	 *
314
+	 * @since 2.0.8
315
+	 * @param string $value
316
+	 * @return string $value
317
+	 */
318 318
 	public static function preserve_backslashes( $value ) {
319 319
 		// If backslashes have already been added, don't add them again
320 320
 		if ( strpos( $value, '\\\\' ) === false ) {
@@ -336,14 +336,14 @@  discard block
 block discarded – undo
336 336
 		}
337 337
 	}
338 338
 
339
-    public static function sanitize_request( $sanitize_method, &$values ) {
340
-        $temp_values = $values;
341
-        foreach ( $temp_values as $k => $val ) {
342
-            if ( isset( $sanitize_method[ $k ] ) ) {
339
+	public static function sanitize_request( $sanitize_method, &$values ) {
340
+		$temp_values = $values;
341
+		foreach ( $temp_values as $k => $val ) {
342
+			if ( isset( $sanitize_method[ $k ] ) ) {
343 343
 				$values[ $k ] = call_user_func( $sanitize_method[ $k ], $val );
344
-            }
345
-        }
346
-    }
344
+			}
345
+		}
346
+	}
347 347
 
348 348
 	public static function sanitize_array( &$values ) {
349 349
 		$temp_values = $values;
@@ -361,12 +361,12 @@  discard block
 block discarded – undo
361 361
 	 */
362 362
 	public static function kses( $value, $allowed = array() ) {
363 363
 		$html = array(
364
-		    'a' => array(
364
+			'a' => array(
365 365
 				'href'  => array(),
366 366
 				'title' => array(),
367 367
 				'id'    => array(),
368 368
 				'class' => array(),
369
-		    ),
369
+			),
370 370
 		);
371 371
 
372 372
 		$allowed_html = array();
@@ -377,77 +377,77 @@  discard block
 block discarded – undo
377 377
 		return wp_kses( $value, $allowed_html );
378 378
 	}
379 379
 
380
-    /**
381
-     * Used when switching the action for a bulk action
382
-     * @since 2.0
383
-     */
384
-    public static function remove_get_action() {
385
-        if ( ! isset($_GET) ) {
386
-            return;
387
-        }
380
+	/**
381
+	 * Used when switching the action for a bulk action
382
+	 * @since 2.0
383
+	 */
384
+	public static function remove_get_action() {
385
+		if ( ! isset($_GET) ) {
386
+			return;
387
+		}
388 388
 
389
-        $new_action = isset( $_GET['action'] ) ? sanitize_text_field( $_GET['action'] ) : ( isset( $_GET['action2'] ) ? sanitize_text_field( $_GET['action2'] ) : '' );
390
-        if ( ! empty( $new_action ) ) {
389
+		$new_action = isset( $_GET['action'] ) ? sanitize_text_field( $_GET['action'] ) : ( isset( $_GET['action2'] ) ? sanitize_text_field( $_GET['action2'] ) : '' );
390
+		if ( ! empty( $new_action ) ) {
391 391
 			$_SERVER['REQUEST_URI'] = str_replace( '&action=' . $new_action, '', FrmAppHelper::get_server_value( 'REQUEST_URI' ) );
392
-        }
393
-    }
394
-
395
-    /**
396
-     * Check the WP query for a parameter
397
-     *
398
-     * @since 2.0
399
-     * @return string|array
400
-     */
401
-    public static function get_query_var( $value, $param ) {
402
-        if ( $value != '' ) {
403
-            return $value;
404
-        }
405
-
406
-        global $wp_query;
407
-        if ( isset( $wp_query->query_vars[ $param ] ) ) {
408
-            $value = $wp_query->query_vars[ $param ];
409
-        }
410
-
411
-        return $value;
412
-    }
413
-
414
-    /**
415
-     * @param string $type
416
-     */
417
-    public static function trigger_hook_load( $type, $object = null ) {
418
-        // only load the form hooks once
392
+		}
393
+	}
394
+
395
+	/**
396
+	 * Check the WP query for a parameter
397
+	 *
398
+	 * @since 2.0
399
+	 * @return string|array
400
+	 */
401
+	public static function get_query_var( $value, $param ) {
402
+		if ( $value != '' ) {
403
+			return $value;
404
+		}
405
+
406
+		global $wp_query;
407
+		if ( isset( $wp_query->query_vars[ $param ] ) ) {
408
+			$value = $wp_query->query_vars[ $param ];
409
+		}
410
+
411
+		return $value;
412
+	}
413
+
414
+	/**
415
+	 * @param string $type
416
+	 */
417
+	public static function trigger_hook_load( $type, $object = null ) {
418
+		// only load the form hooks once
419 419
 		$hooks_loaded = apply_filters( 'frm_' . $type . '_hooks_loaded', false, $object );
420
-        if ( ! $hooks_loaded ) {
420
+		if ( ! $hooks_loaded ) {
421 421
 			do_action( 'frm_load_' . $type . '_hooks' );
422
-        }
423
-    }
424
-
425
-    /**
426
-     * Check cache before fetching values and saving to cache
427
-     *
428
-     * @since 2.0
429
-     *
430
-     * @param string $cache_key The unique name for this cache
431
-     * @param string $group The name of the cache group
432
-     * @param string $query If blank, don't run a db call
433
-     * @param string $type The wpdb function to use with this query
434
-     * @return mixed $results The cache or query results
435
-     */
436
-    public static function check_cache( $cache_key, $group = '', $query = '', $type = 'get_var', $time = 300 ) {
437
-        $results = wp_cache_get($cache_key, $group);
438
-        if ( ! self::is_empty_value( $results, false ) || empty($query) ) {
439
-            return $results;
440
-        }
441
-
442
-        if ( 'get_posts' == $type ) {
443
-            $results = get_posts($query);
422
+		}
423
+	}
424
+
425
+	/**
426
+	 * Check cache before fetching values and saving to cache
427
+	 *
428
+	 * @since 2.0
429
+	 *
430
+	 * @param string $cache_key The unique name for this cache
431
+	 * @param string $group The name of the cache group
432
+	 * @param string $query If blank, don't run a db call
433
+	 * @param string $type The wpdb function to use with this query
434
+	 * @return mixed $results The cache or query results
435
+	 */
436
+	public static function check_cache( $cache_key, $group = '', $query = '', $type = 'get_var', $time = 300 ) {
437
+		$results = wp_cache_get($cache_key, $group);
438
+		if ( ! self::is_empty_value( $results, false ) || empty($query) ) {
439
+			return $results;
440
+		}
441
+
442
+		if ( 'get_posts' == $type ) {
443
+			$results = get_posts($query);
444 444
 		} else if ( 'get_associative_results' == $type ) {
445 445
 			global $wpdb;
446 446
 			$results = $wpdb->get_results( $query, OBJECT_K );
447
-        } else {
448
-            global $wpdb;
449
-            $results = $wpdb->{$type}($query);
450
-        }
447
+		} else {
448
+			global $wpdb;
449
+			$results = $wpdb->{$type}($query);
450
+		}
451 451
 
452 452
 		self::set_cache( $cache_key, $results, $group, $time );
453 453
 
@@ -480,44 +480,44 @@  discard block
 block discarded – undo
480 480
 		return $cached;
481 481
 	}
482 482
 
483
-    /**
484
-     * Data that should be stored for a long time can be stored in a transient.
485
-     * First check the cache, then check the transient
486
-     * @since 2.0
487
-     * @return mixed The cached value or false
488
-     */
483
+	/**
484
+	 * Data that should be stored for a long time can be stored in a transient.
485
+	 * First check the cache, then check the transient
486
+	 * @since 2.0
487
+	 * @return mixed The cached value or false
488
+	 */
489 489
 	public static function check_cache_and_transient( $cache_key ) {
490
-        // check caching layer first
491
-        $results = self::check_cache( $cache_key );
492
-        if ( $results ) {
493
-            return $results;
494
-        }
495
-
496
-        // then check the transient
497
-        $results = get_transient($cache_key);
498
-        if ( $results ) {
499
-            wp_cache_set($cache_key, $results);
500
-        }
501
-
502
-        return $results;
503
-    }
504
-
505
-    /**
506
-     * @since 2.0
507
-     * @param string $cache_key
508
-     */
490
+		// check caching layer first
491
+		$results = self::check_cache( $cache_key );
492
+		if ( $results ) {
493
+			return $results;
494
+		}
495
+
496
+		// then check the transient
497
+		$results = get_transient($cache_key);
498
+		if ( $results ) {
499
+			wp_cache_set($cache_key, $results);
500
+		}
501
+
502
+		return $results;
503
+	}
504
+
505
+	/**
506
+	 * @since 2.0
507
+	 * @param string $cache_key
508
+	 */
509 509
 	public static function delete_cache_and_transient( $cache_key, $group = 'default' ) {
510 510
 		delete_transient($cache_key);
511 511
 		wp_cache_delete( $cache_key, $group );
512 512
 	}
513 513
 
514
-    /**
515
-     * Delete all caching in a single group
516
-     *
517
-     * @since 2.0
518
-     *
519
-     * @param string $group The name of the cache group
520
-     */
514
+	/**
515
+	 * Delete all caching in a single group
516
+	 *
517
+	 * @since 2.0
518
+	 *
519
+	 * @param string $group The name of the cache group
520
+	 */
521 521
 	public static function cache_delete_group( $group ) {
522 522
 		$cached_keys = self::get_group_cached_keys( $group );
523 523
 
@@ -530,34 +530,34 @@  discard block
 block discarded – undo
530 530
 		}
531 531
 	}
532 532
 
533
-    /**
534
-     * Check a value from a shortcode to see if true or false.
535
-     * True when value is 1, true, 'true', 'yes'
536
-     *
537
-     * @since 1.07.10
538
-     *
539
-     * @param string $value The value to compare
540
-     * @return boolean True or False
541
-     */
533
+	/**
534
+	 * Check a value from a shortcode to see if true or false.
535
+	 * True when value is 1, true, 'true', 'yes'
536
+	 *
537
+	 * @since 1.07.10
538
+	 *
539
+	 * @param string $value The value to compare
540
+	 * @return boolean True or False
541
+	 */
542 542
 	public static function is_true( $value ) {
543
-        return ( true === $value || 1 == $value || 'true' == $value || 'yes' == $value );
544
-    }
543
+		return ( true === $value || 1 == $value || 'true' == $value || 'yes' == $value );
544
+	}
545 545
 
546
-    /**
547
-     * Used to filter shortcode in text widgets
548
-     */
549
-    public static function widget_text_filter_callback( $matches ) {
550
-        return do_shortcode( $matches[0] );
551
-    }
546
+	/**
547
+	 * Used to filter shortcode in text widgets
548
+	 */
549
+	public static function widget_text_filter_callback( $matches ) {
550
+		return do_shortcode( $matches[0] );
551
+	}
552 552
 
553
-    public static function get_pages() {
553
+	public static function get_pages() {
554 554
 		return get_posts( array( 'post_type' => 'page', 'post_status' => array( 'publish', 'private' ), 'numberposts' => -1, 'orderby' => 'title', 'order' => 'ASC' ) );
555
-    }
555
+	}
556 556
 
557
-    public static function wp_pages_dropdown( $field_name, $page_id, $truncate = false ) {
558
-        $pages = self::get_pages();
557
+	public static function wp_pages_dropdown( $field_name, $page_id, $truncate = false ) {
558
+		$pages = self::get_pages();
559 559
 		$selected = self::get_post_param( $field_name, $page_id, 'absint' );
560
-    ?>
560
+	?>
561 561
         <select name="<?php echo esc_attr($field_name); ?>" id="<?php echo esc_attr($field_name); ?>" class="frm-pages-dropdown">
562 562
             <option value=""> </option>
563 563
             <?php foreach ( $pages as $page ) { ?>
@@ -567,108 +567,108 @@  discard block
 block discarded – undo
567 567
             <?php } ?>
568 568
         </select>
569 569
     <?php
570
-    }
570
+	}
571 571
 
572 572
 	public static function post_edit_link( $post_id ) {
573
-        $post = get_post($post_id);
574
-        if ( $post ) {
573
+		$post = get_post($post_id);
574
+		if ( $post ) {
575 575
 			$post_url = admin_url( 'post.php?post=' . $post_id . '&action=edit' );
576 576
 			return '<a href="' . esc_url( $post_url ) . '">' . self::truncate( $post->post_title, 50 ) . '</a>';
577
-        }
578
-        return '';
579
-    }
577
+		}
578
+		return '';
579
+	}
580 580
 
581 581
 	public static function wp_roles_dropdown( $field_name, $capability, $multiple = 'single' ) {
582
-    ?>
582
+	?>
583 583
         <select name="<?php echo esc_attr($field_name); ?>" id="<?php echo esc_attr($field_name); ?>" <?php
584
-            echo ( 'multiple' == $multiple ) ? 'multiple="multiple"' : '';
585
-            ?> class="frm_multiselect">
584
+			echo ( 'multiple' == $multiple ) ? 'multiple="multiple"' : '';
585
+			?> class="frm_multiselect">
586 586
             <?php self::roles_options($capability); ?>
587 587
         </select>
588 588
     <?php
589
-    }
589
+	}
590 590
 
591 591
 	public static function roles_options( $capability ) {
592
-        global $frm_vars;
593
-        if ( isset($frm_vars['editable_roles']) ) {
594
-            $editable_roles = $frm_vars['editable_roles'];
595
-        } else {
596
-            $editable_roles = get_editable_roles();
597
-            $frm_vars['editable_roles'] = $editable_roles;
598
-        }
599
-
600
-        foreach ( $editable_roles as $role => $details ) {
601
-            $name = translate_user_role($details['name'] ); ?>
592
+		global $frm_vars;
593
+		if ( isset($frm_vars['editable_roles']) ) {
594
+			$editable_roles = $frm_vars['editable_roles'];
595
+		} else {
596
+			$editable_roles = get_editable_roles();
597
+			$frm_vars['editable_roles'] = $editable_roles;
598
+		}
599
+
600
+		foreach ( $editable_roles as $role => $details ) {
601
+			$name = translate_user_role($details['name'] ); ?>
602 602
         <option value="<?php echo esc_attr($role) ?>" <?php echo in_array($role, (array) $capability) ? ' selected="selected"' : ''; ?>><?php echo esc_attr($name) ?> </option>
603 603
 <?php
604
-            unset($role, $details);
605
-        }
606
-    }
604
+			unset($role, $details);
605
+		}
606
+	}
607 607
 
608 608
 	public static function frm_capabilities( $type = 'auto' ) {
609
-        $cap = array(
610
-            'frm_view_forms'        => __( 'View Forms and Templates', 'formidable' ),
611
-            'frm_edit_forms'        => __( 'Add/Edit Forms and Templates', 'formidable' ),
612
-            'frm_delete_forms'      => __( 'Delete Forms and Templates', 'formidable' ),
613
-            'frm_change_settings'   => __( 'Access this Settings Page', 'formidable' ),
614
-            'frm_view_entries'      => __( 'View Entries from Admin Area', 'formidable' ),
615
-            'frm_delete_entries'    => __( 'Delete Entries from Admin Area', 'formidable' ),
616
-        );
609
+		$cap = array(
610
+			'frm_view_forms'        => __( 'View Forms and Templates', 'formidable' ),
611
+			'frm_edit_forms'        => __( 'Add/Edit Forms and Templates', 'formidable' ),
612
+			'frm_delete_forms'      => __( 'Delete Forms and Templates', 'formidable' ),
613
+			'frm_change_settings'   => __( 'Access this Settings Page', 'formidable' ),
614
+			'frm_view_entries'      => __( 'View Entries from Admin Area', 'formidable' ),
615
+			'frm_delete_entries'    => __( 'Delete Entries from Admin Area', 'formidable' ),
616
+		);
617 617
 
618 618
 		if ( ! self::pro_is_installed() && 'pro' != $type ) {
619
-            return $cap;
620
-        }
619
+			return $cap;
620
+		}
621 621
 
622
-        $cap['frm_create_entries'] = __( 'Add Entries from Admin Area', 'formidable' );
623
-        $cap['frm_edit_entries'] = __( 'Edit Entries from Admin Area', 'formidable' );
624
-        $cap['frm_view_reports'] = __( 'View Reports', 'formidable' );
625
-        $cap['frm_edit_displays'] = __( 'Add/Edit Views', 'formidable' );
622
+		$cap['frm_create_entries'] = __( 'Add Entries from Admin Area', 'formidable' );
623
+		$cap['frm_edit_entries'] = __( 'Edit Entries from Admin Area', 'formidable' );
624
+		$cap['frm_view_reports'] = __( 'View Reports', 'formidable' );
625
+		$cap['frm_edit_displays'] = __( 'Add/Edit Views', 'formidable' );
626 626
 
627
-        return $cap;
628
-    }
627
+		return $cap;
628
+	}
629 629
 
630 630
 	public static function user_has_permission( $needed_role ) {
631
-        if ( $needed_role == '-1' ) {
632
-            return false;
631
+		if ( $needed_role == '-1' ) {
632
+			return false;
633 633
 		}
634 634
 
635
-        // $needed_role will be equal to blank if "Logged-in users" is selected
636
-        if ( ( $needed_role == '' && is_user_logged_in() ) || current_user_can( $needed_role ) ) {
637
-            return true;
638
-        }
635
+		// $needed_role will be equal to blank if "Logged-in users" is selected
636
+		if ( ( $needed_role == '' && is_user_logged_in() ) || current_user_can( $needed_role ) ) {
637
+			return true;
638
+		}
639 639
 
640
-        $roles = array( 'administrator', 'editor', 'author', 'contributor', 'subscriber' );
641
-        foreach ( $roles as $role ) {
640
+		$roles = array( 'administrator', 'editor', 'author', 'contributor', 'subscriber' );
641
+		foreach ( $roles as $role ) {
642 642
 			if ( current_user_can( $role ) ) {
643
-        		return true;
643
+				return true;
644 644
 			}
645
-        	if ( $role == $needed_role ) {
646
-        		break;
645
+			if ( $role == $needed_role ) {
646
+				break;
647 647
 			}
648
-        }
649
-        return false;
650
-    }
651
-
652
-    /**
653
-     * Make sure administrators can see Formidable menu
654
-     *
655
-     * @since 2.0
656
-     */
657
-    public static function maybe_add_permissions() {
648
+		}
649
+		return false;
650
+	}
651
+
652
+	/**
653
+	 * Make sure administrators can see Formidable menu
654
+	 *
655
+	 * @since 2.0
656
+	 */
657
+	public static function maybe_add_permissions() {
658 658
 		self::force_capability( 'frm_view_entries' );
659 659
 
660
-        if ( ! current_user_can('administrator') || current_user_can('frm_view_forms') ) {
661
-            return;
662
-        }
660
+		if ( ! current_user_can('administrator') || current_user_can('frm_view_forms') ) {
661
+			return;
662
+		}
663 663
 
664 664
 		$user_id = get_current_user_id();
665 665
 		$user = new WP_User( $user_id );
666
-        $frm_roles = self::frm_capabilities();
667
-        foreach ( $frm_roles as $frm_role => $frm_role_description ) {
666
+		$frm_roles = self::frm_capabilities();
667
+		foreach ( $frm_roles as $frm_role => $frm_role_description ) {
668 668
 			$user->add_cap( $frm_role );
669
-            unset($frm_role, $frm_role_description);
670
-        }
671
-    }
669
+			unset($frm_role, $frm_role_description);
670
+		}
671
+	}
672 672
 
673 673
 	/**
674 674
 	 * Make sure admins have permission to see the menu items
@@ -684,28 +684,28 @@  discard block
 block discarded – undo
684 684
 		}
685 685
 	}
686 686
 
687
-    /**
688
-     * Check if the user has permision for action.
689
-     * Return permission message and stop the action if no permission
690
-     * @since 2.0
691
-     * @param string $permission
692
-     */
687
+	/**
688
+	 * Check if the user has permision for action.
689
+	 * Return permission message and stop the action if no permission
690
+	 * @since 2.0
691
+	 * @param string $permission
692
+	 */
693 693
 	public static function permission_check( $permission, $show_message = 'show' ) {
694
-        $permission_error = self::permission_nonce_error($permission);
695
-        if ( $permission_error !== false ) {
696
-            if ( 'hide' == $show_message ) {
697
-                $permission_error = '';
698
-            }
699
-            wp_die($permission_error);
700
-        }
701
-    }
702
-
703
-    /**
704
-     * Check user permission and nonce
705
-     * @since 2.0
706
-     * @param string $permission
707
-     * @return false|string The permission message or false if allowed
708
-     */
694
+		$permission_error = self::permission_nonce_error($permission);
695
+		if ( $permission_error !== false ) {
696
+			if ( 'hide' == $show_message ) {
697
+				$permission_error = '';
698
+			}
699
+			wp_die($permission_error);
700
+		}
701
+	}
702
+
703
+	/**
704
+	 * Check user permission and nonce
705
+	 * @since 2.0
706
+	 * @param string $permission
707
+	 * @return false|string The permission message or false if allowed
708
+	 */
709 709
 	public static function permission_nonce_error( $permission, $nonce_name = '', $nonce = '' ) {
710 710
 		if ( ! empty( $permission ) && ! current_user_can( $permission ) && ! current_user_can( 'administrator' ) ) {
711 711
 			$frm_settings = self::get_settings();
@@ -713,23 +713,23 @@  discard block
 block discarded – undo
713 713
 		}
714 714
 
715 715
 		$error = false;
716
-        if ( empty($nonce_name) ) {
717
-            return $error;
718
-        }
716
+		if ( empty($nonce_name) ) {
717
+			return $error;
718
+		}
719 719
 
720
-        if ( $_REQUEST && ( ! isset( $_REQUEST[ $nonce_name ] ) || ! wp_verify_nonce( $_REQUEST[ $nonce_name ], $nonce ) ) ) {
721
-            $frm_settings = self::get_settings();
722
-            $error = $frm_settings->admin_permission;
723
-        }
720
+		if ( $_REQUEST && ( ! isset( $_REQUEST[ $nonce_name ] ) || ! wp_verify_nonce( $_REQUEST[ $nonce_name ], $nonce ) ) ) {
721
+			$frm_settings = self::get_settings();
722
+			$error = $frm_settings->admin_permission;
723
+		}
724 724
 
725
-        return $error;
726
-    }
725
+		return $error;
726
+	}
727 727
 
728
-    public static function checked( $values, $current ) {
728
+	public static function checked( $values, $current ) {
729 729
 		if ( self::check_selected( $values, $current ) ) {
730
-            echo ' checked="checked"';
730
+			echo ' checked="checked"';
731 731
 		}
732
-    }
732
+	}
733 733
 
734 734
 	public static function check_selected( $values, $current ) {
735 735
 		$values = self::recursive_function_map( $values, 'trim' );
@@ -739,50 +739,50 @@  discard block
 block discarded – undo
739 739
 		return ( is_array( $values ) && in_array( $current, $values ) ) || ( ! is_array( $values ) && $values == $current );
740 740
 	}
741 741
 
742
-    /**
743
-    * Check if current field option is an "other" option
744
-    *
745
-    * @since 2.0
746
-    *
747
-    * @param string $opt_key
748
-    * @return boolean Returns true if current field option is an "Other" option
749
-    */
750
-    public static function is_other_opt( $opt_key ) {
751
-        _deprecated_function( __FUNCTION__, '2.0.6', 'FrmFieldsHelper::is_other_opt' );
752
-        return FrmFieldsHelper::is_other_opt( $opt_key );
753
-    }
754
-
755
-    /**
756
-    * Get value that belongs in "Other" text box
757
-    *
758
-    * @since 2.0
759
-    *
760
-    * @param string $opt_key
761
-    * @param array $field
762
-    * @return string $other_val
763
-    */
764
-    public static function get_other_val( $opt_key, $field, $parent = false, $pointer = false ) {
742
+	/**
743
+	 * Check if current field option is an "other" option
744
+	 *
745
+	 * @since 2.0
746
+	 *
747
+	 * @param string $opt_key
748
+	 * @return boolean Returns true if current field option is an "Other" option
749
+	 */
750
+	public static function is_other_opt( $opt_key ) {
751
+		_deprecated_function( __FUNCTION__, '2.0.6', 'FrmFieldsHelper::is_other_opt' );
752
+		return FrmFieldsHelper::is_other_opt( $opt_key );
753
+	}
754
+
755
+	/**
756
+	 * Get value that belongs in "Other" text box
757
+	 *
758
+	 * @since 2.0
759
+	 *
760
+	 * @param string $opt_key
761
+	 * @param array $field
762
+	 * @return string $other_val
763
+	 */
764
+	public static function get_other_val( $opt_key, $field, $parent = false, $pointer = false ) {
765 765
 		_deprecated_function( __FUNCTION__, '2.0.6', 'FrmFieldsHelper::get_other_val' );
766 766
 		return FrmFieldsHelper::get_other_val( compact( 'opt_key', 'field', 'parent', 'pointer' ) );
767
-    }
768
-
769
-    /**
770
-    * Check if there is a saved value for the "Other" text field. If so, set it as the $other_val.
771
-    * Intended for front-end use
772
-    *
773
-    * @since 2.0
774
-    *
775
-    * @param array $field
776
-    * @param boolean $other_opt
777
-    * @param string $checked
778
-    * @param array $args should include opt_key and field name
779
-    * @return string $other_val
780
-    */
781
-    public static function prepare_other_input( $field, &$other_opt, &$checked, $args = array() ) {
767
+	}
768
+
769
+	/**
770
+	 * Check if there is a saved value for the "Other" text field. If so, set it as the $other_val.
771
+	 * Intended for front-end use
772
+	 *
773
+	 * @since 2.0
774
+	 *
775
+	 * @param array $field
776
+	 * @param boolean $other_opt
777
+	 * @param string $checked
778
+	 * @param array $args should include opt_key and field name
779
+	 * @return string $other_val
780
+	 */
781
+	public static function prepare_other_input( $field, &$other_opt, &$checked, $args = array() ) {
782 782
 		_deprecated_function( __FUNCTION__, '2.0.6', 'FrmFieldsHelper::prepare_other_input' );
783 783
 		$args['field'] = $field;
784 784
 		return FrmFieldsHelper::prepare_other_input( $args, $other_opt, $checked );
785
-    }
785
+	}
786 786
 
787 787
 	public static function recursive_function_map( $value, $function ) {
788 788
 		if ( is_array( $value ) ) {
@@ -812,24 +812,24 @@  discard block
 block discarded – undo
812 812
 		return (bool) count( array_filter( array_keys( $array ), 'is_string' ) );
813 813
 	}
814 814
 
815
-    /**
816
-     * Flatten a multi-dimensional array
817
-     */
815
+	/**
816
+	 * Flatten a multi-dimensional array
817
+	 */
818 818
 	public static function array_flatten( $array, $keys = 'keep' ) {
819
-        $return = array();
820
-        foreach ( $array as $key => $value ) {
821
-            if ( is_array($value) ) {
819
+		$return = array();
820
+		foreach ( $array as $key => $value ) {
821
+			if ( is_array($value) ) {
822 822
 				$return = array_merge( $return, self::array_flatten( $value, $keys ) );
823
-            } else {
823
+			} else {
824 824
 				if ( $keys == 'keep' ) {
825 825
 					$return[ $key ] = $value;
826 826
 				} else {
827 827
 					$return[] = $value;
828 828
 				}
829
-            }
830
-        }
831
-        return $return;
832
-    }
829
+			}
830
+		}
831
+		return $return;
832
+	}
833 833
 
834 834
 	public static function esc_textarea( $text, $is_rich_text = false ) {
835 835
 		$safe_text = str_replace( '&quot;', '"', $text );
@@ -840,295 +840,295 @@  discard block
 block discarded – undo
840 840
 		return apply_filters( 'esc_textarea', $safe_text, $text );
841 841
 	}
842 842
 
843
-    /**
844
-     * Add auto paragraphs to text areas
845
-     * @since 2.0
846
-     */
843
+	/**
844
+	 * Add auto paragraphs to text areas
845
+	 * @since 2.0
846
+	 */
847 847
 	public static function use_wpautop( $content ) {
848
-        if ( apply_filters('frm_use_wpautop', true) ) {
849
-            $content = wpautop(str_replace( '<br>', '<br />', $content));
850
-        }
851
-        return $content;
852
-    }
848
+		if ( apply_filters('frm_use_wpautop', true) ) {
849
+			$content = wpautop(str_replace( '<br>', '<br />', $content));
850
+		}
851
+		return $content;
852
+	}
853 853
 
854 854
 	public static function replace_quotes( $val ) {
855
-        //Replace double quotes
855
+		//Replace double quotes
856 856
 		$val = str_replace( array( '&#8220;', '&#8221;', '&#8243;' ), '"', $val );
857
-        //Replace single quotes
858
-        $val = str_replace( array( '&#8216;', '&#8217;', '&#8242;', '&prime;', '&rsquo;', '&lsquo;' ), "'", $val );
859
-        return $val;
860
-    }
861
-
862
-    /**
863
-     * @since 2.0
864
-     * @return string The base Google APIS url for the current version of jQuery UI
865
-     */
866
-    public static function jquery_ui_base_url() {
857
+		//Replace single quotes
858
+		$val = str_replace( array( '&#8216;', '&#8217;', '&#8242;', '&prime;', '&rsquo;', '&lsquo;' ), "'", $val );
859
+		return $val;
860
+	}
861
+
862
+	/**
863
+	 * @since 2.0
864
+	 * @return string The base Google APIS url for the current version of jQuery UI
865
+	 */
866
+	public static function jquery_ui_base_url() {
867 867
 		$url = 'http' . ( is_ssl() ? 's' : '' ) . '://ajax.googleapis.com/ajax/libs/jqueryui/' . self::script_version('jquery-ui-core');
868
-        $url = apply_filters('frm_jquery_ui_base_url', $url);
869
-        return $url;
870
-    }
868
+		$url = apply_filters('frm_jquery_ui_base_url', $url);
869
+		return $url;
870
+	}
871 871
 
872
-    /**
873
-     * @param string $handle
874
-     */
872
+	/**
873
+	 * @param string $handle
874
+	 */
875 875
 	public static function script_version( $handle ) {
876
-        global $wp_scripts;
877
-    	if ( ! $wp_scripts ) {
878
-    	    return false;
879
-    	}
876
+		global $wp_scripts;
877
+		if ( ! $wp_scripts ) {
878
+			return false;
879
+		}
880 880
 
881
-        $ver = 0;
881
+		$ver = 0;
882 882
 
883
-        if ( ! isset( $wp_scripts->registered[ $handle ] ) ) {
884
-            return $ver;
885
-        }
883
+		if ( ! isset( $wp_scripts->registered[ $handle ] ) ) {
884
+			return $ver;
885
+		}
886 886
 
887
-        $query = $wp_scripts->registered[ $handle ];
888
-    	if ( is_object( $query ) ) {
889
-    	    $ver = $query->ver;
890
-    	}
887
+		$query = $wp_scripts->registered[ $handle ];
888
+		if ( is_object( $query ) ) {
889
+			$ver = $query->ver;
890
+		}
891 891
 
892
-    	return $ver;
893
-    }
892
+		return $ver;
893
+	}
894 894
 
895 895
 	public static function js_redirect( $url ) {
896 896
 		return '<script type="text/javascript">window.location="' . esc_url_raw( $url ) . '"</script>';
897
-    }
897
+	}
898 898
 
899 899
 	public static function get_user_id_param( $user_id ) {
900
-        if ( ! $user_id || empty($user_id) || is_numeric($user_id) ) {
901
-            return $user_id;
902
-        }
900
+		if ( ! $user_id || empty($user_id) || is_numeric($user_id) ) {
901
+			return $user_id;
902
+		}
903 903
 
904 904
 		if ( $user_id == 'current' ) {
905 905
 			$user_id = get_current_user_id();
906 906
 		} else {
907
-            if ( is_email($user_id) ) {
908
-                $user = get_user_by('email', $user_id);
909
-            } else {
910
-                $user = get_user_by('login', $user_id);
911
-            }
907
+			if ( is_email($user_id) ) {
908
+				$user = get_user_by('email', $user_id);
909
+			} else {
910
+				$user = get_user_by('login', $user_id);
911
+			}
912 912
 
913
-            if ( $user ) {
914
-                $user_id = $user->ID;
915
-            }
916
-            unset($user);
917
-        }
913
+			if ( $user ) {
914
+				$user_id = $user->ID;
915
+			}
916
+			unset($user);
917
+		}
918 918
 
919
-        return $user_id;
920
-    }
919
+		return $user_id;
920
+	}
921 921
 
922 922
 	public static function get_file_contents( $filename, $atts = array() ) {
923
-        if ( ! is_file($filename) ) {
924
-            return false;
925
-        }
926
-
927
-        extract($atts);
928
-        ob_start();
929
-        include($filename);
930
-        $contents = ob_get_contents();
931
-        ob_end_clean();
932
-        return $contents;
933
-    }
934
-
935
-    /**
936
-     * @param string $table_name
937
-     * @param string $column
923
+		if ( ! is_file($filename) ) {
924
+			return false;
925
+		}
926
+
927
+		extract($atts);
928
+		ob_start();
929
+		include($filename);
930
+		$contents = ob_get_contents();
931
+		ob_end_clean();
932
+		return $contents;
933
+	}
934
+
935
+	/**
936
+	 * @param string $table_name
937
+	 * @param string $column
938 938
 	 * @param int $id
939 939
 	 * @param int $num_chars
940
-     */
941
-    public static function get_unique_key( $name = '', $table_name, $column, $id = 0, $num_chars = 5 ) {
942
-        $key = '';
940
+	 */
941
+	public static function get_unique_key( $name = '', $table_name, $column, $id = 0, $num_chars = 5 ) {
942
+		$key = '';
943 943
 
944
-        if ( ! empty( $name ) ) {
945
-            $key = sanitize_key($name);
946
-        }
944
+		if ( ! empty( $name ) ) {
945
+			$key = sanitize_key($name);
946
+		}
947 947
 
948 948
 		if ( empty( $key ) ) {
949
-            $max_slug_value = pow(36, $num_chars);
950
-            $min_slug_value = 37; // we want to have at least 2 characters in the slug
951
-            $key = base_convert( rand($min_slug_value, $max_slug_value), 10, 36 );
952
-        }
949
+			$max_slug_value = pow(36, $num_chars);
950
+			$min_slug_value = 37; // we want to have at least 2 characters in the slug
951
+			$key = base_convert( rand($min_slug_value, $max_slug_value), 10, 36 );
952
+		}
953 953
 
954 954
 		if ( is_numeric($key) || in_array( $key, array( 'id', 'key', 'created-at', 'detaillink', 'editlink', 'siteurl', 'evenodd' ) ) ) {
955 955
 			$key = $key . 'a';
956
-        }
956
+		}
957 957
 
958 958
 		$key_check = FrmDb::get_var( $table_name, array( $column => $key, 'ID !' => $id ), $column );
959 959
 
960
-        if ( $key_check || is_numeric($key_check) ) {
961
-            $suffix = 2;
960
+		if ( $key_check || is_numeric($key_check) ) {
961
+			$suffix = 2;
962 962
 			do {
963 963
 				$alt_post_name = substr( $key, 0, 200 - ( strlen( $suffix ) + 1 ) ) . $suffix;
964 964
 				$key_check = FrmDb::get_var( $table_name, array( $column => $alt_post_name, 'ID !' => $id ), $column );
965 965
 				$suffix++;
966 966
 			} while ($key_check || is_numeric($key_check));
967 967
 			$key = $alt_post_name;
968
-        }
969
-        return $key;
970
-    }
971
-
972
-    /**
973
-     * Editing a Form or Entry
974
-     * @param string $table
975
-     * @return bool|array
976
-     */
977
-    public static function setup_edit_vars( $record, $table, $fields = '', $default = false, $post_values = array(), $args = array() ) {
978
-        if ( ! $record ) {
979
-            return false;
980
-        }
981
-
982
-        if ( empty($post_values) ) {
983
-            $post_values = stripslashes_deep($_POST);
984
-        }
968
+		}
969
+		return $key;
970
+	}
971
+
972
+	/**
973
+	 * Editing a Form or Entry
974
+	 * @param string $table
975
+	 * @return bool|array
976
+	 */
977
+	public static function setup_edit_vars( $record, $table, $fields = '', $default = false, $post_values = array(), $args = array() ) {
978
+		if ( ! $record ) {
979
+			return false;
980
+		}
981
+
982
+		if ( empty($post_values) ) {
983
+			$post_values = stripslashes_deep($_POST);
984
+		}
985 985
 
986 986
 		$values = array( 'id' => $record->id, 'fields' => array() );
987 987
 
988 988
 		foreach ( array( 'name', 'description' ) as $var ) {
989
-            $default_val = isset($record->{$var}) ? $record->{$var} : '';
989
+			$default_val = isset($record->{$var}) ? $record->{$var} : '';
990 990
 			$values[ $var ] = self::get_param( $var, $default_val, 'get', 'wp_kses_post' );
991
-            unset($var, $default_val);
992
-        }
993
-
994
-        $values['description'] = self::use_wpautop($values['description']);
995
-        $frm_settings = self::get_settings();
996
-        $is_form_builder = self::is_admin_page('formidable' );
997
-
998
-        foreach ( (array) $fields as $field ) {
999
-            // Make sure to filter default values (for placeholder text), but not on the form builder page
1000
-            if ( ! $is_form_builder ) {
1001
-                $field->default_value = apply_filters('frm_get_default_value', $field->default_value, $field, true );
1002
-            }
991
+			unset($var, $default_val);
992
+		}
993
+
994
+		$values['description'] = self::use_wpautop($values['description']);
995
+		$frm_settings = self::get_settings();
996
+		$is_form_builder = self::is_admin_page('formidable' );
997
+
998
+		foreach ( (array) $fields as $field ) {
999
+			// Make sure to filter default values (for placeholder text), but not on the form builder page
1000
+			if ( ! $is_form_builder ) {
1001
+				$field->default_value = apply_filters('frm_get_default_value', $field->default_value, $field, true );
1002
+			}
1003 1003
 			$parent_form_id = isset( $args['parent_form_id'] ) ? $args['parent_form_id'] : $field->form_id;
1004 1004
 			self::fill_field_defaults($field, $record, $values, compact('default', 'post_values', 'frm_settings', 'parent_form_id' ) );
1005
-        }
1005
+		}
1006 1006
 
1007
-        self::fill_form_opts($record, $table, $post_values, $values);
1007
+		self::fill_form_opts($record, $table, $post_values, $values);
1008 1008
 
1009
-        if ( $table == 'entries' ) {
1010
-            $values = FrmEntriesHelper::setup_edit_vars( $values, $record );
1011
-        } else if ( $table == 'forms' ) {
1012
-            $values = FrmFormsHelper::setup_edit_vars( $values, $record, $post_values );
1013
-        }
1009
+		if ( $table == 'entries' ) {
1010
+			$values = FrmEntriesHelper::setup_edit_vars( $values, $record );
1011
+		} else if ( $table == 'forms' ) {
1012
+			$values = FrmFormsHelper::setup_edit_vars( $values, $record, $post_values );
1013
+		}
1014 1014
 
1015
-        return $values;
1016
-    }
1015
+		return $values;
1016
+	}
1017 1017
 
1018 1018
 	private static function fill_field_defaults( $field, $record, array &$values, $args ) {
1019
-        $post_values = $args['post_values'];
1020
-
1021
-        if ( $args['default'] ) {
1022
-            $meta_value = $field->default_value;
1023
-        } else {
1024
-            if ( $record->post_id && self::pro_is_installed() && isset($field->field_options['post_field']) && $field->field_options['post_field'] ) {
1025
-                if ( ! isset($field->field_options['custom_field']) ) {
1026
-                    $field->field_options['custom_field'] = '';
1027
-                }
1019
+		$post_values = $args['post_values'];
1020
+
1021
+		if ( $args['default'] ) {
1022
+			$meta_value = $field->default_value;
1023
+		} else {
1024
+			if ( $record->post_id && self::pro_is_installed() && isset($field->field_options['post_field']) && $field->field_options['post_field'] ) {
1025
+				if ( ! isset($field->field_options['custom_field']) ) {
1026
+					$field->field_options['custom_field'] = '';
1027
+				}
1028 1028
 				$meta_value = FrmProEntryMetaHelper::get_post_value( $record->post_id, $field->field_options['post_field'], $field->field_options['custom_field'], array( 'truncate' => false, 'type' => $field->type, 'form_id' => $field->form_id, 'field' => $field ) );
1029
-            } else {
1029
+			} else {
1030 1030
 				$meta_value = FrmEntryMeta::get_meta_value( $record, $field->id );
1031
-            }
1032
-        }
1031
+			}
1032
+		}
1033 1033
 
1034 1034
 		$field_type = isset( $post_values['field_options'][ 'type_' . $field->id ] ) ? $post_values['field_options'][ 'type_' . $field->id ] : $field->type;
1035
-        $new_value = isset( $post_values['item_meta'][ $field->id ] ) ? maybe_unserialize( $post_values['item_meta'][ $field->id ] ) : $meta_value;
1036
-
1037
-        $field_array = array(
1038
-            'id'            => $field->id,
1039
-            'value'         => $new_value,
1040
-            'default_value' => $field->default_value,
1041
-            'name'          => $field->name,
1042
-            'description'   => $field->description,
1043
-            'type'          => apply_filters('frm_field_type', $field_type, $field, $new_value),
1044
-            'options'       => $field->options,
1045
-            'required'      => $field->required,
1046
-            'field_key'     => $field->field_key,
1047
-            'field_order'   => $field->field_order,
1048
-            'form_id'       => $field->form_id,
1035
+		$new_value = isset( $post_values['item_meta'][ $field->id ] ) ? maybe_unserialize( $post_values['item_meta'][ $field->id ] ) : $meta_value;
1036
+
1037
+		$field_array = array(
1038
+			'id'            => $field->id,
1039
+			'value'         => $new_value,
1040
+			'default_value' => $field->default_value,
1041
+			'name'          => $field->name,
1042
+			'description'   => $field->description,
1043
+			'type'          => apply_filters('frm_field_type', $field_type, $field, $new_value),
1044
+			'options'       => $field->options,
1045
+			'required'      => $field->required,
1046
+			'field_key'     => $field->field_key,
1047
+			'field_order'   => $field->field_order,
1048
+			'form_id'       => $field->form_id,
1049 1049
 			'parent_form_id' => $args['parent_form_id'],
1050
-        );
1050
+		);
1051 1051
 
1052
-        $args['field_type'] = $field_type;
1053
-        self::fill_field_opts($field, $field_array, $args);
1052
+		$args['field_type'] = $field_type;
1053
+		self::fill_field_opts($field, $field_array, $args);
1054 1054
 		// Track the original field's type
1055 1055
 		$field_array['original_type'] = isset( $field->field_options['original_type'] ) ? $field->field_options['original_type'] : $field->type;
1056 1056
 
1057
-        $field_array = apply_filters( 'frm_setup_edit_fields_vars', $field_array, $field, $values['id'], array() );
1057
+		$field_array = apply_filters( 'frm_setup_edit_fields_vars', $field_array, $field, $values['id'], array() );
1058 1058
 
1059
-        if ( ! isset($field_array['unique']) || ! $field_array['unique'] ) {
1060
-            $field_array['unique_msg'] = '';
1061
-        }
1059
+		if ( ! isset($field_array['unique']) || ! $field_array['unique'] ) {
1060
+			$field_array['unique_msg'] = '';
1061
+		}
1062 1062
 
1063
-        $field_array = array_merge( $field->field_options, $field_array );
1063
+		$field_array = array_merge( $field->field_options, $field_array );
1064 1064
 
1065
-        $values['fields'][ $field->id ] = $field_array;
1066
-    }
1065
+		$values['fields'][ $field->id ] = $field_array;
1066
+	}
1067 1067
 
1068 1068
 	private static function fill_field_opts( $field, array &$field_array, $args ) {
1069
-        $post_values = $args['post_values'];
1070
-        $opt_defaults = FrmFieldsHelper::get_default_field_opts($field_array['type'], $field, true);
1069
+		$post_values = $args['post_values'];
1070
+		$opt_defaults = FrmFieldsHelper::get_default_field_opts($field_array['type'], $field, true);
1071 1071
 
1072
-        foreach ( $opt_defaults as $opt => $default_opt ) {
1072
+		foreach ( $opt_defaults as $opt => $default_opt ) {
1073 1073
 			$field_array[ $opt ] = ( $post_values && isset( $post_values['field_options'][ $opt . '_' . $field->id ] ) ) ? maybe_unserialize( $post_values['field_options'][ $opt . '_' . $field->id ] ) : ( isset( $field->field_options[ $opt ] ) ? $field->field_options[ $opt ] : $default_opt );
1074
-            if ( $opt == 'blank' && $field_array[ $opt ] == '' ) {
1075
-                $field_array[ $opt ] = $args['frm_settings']->blank_msg;
1076
-            } else if ( $opt == 'invalid' && $field_array[ $opt ] == '' ) {
1077
-                if ( $args['field_type'] == 'captcha' ) {
1078
-                    $field_array[ $opt ] = $args['frm_settings']->re_msg;
1079
-                } else {
1080
-                    $field_array[ $opt ] = sprintf( __( '%s is invalid', 'formidable' ), $field_array['name'] );
1081
-                }
1082
-            }
1083
-        }
1084
-
1085
-        if ( $field_array['custom_html'] == '' ) {
1086
-            $field_array['custom_html'] = FrmFieldsHelper::get_default_html($args['field_type']);
1087
-        }
1088
-    }
1089
-
1090
-    /**
1091
-     * @param string $table
1092
-     */
1074
+			if ( $opt == 'blank' && $field_array[ $opt ] == '' ) {
1075
+				$field_array[ $opt ] = $args['frm_settings']->blank_msg;
1076
+			} else if ( $opt == 'invalid' && $field_array[ $opt ] == '' ) {
1077
+				if ( $args['field_type'] == 'captcha' ) {
1078
+					$field_array[ $opt ] = $args['frm_settings']->re_msg;
1079
+				} else {
1080
+					$field_array[ $opt ] = sprintf( __( '%s is invalid', 'formidable' ), $field_array['name'] );
1081
+				}
1082
+			}
1083
+		}
1084
+
1085
+		if ( $field_array['custom_html'] == '' ) {
1086
+			$field_array['custom_html'] = FrmFieldsHelper::get_default_html($args['field_type']);
1087
+		}
1088
+	}
1089
+
1090
+	/**
1091
+	 * @param string $table
1092
+	 */
1093 1093
 	private static function fill_form_opts( $record, $table, $post_values, array &$values ) {
1094
-        if ( $table == 'entries' ) {
1095
-            $form = $record->form_id;
1094
+		if ( $table == 'entries' ) {
1095
+			$form = $record->form_id;
1096 1096
 			FrmForm::maybe_get_form( $form );
1097
-        } else {
1098
-            $form = $record;
1099
-        }
1097
+		} else {
1098
+			$form = $record;
1099
+		}
1100 1100
 
1101
-        if ( ! $form ) {
1102
-            return;
1103
-        }
1101
+		if ( ! $form ) {
1102
+			return;
1103
+		}
1104 1104
 
1105
-        $values['form_name'] = isset($record->form_id) ? $form->name : '';
1105
+		$values['form_name'] = isset($record->form_id) ? $form->name : '';
1106 1106
 		$values['parent_form_id'] = isset( $record->form_id ) ? $form->parent_form_id : 0;
1107 1107
 
1108
-        if ( ! is_array($form->options) ) {
1109
-            return;
1110
-        }
1108
+		if ( ! is_array($form->options) ) {
1109
+			return;
1110
+		}
1111 1111
 
1112
-        foreach ( $form->options as $opt => $value ) {
1113
-            $values[ $opt ] = isset( $post_values[ $opt ] ) ? maybe_unserialize( $post_values[ $opt ] ) : $value;
1114
-        }
1112
+		foreach ( $form->options as $opt => $value ) {
1113
+			$values[ $opt ] = isset( $post_values[ $opt ] ) ? maybe_unserialize( $post_values[ $opt ] ) : $value;
1114
+		}
1115 1115
 
1116
-        self::fill_form_defaults($post_values, $values);
1117
-    }
1116
+		self::fill_form_defaults($post_values, $values);
1117
+	}
1118 1118
 
1119
-    /**
1120
-     * Set to POST value or default
1121
-     */
1119
+	/**
1120
+	 * Set to POST value or default
1121
+	 */
1122 1122
 	private static function fill_form_defaults( $post_values, array &$values ) {
1123
-        $form_defaults = FrmFormsHelper::get_default_opts();
1123
+		$form_defaults = FrmFormsHelper::get_default_opts();
1124 1124
 
1125
-        foreach ( $form_defaults as $opt => $default ) {
1126
-            if ( ! isset( $values[ $opt ] ) || $values[ $opt ] == '' ) {
1125
+		foreach ( $form_defaults as $opt => $default ) {
1126
+			if ( ! isset( $values[ $opt ] ) || $values[ $opt ] == '' ) {
1127 1127
 				$values[ $opt ] = ( $post_values && isset( $post_values['options'][ $opt ] ) ) ? $post_values['options'][ $opt ] : $default;
1128
-            }
1128
+			}
1129 1129
 
1130
-            unset($opt, $defaut);
1131
-        }
1130
+			unset($opt, $defaut);
1131
+		}
1132 1132
 
1133 1133
 		if ( ! isset( $values['custom_style'] ) ) {
1134 1134
 			$values['custom_style'] = self::custom_style_value( $values, $post_values );
@@ -1137,10 +1137,10 @@  discard block
 block discarded – undo
1137 1137
 		foreach ( array( 'before', 'after', 'submit' ) as $h ) {
1138 1138
 			if ( ! isset( $values[ $h . '_html' ] ) ) {
1139 1139
 				$values[ $h . '_html' ] = ( isset( $post_values['options'][ $h . '_html' ] ) ? $post_values['options'][ $h . '_html' ] : FrmFormsHelper::get_default_html( $h ) );
1140
-            }
1141
-            unset($h);
1142
-        }
1143
-    }
1140
+			}
1141
+			unset($h);
1142
+		}
1143
+	}
1144 1144
 
1145 1145
 	/**
1146 1146
 	 * @since 2.2.10
@@ -1161,59 +1161,59 @@  discard block
 block discarded – undo
1161 1161
 	}
1162 1162
 
1163 1163
 	public static function insert_opt_html( $args ) {
1164
-        $class = '';
1165
-        if ( in_array( $args['type'], array( 'email', 'user_id', 'hidden', 'select', 'radio', 'checkbox', 'phone', 'text' ) ) ) {
1166
-            $class .= 'show_frm_not_email_to';
1167
-        }
1168
-    ?>
1164
+		$class = '';
1165
+		if ( in_array( $args['type'], array( 'email', 'user_id', 'hidden', 'select', 'radio', 'checkbox', 'phone', 'text' ) ) ) {
1166
+			$class .= 'show_frm_not_email_to';
1167
+		}
1168
+	?>
1169 1169
 <li>
1170 1170
     <a href="javascript:void(0)" class="frmids frm_insert_code alignright <?php echo esc_attr($class) ?>" data-code="<?php echo esc_attr($args['id']) ?>" >[<?php echo esc_attr( $args['id'] ) ?>]</a>
1171 1171
     <a href="javascript:void(0)" class="frmkeys frm_insert_code alignright <?php echo esc_attr($class) ?>" data-code="<?php echo esc_attr($args['key']) ?>" >[<?php echo esc_attr( self::truncate($args['key'], 10) ) ?>]</a>
1172 1172
     <a href="javascript:void(0)" class="frm_insert_code <?php echo esc_attr( $class ) ?>" data-code="<?php echo esc_attr($args['id']) ?>" ><?php echo esc_attr( self::truncate($args['name'], 60) ) ?></a>
1173 1173
 </li>
1174 1174
     <?php
1175
-    }
1175
+	}
1176 1176
 
1177 1177
 	public static function truncate( $str, $length, $minword = 3, $continue = '...' ) {
1178
-        if ( is_array( $str ) ) {
1179
-            return '';
1178
+		if ( is_array( $str ) ) {
1179
+			return '';
1180 1180
 		}
1181 1181
 
1182
-        $length = (int) $length;
1182
+		$length = (int) $length;
1183 1183
 		$str = wp_strip_all_tags( $str );
1184 1184
 		$original_len = self::mb_function( array( 'mb_strlen', 'strlen' ), array( $str ) );
1185 1185
 
1186 1186
 		if ( $length == 0 ) {
1187
-            return '';
1188
-        } else if ( $length <= 10 ) {
1187
+			return '';
1188
+		} else if ( $length <= 10 ) {
1189 1189
 			$sub = self::mb_function( array( 'mb_substr', 'substr' ), array( $str, 0, $length ) );
1190
-            return $sub . (($length < $original_len) ? $continue : '');
1191
-        }
1190
+			return $sub . (($length < $original_len) ? $continue : '');
1191
+		}
1192 1192
 
1193
-        $sub = '';
1194
-        $len = 0;
1193
+		$sub = '';
1194
+		$len = 0;
1195 1195
 
1196 1196
 		$words = self::mb_function( array( 'mb_split', 'explode' ), array( ' ', $str ) );
1197 1197
 
1198 1198
 		foreach ( $words as $word ) {
1199
-            $part = (($sub != '') ? ' ' : '') . $word;
1199
+			$part = (($sub != '') ? ' ' : '') . $word;
1200 1200
 			$total_len = self::mb_function( array( 'mb_strlen', 'strlen' ), array( $sub . $part ) );
1201
-            if ( $total_len > $length && str_word_count($sub) ) {
1202
-                break;
1203
-            }
1201
+			if ( $total_len > $length && str_word_count($sub) ) {
1202
+				break;
1203
+			}
1204 1204
 
1205
-            $sub .= $part;
1205
+			$sub .= $part;
1206 1206
 			$len += self::mb_function( array( 'mb_strlen', 'strlen' ), array( $part ) );
1207 1207
 
1208
-            if ( str_word_count($sub) > $minword && $total_len >= $length ) {
1209
-                break;
1210
-            }
1208
+			if ( str_word_count($sub) > $minword && $total_len >= $length ) {
1209
+				break;
1210
+			}
1211 1211
 
1212
-            unset($total_len, $word);
1213
-        }
1212
+			unset($total_len, $word);
1213
+		}
1214 1214
 
1215
-        return $sub . (($len < $original_len) ? $continue : '');
1216
-    }
1215
+		return $sub . (($len < $original_len) ? $continue : '');
1216
+	}
1217 1217
 
1218 1218
 	public static function mb_function( $function_names, $args ) {
1219 1219
 		$mb_function_name = $function_names[0];
@@ -1225,18 +1225,18 @@  discard block
 block discarded – undo
1225 1225
 	}
1226 1226
 
1227 1227
 	public static function get_formatted_time( $date, $date_format = '', $time_format = '' ) {
1228
-        if ( empty($date) ) {
1229
-            return $date;
1230
-        }
1228
+		if ( empty($date) ) {
1229
+			return $date;
1230
+		}
1231 1231
 
1232
-        if ( empty($date_format) ) {
1233
-            $date_format = get_option('date_format');
1234
-        }
1232
+		if ( empty($date_format) ) {
1233
+			$date_format = get_option('date_format');
1234
+		}
1235 1235
 
1236
-        if ( preg_match('/^\d{1-2}\/\d{1-2}\/\d{4}$/', $date) && self::pro_is_installed() ) {
1237
-            $frmpro_settings = new FrmProSettings();
1238
-            $date = FrmProAppHelper::convert_date($date, $frmpro_settings->date_format, 'Y-m-d');
1239
-        }
1236
+		if ( preg_match('/^\d{1-2}\/\d{1-2}\/\d{4}$/', $date) && self::pro_is_installed() ) {
1237
+			$frmpro_settings = new FrmProSettings();
1238
+			$date = FrmProAppHelper::convert_date($date, $frmpro_settings->date_format, 'Y-m-d');
1239
+		}
1240 1240
 
1241 1241
 		$formatted = self::get_localized_date( $date_format, $date );
1242 1242
 
@@ -1245,8 +1245,8 @@  discard block
 block discarded – undo
1245 1245
 			$formatted .= self::add_time_to_date( $time_format, $date );
1246 1246
 		}
1247 1247
 
1248
-        return $formatted;
1249
-    }
1248
+		return $formatted;
1249
+	}
1250 1250
 
1251 1251
 	private static function add_time_to_date( $time_format, $date ) {
1252 1252
 		if ( empty( $time_format ) ) {
@@ -1328,61 +1328,61 @@  discard block
 block discarded – undo
1328 1328
 		);
1329 1329
 	}
1330 1330
 
1331
-    /**
1332
-     * Added for < WP 4.0 compatability
1333
-     *
1334
-     * @since 1.07.10
1335
-     *
1336
-     * @param string $term The value to escape
1337
-     * @return string The escaped value
1338
-     */
1331
+	/**
1332
+	 * Added for < WP 4.0 compatability
1333
+	 *
1334
+	 * @since 1.07.10
1335
+	 *
1336
+	 * @param string $term The value to escape
1337
+	 * @return string The escaped value
1338
+	 */
1339 1339
 	public static function esc_like( $term ) {
1340
-        global $wpdb;
1341
-        if ( method_exists($wpdb, 'esc_like') ) {
1340
+		global $wpdb;
1341
+		if ( method_exists($wpdb, 'esc_like') ) {
1342 1342
 			// WP 4.0
1343
-            $term = $wpdb->esc_like( $term );
1344
-        } else {
1345
-            $term = like_escape( $term );
1346
-        }
1343
+			$term = $wpdb->esc_like( $term );
1344
+		} else {
1345
+			$term = like_escape( $term );
1346
+		}
1347 1347
 
1348
-        return $term;
1349
-    }
1348
+		return $term;
1349
+	}
1350 1350
 
1351
-    /**
1352
-     * @param string $order_query
1353
-     */
1351
+	/**
1352
+	 * @param string $order_query
1353
+	 */
1354 1354
 	public static function esc_order( $order_query ) {
1355
-        if ( empty($order_query) ) {
1356
-            return '';
1357
-        }
1358
-
1359
-        // remove ORDER BY before santizing
1360
-        $order_query = strtolower($order_query);
1361
-        if ( strpos($order_query, 'order by') !== false ) {
1362
-            $order_query = str_replace('order by', '', $order_query);
1363
-        }
1364
-
1365
-        $order_query = explode(' ', trim($order_query));
1366
-
1367
-        $order_fields = array(
1368
-            'id', 'form_key', 'name', 'description',
1369
-            'parent_form_id', 'logged_in', 'is_template',
1370
-            'default_template', 'status', 'created_at',
1371
-        );
1372
-
1373
-        $order = trim(trim(reset($order_query), ','));
1374
-        if ( ! in_array($order, $order_fields) ) {
1375
-            return '';
1376
-        }
1377
-
1378
-        $order_by = '';
1379
-        if ( count($order_query) > 1 ) {
1355
+		if ( empty($order_query) ) {
1356
+			return '';
1357
+		}
1358
+
1359
+		// remove ORDER BY before santizing
1360
+		$order_query = strtolower($order_query);
1361
+		if ( strpos($order_query, 'order by') !== false ) {
1362
+			$order_query = str_replace('order by', '', $order_query);
1363
+		}
1364
+
1365
+		$order_query = explode(' ', trim($order_query));
1366
+
1367
+		$order_fields = array(
1368
+			'id', 'form_key', 'name', 'description',
1369
+			'parent_form_id', 'logged_in', 'is_template',
1370
+			'default_template', 'status', 'created_at',
1371
+		);
1372
+
1373
+		$order = trim(trim(reset($order_query), ','));
1374
+		if ( ! in_array($order, $order_fields) ) {
1375
+			return '';
1376
+		}
1377
+
1378
+		$order_by = '';
1379
+		if ( count($order_query) > 1 ) {
1380 1380
 			$order_by = end( $order_query );
1381 1381
 			self::esc_order_by( $order_by );
1382
-        }
1382
+		}
1383 1383
 
1384 1384
 		return ' ORDER BY ' . $order . ' ' . $order_by;
1385
-    }
1385
+	}
1386 1386
 
1387 1387
 	/**
1388 1388
 	 * Make sure this is ordering by either ASC or DESC
@@ -1394,169 +1394,169 @@  discard block
 block discarded – undo
1394 1394
 		}
1395 1395
 	}
1396 1396
 
1397
-    /**
1398
-     * @param string $limit
1399
-     */
1397
+	/**
1398
+	 * @param string $limit
1399
+	 */
1400 1400
 	public static function esc_limit( $limit ) {
1401
-        if ( empty($limit) ) {
1402
-            return '';
1403
-        }
1401
+		if ( empty($limit) ) {
1402
+			return '';
1403
+		}
1404 1404
 
1405
-        $limit = trim(str_replace(' limit', '', strtolower($limit)));
1406
-        if ( is_numeric($limit) ) {
1405
+		$limit = trim(str_replace(' limit', '', strtolower($limit)));
1406
+		if ( is_numeric($limit) ) {
1407 1407
 			return ' LIMIT ' . $limit;
1408
-        }
1408
+		}
1409 1409
 
1410
-        $limit = explode(',', trim($limit));
1411
-        foreach ( $limit as $k => $l ) {
1412
-            if ( is_numeric( $l ) ) {
1413
-                $limit[ $k ] = $l;
1414
-            }
1415
-        }
1410
+		$limit = explode(',', trim($limit));
1411
+		foreach ( $limit as $k => $l ) {
1412
+			if ( is_numeric( $l ) ) {
1413
+				$limit[ $k ] = $l;
1414
+			}
1415
+		}
1416 1416
 
1417
-        $limit = implode(',', $limit);
1417
+		$limit = implode(',', $limit);
1418 1418
 		return ' LIMIT ' . $limit;
1419
-    }
1420
-
1421
-    /**
1422
-     * Get an array of values ready to go through $wpdb->prepare
1423
-     * @since 2.0
1424
-     */
1425
-    public static function prepare_array_values( $array, $type = '%s' ) {
1426
-        $placeholders = array_fill(0, count($array), $type);
1427
-        return implode(', ', $placeholders);
1428
-    }
1429
-
1430
-    public static function prepend_and_or_where( $starts_with = ' WHERE ', $where = '' ) {
1431
-        if ( empty($where) ) {
1432
-            return '';
1433
-        }
1419
+	}
1420
+
1421
+	/**
1422
+	 * Get an array of values ready to go through $wpdb->prepare
1423
+	 * @since 2.0
1424
+	 */
1425
+	public static function prepare_array_values( $array, $type = '%s' ) {
1426
+		$placeholders = array_fill(0, count($array), $type);
1427
+		return implode(', ', $placeholders);
1428
+	}
1429
+
1430
+	public static function prepend_and_or_where( $starts_with = ' WHERE ', $where = '' ) {
1431
+		if ( empty($where) ) {
1432
+			return '';
1433
+		}
1434 1434
 
1435 1435
 		if ( is_array( $where ) ) {
1436
-            global $wpdb;
1437
-            FrmDb::get_where_clause_and_values( $where, $starts_with );
1436
+			global $wpdb;
1437
+			FrmDb::get_where_clause_and_values( $where, $starts_with );
1438 1438
 			$where = $wpdb->prepare( $where['where'], $where['values'] );
1439 1439
 		} else {
1440
-            $where = $starts_with . $where;
1441
-        }
1440
+			$where = $starts_with . $where;
1441
+		}
1442 1442
 
1443
-        return $where;
1444
-    }
1443
+		return $where;
1444
+	}
1445 1445
 
1446
-    // Pagination Methods
1446
+	// Pagination Methods
1447 1447
 
1448
-    /**
1449
-     * @param integer $current_p
1450
-     */
1448
+	/**
1449
+	 * @param integer $current_p
1450
+	 */
1451 1451
 	public static function get_last_record_num( $r_count, $current_p, $p_size ) {
1452 1452
 		return ( ( $r_count < ( $current_p * $p_size ) ) ? $r_count : ( $current_p * $p_size ) );
1453 1453
 	}
1454 1454
 
1455
-    /**
1456
-     * @param integer $current_p
1457
-     */
1458
-    public static function get_first_record_num( $r_count, $current_p, $p_size ) {
1459
-        if ( $current_p == 1 ) {
1460
-            return 1;
1461
-        } else {
1462
-            return ( self::get_last_record_num( $r_count, ( $current_p - 1 ), $p_size ) + 1 );
1463
-        }
1464
-    }
1455
+	/**
1456
+	 * @param integer $current_p
1457
+	 */
1458
+	public static function get_first_record_num( $r_count, $current_p, $p_size ) {
1459
+		if ( $current_p == 1 ) {
1460
+			return 1;
1461
+		} else {
1462
+			return ( self::get_last_record_num( $r_count, ( $current_p - 1 ), $p_size ) + 1 );
1463
+		}
1464
+	}
1465 1465
 
1466 1466
 	/**
1467 1467
 	 * @return array
1468 1468
 	 */
1469 1469
 	public static function json_to_array( $json_vars ) {
1470
-        $vars = array();
1471
-        foreach ( $json_vars as $jv ) {
1472
-            $jv_name = explode('[', $jv['name']);
1473
-            $last = count($jv_name) - 1;
1474
-            foreach ( $jv_name as $p => $n ) {
1475
-                $name = trim($n, ']');
1476
-                if ( ! isset($l1) ) {
1477
-                    $l1 = $name;
1478
-                }
1479
-
1480
-                if ( ! isset($l2) ) {
1481
-                    $l2 = $name;
1482
-                }
1483
-
1484
-                if ( ! isset($l3) ) {
1485
-                    $l3 = $name;
1486
-                }
1487
-
1488
-                $this_val = ( $p == $last ) ? $jv['value'] : array();
1489
-
1490
-                switch ( $p ) {
1491
-                    case 0:
1492
-                        $l1 = $name;
1493
-                        self::add_value_to_array( $name, $l1, $this_val, $vars );
1494
-                    break;
1495
-
1496
-                    case 1:
1497
-                        $l2 = $name;
1498
-                        self::add_value_to_array( $name, $l2, $this_val, $vars[ $l1 ] );
1499
-                    break;
1500
-
1501
-                    case 2:
1502
-                        $l3 = $name;
1503
-                        self::add_value_to_array( $name, $l3, $this_val, $vars[ $l1 ][ $l2 ] );
1504
-                    break;
1505
-
1506
-                    case 3:
1507
-                        $l4 = $name;
1508
-                        self::add_value_to_array( $name, $l4, $this_val, $vars[ $l1 ][ $l2 ][ $l3 ] );
1509
-                    break;
1510
-                }
1511
-
1512
-                unset($this_val, $n);
1513
-            }
1514
-
1515
-            unset($last, $jv);
1516
-        }
1517
-
1518
-        return $vars;
1519
-    }
1520
-
1521
-    /**
1522
-     * @param string $name
1523
-     * @param string $l1
1524
-     */
1525
-    public static function add_value_to_array( $name, $l1, $val, &$vars ) {
1526
-        if ( $name == '' ) {
1527
-            $vars[] = $val;
1528
-        } else if ( ! isset( $vars[ $l1 ] ) ) {
1529
-            $vars[ $l1 ] = $val;
1530
-        }
1531
-    }
1470
+		$vars = array();
1471
+		foreach ( $json_vars as $jv ) {
1472
+			$jv_name = explode('[', $jv['name']);
1473
+			$last = count($jv_name) - 1;
1474
+			foreach ( $jv_name as $p => $n ) {
1475
+				$name = trim($n, ']');
1476
+				if ( ! isset($l1) ) {
1477
+					$l1 = $name;
1478
+				}
1479
+
1480
+				if ( ! isset($l2) ) {
1481
+					$l2 = $name;
1482
+				}
1483
+
1484
+				if ( ! isset($l3) ) {
1485
+					$l3 = $name;
1486
+				}
1487
+
1488
+				$this_val = ( $p == $last ) ? $jv['value'] : array();
1489
+
1490
+				switch ( $p ) {
1491
+					case 0:
1492
+						$l1 = $name;
1493
+						self::add_value_to_array( $name, $l1, $this_val, $vars );
1494
+					break;
1495
+
1496
+					case 1:
1497
+						$l2 = $name;
1498
+						self::add_value_to_array( $name, $l2, $this_val, $vars[ $l1 ] );
1499
+					break;
1500
+
1501
+					case 2:
1502
+						$l3 = $name;
1503
+						self::add_value_to_array( $name, $l3, $this_val, $vars[ $l1 ][ $l2 ] );
1504
+					break;
1505
+
1506
+					case 3:
1507
+						$l4 = $name;
1508
+						self::add_value_to_array( $name, $l4, $this_val, $vars[ $l1 ][ $l2 ][ $l3 ] );
1509
+					break;
1510
+				}
1511
+
1512
+				unset($this_val, $n);
1513
+			}
1514
+
1515
+			unset($last, $jv);
1516
+		}
1517
+
1518
+		return $vars;
1519
+	}
1520
+
1521
+	/**
1522
+	 * @param string $name
1523
+	 * @param string $l1
1524
+	 */
1525
+	public static function add_value_to_array( $name, $l1, $val, &$vars ) {
1526
+		if ( $name == '' ) {
1527
+			$vars[] = $val;
1528
+		} else if ( ! isset( $vars[ $l1 ] ) ) {
1529
+			$vars[ $l1 ] = $val;
1530
+		}
1531
+	}
1532 1532
 
1533 1533
 	public static function maybe_add_tooltip( $name, $class = 'closed', $form_name = '' ) {
1534
-        $tooltips = array(
1535
-            'action_title'  => __( 'Give this action a label for easy reference.', 'formidable' ),
1536
-            'email_to'      => __( 'Add one or more recipient addresses separated by a ",".  FORMAT: Name <[email protected]> or [email protected].  [admin_email] is the address set in WP General Settings.', 'formidable' ),
1537
-            'cc'            => __( 'Add CC addresses separated by a ",".  FORMAT: Name <[email protected]> or [email protected].', 'formidable' ),
1538
-            'bcc'           => __( 'Add BCC addresses separated by a ",".  FORMAT: Name <[email protected]> or [email protected].', 'formidable' ),
1539
-            'reply_to'      => __( 'If you would like a different reply to address than the "from" address, add a single address here.  FORMAT: Name <[email protected]> or [email protected].', 'formidable' ),
1540
-            'from'          => __( 'Enter the name and/or email address of the sender. FORMAT: John Bates <[email protected]> or [email protected].', 'formidable' ),
1541
-            'email_subject' => esc_attr( sprintf( __( 'If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s', 'formidable' ), $form_name, self::site_name() ) ),
1542
-        );
1543
-
1544
-        if ( ! isset( $tooltips[ $name ] ) ) {
1545
-            return;
1546
-        }
1547
-
1548
-        if ( 'open' == $class ) {
1549
-            echo ' frm_help"';
1550
-        } else {
1551
-            echo ' class="frm_help"';
1552
-        }
1534
+		$tooltips = array(
1535
+			'action_title'  => __( 'Give this action a label for easy reference.', 'formidable' ),
1536
+			'email_to'      => __( 'Add one or more recipient addresses separated by a ",".  FORMAT: Name <[email protected]> or [email protected].  [admin_email] is the address set in WP General Settings.', 'formidable' ),
1537
+			'cc'            => __( 'Add CC addresses separated by a ",".  FORMAT: Name <[email protected]> or [email protected].', 'formidable' ),
1538
+			'bcc'           => __( 'Add BCC addresses separated by a ",".  FORMAT: Name <[email protected]> or [email protected].', 'formidable' ),
1539
+			'reply_to'      => __( 'If you would like a different reply to address than the "from" address, add a single address here.  FORMAT: Name <[email protected]> or [email protected].', 'formidable' ),
1540
+			'from'          => __( 'Enter the name and/or email address of the sender. FORMAT: John Bates <[email protected]> or [email protected].', 'formidable' ),
1541
+			'email_subject' => esc_attr( sprintf( __( 'If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s', 'formidable' ), $form_name, self::site_name() ) ),
1542
+		);
1543
+
1544
+		if ( ! isset( $tooltips[ $name ] ) ) {
1545
+			return;
1546
+		}
1547
+
1548
+		if ( 'open' == $class ) {
1549
+			echo ' frm_help"';
1550
+		} else {
1551
+			echo ' class="frm_help"';
1552
+		}
1553 1553
 
1554 1554
 		echo ' title="' . esc_attr( $tooltips[ $name ] );
1555 1555
 
1556
-        if ( 'open' != $class ) {
1557
-            echo '"';
1558
-        }
1559
-    }
1556
+		if ( 'open' != $class ) {
1557
+			echo '"';
1558
+		}
1559
+	}
1560 1560
 
1561 1561
 	/**
1562 1562
 	 * Add the current_page class to that page in the form nav
@@ -1572,35 +1572,35 @@  discard block
 block discarded – undo
1572 1572
 		}
1573 1573
 	}
1574 1574
 
1575
-    /**
1576
-     * Prepare and json_encode post content
1577
-     *
1578
-     * @since 2.0
1579
-     *
1580
-     * @param array $post_content
1581
-     * @return string $post_content ( json encoded array )
1582
-     */
1583
-    public static function prepare_and_encode( $post_content ) {
1584
-        //Loop through array to strip slashes and add only the needed ones
1575
+	/**
1576
+	 * Prepare and json_encode post content
1577
+	 *
1578
+	 * @since 2.0
1579
+	 *
1580
+	 * @param array $post_content
1581
+	 * @return string $post_content ( json encoded array )
1582
+	 */
1583
+	public static function prepare_and_encode( $post_content ) {
1584
+		//Loop through array to strip slashes and add only the needed ones
1585 1585
 		foreach ( $post_content as $key => $val ) {
1586 1586
 			// Replace problematic characters (like &quot;)
1587 1587
 			$val = str_replace( '&quot;', '"', $val );
1588 1588
 
1589 1589
 			self::prepare_action_slashes( $val, $key, $post_content );
1590
-            unset( $key, $val );
1591
-        }
1590
+			unset( $key, $val );
1591
+		}
1592 1592
 
1593
-        // json_encode the array
1594
-        $post_content = json_encode( $post_content );
1593
+		// json_encode the array
1594
+		$post_content = json_encode( $post_content );
1595 1595
 
1596
-	    // add extra slashes for \r\n since WP strips them
1596
+		// add extra slashes for \r\n since WP strips them
1597 1597
 		$post_content = str_replace( array( '\\r', '\\n', '\\u', '\\t' ), array( '\\\\r', '\\\\n', '\\\\u', '\\\\t' ), $post_content );
1598 1598
 
1599
-        // allow for &quot
1600
-	    $post_content = str_replace( '&quot;', '\\"', $post_content );
1599
+		// allow for &quot
1600
+		$post_content = str_replace( '&quot;', '\\"', $post_content );
1601 1601
 
1602
-        return $post_content;
1603
-    }
1602
+		return $post_content;
1603
+	}
1604 1604
 
1605 1605
 	private static function prepare_action_slashes( $val, $key, &$post_content ) {
1606 1606
 		if ( ! isset( $post_content[ $key ] ) ) {
@@ -1668,64 +1668,64 @@  discard block
 block discarded – undo
1668 1668
 	}
1669 1669
 
1670 1670
 	public static function maybe_json_decode( $string ) {
1671
-        if ( is_array($string) ) {
1672
-            return $string;
1673
-        }
1671
+		if ( is_array($string) ) {
1672
+			return $string;
1673
+		}
1674 1674
 
1675
-        $new_string = json_decode($string, true);
1676
-        if ( function_exists('json_last_error') ) {
1675
+		$new_string = json_decode($string, true);
1676
+		if ( function_exists('json_last_error') ) {
1677 1677
 			// php 5.3+
1678
-            if ( json_last_error() == JSON_ERROR_NONE ) {
1679
-                $string = $new_string;
1680
-            }
1681
-        } else if ( isset($new_string) ) {
1678
+			if ( json_last_error() == JSON_ERROR_NONE ) {
1679
+				$string = $new_string;
1680
+			}
1681
+		} else if ( isset($new_string) ) {
1682 1682
 			// php < 5.3 fallback
1683
-            $string = $new_string;
1684
-        }
1685
-        return $string;
1686
-    }
1687
-
1688
-    /**
1689
-     * @since 1.07.10
1690
-     *
1691
-     * @param string $post_type The name of the post type that may need to be highlighted
1692
-     * echo The javascript to open and highlight the Formidable menu
1693
-     */
1683
+			$string = $new_string;
1684
+		}
1685
+		return $string;
1686
+	}
1687
+
1688
+	/**
1689
+	 * @since 1.07.10
1690
+	 *
1691
+	 * @param string $post_type The name of the post type that may need to be highlighted
1692
+	 * echo The javascript to open and highlight the Formidable menu
1693
+	 */
1694 1694
 	public static function maybe_highlight_menu( $post_type ) {
1695
-        global $post;
1695
+		global $post;
1696 1696
 
1697
-        if ( isset($_REQUEST['post_type']) && $_REQUEST['post_type'] != $post_type ) {
1698
-            return;
1699
-        }
1697
+		if ( isset($_REQUEST['post_type']) && $_REQUEST['post_type'] != $post_type ) {
1698
+			return;
1699
+		}
1700 1700
 
1701
-        if ( is_object($post) && $post->post_type != $post_type ) {
1702
-            return;
1703
-        }
1701
+		if ( is_object($post) && $post->post_type != $post_type ) {
1702
+			return;
1703
+		}
1704 1704
 
1705
-        self::load_admin_wide_js();
1706
-        echo '<script type="text/javascript">jQuery(document).ready(function(){frmSelectSubnav();});</script>';
1707
-    }
1705
+		self::load_admin_wide_js();
1706
+		echo '<script type="text/javascript">jQuery(document).ready(function(){frmSelectSubnav();});</script>';
1707
+	}
1708 1708
 
1709
-    /**
1710
-     * Load the JS file on non-Formidable pages in the admin area
1711
-     * @since 2.0
1712
-     */
1709
+	/**
1710
+	 * Load the JS file on non-Formidable pages in the admin area
1711
+	 * @since 2.0
1712
+	 */
1713 1713
 	public static function load_admin_wide_js( $load = true ) {
1714
-        $version = FrmAppHelper::plugin_version();
1714
+		$version = FrmAppHelper::plugin_version();
1715 1715
 		wp_register_script( 'formidable_admin_global', FrmAppHelper::plugin_url() . '/js/formidable_admin_global.js', array( 'jquery' ), $version );
1716 1716
 
1717
-        wp_localize_script( 'formidable_admin_global', 'frmGlobal', array(
1717
+		wp_localize_script( 'formidable_admin_global', 'frmGlobal', array(
1718 1718
 			'updating_msg' => __( 'Please wait while your site updates.', 'formidable' ),
1719
-            'deauthorize'  => __( 'Are you sure you want to deauthorize Formidable Forms on this site?', 'formidable' ),
1719
+			'deauthorize'  => __( 'Are you sure you want to deauthorize Formidable Forms on this site?', 'formidable' ),
1720 1720
 			'url'          => FrmAppHelper::plugin_url(),
1721 1721
 			'loading'      => __( 'Loading&hellip;' ),
1722 1722
 			'nonce'        => wp_create_nonce( 'frm_ajax' ),
1723
-        ) );
1723
+		) );
1724 1724
 
1725 1725
 		if ( $load ) {
1726 1726
 			wp_enqueue_script( 'formidable_admin_global' );
1727 1727
 		}
1728
-    }
1728
+	}
1729 1729
 
1730 1730
 	/**
1731 1731
 	 * @since 2.0.9
@@ -1734,9 +1734,9 @@  discard block
 block discarded – undo
1734 1734
 		wp_enqueue_style( 'frm_fonts', self::plugin_url() . '/css/frm_fonts.css', array(), self::plugin_version() );
1735 1735
 	}
1736 1736
 
1737
-    /**
1738
-     * @param string $location
1739
-     */
1737
+	/**
1738
+	 * @param string $location
1739
+	 */
1740 1740
 	public static function localize_script( $location ) {
1741 1741
 		$ajax_url = admin_url( 'admin-ajax.php', is_ssl() ? 'admin' : 'http' );
1742 1742
 		$ajax_url = apply_filters( 'frm_ajax_url', $ajax_url );
@@ -1789,81 +1789,81 @@  discard block
 block discarded – undo
1789 1789
 		}
1790 1790
 	}
1791 1791
 
1792
-    /**
1792
+	/**
1793 1793
 	 * echo the message on the plugins listing page
1794
-     * @since 1.07.10
1795
-     *
1796
-     * @param float $min_version The version the add-on requires
1797
-     */
1794
+	 * @since 1.07.10
1795
+	 *
1796
+	 * @param float $min_version The version the add-on requires
1797
+	 */
1798 1798
 	public static function min_version_notice( $min_version ) {
1799
-        $frm_version = self::plugin_version();
1799
+		$frm_version = self::plugin_version();
1800 1800
 
1801
-        // check if Formidable meets minimum requirements
1802
-        if ( version_compare($frm_version, $min_version, '>=') ) {
1803
-            return;
1804
-        }
1801
+		// check if Formidable meets minimum requirements
1802
+		if ( version_compare($frm_version, $min_version, '>=') ) {
1803
+			return;
1804
+		}
1805 1805
 
1806
-        $wp_list_table = _get_list_table('WP_Plugins_List_Table');
1806
+		$wp_list_table = _get_list_table('WP_Plugins_List_Table');
1807 1807
 		echo '<tr class="plugin-update-tr active"><th colspan="' . absint( $wp_list_table->get_column_count() ) . '" class="check-column plugin-update colspanchange"><div class="update-message">' .
1808
-        __( 'You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable.', 'formidable' ) .
1809
-        '</div></td></tr>';
1810
-    }
1811
-
1812
-    public static function locales( $type = 'date' ) {
1813
-        $locales = array(
1814
-            'en' => __( 'English', 'formidable' ),    '' => __( 'English/Western', 'formidable' ),
1815
-            'af' => __( 'Afrikaans', 'formidable' ),  'sq' => __( 'Albanian', 'formidable' ),
1816
-            'ar' => __( 'Arabic', 'formidable' ),     'hy' => __( 'Armenian', 'formidable' ),
1817
-            'az' => __( 'Azerbaijani', 'formidable' ), 'eu' => __( 'Basque', 'formidable' ),
1818
-            'bs' => __( 'Bosnian', 'formidable' ),    'bg' => __( 'Bulgarian', 'formidable' ),
1819
-            'ca' => __( 'Catalan', 'formidable' ),    'zh-HK' => __( 'Chinese Hong Kong', 'formidable' ),
1820
-            'zh-CN' => __( 'Chinese Simplified', 'formidable' ), 'zh-TW' => __( 'Chinese Traditional', 'formidable' ),
1821
-            'hr' => __( 'Croatian', 'formidable' ),   'cs' => __( 'Czech', 'formidable' ),
1822
-            'da' => __( 'Danish', 'formidable' ),     'nl' => __( 'Dutch', 'formidable' ),
1823
-            'en-GB' => __( 'English/UK', 'formidable' ), 'eo' => __( 'Esperanto', 'formidable' ),
1824
-            'et' => __( 'Estonian', 'formidable' ),   'fo' => __( 'Faroese', 'formidable' ),
1825
-            'fa' => __( 'Farsi/Persian', 'formidable' ), 'fil' => __( 'Filipino', 'formidable' ),
1826
-            'fi' => __( 'Finnish', 'formidable' ),    'fr' => __( 'French', 'formidable' ),
1827
-            'fr-CA' => __( 'French/Canadian', 'formidable' ), 'fr-CH' => __( 'French/Swiss', 'formidable' ),
1828
-            'de' => __( 'German', 'formidable' ),     'de-AT' => __( 'German/Austria', 'formidable' ),
1829
-            'de-CH' => __( 'German/Switzerland', 'formidable' ), 'el' => __( 'Greek', 'formidable' ),
1830
-            'he' => __( 'Hebrew', 'formidable' ),     'iw' => __( 'Hebrew', 'formidable' ),
1831
-            'hi' => __( 'Hindi', 'formidable' ),      'hu' => __( 'Hungarian', 'formidable' ),
1832
-            'is' => __( 'Icelandic', 'formidable' ),  'id' => __( 'Indonesian', 'formidable' ),
1833
-            'it' => __( 'Italian', 'formidable' ),    'ja' => __( 'Japanese', 'formidable' ),
1834
-            'ko' => __( 'Korean', 'formidable' ),     'lv' => __( 'Latvian', 'formidable' ),
1835
-            'lt' => __( 'Lithuanian', 'formidable' ), 'ms' => __( 'Malaysian', 'formidable' ),
1836
-            'no' => __( 'Norwegian', 'formidable' ),  'pl' => __( 'Polish', 'formidable' ),
1837
-            'pt' => __( 'Portuguese', 'formidable' ), 'pt-BR' => __( 'Portuguese/Brazilian', 'formidable' ),
1838
-            'pt-PT' => __( 'Portuguese/Portugal', 'formidable' ), 'ro' => __( 'Romanian', 'formidable' ),
1839
-            'ru' => __( 'Russian', 'formidable' ),    'sr' => __( 'Serbian', 'formidable' ),
1840
-            'sr-SR' => __( 'Serbian', 'formidable' ), 'sk' => __( 'Slovak', 'formidable' ),
1841
-            'sl' => __( 'Slovenian', 'formidable' ),  'es' => __( 'Spanish', 'formidable' ),
1842
-            'es-419' => __( 'Spanish/Latin America', 'formidable' ), 'sv' => __( 'Swedish', 'formidable' ),
1843
-            'ta' => __( 'Tamil', 'formidable' ),      'th' => __( 'Thai', 'formidable' ),
1844
-            'tu' => __( 'Turkish', 'formidable' ),    'tr' => __( 'Turkish', 'formidable' ),
1845
-            'uk' => __( 'Ukranian', 'formidable' ),   'vi' => __( 'Vietnamese', 'formidable' ),
1846
-        );
1847
-
1848
-        if ( $type == 'captcha' ) {
1849
-            // remove the languages unavailable for the captcha
1850
-            $unset = array(
1851
-                '', 'af', 'sq', 'hy', 'az', 'eu', 'bs',
1852
-                'zh-HK', 'eo', 'et', 'fo', 'fr-CH',
1853
-                'he', 'is', 'ms', 'sr-SR', 'ta', 'tu',
1854
-            );
1855
-        } else {
1856
-            // remove the languages unavailable for the datepicker
1857
-            $unset = array(
1858
-                'en', 'fil', 'fr-CA', 'de-AT', 'de-AT',
1859
-                'de-CH', 'iw', 'hi', 'pt', 'pt-PT',
1860
-                'es-419', 'tr',
1861
-            );
1862
-        }
1863
-
1864
-        $locales = array_diff_key($locales, array_flip($unset));
1865
-        $locales = apply_filters('frm_locales', $locales);
1866
-
1867
-        return $locales;
1868
-    }
1808
+		__( 'You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable.', 'formidable' ) .
1809
+		'</div></td></tr>';
1810
+	}
1811
+
1812
+	public static function locales( $type = 'date' ) {
1813
+		$locales = array(
1814
+			'en' => __( 'English', 'formidable' ),    '' => __( 'English/Western', 'formidable' ),
1815
+			'af' => __( 'Afrikaans', 'formidable' ),  'sq' => __( 'Albanian', 'formidable' ),
1816
+			'ar' => __( 'Arabic', 'formidable' ),     'hy' => __( 'Armenian', 'formidable' ),
1817
+			'az' => __( 'Azerbaijani', 'formidable' ), 'eu' => __( 'Basque', 'formidable' ),
1818
+			'bs' => __( 'Bosnian', 'formidable' ),    'bg' => __( 'Bulgarian', 'formidable' ),
1819
+			'ca' => __( 'Catalan', 'formidable' ),    'zh-HK' => __( 'Chinese Hong Kong', 'formidable' ),
1820
+			'zh-CN' => __( 'Chinese Simplified', 'formidable' ), 'zh-TW' => __( 'Chinese Traditional', 'formidable' ),
1821
+			'hr' => __( 'Croatian', 'formidable' ),   'cs' => __( 'Czech', 'formidable' ),
1822
+			'da' => __( 'Danish', 'formidable' ),     'nl' => __( 'Dutch', 'formidable' ),
1823
+			'en-GB' => __( 'English/UK', 'formidable' ), 'eo' => __( 'Esperanto', 'formidable' ),
1824
+			'et' => __( 'Estonian', 'formidable' ),   'fo' => __( 'Faroese', 'formidable' ),
1825
+			'fa' => __( 'Farsi/Persian', 'formidable' ), 'fil' => __( 'Filipino', 'formidable' ),
1826
+			'fi' => __( 'Finnish', 'formidable' ),    'fr' => __( 'French', 'formidable' ),
1827
+			'fr-CA' => __( 'French/Canadian', 'formidable' ), 'fr-CH' => __( 'French/Swiss', 'formidable' ),
1828
+			'de' => __( 'German', 'formidable' ),     'de-AT' => __( 'German/Austria', 'formidable' ),
1829
+			'de-CH' => __( 'German/Switzerland', 'formidable' ), 'el' => __( 'Greek', 'formidable' ),
1830
+			'he' => __( 'Hebrew', 'formidable' ),     'iw' => __( 'Hebrew', 'formidable' ),
1831
+			'hi' => __( 'Hindi', 'formidable' ),      'hu' => __( 'Hungarian', 'formidable' ),
1832
+			'is' => __( 'Icelandic', 'formidable' ),  'id' => __( 'Indonesian', 'formidable' ),
1833
+			'it' => __( 'Italian', 'formidable' ),    'ja' => __( 'Japanese', 'formidable' ),
1834
+			'ko' => __( 'Korean', 'formidable' ),     'lv' => __( 'Latvian', 'formidable' ),
1835
+			'lt' => __( 'Lithuanian', 'formidable' ), 'ms' => __( 'Malaysian', 'formidable' ),
1836
+			'no' => __( 'Norwegian', 'formidable' ),  'pl' => __( 'Polish', 'formidable' ),
1837
+			'pt' => __( 'Portuguese', 'formidable' ), 'pt-BR' => __( 'Portuguese/Brazilian', 'formidable' ),
1838
+			'pt-PT' => __( 'Portuguese/Portugal', 'formidable' ), 'ro' => __( 'Romanian', 'formidable' ),
1839
+			'ru' => __( 'Russian', 'formidable' ),    'sr' => __( 'Serbian', 'formidable' ),
1840
+			'sr-SR' => __( 'Serbian', 'formidable' ), 'sk' => __( 'Slovak', 'formidable' ),
1841
+			'sl' => __( 'Slovenian', 'formidable' ),  'es' => __( 'Spanish', 'formidable' ),
1842
+			'es-419' => __( 'Spanish/Latin America', 'formidable' ), 'sv' => __( 'Swedish', 'formidable' ),
1843
+			'ta' => __( 'Tamil', 'formidable' ),      'th' => __( 'Thai', 'formidable' ),
1844
+			'tu' => __( 'Turkish', 'formidable' ),    'tr' => __( 'Turkish', 'formidable' ),
1845
+			'uk' => __( 'Ukranian', 'formidable' ),   'vi' => __( 'Vietnamese', 'formidable' ),
1846
+		);
1847
+
1848
+		if ( $type == 'captcha' ) {
1849
+			// remove the languages unavailable for the captcha
1850
+			$unset = array(
1851
+				'', 'af', 'sq', 'hy', 'az', 'eu', 'bs',
1852
+				'zh-HK', 'eo', 'et', 'fo', 'fr-CH',
1853
+				'he', 'is', 'ms', 'sr-SR', 'ta', 'tu',
1854
+			);
1855
+		} else {
1856
+			// remove the languages unavailable for the datepicker
1857
+			$unset = array(
1858
+				'en', 'fil', 'fr-CA', 'de-AT', 'de-AT',
1859
+				'de-CH', 'iw', 'hi', 'pt', 'pt-PT',
1860
+				'es-419', 'tr',
1861
+			);
1862
+		}
1863
+
1864
+		$locales = array_diff_key($locales, array_flip($unset));
1865
+		$locales = apply_filters('frm_locales', $locales);
1866
+
1867
+		return $locales;
1868
+	}
1869 1869
 }
Please login to merge, or discard this patch.
Spacing   +206 added lines, -206 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined('ABSPATH') ) {
2
+if ( ! defined( 'ABSPATH' ) ) {
3 3
 	die( 'You are not allowed to call this page directly.' );
4 4
 }
5 5
 
@@ -23,11 +23,11 @@  discard block
 block discarded – undo
23 23
     }
24 24
 
25 25
     public static function plugin_folder() {
26
-        return basename(self::plugin_path());
26
+        return basename( self::plugin_path() );
27 27
     }
28 28
 
29 29
     public static function plugin_path() {
30
-        return dirname(dirname(dirname(__FILE__)));
30
+        return dirname( dirname( dirname( __FILE__ ) ) );
31 31
     }
32 32
 
33 33
     public static function plugin_url() {
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
      * @return string
55 55
      */
56 56
     public static function site_name() {
57
-        return get_option('blogname');
57
+        return get_option( 'blogname' );
58 58
     }
59 59
 
60 60
 	public static function make_affiliate_url( $url ) {
@@ -67,7 +67,7 @@  discard block
 block discarded – undo
67 67
 
68 68
 	public static function get_affiliate() {
69 69
 		return '';
70
-		$affiliate_id = apply_filters( 'frm_affiliate_link', get_option('frm_aff') );
70
+		$affiliate_id = apply_filters( 'frm_affiliate_link', get_option( 'frm_aff' ) );
71 71
 		$affiliate_id = strtolower( $affiliate_id );
72 72
 		$allowed_affiliates = array();
73 73
 		if ( ! in_array( $affiliate_id, $allowed_affiliates ) ) {
@@ -86,7 +86,7 @@  discard block
 block discarded – undo
86 86
      */
87 87
     public static function get_settings() {
88 88
         global $frm_settings;
89
-        if ( empty($frm_settings) ) {
89
+        if ( empty( $frm_settings ) ) {
90 90
             $frm_settings = new FrmSettings();
91 91
         }
92 92
         return $frm_settings;
@@ -107,7 +107,7 @@  discard block
 block discarded – undo
107 107
     }
108 108
 
109 109
     public static function pro_is_installed() {
110
-        return apply_filters('frm_pro_installed', false);
110
+        return apply_filters( 'frm_pro_installed', false );
111 111
     }
112 112
 
113 113
     /**
@@ -151,7 +151,7 @@  discard block
 block discarded – undo
151 151
      * @return boolean
152 152
      */
153 153
     public static function doing_ajax() {
154
-        return defined('DOING_AJAX') && DOING_AJAX && ! self::is_preview_page();
154
+        return defined( 'DOING_AJAX' ) && DOING_AJAX && ! self::is_preview_page();
155 155
     }
156 156
 
157 157
 	/**
@@ -171,7 +171,7 @@  discard block
 block discarded – undo
171 171
      * @return boolean
172 172
      */
173 173
     public static function is_admin() {
174
-        return is_admin() && ( ! defined('DOING_AJAX') || ! DOING_AJAX );
174
+        return is_admin() && ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX );
175 175
     }
176 176
 
177 177
     /**
@@ -198,7 +198,7 @@  discard block
 block discarded – undo
198 198
      * @return string
199 199
      */
200 200
 	public static function get_server_value( $value ) {
201
-        return isset( $_SERVER[ $value ] ) ? wp_strip_all_tags( $_SERVER[ $value ] ) : '';
201
+        return isset( $_SERVER[$value] ) ? wp_strip_all_tags( $_SERVER[$value] ) : '';
202 202
     }
203 203
 
204 204
     /**
@@ -213,14 +213,14 @@  discard block
 block discarded – undo
213 213
             'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP',
214 214
             'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR',
215 215
         ) as $key ) {
216
-            if ( ! isset( $_SERVER[ $key ] ) ) {
216
+            if ( ! isset( $_SERVER[$key] ) ) {
217 217
                 continue;
218 218
             }
219 219
 
220
-            foreach ( explode( ',', $_SERVER[ $key ] ) as $ip ) {
221
-                $ip = trim($ip); // just to be safe
220
+            foreach ( explode( ',', $_SERVER[$key] ) as $ip ) {
221
+                $ip = trim( $ip ); // just to be safe
222 222
 
223
-                if ( filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false ) {
223
+                if ( filter_var( $ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE ) !== false ) {
224 224
                     return $ip;
225 225
                 }
226 226
             }
@@ -230,15 +230,15 @@  discard block
 block discarded – undo
230 230
     }
231 231
 
232 232
     public static function get_param( $param, $default = '', $src = 'get', $sanitize = '' ) {
233
-        if ( strpos($param, '[') ) {
234
-            $params = explode('[', $param);
233
+        if ( strpos( $param, '[' ) ) {
234
+            $params = explode( '[', $param );
235 235
             $param = $params[0];
236 236
         }
237 237
 
238 238
 		if ( $src == 'get' ) {
239
-            $value = isset( $_POST[ $param ] ) ? stripslashes_deep( $_POST[ $param ] ) : ( isset( $_GET[ $param ] ) ? stripslashes_deep( $_GET[ $param ] ) : $default );
240
-            if ( ! isset( $_POST[ $param ] ) && isset( $_GET[ $param ] ) && ! is_array( $value ) ) {
241
-                $value = stripslashes_deep( htmlspecialchars_decode( urldecode( $_GET[ $param ] ) ) );
239
+            $value = isset( $_POST[$param] ) ? stripslashes_deep( $_POST[$param] ) : ( isset( $_GET[$param] ) ? stripslashes_deep( $_GET[$param] ) : $default );
240
+            if ( ! isset( $_POST[$param] ) && isset( $_GET[$param] ) && ! is_array( $value ) ) {
241
+                $value = stripslashes_deep( htmlspecialchars_decode( urldecode( $_GET[$param] ) ) );
242 242
             }
243 243
 			self::sanitize_value( $sanitize, $value );
244 244
 		} else {
@@ -247,12 +247,12 @@  discard block
 block discarded – undo
247 247
 
248 248
 		if ( isset( $params ) && is_array( $value ) && ! empty( $value ) ) {
249 249
             foreach ( $params as $k => $p ) {
250
-                if ( ! $k || ! is_array($value) ) {
250
+                if ( ! $k || ! is_array( $value ) ) {
251 251
                     continue;
252 252
                 }
253 253
 
254
-                $p = trim($p, ']');
255
-                $value = isset( $value[ $p ] ) ? $value[ $p ] : $default;
254
+                $p = trim( $p, ']' );
255
+                $value = isset( $value[$p] ) ? $value[$p] : $default;
256 256
             }
257 257
         }
258 258
 
@@ -291,16 +291,16 @@  discard block
 block discarded – undo
291 291
 
292 292
 		$value = $args['default'];
293 293
 		if ( $args['type'] == 'get' ) {
294
-			if ( $_GET && isset( $_GET[ $args['param'] ] ) ) {
295
-				$value = $_GET[ $args['param'] ];
294
+			if ( $_GET && isset( $_GET[$args['param']] ) ) {
295
+				$value = $_GET[$args['param']];
296 296
 			}
297 297
 		} else if ( $args['type'] == 'post' ) {
298
-			if ( isset( $_POST[ $args['param'] ] ) ) {
299
-				$value = stripslashes_deep( maybe_unserialize( $_POST[ $args['param'] ] ) );
298
+			if ( isset( $_POST[$args['param']] ) ) {
299
+				$value = stripslashes_deep( maybe_unserialize( $_POST[$args['param']] ) );
300 300
 			}
301 301
 		} else {
302
-			if ( isset( $_REQUEST[ $args['param'] ] ) ) {
303
-				$value = $_REQUEST[ $args['param'] ];
302
+			if ( isset( $_REQUEST[$args['param']] ) ) {
303
+				$value = $_REQUEST[$args['param']];
304 304
 			}
305 305
 		}
306 306
 
@@ -328,7 +328,7 @@  discard block
 block discarded – undo
328 328
 			if ( is_array( $value ) ) {
329 329
 				$temp_values = $value;
330 330
 				foreach ( $temp_values as $k => $v ) {
331
-					FrmAppHelper::sanitize_value( $sanitize, $value[ $k ] );
331
+					FrmAppHelper::sanitize_value( $sanitize, $value[$k] );
332 332
 				}
333 333
 			} else {
334 334
 				$value = call_user_func( $sanitize, $value );
@@ -339,8 +339,8 @@  discard block
 block discarded – undo
339 339
     public static function sanitize_request( $sanitize_method, &$values ) {
340 340
         $temp_values = $values;
341 341
         foreach ( $temp_values as $k => $val ) {
342
-            if ( isset( $sanitize_method[ $k ] ) ) {
343
-				$values[ $k ] = call_user_func( $sanitize_method[ $k ], $val );
342
+            if ( isset( $sanitize_method[$k] ) ) {
343
+				$values[$k] = call_user_func( $sanitize_method[$k], $val );
344 344
             }
345 345
         }
346 346
     }
@@ -348,7 +348,7 @@  discard block
 block discarded – undo
348 348
 	public static function sanitize_array( &$values ) {
349 349
 		$temp_values = $values;
350 350
 		foreach ( $temp_values as $k => $val ) {
351
-			$values[ $k ] = wp_kses_post( $val );
351
+			$values[$k] = wp_kses_post( $val );
352 352
 		}
353 353
 	}
354 354
 
@@ -371,7 +371,7 @@  discard block
 block discarded – undo
371 371
 
372 372
 		$allowed_html = array();
373 373
 		foreach ( $allowed as $a ) {
374
-			$allowed_html[ $a ] = isset( $html[ $a ] ) ? $html[ $a ] : array();
374
+			$allowed_html[$a] = isset( $html[$a] ) ? $html[$a] : array();
375 375
 		}
376 376
 
377 377
 		return wp_kses( $value, $allowed_html );
@@ -382,7 +382,7 @@  discard block
 block discarded – undo
382 382
      * @since 2.0
383 383
      */
384 384
     public static function remove_get_action() {
385
-        if ( ! isset($_GET) ) {
385
+        if ( ! isset( $_GET ) ) {
386 386
             return;
387 387
         }
388 388
 
@@ -404,8 +404,8 @@  discard block
 block discarded – undo
404 404
         }
405 405
 
406 406
         global $wp_query;
407
-        if ( isset( $wp_query->query_vars[ $param ] ) ) {
408
-            $value = $wp_query->query_vars[ $param ];
407
+        if ( isset( $wp_query->query_vars[$param] ) ) {
408
+            $value = $wp_query->query_vars[$param];
409 409
         }
410 410
 
411 411
         return $value;
@@ -434,19 +434,19 @@  discard block
 block discarded – undo
434 434
      * @return mixed $results The cache or query results
435 435
      */
436 436
     public static function check_cache( $cache_key, $group = '', $query = '', $type = 'get_var', $time = 300 ) {
437
-        $results = wp_cache_get($cache_key, $group);
438
-        if ( ! self::is_empty_value( $results, false ) || empty($query) ) {
437
+        $results = wp_cache_get( $cache_key, $group );
438
+        if ( ! self::is_empty_value( $results, false ) || empty( $query ) ) {
439 439
             return $results;
440 440
         }
441 441
 
442 442
         if ( 'get_posts' == $type ) {
443
-            $results = get_posts($query);
443
+            $results = get_posts( $query );
444 444
 		} else if ( 'get_associative_results' == $type ) {
445 445
 			global $wpdb;
446 446
 			$results = $wpdb->get_results( $query, OBJECT_K );
447 447
         } else {
448 448
             global $wpdb;
449
-            $results = $wpdb->{$type}($query);
449
+            $results = $wpdb->{$type}( $query );
450 450
         }
451 451
 
452 452
 		self::set_cache( $cache_key, $results, $group, $time );
@@ -467,7 +467,7 @@  discard block
 block discarded – undo
467 467
 	 */
468 468
 	public static function add_key_to_group_cache( $key, $group ) {
469 469
 		$cached = self::get_group_cached_keys( $group );
470
-		$cached[ $key ] = $key;
470
+		$cached[$key] = $key;
471 471
 		wp_cache_set( 'cached_keys', $cached, $group, 300 );
472 472
 	}
473 473
 
@@ -494,9 +494,9 @@  discard block
 block discarded – undo
494 494
         }
495 495
 
496 496
         // then check the transient
497
-        $results = get_transient($cache_key);
497
+        $results = get_transient( $cache_key );
498 498
         if ( $results ) {
499
-            wp_cache_set($cache_key, $results);
499
+            wp_cache_set( $cache_key, $results );
500 500
         }
501 501
 
502 502
         return $results;
@@ -507,7 +507,7 @@  discard block
 block discarded – undo
507 507
      * @param string $cache_key
508 508
      */
509 509
 	public static function delete_cache_and_transient( $cache_key, $group = 'default' ) {
510
-		delete_transient($cache_key);
510
+		delete_transient( $cache_key );
511 511
 		wp_cache_delete( $cache_key, $group );
512 512
 	}
513 513
 
@@ -551,17 +551,17 @@  discard block
 block discarded – undo
551 551
     }
552 552
 
553 553
     public static function get_pages() {
554
-		return get_posts( array( 'post_type' => 'page', 'post_status' => array( 'publish', 'private' ), 'numberposts' => -1, 'orderby' => 'title', 'order' => 'ASC' ) );
554
+		return get_posts( array( 'post_type' => 'page', 'post_status' => array( 'publish', 'private' ), 'numberposts' => - 1, 'orderby' => 'title', 'order' => 'ASC' ) );
555 555
     }
556 556
 
557 557
     public static function wp_pages_dropdown( $field_name, $page_id, $truncate = false ) {
558 558
         $pages = self::get_pages();
559 559
 		$selected = self::get_post_param( $field_name, $page_id, 'absint' );
560 560
     ?>
561
-        <select name="<?php echo esc_attr($field_name); ?>" id="<?php echo esc_attr($field_name); ?>" class="frm-pages-dropdown">
561
+        <select name="<?php echo esc_attr( $field_name ); ?>" id="<?php echo esc_attr( $field_name ); ?>" class="frm-pages-dropdown">
562 562
             <option value=""> </option>
563 563
             <?php foreach ( $pages as $page ) { ?>
564
-				<option value="<?php echo esc_attr($page->ID); ?>" <?php selected( $selected, $page->ID ) ?>>
564
+				<option value="<?php echo esc_attr( $page->ID ); ?>" <?php selected( $selected, $page->ID ) ?>>
565 565
 					<?php echo esc_html( $truncate ? self::truncate( $page->post_title, $truncate ) : $page->post_title ); ?>
566 566
 				</option>
567 567
             <?php } ?>
@@ -570,7 +570,7 @@  discard block
 block discarded – undo
570 570
     }
571 571
 
572 572
 	public static function post_edit_link( $post_id ) {
573
-        $post = get_post($post_id);
573
+        $post = get_post( $post_id );
574 574
         if ( $post ) {
575 575
 			$post_url = admin_url( 'post.php?post=' . $post_id . '&action=edit' );
576 576
 			return '<a href="' . esc_url( $post_url ) . '">' . self::truncate( $post->post_title, 50 ) . '</a>';
@@ -580,17 +580,17 @@  discard block
 block discarded – undo
580 580
 
581 581
 	public static function wp_roles_dropdown( $field_name, $capability, $multiple = 'single' ) {
582 582
     ?>
583
-        <select name="<?php echo esc_attr($field_name); ?>" id="<?php echo esc_attr($field_name); ?>" <?php
583
+        <select name="<?php echo esc_attr( $field_name ); ?>" id="<?php echo esc_attr( $field_name ); ?>" <?php
584 584
             echo ( 'multiple' == $multiple ) ? 'multiple="multiple"' : '';
585 585
             ?> class="frm_multiselect">
586
-            <?php self::roles_options($capability); ?>
586
+            <?php self::roles_options( $capability ); ?>
587 587
         </select>
588 588
     <?php
589 589
     }
590 590
 
591 591
 	public static function roles_options( $capability ) {
592 592
         global $frm_vars;
593
-        if ( isset($frm_vars['editable_roles']) ) {
593
+        if ( isset( $frm_vars['editable_roles'] ) ) {
594 594
             $editable_roles = $frm_vars['editable_roles'];
595 595
         } else {
596 596
             $editable_roles = get_editable_roles();
@@ -598,10 +598,10 @@  discard block
 block discarded – undo
598 598
         }
599 599
 
600 600
         foreach ( $editable_roles as $role => $details ) {
601
-            $name = translate_user_role($details['name'] ); ?>
602
-        <option value="<?php echo esc_attr($role) ?>" <?php echo in_array($role, (array) $capability) ? ' selected="selected"' : ''; ?>><?php echo esc_attr($name) ?> </option>
601
+            $name = translate_user_role( $details['name'] ); ?>
602
+        <option value="<?php echo esc_attr( $role ) ?>" <?php echo in_array( $role, (array) $capability ) ? ' selected="selected"' : ''; ?>><?php echo esc_attr( $name ) ?> </option>
603 603
 <?php
604
-            unset($role, $details);
604
+            unset( $role, $details );
605 605
         }
606 606
     }
607 607
 
@@ -657,7 +657,7 @@  discard block
 block discarded – undo
657 657
     public static function maybe_add_permissions() {
658 658
 		self::force_capability( 'frm_view_entries' );
659 659
 
660
-        if ( ! current_user_can('administrator') || current_user_can('frm_view_forms') ) {
660
+        if ( ! current_user_can( 'administrator' ) || current_user_can( 'frm_view_forms' ) ) {
661 661
             return;
662 662
         }
663 663
 
@@ -666,7 +666,7 @@  discard block
 block discarded – undo
666 666
         $frm_roles = self::frm_capabilities();
667 667
         foreach ( $frm_roles as $frm_role => $frm_role_description ) {
668 668
 			$user->add_cap( $frm_role );
669
-            unset($frm_role, $frm_role_description);
669
+            unset( $frm_role, $frm_role_description );
670 670
         }
671 671
     }
672 672
 
@@ -691,12 +691,12 @@  discard block
 block discarded – undo
691 691
      * @param string $permission
692 692
      */
693 693
 	public static function permission_check( $permission, $show_message = 'show' ) {
694
-        $permission_error = self::permission_nonce_error($permission);
694
+        $permission_error = self::permission_nonce_error( $permission );
695 695
         if ( $permission_error !== false ) {
696 696
             if ( 'hide' == $show_message ) {
697 697
                 $permission_error = '';
698 698
             }
699
-            wp_die($permission_error);
699
+            wp_die( $permission_error );
700 700
         }
701 701
     }
702 702
 
@@ -713,11 +713,11 @@  discard block
 block discarded – undo
713 713
 		}
714 714
 
715 715
 		$error = false;
716
-        if ( empty($nonce_name) ) {
716
+        if ( empty( $nonce_name ) ) {
717 717
             return $error;
718 718
         }
719 719
 
720
-        if ( $_REQUEST && ( ! isset( $_REQUEST[ $nonce_name ] ) || ! wp_verify_nonce( $_REQUEST[ $nonce_name ], $nonce ) ) ) {
720
+        if ( $_REQUEST && ( ! isset( $_REQUEST[$nonce_name] ) || ! wp_verify_nonce( $_REQUEST[$nonce_name], $nonce ) ) ) {
721 721
             $frm_settings = self::get_settings();
722 722
             $error = $frm_settings->admin_permission;
723 723
         }
@@ -797,7 +797,7 @@  discard block
 block discarded – undo
797 797
 			} else {
798 798
 				foreach ( $value as $k => $v ) {
799 799
 					if ( ! is_array( $v ) ) {
800
-						$value[ $k ] = call_user_func( $original_function, $v );
800
+						$value[$k] = call_user_func( $original_function, $v );
801 801
 					}
802 802
 				}
803 803
 			}
@@ -818,11 +818,11 @@  discard block
 block discarded – undo
818 818
 	public static function array_flatten( $array, $keys = 'keep' ) {
819 819
         $return = array();
820 820
         foreach ( $array as $key => $value ) {
821
-            if ( is_array($value) ) {
821
+            if ( is_array( $value ) ) {
822 822
 				$return = array_merge( $return, self::array_flatten( $value, $keys ) );
823 823
             } else {
824 824
 				if ( $keys == 'keep' ) {
825
-					$return[ $key ] = $value;
825
+					$return[$key] = $value;
826 826
 				} else {
827 827
 					$return[] = $value;
828 828
 				}
@@ -845,8 +845,8 @@  discard block
 block discarded – undo
845 845
      * @since 2.0
846 846
      */
847 847
 	public static function use_wpautop( $content ) {
848
-        if ( apply_filters('frm_use_wpautop', true) ) {
849
-            $content = wpautop(str_replace( '<br>', '<br />', $content));
848
+        if ( apply_filters( 'frm_use_wpautop', true ) ) {
849
+            $content = wpautop( str_replace( '<br>', '<br />', $content ) );
850 850
         }
851 851
         return $content;
852 852
     }
@@ -864,8 +864,8 @@  discard block
 block discarded – undo
864 864
      * @return string The base Google APIS url for the current version of jQuery UI
865 865
      */
866 866
     public static function jquery_ui_base_url() {
867
-		$url = 'http' . ( is_ssl() ? 's' : '' ) . '://ajax.googleapis.com/ajax/libs/jqueryui/' . self::script_version('jquery-ui-core');
868
-        $url = apply_filters('frm_jquery_ui_base_url', $url);
867
+		$url = 'http' . ( is_ssl() ? 's' : '' ) . '://ajax.googleapis.com/ajax/libs/jqueryui/' . self::script_version( 'jquery-ui-core' );
868
+        $url = apply_filters( 'frm_jquery_ui_base_url', $url );
869 869
         return $url;
870 870
     }
871 871
 
@@ -880,11 +880,11 @@  discard block
 block discarded – undo
880 880
 
881 881
         $ver = 0;
882 882
 
883
-        if ( ! isset( $wp_scripts->registered[ $handle ] ) ) {
883
+        if ( ! isset( $wp_scripts->registered[$handle] ) ) {
884 884
             return $ver;
885 885
         }
886 886
 
887
-        $query = $wp_scripts->registered[ $handle ];
887
+        $query = $wp_scripts->registered[$handle];
888 888
     	if ( is_object( $query ) ) {
889 889
     	    $ver = $query->ver;
890 890
     	}
@@ -897,36 +897,36 @@  discard block
 block discarded – undo
897 897
     }
898 898
 
899 899
 	public static function get_user_id_param( $user_id ) {
900
-        if ( ! $user_id || empty($user_id) || is_numeric($user_id) ) {
900
+        if ( ! $user_id || empty( $user_id ) || is_numeric( $user_id ) ) {
901 901
             return $user_id;
902 902
         }
903 903
 
904 904
 		if ( $user_id == 'current' ) {
905 905
 			$user_id = get_current_user_id();
906 906
 		} else {
907
-            if ( is_email($user_id) ) {
908
-                $user = get_user_by('email', $user_id);
907
+            if ( is_email( $user_id ) ) {
908
+                $user = get_user_by( 'email', $user_id );
909 909
             } else {
910
-                $user = get_user_by('login', $user_id);
910
+                $user = get_user_by( 'login', $user_id );
911 911
             }
912 912
 
913 913
             if ( $user ) {
914 914
                 $user_id = $user->ID;
915 915
             }
916
-            unset($user);
916
+            unset( $user );
917 917
         }
918 918
 
919 919
         return $user_id;
920 920
     }
921 921
 
922 922
 	public static function get_file_contents( $filename, $atts = array() ) {
923
-        if ( ! is_file($filename) ) {
923
+        if ( ! is_file( $filename ) ) {
924 924
             return false;
925 925
         }
926 926
 
927
-        extract($atts);
927
+        extract( $atts );
928 928
         ob_start();
929
-        include($filename);
929
+        include( $filename );
930 930
         $contents = ob_get_contents();
931 931
         ob_end_clean();
932 932
         return $contents;
@@ -942,28 +942,28 @@  discard block
 block discarded – undo
942 942
         $key = '';
943 943
 
944 944
         if ( ! empty( $name ) ) {
945
-            $key = sanitize_key($name);
945
+            $key = sanitize_key( $name );
946 946
         }
947 947
 
948 948
 		if ( empty( $key ) ) {
949
-            $max_slug_value = pow(36, $num_chars);
949
+            $max_slug_value = pow( 36, $num_chars );
950 950
             $min_slug_value = 37; // we want to have at least 2 characters in the slug
951
-            $key = base_convert( rand($min_slug_value, $max_slug_value), 10, 36 );
951
+            $key = base_convert( rand( $min_slug_value, $max_slug_value ), 10, 36 );
952 952
         }
953 953
 
954
-		if ( is_numeric($key) || in_array( $key, array( 'id', 'key', 'created-at', 'detaillink', 'editlink', 'siteurl', 'evenodd' ) ) ) {
954
+		if ( is_numeric( $key ) || in_array( $key, array( 'id', 'key', 'created-at', 'detaillink', 'editlink', 'siteurl', 'evenodd' ) ) ) {
955 955
 			$key = $key . 'a';
956 956
         }
957 957
 
958 958
 		$key_check = FrmDb::get_var( $table_name, array( $column => $key, 'ID !' => $id ), $column );
959 959
 
960
-        if ( $key_check || is_numeric($key_check) ) {
960
+        if ( $key_check || is_numeric( $key_check ) ) {
961 961
             $suffix = 2;
962 962
 			do {
963 963
 				$alt_post_name = substr( $key, 0, 200 - ( strlen( $suffix ) + 1 ) ) . $suffix;
964 964
 				$key_check = FrmDb::get_var( $table_name, array( $column => $alt_post_name, 'ID !' => $id ), $column );
965
-				$suffix++;
966
-			} while ($key_check || is_numeric($key_check));
965
+				$suffix ++;
966
+			} while ( $key_check || is_numeric( $key_check ) );
967 967
 			$key = $alt_post_name;
968 968
         }
969 969
         return $key;
@@ -979,32 +979,32 @@  discard block
 block discarded – undo
979 979
             return false;
980 980
         }
981 981
 
982
-        if ( empty($post_values) ) {
983
-            $post_values = stripslashes_deep($_POST);
982
+        if ( empty( $post_values ) ) {
983
+            $post_values = stripslashes_deep( $_POST );
984 984
         }
985 985
 
986 986
 		$values = array( 'id' => $record->id, 'fields' => array() );
987 987
 
988 988
 		foreach ( array( 'name', 'description' ) as $var ) {
989
-            $default_val = isset($record->{$var}) ? $record->{$var} : '';
990
-			$values[ $var ] = self::get_param( $var, $default_val, 'get', 'wp_kses_post' );
991
-            unset($var, $default_val);
989
+            $default_val = isset( $record->{$var}) ? $record->{$var} : '';
990
+			$values[$var] = self::get_param( $var, $default_val, 'get', 'wp_kses_post' );
991
+            unset( $var, $default_val );
992 992
         }
993 993
 
994
-        $values['description'] = self::use_wpautop($values['description']);
994
+        $values['description'] = self::use_wpautop( $values['description'] );
995 995
         $frm_settings = self::get_settings();
996
-        $is_form_builder = self::is_admin_page('formidable' );
996
+        $is_form_builder = self::is_admin_page( 'formidable' );
997 997
 
998 998
         foreach ( (array) $fields as $field ) {
999 999
             // Make sure to filter default values (for placeholder text), but not on the form builder page
1000 1000
             if ( ! $is_form_builder ) {
1001
-                $field->default_value = apply_filters('frm_get_default_value', $field->default_value, $field, true );
1001
+                $field->default_value = apply_filters( 'frm_get_default_value', $field->default_value, $field, true );
1002 1002
             }
1003 1003
 			$parent_form_id = isset( $args['parent_form_id'] ) ? $args['parent_form_id'] : $field->form_id;
1004
-			self::fill_field_defaults($field, $record, $values, compact('default', 'post_values', 'frm_settings', 'parent_form_id' ) );
1004
+			self::fill_field_defaults( $field, $record, $values, compact( 'default', 'post_values', 'frm_settings', 'parent_form_id' ) );
1005 1005
         }
1006 1006
 
1007
-        self::fill_form_opts($record, $table, $post_values, $values);
1007
+        self::fill_form_opts( $record, $table, $post_values, $values );
1008 1008
 
1009 1009
         if ( $table == 'entries' ) {
1010 1010
             $values = FrmEntriesHelper::setup_edit_vars( $values, $record );
@@ -1021,8 +1021,8 @@  discard block
 block discarded – undo
1021 1021
         if ( $args['default'] ) {
1022 1022
             $meta_value = $field->default_value;
1023 1023
         } else {
1024
-            if ( $record->post_id && self::pro_is_installed() && isset($field->field_options['post_field']) && $field->field_options['post_field'] ) {
1025
-                if ( ! isset($field->field_options['custom_field']) ) {
1024
+            if ( $record->post_id && self::pro_is_installed() && isset( $field->field_options['post_field'] ) && $field->field_options['post_field'] ) {
1025
+                if ( ! isset( $field->field_options['custom_field'] ) ) {
1026 1026
                     $field->field_options['custom_field'] = '';
1027 1027
                 }
1028 1028
 				$meta_value = FrmProEntryMetaHelper::get_post_value( $record->post_id, $field->field_options['post_field'], $field->field_options['custom_field'], array( 'truncate' => false, 'type' => $field->type, 'form_id' => $field->form_id, 'field' => $field ) );
@@ -1031,8 +1031,8 @@  discard block
 block discarded – undo
1031 1031
             }
1032 1032
         }
1033 1033
 
1034
-		$field_type = isset( $post_values['field_options'][ 'type_' . $field->id ] ) ? $post_values['field_options'][ 'type_' . $field->id ] : $field->type;
1035
-        $new_value = isset( $post_values['item_meta'][ $field->id ] ) ? maybe_unserialize( $post_values['item_meta'][ $field->id ] ) : $meta_value;
1034
+		$field_type = isset( $post_values['field_options']['type_' . $field->id] ) ? $post_values['field_options']['type_' . $field->id] : $field->type;
1035
+        $new_value = isset( $post_values['item_meta'][$field->id] ) ? maybe_unserialize( $post_values['item_meta'][$field->id] ) : $meta_value;
1036 1036
 
1037 1037
         $field_array = array(
1038 1038
             'id'            => $field->id,
@@ -1040,7 +1040,7 @@  discard block
 block discarded – undo
1040 1040
             'default_value' => $field->default_value,
1041 1041
             'name'          => $field->name,
1042 1042
             'description'   => $field->description,
1043
-            'type'          => apply_filters('frm_field_type', $field_type, $field, $new_value),
1043
+            'type'          => apply_filters( 'frm_field_type', $field_type, $field, $new_value ),
1044 1044
             'options'       => $field->options,
1045 1045
             'required'      => $field->required,
1046 1046
             'field_key'     => $field->field_key,
@@ -1050,40 +1050,40 @@  discard block
 block discarded – undo
1050 1050
         );
1051 1051
 
1052 1052
         $args['field_type'] = $field_type;
1053
-        self::fill_field_opts($field, $field_array, $args);
1053
+        self::fill_field_opts( $field, $field_array, $args );
1054 1054
 		// Track the original field's type
1055 1055
 		$field_array['original_type'] = isset( $field->field_options['original_type'] ) ? $field->field_options['original_type'] : $field->type;
1056 1056
 
1057 1057
         $field_array = apply_filters( 'frm_setup_edit_fields_vars', $field_array, $field, $values['id'], array() );
1058 1058
 
1059
-        if ( ! isset($field_array['unique']) || ! $field_array['unique'] ) {
1059
+        if ( ! isset( $field_array['unique'] ) || ! $field_array['unique'] ) {
1060 1060
             $field_array['unique_msg'] = '';
1061 1061
         }
1062 1062
 
1063 1063
         $field_array = array_merge( $field->field_options, $field_array );
1064 1064
 
1065
-        $values['fields'][ $field->id ] = $field_array;
1065
+        $values['fields'][$field->id] = $field_array;
1066 1066
     }
1067 1067
 
1068 1068
 	private static function fill_field_opts( $field, array &$field_array, $args ) {
1069 1069
         $post_values = $args['post_values'];
1070
-        $opt_defaults = FrmFieldsHelper::get_default_field_opts($field_array['type'], $field, true);
1070
+        $opt_defaults = FrmFieldsHelper::get_default_field_opts( $field_array['type'], $field, true );
1071 1071
 
1072 1072
         foreach ( $opt_defaults as $opt => $default_opt ) {
1073
-			$field_array[ $opt ] = ( $post_values && isset( $post_values['field_options'][ $opt . '_' . $field->id ] ) ) ? maybe_unserialize( $post_values['field_options'][ $opt . '_' . $field->id ] ) : ( isset( $field->field_options[ $opt ] ) ? $field->field_options[ $opt ] : $default_opt );
1074
-            if ( $opt == 'blank' && $field_array[ $opt ] == '' ) {
1075
-                $field_array[ $opt ] = $args['frm_settings']->blank_msg;
1076
-            } else if ( $opt == 'invalid' && $field_array[ $opt ] == '' ) {
1073
+			$field_array[$opt] = ( $post_values && isset( $post_values['field_options'][$opt . '_' . $field->id] ) ) ? maybe_unserialize( $post_values['field_options'][$opt . '_' . $field->id] ) : ( isset( $field->field_options[$opt] ) ? $field->field_options[$opt] : $default_opt );
1074
+            if ( $opt == 'blank' && $field_array[$opt] == '' ) {
1075
+                $field_array[$opt] = $args['frm_settings']->blank_msg;
1076
+            } else if ( $opt == 'invalid' && $field_array[$opt] == '' ) {
1077 1077
                 if ( $args['field_type'] == 'captcha' ) {
1078
-                    $field_array[ $opt ] = $args['frm_settings']->re_msg;
1078
+                    $field_array[$opt] = $args['frm_settings']->re_msg;
1079 1079
                 } else {
1080
-                    $field_array[ $opt ] = sprintf( __( '%s is invalid', 'formidable' ), $field_array['name'] );
1080
+                    $field_array[$opt] = sprintf( __( '%s is invalid', 'formidable' ), $field_array['name'] );
1081 1081
                 }
1082 1082
             }
1083 1083
         }
1084 1084
 
1085 1085
         if ( $field_array['custom_html'] == '' ) {
1086
-            $field_array['custom_html'] = FrmFieldsHelper::get_default_html($args['field_type']);
1086
+            $field_array['custom_html'] = FrmFieldsHelper::get_default_html( $args['field_type'] );
1087 1087
         }
1088 1088
     }
1089 1089
 
@@ -1102,18 +1102,18 @@  discard block
 block discarded – undo
1102 1102
             return;
1103 1103
         }
1104 1104
 
1105
-        $values['form_name'] = isset($record->form_id) ? $form->name : '';
1105
+        $values['form_name'] = isset( $record->form_id ) ? $form->name : '';
1106 1106
 		$values['parent_form_id'] = isset( $record->form_id ) ? $form->parent_form_id : 0;
1107 1107
 
1108
-        if ( ! is_array($form->options) ) {
1108
+        if ( ! is_array( $form->options ) ) {
1109 1109
             return;
1110 1110
         }
1111 1111
 
1112 1112
         foreach ( $form->options as $opt => $value ) {
1113
-            $values[ $opt ] = isset( $post_values[ $opt ] ) ? maybe_unserialize( $post_values[ $opt ] ) : $value;
1113
+            $values[$opt] = isset( $post_values[$opt] ) ? maybe_unserialize( $post_values[$opt] ) : $value;
1114 1114
         }
1115 1115
 
1116
-        self::fill_form_defaults($post_values, $values);
1116
+        self::fill_form_defaults( $post_values, $values );
1117 1117
     }
1118 1118
 
1119 1119
     /**
@@ -1123,11 +1123,11 @@  discard block
 block discarded – undo
1123 1123
         $form_defaults = FrmFormsHelper::get_default_opts();
1124 1124
 
1125 1125
         foreach ( $form_defaults as $opt => $default ) {
1126
-            if ( ! isset( $values[ $opt ] ) || $values[ $opt ] == '' ) {
1127
-				$values[ $opt ] = ( $post_values && isset( $post_values['options'][ $opt ] ) ) ? $post_values['options'][ $opt ] : $default;
1126
+            if ( ! isset( $values[$opt] ) || $values[$opt] == '' ) {
1127
+				$values[$opt] = ( $post_values && isset( $post_values['options'][$opt] ) ) ? $post_values['options'][$opt] : $default;
1128 1128
             }
1129 1129
 
1130
-            unset($opt, $defaut);
1130
+            unset( $opt, $defaut );
1131 1131
         }
1132 1132
 
1133 1133
 		if ( ! isset( $values['custom_style'] ) ) {
@@ -1135,10 +1135,10 @@  discard block
 block discarded – undo
1135 1135
 		}
1136 1136
 
1137 1137
 		foreach ( array( 'before', 'after', 'submit' ) as $h ) {
1138
-			if ( ! isset( $values[ $h . '_html' ] ) ) {
1139
-				$values[ $h . '_html' ] = ( isset( $post_values['options'][ $h . '_html' ] ) ? $post_values['options'][ $h . '_html' ] : FrmFormsHelper::get_default_html( $h ) );
1138
+			if ( ! isset( $values[$h . '_html'] ) ) {
1139
+				$values[$h . '_html'] = ( isset( $post_values['options'][$h . '_html'] ) ? $post_values['options'][$h . '_html'] : FrmFormsHelper::get_default_html( $h ) );
1140 1140
             }
1141
-            unset($h);
1141
+            unset( $h );
1142 1142
         }
1143 1143
     }
1144 1144
 
@@ -1167,9 +1167,9 @@  discard block
 block discarded – undo
1167 1167
         }
1168 1168
     ?>
1169 1169
 <li>
1170
-    <a href="javascript:void(0)" class="frmids frm_insert_code alignright <?php echo esc_attr($class) ?>" data-code="<?php echo esc_attr($args['id']) ?>" >[<?php echo esc_attr( $args['id'] ) ?>]</a>
1171
-    <a href="javascript:void(0)" class="frmkeys frm_insert_code alignright <?php echo esc_attr($class) ?>" data-code="<?php echo esc_attr($args['key']) ?>" >[<?php echo esc_attr( self::truncate($args['key'], 10) ) ?>]</a>
1172
-    <a href="javascript:void(0)" class="frm_insert_code <?php echo esc_attr( $class ) ?>" data-code="<?php echo esc_attr($args['id']) ?>" ><?php echo esc_attr( self::truncate($args['name'], 60) ) ?></a>
1170
+    <a href="javascript:void(0)" class="frmids frm_insert_code alignright <?php echo esc_attr( $class ) ?>" data-code="<?php echo esc_attr( $args['id'] ) ?>" >[<?php echo esc_attr( $args['id'] ) ?>]</a>
1171
+    <a href="javascript:void(0)" class="frmkeys frm_insert_code alignright <?php echo esc_attr( $class ) ?>" data-code="<?php echo esc_attr( $args['key'] ) ?>" >[<?php echo esc_attr( self::truncate( $args['key'], 10 ) ) ?>]</a>
1172
+    <a href="javascript:void(0)" class="frm_insert_code <?php echo esc_attr( $class ) ?>" data-code="<?php echo esc_attr( $args['id'] ) ?>" ><?php echo esc_attr( self::truncate( $args['name'], 60 ) ) ?></a>
1173 1173
 </li>
1174 1174
     <?php
1175 1175
     }
@@ -1187,7 +1187,7 @@  discard block
 block discarded – undo
1187 1187
             return '';
1188 1188
         } else if ( $length <= 10 ) {
1189 1189
 			$sub = self::mb_function( array( 'mb_substr', 'substr' ), array( $str, 0, $length ) );
1190
-            return $sub . (($length < $original_len) ? $continue : '');
1190
+            return $sub . ( ( $length < $original_len ) ? $continue : '' );
1191 1191
         }
1192 1192
 
1193 1193
         $sub = '';
@@ -1196,23 +1196,23 @@  discard block
 block discarded – undo
1196 1196
 		$words = self::mb_function( array( 'mb_split', 'explode' ), array( ' ', $str ) );
1197 1197
 
1198 1198
 		foreach ( $words as $word ) {
1199
-            $part = (($sub != '') ? ' ' : '') . $word;
1199
+            $part = ( ( $sub != '' ) ? ' ' : '' ) . $word;
1200 1200
 			$total_len = self::mb_function( array( 'mb_strlen', 'strlen' ), array( $sub . $part ) );
1201
-            if ( $total_len > $length && str_word_count($sub) ) {
1201
+            if ( $total_len > $length && str_word_count( $sub ) ) {
1202 1202
                 break;
1203 1203
             }
1204 1204
 
1205 1205
             $sub .= $part;
1206 1206
 			$len += self::mb_function( array( 'mb_strlen', 'strlen' ), array( $part ) );
1207 1207
 
1208
-            if ( str_word_count($sub) > $minword && $total_len >= $length ) {
1208
+            if ( str_word_count( $sub ) > $minword && $total_len >= $length ) {
1209 1209
                 break;
1210 1210
             }
1211 1211
 
1212
-            unset($total_len, $word);
1212
+            unset( $total_len, $word );
1213 1213
         }
1214 1214
 
1215
-        return $sub . (($len < $original_len) ? $continue : '');
1215
+        return $sub . ( ( $len < $original_len ) ? $continue : '' );
1216 1216
     }
1217 1217
 
1218 1218
 	public static function mb_function( $function_names, $args ) {
@@ -1225,17 +1225,17 @@  discard block
 block discarded – undo
1225 1225
 	}
1226 1226
 
1227 1227
 	public static function get_formatted_time( $date, $date_format = '', $time_format = '' ) {
1228
-        if ( empty($date) ) {
1228
+        if ( empty( $date ) ) {
1229 1229
             return $date;
1230 1230
         }
1231 1231
 
1232
-        if ( empty($date_format) ) {
1233
-            $date_format = get_option('date_format');
1232
+        if ( empty( $date_format ) ) {
1233
+            $date_format = get_option( 'date_format' );
1234 1234
         }
1235 1235
 
1236
-        if ( preg_match('/^\d{1-2}\/\d{1-2}\/\d{4}$/', $date) && self::pro_is_installed() ) {
1236
+        if ( preg_match( '/^\d{1-2}\/\d{1-2}\/\d{4}$/', $date ) && self::pro_is_installed() ) {
1237 1237
             $frmpro_settings = new FrmProSettings();
1238
-            $date = FrmProAppHelper::convert_date($date, $frmpro_settings->date_format, 'Y-m-d');
1238
+            $date = FrmProAppHelper::convert_date( $date, $frmpro_settings->date_format, 'Y-m-d' );
1239 1239
         }
1240 1240
 
1241 1241
 		$formatted = self::get_localized_date( $date_format, $date );
@@ -1250,7 +1250,7 @@  discard block
 block discarded – undo
1250 1250
 
1251 1251
 	private static function add_time_to_date( $time_format, $date ) {
1252 1252
 		if ( empty( $time_format ) ) {
1253
-			$time_format = get_option('time_format');
1253
+			$time_format = get_option( 'time_format' );
1254 1254
 		}
1255 1255
 
1256 1256
 		$trimmed_format = trim( $time_format );
@@ -1296,10 +1296,10 @@  discard block
 block discarded – undo
1296 1296
 		$time_strings = self::get_time_strings();
1297 1297
 
1298 1298
 		foreach ( $time_strings as $k => $v ) {
1299
-			if ( $diff[ $k ] ) {
1300
-				$time_strings[ $k ] = $diff[ $k ] . ' ' . ( $diff[ $k ] > 1 ? $v[1] : $v[0] );
1299
+			if ( $diff[$k] ) {
1300
+				$time_strings[$k] = $diff[$k] . ' ' . ( $diff[$k] > 1 ? $v[1] : $v[0] );
1301 1301
 			} else {
1302
-				unset( $time_strings[ $k ] );
1302
+				unset( $time_strings[$k] );
1303 1303
 			}
1304 1304
 		}
1305 1305
 
@@ -1338,7 +1338,7 @@  discard block
 block discarded – undo
1338 1338
      */
1339 1339
 	public static function esc_like( $term ) {
1340 1340
         global $wpdb;
1341
-        if ( method_exists($wpdb, 'esc_like') ) {
1341
+        if ( method_exists( $wpdb, 'esc_like' ) ) {
1342 1342
 			// WP 4.0
1343 1343
             $term = $wpdb->esc_like( $term );
1344 1344
         } else {
@@ -1352,17 +1352,17 @@  discard block
 block discarded – undo
1352 1352
      * @param string $order_query
1353 1353
      */
1354 1354
 	public static function esc_order( $order_query ) {
1355
-        if ( empty($order_query) ) {
1355
+        if ( empty( $order_query ) ) {
1356 1356
             return '';
1357 1357
         }
1358 1358
 
1359 1359
         // remove ORDER BY before santizing
1360
-        $order_query = strtolower($order_query);
1361
-        if ( strpos($order_query, 'order by') !== false ) {
1362
-            $order_query = str_replace('order by', '', $order_query);
1360
+        $order_query = strtolower( $order_query );
1361
+        if ( strpos( $order_query, 'order by' ) !== false ) {
1362
+            $order_query = str_replace( 'order by', '', $order_query );
1363 1363
         }
1364 1364
 
1365
-        $order_query = explode(' ', trim($order_query));
1365
+        $order_query = explode( ' ', trim( $order_query ) );
1366 1366
 
1367 1367
         $order_fields = array(
1368 1368
             'id', 'form_key', 'name', 'description',
@@ -1370,13 +1370,13 @@  discard block
 block discarded – undo
1370 1370
             'default_template', 'status', 'created_at',
1371 1371
         );
1372 1372
 
1373
-        $order = trim(trim(reset($order_query), ','));
1374
-        if ( ! in_array($order, $order_fields) ) {
1373
+        $order = trim( trim( reset( $order_query ), ',' ) );
1374
+        if ( ! in_array( $order, $order_fields ) ) {
1375 1375
             return '';
1376 1376
         }
1377 1377
 
1378 1378
         $order_by = '';
1379
-        if ( count($order_query) > 1 ) {
1379
+        if ( count( $order_query ) > 1 ) {
1380 1380
 			$order_by = end( $order_query );
1381 1381
 			self::esc_order_by( $order_by );
1382 1382
         }
@@ -1398,23 +1398,23 @@  discard block
 block discarded – undo
1398 1398
      * @param string $limit
1399 1399
      */
1400 1400
 	public static function esc_limit( $limit ) {
1401
-        if ( empty($limit) ) {
1401
+        if ( empty( $limit ) ) {
1402 1402
             return '';
1403 1403
         }
1404 1404
 
1405
-        $limit = trim(str_replace(' limit', '', strtolower($limit)));
1406
-        if ( is_numeric($limit) ) {
1405
+        $limit = trim( str_replace( ' limit', '', strtolower( $limit ) ) );
1406
+        if ( is_numeric( $limit ) ) {
1407 1407
 			return ' LIMIT ' . $limit;
1408 1408
         }
1409 1409
 
1410
-        $limit = explode(',', trim($limit));
1410
+        $limit = explode( ',', trim( $limit ) );
1411 1411
         foreach ( $limit as $k => $l ) {
1412 1412
             if ( is_numeric( $l ) ) {
1413
-                $limit[ $k ] = $l;
1413
+                $limit[$k] = $l;
1414 1414
             }
1415 1415
         }
1416 1416
 
1417
-        $limit = implode(',', $limit);
1417
+        $limit = implode( ',', $limit );
1418 1418
 		return ' LIMIT ' . $limit;
1419 1419
     }
1420 1420
 
@@ -1423,12 +1423,12 @@  discard block
 block discarded – undo
1423 1423
      * @since 2.0
1424 1424
      */
1425 1425
     public static function prepare_array_values( $array, $type = '%s' ) {
1426
-        $placeholders = array_fill(0, count($array), $type);
1427
-        return implode(', ', $placeholders);
1426
+        $placeholders = array_fill( 0, count( $array ), $type );
1427
+        return implode( ', ', $placeholders );
1428 1428
     }
1429 1429
 
1430 1430
     public static function prepend_and_or_where( $starts_with = ' WHERE ', $where = '' ) {
1431
-        if ( empty($where) ) {
1431
+        if ( empty( $where ) ) {
1432 1432
             return '';
1433 1433
         }
1434 1434
 
@@ -1469,19 +1469,19 @@  discard block
 block discarded – undo
1469 1469
 	public static function json_to_array( $json_vars ) {
1470 1470
         $vars = array();
1471 1471
         foreach ( $json_vars as $jv ) {
1472
-            $jv_name = explode('[', $jv['name']);
1473
-            $last = count($jv_name) - 1;
1472
+            $jv_name = explode( '[', $jv['name'] );
1473
+            $last = count( $jv_name ) - 1;
1474 1474
             foreach ( $jv_name as $p => $n ) {
1475
-                $name = trim($n, ']');
1476
-                if ( ! isset($l1) ) {
1475
+                $name = trim( $n, ']' );
1476
+                if ( ! isset( $l1 ) ) {
1477 1477
                     $l1 = $name;
1478 1478
                 }
1479 1479
 
1480
-                if ( ! isset($l2) ) {
1480
+                if ( ! isset( $l2 ) ) {
1481 1481
                     $l2 = $name;
1482 1482
                 }
1483 1483
 
1484
-                if ( ! isset($l3) ) {
1484
+                if ( ! isset( $l3 ) ) {
1485 1485
                     $l3 = $name;
1486 1486
                 }
1487 1487
 
@@ -1495,24 +1495,24 @@  discard block
 block discarded – undo
1495 1495
 
1496 1496
                     case 1:
1497 1497
                         $l2 = $name;
1498
-                        self::add_value_to_array( $name, $l2, $this_val, $vars[ $l1 ] );
1498
+                        self::add_value_to_array( $name, $l2, $this_val, $vars[$l1] );
1499 1499
                     break;
1500 1500
 
1501 1501
                     case 2:
1502 1502
                         $l3 = $name;
1503
-                        self::add_value_to_array( $name, $l3, $this_val, $vars[ $l1 ][ $l2 ] );
1503
+                        self::add_value_to_array( $name, $l3, $this_val, $vars[$l1][$l2] );
1504 1504
                     break;
1505 1505
 
1506 1506
                     case 3:
1507 1507
                         $l4 = $name;
1508
-                        self::add_value_to_array( $name, $l4, $this_val, $vars[ $l1 ][ $l2 ][ $l3 ] );
1508
+                        self::add_value_to_array( $name, $l4, $this_val, $vars[$l1][$l2][$l3] );
1509 1509
                     break;
1510 1510
                 }
1511 1511
 
1512
-                unset($this_val, $n);
1512
+                unset( $this_val, $n );
1513 1513
             }
1514 1514
 
1515
-            unset($last, $jv);
1515
+            unset( $last, $jv );
1516 1516
         }
1517 1517
 
1518 1518
         return $vars;
@@ -1525,8 +1525,8 @@  discard block
 block discarded – undo
1525 1525
     public static function add_value_to_array( $name, $l1, $val, &$vars ) {
1526 1526
         if ( $name == '' ) {
1527 1527
             $vars[] = $val;
1528
-        } else if ( ! isset( $vars[ $l1 ] ) ) {
1529
-            $vars[ $l1 ] = $val;
1528
+        } else if ( ! isset( $vars[$l1] ) ) {
1529
+            $vars[$l1] = $val;
1530 1530
         }
1531 1531
     }
1532 1532
 
@@ -1541,7 +1541,7 @@  discard block
 block discarded – undo
1541 1541
             'email_subject' => esc_attr( sprintf( __( 'If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s', 'formidable' ), $form_name, self::site_name() ) ),
1542 1542
         );
1543 1543
 
1544
-        if ( ! isset( $tooltips[ $name ] ) ) {
1544
+        if ( ! isset( $tooltips[$name] ) ) {
1545 1545
             return;
1546 1546
         }
1547 1547
 
@@ -1551,7 +1551,7 @@  discard block
 block discarded – undo
1551 1551
             echo ' class="frm_help"';
1552 1552
         }
1553 1553
 
1554
-		echo ' title="' . esc_attr( $tooltips[ $name ] );
1554
+		echo ' title="' . esc_attr( $tooltips[$name] );
1555 1555
 
1556 1556
         if ( 'open' != $class ) {
1557 1557
             echo '"';
@@ -1603,13 +1603,13 @@  discard block
 block discarded – undo
1603 1603
     }
1604 1604
 
1605 1605
 	private static function prepare_action_slashes( $val, $key, &$post_content ) {
1606
-		if ( ! isset( $post_content[ $key ] ) ) {
1606
+		if ( ! isset( $post_content[$key] ) ) {
1607 1607
 			return;
1608 1608
 		}
1609 1609
 
1610 1610
 		if ( is_array( $val ) ) {
1611 1611
 			foreach ( $val as $k1 => $v1 ) {
1612
-				self::prepare_action_slashes( $v1, $k1, $post_content[ $key ] );
1612
+				self::prepare_action_slashes( $v1, $k1, $post_content[$key] );
1613 1613
 				unset( $k1, $v1 );
1614 1614
 			}
1615 1615
 		} else {
@@ -1617,7 +1617,7 @@  discard block
 block discarded – undo
1617 1617
 			$val = stripslashes( $val );
1618 1618
 
1619 1619
 			// Add backslashes before double quotes and forward slashes only
1620
-			$post_content[ $key ] = addcslashes( $val, '"\\/' );
1620
+			$post_content[$key] = addcslashes( $val, '"\\/' );
1621 1621
 		}
1622 1622
 	}
1623 1623
 
@@ -1634,7 +1634,7 @@  discard block
 block discarded – undo
1634 1634
 		$settings['post_content'] = FrmAppHelper::prepare_and_encode( $settings['post_content'] );
1635 1635
 
1636 1636
 		if ( empty( $settings['ID'] ) ) {
1637
-			unset( $settings['ID']);
1637
+			unset( $settings['ID'] );
1638 1638
 		}
1639 1639
 
1640 1640
 		// delete all caches for this group
@@ -1668,17 +1668,17 @@  discard block
 block discarded – undo
1668 1668
 	}
1669 1669
 
1670 1670
 	public static function maybe_json_decode( $string ) {
1671
-        if ( is_array($string) ) {
1671
+        if ( is_array( $string ) ) {
1672 1672
             return $string;
1673 1673
         }
1674 1674
 
1675
-        $new_string = json_decode($string, true);
1676
-        if ( function_exists('json_last_error') ) {
1675
+        $new_string = json_decode( $string, true );
1676
+        if ( function_exists( 'json_last_error' ) ) {
1677 1677
 			// php 5.3+
1678 1678
             if ( json_last_error() == JSON_ERROR_NONE ) {
1679 1679
                 $string = $new_string;
1680 1680
             }
1681
-        } else if ( isset($new_string) ) {
1681
+        } else if ( isset( $new_string ) ) {
1682 1682
 			// php < 5.3 fallback
1683 1683
             $string = $new_string;
1684 1684
         }
@@ -1694,11 +1694,11 @@  discard block
 block discarded – undo
1694 1694
 	public static function maybe_highlight_menu( $post_type ) {
1695 1695
         global $post;
1696 1696
 
1697
-        if ( isset($_REQUEST['post_type']) && $_REQUEST['post_type'] != $post_type ) {
1697
+        if ( isset( $_REQUEST['post_type'] ) && $_REQUEST['post_type'] != $post_type ) {
1698 1698
             return;
1699 1699
         }
1700 1700
 
1701
-        if ( is_object($post) && $post->post_type != $post_type ) {
1701
+        if ( is_object( $post ) && $post->post_type != $post_type ) {
1702 1702
             return;
1703 1703
         }
1704 1704
 
@@ -1799,11 +1799,11 @@  discard block
 block discarded – undo
1799 1799
         $frm_version = self::plugin_version();
1800 1800
 
1801 1801
         // check if Formidable meets minimum requirements
1802
-        if ( version_compare($frm_version, $min_version, '>=') ) {
1802
+        if ( version_compare( $frm_version, $min_version, '>=' ) ) {
1803 1803
             return;
1804 1804
         }
1805 1805
 
1806
-        $wp_list_table = _get_list_table('WP_Plugins_List_Table');
1806
+        $wp_list_table = _get_list_table( 'WP_Plugins_List_Table' );
1807 1807
 		echo '<tr class="plugin-update-tr active"><th colspan="' . absint( $wp_list_table->get_column_count() ) . '" class="check-column plugin-update colspanchange"><div class="update-message">' .
1808 1808
         __( 'You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable.', 'formidable' ) .
1809 1809
         '</div></td></tr>';
@@ -1811,38 +1811,38 @@  discard block
 block discarded – undo
1811 1811
 
1812 1812
     public static function locales( $type = 'date' ) {
1813 1813
         $locales = array(
1814
-            'en' => __( 'English', 'formidable' ),    '' => __( 'English/Western', 'formidable' ),
1815
-            'af' => __( 'Afrikaans', 'formidable' ),  'sq' => __( 'Albanian', 'formidable' ),
1816
-            'ar' => __( 'Arabic', 'formidable' ),     'hy' => __( 'Armenian', 'formidable' ),
1814
+            'en' => __( 'English', 'formidable' ), '' => __( 'English/Western', 'formidable' ),
1815
+            'af' => __( 'Afrikaans', 'formidable' ), 'sq' => __( 'Albanian', 'formidable' ),
1816
+            'ar' => __( 'Arabic', 'formidable' ), 'hy' => __( 'Armenian', 'formidable' ),
1817 1817
             'az' => __( 'Azerbaijani', 'formidable' ), 'eu' => __( 'Basque', 'formidable' ),
1818
-            'bs' => __( 'Bosnian', 'formidable' ),    'bg' => __( 'Bulgarian', 'formidable' ),
1819
-            'ca' => __( 'Catalan', 'formidable' ),    'zh-HK' => __( 'Chinese Hong Kong', 'formidable' ),
1818
+            'bs' => __( 'Bosnian', 'formidable' ), 'bg' => __( 'Bulgarian', 'formidable' ),
1819
+            'ca' => __( 'Catalan', 'formidable' ), 'zh-HK' => __( 'Chinese Hong Kong', 'formidable' ),
1820 1820
             'zh-CN' => __( 'Chinese Simplified', 'formidable' ), 'zh-TW' => __( 'Chinese Traditional', 'formidable' ),
1821
-            'hr' => __( 'Croatian', 'formidable' ),   'cs' => __( 'Czech', 'formidable' ),
1822
-            'da' => __( 'Danish', 'formidable' ),     'nl' => __( 'Dutch', 'formidable' ),
1821
+            'hr' => __( 'Croatian', 'formidable' ), 'cs' => __( 'Czech', 'formidable' ),
1822
+            'da' => __( 'Danish', 'formidable' ), 'nl' => __( 'Dutch', 'formidable' ),
1823 1823
             'en-GB' => __( 'English/UK', 'formidable' ), 'eo' => __( 'Esperanto', 'formidable' ),
1824
-            'et' => __( 'Estonian', 'formidable' ),   'fo' => __( 'Faroese', 'formidable' ),
1824
+            'et' => __( 'Estonian', 'formidable' ), 'fo' => __( 'Faroese', 'formidable' ),
1825 1825
             'fa' => __( 'Farsi/Persian', 'formidable' ), 'fil' => __( 'Filipino', 'formidable' ),
1826
-            'fi' => __( 'Finnish', 'formidable' ),    'fr' => __( 'French', 'formidable' ),
1826
+            'fi' => __( 'Finnish', 'formidable' ), 'fr' => __( 'French', 'formidable' ),
1827 1827
             'fr-CA' => __( 'French/Canadian', 'formidable' ), 'fr-CH' => __( 'French/Swiss', 'formidable' ),
1828
-            'de' => __( 'German', 'formidable' ),     'de-AT' => __( 'German/Austria', 'formidable' ),
1828
+            'de' => __( 'German', 'formidable' ), 'de-AT' => __( 'German/Austria', 'formidable' ),
1829 1829
             'de-CH' => __( 'German/Switzerland', 'formidable' ), 'el' => __( 'Greek', 'formidable' ),
1830
-            'he' => __( 'Hebrew', 'formidable' ),     'iw' => __( 'Hebrew', 'formidable' ),
1831
-            'hi' => __( 'Hindi', 'formidable' ),      'hu' => __( 'Hungarian', 'formidable' ),
1832
-            'is' => __( 'Icelandic', 'formidable' ),  'id' => __( 'Indonesian', 'formidable' ),
1833
-            'it' => __( 'Italian', 'formidable' ),    'ja' => __( 'Japanese', 'formidable' ),
1834
-            'ko' => __( 'Korean', 'formidable' ),     'lv' => __( 'Latvian', 'formidable' ),
1830
+            'he' => __( 'Hebrew', 'formidable' ), 'iw' => __( 'Hebrew', 'formidable' ),
1831
+            'hi' => __( 'Hindi', 'formidable' ), 'hu' => __( 'Hungarian', 'formidable' ),
1832
+            'is' => __( 'Icelandic', 'formidable' ), 'id' => __( 'Indonesian', 'formidable' ),
1833
+            'it' => __( 'Italian', 'formidable' ), 'ja' => __( 'Japanese', 'formidable' ),
1834
+            'ko' => __( 'Korean', 'formidable' ), 'lv' => __( 'Latvian', 'formidable' ),
1835 1835
             'lt' => __( 'Lithuanian', 'formidable' ), 'ms' => __( 'Malaysian', 'formidable' ),
1836
-            'no' => __( 'Norwegian', 'formidable' ),  'pl' => __( 'Polish', 'formidable' ),
1836
+            'no' => __( 'Norwegian', 'formidable' ), 'pl' => __( 'Polish', 'formidable' ),
1837 1837
             'pt' => __( 'Portuguese', 'formidable' ), 'pt-BR' => __( 'Portuguese/Brazilian', 'formidable' ),
1838 1838
             'pt-PT' => __( 'Portuguese/Portugal', 'formidable' ), 'ro' => __( 'Romanian', 'formidable' ),
1839
-            'ru' => __( 'Russian', 'formidable' ),    'sr' => __( 'Serbian', 'formidable' ),
1839
+            'ru' => __( 'Russian', 'formidable' ), 'sr' => __( 'Serbian', 'formidable' ),
1840 1840
             'sr-SR' => __( 'Serbian', 'formidable' ), 'sk' => __( 'Slovak', 'formidable' ),
1841
-            'sl' => __( 'Slovenian', 'formidable' ),  'es' => __( 'Spanish', 'formidable' ),
1841
+            'sl' => __( 'Slovenian', 'formidable' ), 'es' => __( 'Spanish', 'formidable' ),
1842 1842
             'es-419' => __( 'Spanish/Latin America', 'formidable' ), 'sv' => __( 'Swedish', 'formidable' ),
1843
-            'ta' => __( 'Tamil', 'formidable' ),      'th' => __( 'Thai', 'formidable' ),
1844
-            'tu' => __( 'Turkish', 'formidable' ),    'tr' => __( 'Turkish', 'formidable' ),
1845
-            'uk' => __( 'Ukranian', 'formidable' ),   'vi' => __( 'Vietnamese', 'formidable' ),
1843
+            'ta' => __( 'Tamil', 'formidable' ), 'th' => __( 'Thai', 'formidable' ),
1844
+            'tu' => __( 'Turkish', 'formidable' ), 'tr' => __( 'Turkish', 'formidable' ),
1845
+            'uk' => __( 'Ukranian', 'formidable' ), 'vi' => __( 'Vietnamese', 'formidable' ),
1846 1846
         );
1847 1847
 
1848 1848
         if ( $type == 'captcha' ) {
@@ -1861,8 +1861,8 @@  discard block
 block discarded – undo
1861 1861
             );
1862 1862
         }
1863 1863
 
1864
-        $locales = array_diff_key($locales, array_flip($unset));
1865
-        $locales = apply_filters('frm_locales', $locales);
1864
+        $locales = array_diff_key( $locales, array_flip( $unset ) );
1865
+        $locales = apply_filters( 'frm_locales', $locales );
1866 1866
 
1867 1867
         return $locales;
1868 1868
     }
Please login to merge, or discard this patch.
classes/helpers/FrmFormsHelper.php 2 patches
Indentation   +266 added lines, -266 removed lines patch added patch discarded remove patch
@@ -19,38 +19,38 @@  discard block
 block discarded – undo
19 19
 
20 20
 	public static function get_direct_link( $key, $form = false ) {
21 21
 		$target_url = esc_url( admin_url( 'admin-ajax.php?action=frm_forms_preview&form=' . $key ) );
22
-        $target_url = apply_filters('frm_direct_link', $target_url, $key, $form);
23
-
24
-        return $target_url;
25
-    }
26
-
27
-    public static function forms_dropdown( $field_name, $field_value = '', $args = array() ) {
28
-        $defaults = array(
29
-            'blank'     => true,
30
-            'field_id'  => false,
31
-            'onchange'  => false,
32
-            'exclude'   => false,
33
-            'class'     => '',
22
+		$target_url = apply_filters('frm_direct_link', $target_url, $key, $form);
23
+
24
+		return $target_url;
25
+	}
26
+
27
+	public static function forms_dropdown( $field_name, $field_value = '', $args = array() ) {
28
+		$defaults = array(
29
+			'blank'     => true,
30
+			'field_id'  => false,
31
+			'onchange'  => false,
32
+			'exclude'   => false,
33
+			'class'     => '',
34 34
 			'inc_children' => 'exclude',
35
-        );
36
-        $args = wp_parse_args( $args, $defaults );
35
+		);
36
+		$args = wp_parse_args( $args, $defaults );
37 37
 
38
-        if ( ! $args['field_id'] ) {
39
-            $args['field_id'] = $field_name;
40
-        }
38
+		if ( ! $args['field_id'] ) {
39
+			$args['field_id'] = $field_name;
40
+		}
41 41
 
42 42
 		$query = array();
43
-        if ( $args['exclude'] ) {
43
+		if ( $args['exclude'] ) {
44 44
 			$query['id !'] = $args['exclude'];
45
-        }
45
+		}
46 46
 
47
-        $where = apply_filters('frm_forms_dropdown', $query, $field_name);
47
+		$where = apply_filters('frm_forms_dropdown', $query, $field_name);
48 48
 		$forms = FrmForm::get_published_forms( $where, 999, $args['inc_children'] );
49 49
 		$add_html = array();
50 50
 		self::add_html_attr( $args['onchange'], 'onchange', $add_html );
51 51
 		self::add_html_attr( $args['class'], 'class', $add_html );
52 52
 
53
-        ?>
53
+		?>
54 54
 		<select name="<?php echo esc_attr( $field_name ); ?>" id="<?php echo esc_attr( $args['field_id'] ) ?>" <?php echo implode( ' ', $add_html ); ?>>
55 55
 		<?php if ( $args['blank'] ) { ?>
56 56
 			<option value=""><?php echo ( $args['blank'] == 1 ) ? ' ' : '- ' . esc_attr( $args['blank'] ) . ' -'; ?></option>
@@ -62,7 +62,7 @@  discard block
 block discarded – undo
62 62
 		<?php } ?>
63 63
         </select>
64 64
         <?php
65
-    }
65
+	}
66 66
 
67 67
 	/**
68 68
 	 * @param string $class
@@ -77,7 +77,7 @@  discard block
 block discarded – undo
77 77
 		}
78 78
 	}
79 79
 
80
-    public static function form_switcher() {
80
+	public static function form_switcher() {
81 81
 		$where = apply_filters( 'frm_forms_dropdown', array(), '' );
82 82
 		$forms = FrmForm::get_published_forms( $where );
83 83
 
@@ -86,32 +86,32 @@  discard block
 block discarded – undo
86 86
 			unset( $args['form'] );
87 87
 		} else if ( isset( $_GET['form']) && ! isset( $_GET['id'] ) ) {
88 88
 			unset( $args['id'] );
89
-        }
89
+		}
90 90
 
91 91
 		$frm_action = FrmAppHelper::simple_get( 'frm_action', 'sanitize_title' );
92 92
 		if ( FrmAppHelper::is_admin_page( 'formidable-entries' ) && in_array( $frm_action, array( 'edit', 'show', 'destroy_all' ) ) ) {
93
-            $args['frm_action'] = 'list';
94
-            $args['form'] = 0;
93
+			$args['frm_action'] = 'list';
94
+			$args['form'] = 0;
95 95
 		} else if ( FrmAppHelper::is_admin_page('formidable' ) && in_array( $frm_action, array( 'new', 'duplicate' ) ) ) {
96
-            $args['frm_action'] = 'edit';
96
+			$args['frm_action'] = 'edit';
97 97
 		} else if ( isset( $_GET['post'] ) ) {
98
-            $args['form'] = 0;
99
-            $base = admin_url('edit.php?post_type=frm_display');
100
-        }
98
+			$args['form'] = 0;
99
+			$base = admin_url('edit.php?post_type=frm_display');
100
+		}
101 101
 
102
-        ?>
102
+		?>
103 103
 		<li class="dropdown last" id="frm_bs_dropdown">
104 104
 			<a href="#" id="frm-navbarDrop" class="frm-dropdown-toggle" data-toggle="dropdown"><?php _e( 'Switch Form', 'formidable' ) ?> <b class="caret"></b></a>
105 105
 		    <ul class="frm-dropdown-menu frm-on-top" role="menu" aria-labelledby="frm-navbarDrop">
106 106
 			<?php
107 107
 			foreach ( $forms as $form ) {
108 108
 				if ( isset( $args['id'] ) ) {
109
-			        $args['id'] = $form->id;
109
+					$args['id'] = $form->id;
110 110
 				}
111
-			    if ( isset( $args['form'] ) ) {
112
-			        $args['form'] = $form->id;
111
+				if ( isset( $args['form'] ) ) {
112
+					$args['form'] = $form->id;
113 113
 				}
114
-                ?>
114
+				?>
115 115
 				<li><a href="<?php echo esc_url( isset( $base ) ? add_query_arg( $args, $base ) : add_query_arg( $args ) ); ?>" tabindex="-1"><?php echo esc_html( empty( $form->name ) ? __( '(no title)') : FrmAppHelper::truncate( $form->name, 60 ) ); ?></a></li>
116 116
 			<?php
117 117
 				unset( $form );
@@ -119,12 +119,12 @@  discard block
 block discarded – undo
119 119
 			</ul>
120 120
 		</li>
121 121
         <?php
122
-    }
122
+	}
123 123
 
124 124
 	public static function get_sortable_classes( $col, $sort_col, $sort_dir ) {
125
-        echo ($sort_col == $col) ? 'sorted' : 'sortable';
126
-        echo ($sort_col == $col && $sort_dir == 'desc') ? ' asc' : ' desc';
127
-    }
125
+		echo ($sort_col == $col) ? 'sorted' : 'sortable';
126
+		echo ($sort_col == $col && $sort_dir == 'desc') ? ' asc' : ' desc';
127
+	}
128 128
 
129 129
 	/**
130 130
 	 * Get the invalid form error message
@@ -148,104 +148,104 @@  discard block
 block discarded – undo
148 148
 		return $message;
149 149
 	}
150 150
 
151
-    /**
152
-     * Used when a form is created
153
-     */
154
-    public static function setup_new_vars( $values = array() ) {
155
-        global $wpdb;
151
+	/**
152
+	 * Used when a form is created
153
+	 */
154
+	public static function setup_new_vars( $values = array() ) {
155
+		global $wpdb;
156 156
 
157
-        if ( ! empty( $values ) ) {
158
-            $post_values = $values;
159
-        } else {
160
-            $values = array();
161
-            $post_values = isset($_POST) ? $_POST : array();
162
-        }
157
+		if ( ! empty( $values ) ) {
158
+			$post_values = $values;
159
+		} else {
160
+			$values = array();
161
+			$post_values = isset($_POST) ? $_POST : array();
162
+		}
163 163
 
164 164
 		foreach ( array( 'name' => '', 'description' => '' ) as $var => $default ) {
165 165
 			if ( ! isset( $values[ $var ] ) ) {
166 166
 				$values[ $var ] = FrmAppHelper::get_param( $var, $default );
167
-            }
168
-        }
167
+			}
168
+		}
169 169
 
170
-        $values['description'] = FrmAppHelper::use_wpautop($values['description']);
170
+		$values['description'] = FrmAppHelper::use_wpautop($values['description']);
171 171
 
172 172
 		foreach ( array( 'form_id' => '', 'logged_in' => '', 'editable' => '', 'default_template' => 0, 'is_template' => 0, 'status' => 'draft', 'parent_form_id' => 0 ) as $var => $default ) {
173
-            if ( ! isset( $values[ $var ] ) ) {
173
+			if ( ! isset( $values[ $var ] ) ) {
174 174
 				$values[ $var ] = FrmAppHelper::get_param( $var, $default );
175
-            }
176
-        }
175
+			}
176
+		}
177 177
 
178
-        if ( ! isset( $values['form_key'] ) ) {
178
+		if ( ! isset( $values['form_key'] ) ) {
179 179
 			$values['form_key'] = ( $post_values && isset( $post_values['form_key'] ) ) ? $post_values['form_key'] : FrmAppHelper::get_unique_key( '', $wpdb->prefix . 'frm_forms', 'form_key' );
180
-        }
180
+		}
181 181
 
182 182
 		$values = self::fill_default_opts( $values, false, $post_values );
183 183
 		$values['custom_style'] = FrmAppHelper::custom_style_value( $values, $post_values );
184 184
 
185
-        return apply_filters('frm_setup_new_form_vars', $values);
186
-    }
185
+		return apply_filters('frm_setup_new_form_vars', $values);
186
+	}
187 187
 
188
-    /**
189
-     * Used when editing a form
190
-     */
191
-    public static function setup_edit_vars( $values, $record, $post_values = array() ) {
188
+	/**
189
+	 * Used when editing a form
190
+	 */
191
+	public static function setup_edit_vars( $values, $record, $post_values = array() ) {
192 192
 		if ( empty( $post_values ) ) {
193 193
 			$post_values = stripslashes_deep( $_POST );
194 194
 		}
195 195
 
196
-        $values['form_key'] = isset($post_values['form_key']) ? $post_values['form_key'] : $record->form_key;
197
-        $values['default_template'] = isset($post_values['default_template']) ? $post_values['default_template'] : $record->default_template;
198
-        $values['is_template'] = isset($post_values['is_template']) ? $post_values['is_template'] : $record->is_template;
199
-        $values['status'] = $record->status;
196
+		$values['form_key'] = isset($post_values['form_key']) ? $post_values['form_key'] : $record->form_key;
197
+		$values['default_template'] = isset($post_values['default_template']) ? $post_values['default_template'] : $record->default_template;
198
+		$values['is_template'] = isset($post_values['is_template']) ? $post_values['is_template'] : $record->is_template;
199
+		$values['status'] = $record->status;
200 200
 
201
-        $values = self::fill_default_opts($values, $record, $post_values);
201
+		$values = self::fill_default_opts($values, $record, $post_values);
202 202
 
203
-        return apply_filters('frm_setup_edit_form_vars', $values);
204
-    }
203
+		return apply_filters('frm_setup_edit_form_vars', $values);
204
+	}
205 205
 
206 206
 	public static function fill_default_opts( $values, $record, $post_values ) {
207 207
 
208
-        $defaults = self::get_default_opts();
208
+		$defaults = self::get_default_opts();
209 209
 		foreach ( $defaults as $var => $default ) {
210
-            if ( is_array($default) ) {
211
-                if ( ! isset( $values[ $var ] ) ) {
210
+			if ( is_array($default) ) {
211
+				if ( ! isset( $values[ $var ] ) ) {
212 212
 					$values[ $var ] = ( $record && isset( $record->options[ $var ] ) ) ? $record->options[ $var ] : array();
213
-                }
213
+				}
214 214
 
215
-                foreach ( $default as $k => $v ) {
215
+				foreach ( $default as $k => $v ) {
216 216
 					$values[ $var ][ $k ] = ( $post_values && isset( $post_values[ $var ][ $k ] ) ) ? $post_values[ $var ][ $k ] : ( ( $record && isset( $record->options[ $var ] ) && isset( $record->options[ $var ][ $k ] ) ) ? $record->options[ $var ][ $k ] : $v);
217 217
 
218
-                    if ( is_array( $v ) ) {
219
-                        foreach ( $v as $k1 => $v1 ) {
218
+					if ( is_array( $v ) ) {
219
+						foreach ( $v as $k1 => $v1 ) {
220 220
 							$values[ $var ][ $k ][ $k1 ] = ( $post_values && isset( $post_values[ $var ][ $k ][ $k1 ] ) ) ? $post_values[ $var ][ $k ][ $k1 ] : ( ( $record && isset( $record->options[ $var ] ) && isset( $record->options[ $var ][ $k ] ) && isset( $record->options[ $var ][ $k ][ $k1 ] ) ) ? $record->options[ $var ][ $k ][ $k1 ] : $v1 );
221
-                            unset( $k1, $v1 );
222
-                        }
223
-                    }
221
+							unset( $k1, $v1 );
222
+						}
223
+					}
224 224
 
225
-                    unset($k, $v);
226
-                }
227
-            } else {
225
+					unset($k, $v);
226
+				}
227
+			} else {
228 228
 				$values[ $var ] = ( $post_values && isset( $post_values['options'][ $var ] ) ) ? $post_values['options'][ $var ] : ( ( $record && isset( $record->options[ $var ] ) ) ? $record->options[ $var ] : $default );
229
-            }
229
+			}
230 230
 
231
-            unset($var, $default);
232
-        }
231
+			unset($var, $default);
232
+		}
233 233
 
234
-        return $values;
235
-    }
234
+		return $values;
235
+	}
236 236
 
237
-    public static function get_default_opts() {
238
-        $frm_settings = FrmAppHelper::get_settings();
237
+	public static function get_default_opts() {
238
+		$frm_settings = FrmAppHelper::get_settings();
239 239
 
240
-        return array(
241
-            'submit_value' => $frm_settings->submit_value, 'success_action' => 'message',
242
-            'success_msg' => $frm_settings->success_msg, 'show_form' => 0, 'akismet' => '',
243
-            'no_save' => 0, 'ajax_load' => 0, 'form_class' => '', 'custom_style' => 1,
244
-            'before_html' => self::get_default_html('before'),
245
-            'after_html' => '',
246
-            'submit_html' => self::get_default_html('submit'),
247
-        );
248
-    }
240
+		return array(
241
+			'submit_value' => $frm_settings->submit_value, 'success_action' => 'message',
242
+			'success_msg' => $frm_settings->success_msg, 'show_form' => 0, 'akismet' => '',
243
+			'no_save' => 0, 'ajax_load' => 0, 'form_class' => '', 'custom_style' => 1,
244
+			'before_html' => self::get_default_html('before'),
245
+			'after_html' => '',
246
+			'submit_html' => self::get_default_html('submit'),
247
+		);
248
+	}
249 249
 
250 250
 	/**
251 251
 	 * @param array $options
@@ -260,15 +260,15 @@  discard block
 block discarded – undo
260 260
 		}
261 261
 	}
262 262
 
263
-    /**
264
-     * @param string $loc
265
-     */
263
+	/**
264
+	 * @param string $loc
265
+	 */
266 266
 	public static function get_default_html( $loc ) {
267 267
 		if ( $loc == 'submit' ) {
268
-            $sending = __( 'Sending', 'formidable' );
269
-            $draft_link = self::get_draft_link();
270
-            $img = '[frmurl]/images/ajax_loader.gif';
271
-            $default_html = <<<SUBMIT_HTML
268
+			$sending = __( 'Sending', 'formidable' );
269
+			$draft_link = self::get_draft_link();
270
+			$img = '[frmurl]/images/ajax_loader.gif';
271
+			$default_html = <<<SUBMIT_HTML
272 272
 <div class="frm_submit">
273 273
 [if back_button]<input type="button" value="[back_label]" name="frm_prev_page" formnovalidate="formnovalidate" class="frm_prev_page" [back_hook] />[/if back_button]
274 274
 <input type="submit" value="[button_label]" [button_action] />
@@ -277,49 +277,49 @@  discard block
 block discarded – undo
277 277
 </div>
278 278
 SUBMIT_HTML;
279 279
 		} else if ( $loc == 'before' ) {
280
-            $default_html = <<<BEFORE_HTML
280
+			$default_html = <<<BEFORE_HTML
281 281
 <legend class="frm_hidden">[form_name]</legend>
282 282
 [if form_name]<h3 class="frm_form_title">[form_name]</h3>[/if form_name]
283 283
 [if form_description]<div class="frm_description">[form_description]</div>[/if form_description]
284 284
 BEFORE_HTML;
285 285
 		} else {
286
-            $default_html = '';
287
-        }
286
+			$default_html = '';
287
+		}
288 288
 
289
-        return $default_html;
290
-    }
289
+		return $default_html;
290
+	}
291 291
 
292
-    public static function get_draft_link() {
293
-        $link = '[if save_draft]<a href="#" class="frm_save_draft" [draft_hook]>[draft_label]</a>[/if save_draft]';
294
-        return $link;
295
-    }
292
+	public static function get_draft_link() {
293
+		$link = '[if save_draft]<a href="#" class="frm_save_draft" [draft_hook]>[draft_label]</a>[/if save_draft]';
294
+		return $link;
295
+	}
296 296
 
297 297
 	public static function get_custom_submit( $html, $form, $submit, $form_action, $values ) {
298
-        $button = self::replace_shortcodes($html, $form, $submit, $form_action, $values);
299
-        if ( ! strpos($button, '[button_action]') ) {
300
-            return;
301
-        }
298
+		$button = self::replace_shortcodes($html, $form, $submit, $form_action, $values);
299
+		if ( ! strpos($button, '[button_action]') ) {
300
+			return;
301
+		}
302 302
 
303
-        $button_parts = explode('[button_action]', $button);
304
-        echo $button_parts[0];
305
-        //echo ' id="frm_submit_"';
303
+		$button_parts = explode('[button_action]', $button);
304
+		echo $button_parts[0];
305
+		//echo ' id="frm_submit_"';
306 306
 
307
-        $classes = apply_filters('frm_submit_button_class', array(), $form);
308
-        if ( ! empty($classes) ) {
307
+		$classes = apply_filters('frm_submit_button_class', array(), $form);
308
+		if ( ! empty($classes) ) {
309 309
 			echo ' class="' . esc_attr( implode( ' ', $classes ) ) . '"';
310
-        }
311
-
312
-        do_action('frm_submit_button_action', $form, $form_action);
313
-        echo $button_parts[1];
314
-    }
315
-
316
-    /**
317
-     * Automatically add end section fields if they don't exist (2.0 migration)
318
-     * @since 2.0
319
-     *
320
-     * @param boolean $reset_fields
321
-     */
322
-    public static function auto_add_end_section_fields( $form, $fields, &$reset_fields ) {
310
+		}
311
+
312
+		do_action('frm_submit_button_action', $form, $form_action);
313
+		echo $button_parts[1];
314
+	}
315
+
316
+	/**
317
+	 * Automatically add end section fields if they don't exist (2.0 migration)
318
+	 * @since 2.0
319
+	 *
320
+	 * @param boolean $reset_fields
321
+	 */
322
+	public static function auto_add_end_section_fields( $form, $fields, &$reset_fields ) {
323 323
 		if ( empty( $fields ) ) {
324 324
 			return;
325 325
 		}
@@ -328,7 +328,7 @@  discard block
 block discarded – undo
328 328
 		$open = $prev_order = false;
329 329
 		$add_order = 0;
330 330
 		$last_field = false;
331
-        foreach ( $fields as $field ) {
331
+		foreach ( $fields as $field ) {
332 332
 			if ( $prev_order === $field->field_order ) {
333 333
 				$add_order++;
334 334
 			}
@@ -339,48 +339,48 @@  discard block
 block discarded – undo
339 339
 				FrmField::update( $field->id, array( 'field_order' => $field->field_order ) );
340 340
 			}
341 341
 
342
-            switch ( $field->type ) {
343
-                case 'divider':
344
-                    // create an end section if open
342
+			switch ( $field->type ) {
343
+				case 'divider':
344
+					// create an end section if open
345 345
 					self::maybe_create_end_section( $open, $reset_fields, $add_order, $end_section_values, $field, 'move' );
346 346
 
347
-                    // mark it open for the next end section
348
-                    $open = true;
349
-                break;
350
-                case 'break';
347
+					// mark it open for the next end section
348
+					$open = true;
349
+				break;
350
+				case 'break';
351 351
 					self::maybe_create_end_section( $open, $reset_fields, $add_order, $end_section_values, $field, 'move' );
352
-                break;
353
-                case 'end_divider':
354
-                    if ( ! $open ) {
355
-                        // the section isn't open, so this is an extra field that needs to be removed
356
-                        FrmField::destroy( $field->id );
357
-                        $reset_fields = true;
358
-                    }
359
-
360
-                    // There is already an end section here, so there is no need to create one
361
-                    $open = false;
362
-            }
352
+				break;
353
+				case 'end_divider':
354
+					if ( ! $open ) {
355
+						// the section isn't open, so this is an extra field that needs to be removed
356
+						FrmField::destroy( $field->id );
357
+						$reset_fields = true;
358
+					}
359
+
360
+					// There is already an end section here, so there is no need to create one
361
+					$open = false;
362
+			}
363 363
 			$prev_order = $field->field_order;
364 364
 
365 365
 			$last_field = $field;
366 366
 			unset( $field );
367
-        }
367
+		}
368 368
 
369 369
 		self::maybe_create_end_section( $open, $reset_fields, $add_order, $end_section_values, $last_field );
370
-    }
370
+	}
371 371
 
372 372
 	/**
373 373
 	 * Create end section field if it doesn't exist. This is for migration from < 2.0
374 374
 	 * Fix any ordering that may be messed up
375 375
 	 */
376 376
 	public static function maybe_create_end_section( &$open, &$reset_fields, &$add_order, $end_section_values, $field, $move = 'no' ) {
377
-        if ( ! $open ) {
378
-            return;
379
-        }
377
+		if ( ! $open ) {
378
+			return;
379
+		}
380 380
 
381 381
 		$end_section_values['field_order'] = $field->field_order + 1;
382 382
 
383
-        FrmField::create( $end_section_values );
383
+		FrmField::create( $end_section_values );
384 384
 
385 385
 		if ( $move == 'move' ) {
386 386
 			// bump the order of current field unless we're at the end of the form
@@ -388,39 +388,39 @@  discard block
 block discarded – undo
388 388
 		}
389 389
 
390 390
 		$add_order += 2;
391
-        $open = false;
392
-        $reset_fields = true;
393
-    }
391
+		$open = false;
392
+		$reset_fields = true;
393
+	}
394 394
 
395
-    public static function replace_shortcodes( $html, $form, $title = false, $description = false, $values = array() ) {
395
+	public static function replace_shortcodes( $html, $form, $title = false, $description = false, $values = array() ) {
396 396
 		foreach ( array( 'form_name' => $title, 'form_description' => $description, 'entry_key' => true ) as $code => $show ) {
397
-            if ( $code == 'form_name' ) {
398
-                $replace_with = $form->name;
399
-            } else if ( $code == 'form_description' ) {
400
-                $replace_with = FrmAppHelper::use_wpautop($form->description);
401
-            } else if ( $code == 'entry_key' && isset($_GET) && isset($_GET['entry']) ) {
402
-                $replace_with = FrmAppHelper::simple_get( 'entry' );
403
-            } else {
404
-                $replace_with = '';
405
-            }
397
+			if ( $code == 'form_name' ) {
398
+				$replace_with = $form->name;
399
+			} else if ( $code == 'form_description' ) {
400
+				$replace_with = FrmAppHelper::use_wpautop($form->description);
401
+			} else if ( $code == 'entry_key' && isset($_GET) && isset($_GET['entry']) ) {
402
+				$replace_with = FrmAppHelper::simple_get( 'entry' );
403
+			} else {
404
+				$replace_with = '';
405
+			}
406 406
 
407
-            FrmFieldsHelper::remove_inline_conditions( ( FrmAppHelper::is_true($show) && $replace_with != '' ), $code, $replace_with, $html );
408
-        }
407
+			FrmFieldsHelper::remove_inline_conditions( ( FrmAppHelper::is_true($show) && $replace_with != '' ), $code, $replace_with, $html );
408
+		}
409 409
 
410
-        //replace [form_key]
411
-        $html = str_replace('[form_key]', $form->form_key, $html);
410
+		//replace [form_key]
411
+		$html = str_replace('[form_key]', $form->form_key, $html);
412 412
 
413
-        //replace [frmurl]
414
-        $html = str_replace('[frmurl]', FrmFieldsHelper::dynamic_default_values( 'frmurl' ), $html);
413
+		//replace [frmurl]
414
+		$html = str_replace('[frmurl]', FrmFieldsHelper::dynamic_default_values( 'frmurl' ), $html);
415 415
 
416 416
 		if ( strpos( $html, '[button_label]' ) ) {
417 417
 			add_filter( 'frm_submit_button', 'FrmFormsHelper::submit_button_label', 1 );
418 418
 			$submit_label = apply_filters( 'frm_submit_button', $title, $form );
419 419
 			$submit_label = esc_attr( do_shortcode( $submit_label ) );
420 420
 			$html = str_replace( '[button_label]', $submit_label, $html );
421
-        }
421
+		}
422 422
 
423
-        $html = apply_filters('frm_form_replace_shortcodes', $html, $form, $values);
423
+		$html = apply_filters('frm_form_replace_shortcodes', $html, $form, $values);
424 424
 
425 425
 		if ( strpos( $html, '[if back_button]' ) ) {
426 426
 			$html = preg_replace( '/(\[if\s+back_button\])(.*?)(\[\/if\s+back_button\])/mis', '', $html );
@@ -434,32 +434,32 @@  discard block
 block discarded – undo
434 434
 			$html = do_shortcode( $html );
435 435
 		}
436 436
 
437
-        return $html;
438
-    }
437
+		return $html;
438
+	}
439 439
 
440 440
 	public static function submit_button_label( $submit ) {
441
-        if ( ! $submit || empty($submit) ) {
442
-            $frm_settings = FrmAppHelper::get_settings();
443
-            $submit = $frm_settings->submit_value;
444
-        }
441
+		if ( ! $submit || empty($submit) ) {
442
+			$frm_settings = FrmAppHelper::get_settings();
443
+			$submit = $frm_settings->submit_value;
444
+		}
445 445
 
446
-        return $submit;
447
-    }
446
+		return $submit;
447
+	}
448 448
 
449 449
 	public static function get_form_style_class( $form = false ) {
450
-        $style = self::get_form_style($form);
451
-        $class = ' with_frm_style';
452
-
453
-        if ( empty($style) ) {
454
-            if ( FrmAppHelper::is_admin_page('formidable-entries') ) {
455
-                return $class;
456
-            } else {
457
-                return;
458
-            }
459
-        }
460
-
461
-        //If submit button needs to be inline or centered
462
-        if ( is_object($form) ) {
450
+		$style = self::get_form_style($form);
451
+		$class = ' with_frm_style';
452
+
453
+		if ( empty($style) ) {
454
+			if ( FrmAppHelper::is_admin_page('formidable-entries') ) {
455
+				return $class;
456
+			} else {
457
+				return;
458
+			}
459
+		}
460
+
461
+		//If submit button needs to be inline or centered
462
+		if ( is_object($form) ) {
463 463
 			$form = $form->options;
464 464
 		}
465 465
 
@@ -471,17 +471,17 @@  discard block
 block discarded – undo
471 471
 			$class .= ' frm_center_submit';
472 472
 		}
473 473
 
474
-        $class = apply_filters('frm_add_form_style_class', $class, $style);
474
+		$class = apply_filters('frm_add_form_style_class', $class, $style);
475 475
 
476
-        return $class;
477
-    }
476
+		return $class;
477
+	}
478 478
 
479
-    /**
480
-     * @param string|boolean $form
481
-     *
482
-     * @return string
483
-     */
484
-    public static function get_form_style( $form ) {
479
+	/**
480
+	 * @param string|boolean $form
481
+	 *
482
+	 * @return string
483
+	 */
484
+	public static function get_form_style( $form ) {
485 485
 		$style = 1;
486 486
 		if ( empty( $form ) || 'default' == 'form' ) {
487 487
 			return $style;
@@ -501,7 +501,7 @@  discard block
 block discarded – undo
501 501
 		$style = ( $form && is_object( $form ) && isset( $form->options['custom_style'] ) ) ? $form->options['custom_style'] : $style;
502 502
 
503 503
 		return $style;
504
-    }
504
+	}
505 505
 
506 506
 	/**
507 507
 	 * Display the validation error messages when an entry is submitted
@@ -556,74 +556,74 @@  discard block
 block discarded – undo
556 556
 	}
557 557
 
558 558
 	public static function get_scroll_js( $form_id ) {
559
-        ?><script type="text/javascript">document.addEventListener('DOMContentLoaded',function(){frmFrontForm.scrollMsg(<?php echo (int) $form_id ?>);})</script><?php
560
-    }
559
+		?><script type="text/javascript">document.addEventListener('DOMContentLoaded',function(){frmFrontForm.scrollMsg(<?php echo (int) $form_id ?>);})</script><?php
560
+	}
561 561
 
562 562
 	public static function edit_form_link( $form_id ) {
563
-        if ( is_object($form_id) ) {
564
-            $form = $form_id;
565
-            $name = $form->name;
566
-            $form_id = $form->id;
567
-        } else {
568
-            $name = FrmForm::getName($form_id);
569
-        }
570
-
571
-        if ( $form_id ) {
563
+		if ( is_object($form_id) ) {
564
+			$form = $form_id;
565
+			$name = $form->name;
566
+			$form_id = $form->id;
567
+		} else {
568
+			$name = FrmForm::getName($form_id);
569
+		}
570
+
571
+		if ( $form_id ) {
572 572
 			$val = '<a href="' . esc_url( admin_url( 'admin.php?page=formidable&frm_action=edit&id=' . $form_id ) ) . '">' . ( '' == $name ? __( '(no title)' ) : FrmAppHelper::truncate( $name, 40 ) ) . '</a>';
573
-	    } else {
574
-	        $val = '';
575
-	    }
573
+		} else {
574
+			$val = '';
575
+		}
576 576
 
577
-	    return $val;
577
+		return $val;
578 578
 	}
579 579
 
580 580
 	public static function delete_trash_link( $id, $status, $length = 'long' ) {
581
-        $link = '';
582
-        $labels = array(
583
-            'restore' => array(
584
-                'long'  => __( 'Restore from Trash', 'formidable' ),
585
-                'short' => __( 'Restore', 'formidable' ),
586
-            ),
587
-            'trash' => array(
588
-                'long'  => __( 'Move to Trash', 'formidable' ),
589
-                'short' => __( 'Trash', 'formidable' ),
590
-            ),
591
-            'delete' => array(
592
-                'long'  => __( 'Delete Permanently', 'formidable' ),
593
-                'short' => __( 'Delete', 'formidable' ),
594
-            ),
595
-        );
596
-
597
-        $current_page = isset( $_REQUEST['form_type'] ) ? $_REQUEST['form_type'] : '';
581
+		$link = '';
582
+		$labels = array(
583
+			'restore' => array(
584
+				'long'  => __( 'Restore from Trash', 'formidable' ),
585
+				'short' => __( 'Restore', 'formidable' ),
586
+			),
587
+			'trash' => array(
588
+				'long'  => __( 'Move to Trash', 'formidable' ),
589
+				'short' => __( 'Trash', 'formidable' ),
590
+			),
591
+			'delete' => array(
592
+				'long'  => __( 'Delete Permanently', 'formidable' ),
593
+				'short' => __( 'Delete', 'formidable' ),
594
+			),
595
+		);
596
+
597
+		$current_page = isset( $_REQUEST['form_type'] ) ? $_REQUEST['form_type'] : '';
598 598
 		$base_url = '?page=formidable&form_type=' . $current_page . '&id=' . $id;
599
-        if ( 'trash' == $status ) {
599
+		if ( 'trash' == $status ) {
600 600
 			$link = '<a href="' . esc_url( wp_nonce_url( $base_url . '&frm_action=untrash', 'untrash_form_' . $id ) ) . '" class="submitdelete deletion">' . $labels['restore'][ $length ] . '</a>';
601
-        } else if ( current_user_can('frm_delete_forms') ) {
602
-            if ( EMPTY_TRASH_DAYS ) {
601
+		} else if ( current_user_can('frm_delete_forms') ) {
602
+			if ( EMPTY_TRASH_DAYS ) {
603 603
 				$link = '<a href="' . esc_url( wp_nonce_url( $base_url . '&frm_action=trash', 'trash_form_' . $id ) ) . '" class="submitdelete deletion">' . $labels['trash'][ $length ] . '</a>';
604
-            } else {
604
+			} else {
605 605
 				$link = '<a href="' . esc_url( wp_nonce_url( $base_url . '&frm_action=destroy', 'destroy_form_' . $id ) ) . '" class="submitdelete deletion" onclick="return confirm(\'' . esc_attr( __( 'Are you sure you want to delete this form and all its entries?', 'formidable' ) ) . '\')">' . $labels['delete'][ $length ] . '</a>';
606
-            }
607
-        }
606
+			}
607
+		}
608 608
 
609
-        return $link;
610
-    }
609
+		return $link;
610
+	}
611 611
 
612 612
 	public static function status_nice_name( $status ) {
613
-        $nice_names = array(
614
-            'draft'     => __( 'Draft', 'formidable' ),
615
-            'trash'     => __( 'Trash', 'formidable' ),
616
-            'publish'   => __( 'Published', 'formidable' ),
617
-        );
618
-
619
-        if ( ! in_array($status, array_keys($nice_names)) ) {
620
-            $status = 'publish';
621
-        }
613
+		$nice_names = array(
614
+			'draft'     => __( 'Draft', 'formidable' ),
615
+			'trash'     => __( 'Trash', 'formidable' ),
616
+			'publish'   => __( 'Published', 'formidable' ),
617
+		);
618
+
619
+		if ( ! in_array($status, array_keys($nice_names)) ) {
620
+			$status = 'publish';
621
+		}
622 622
 
623 623
 		$name = $nice_names[ $status ];
624 624
 
625
-        return $name;
626
-    }
625
+		return $name;
626
+	}
627 627
 
628 628
 	public static function get_params() {
629 629
 		_deprecated_function( __FUNCTION__, '2.0.9', 'FrmForm::list_page_params' );
Please login to merge, or discard this patch.
Spacing   +61 added lines, -61 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined('ABSPATH') ) {
2
+if ( ! defined( 'ABSPATH' ) ) {
3 3
 	die( 'You are not allowed to call this page directly.' );
4 4
 }
5 5
 
@@ -19,7 +19,7 @@  discard block
 block discarded – undo
19 19
 
20 20
 	public static function get_direct_link( $key, $form = false ) {
21 21
 		$target_url = esc_url( admin_url( 'admin-ajax.php?action=frm_forms_preview&form=' . $key ) );
22
-        $target_url = apply_filters('frm_direct_link', $target_url, $key, $form);
22
+        $target_url = apply_filters( 'frm_direct_link', $target_url, $key, $form );
23 23
 
24 24
         return $target_url;
25 25
     }
@@ -44,7 +44,7 @@  discard block
 block discarded – undo
44 44
 			$query['id !'] = $args['exclude'];
45 45
         }
46 46
 
47
-        $where = apply_filters('frm_forms_dropdown', $query, $field_name);
47
+        $where = apply_filters( 'frm_forms_dropdown', $query, $field_name );
48 48
 		$forms = FrmForm::get_published_forms( $where, 999, $args['inc_children'] );
49 49
 		$add_html = array();
50 50
 		self::add_html_attr( $args['onchange'], 'onchange', $add_html );
@@ -57,7 +57,7 @@  discard block
 block discarded – undo
57 57
 		<?php } ?>
58 58
 		<?php foreach ( $forms as $form ) { ?>
59 59
 			<option value="<?php echo esc_attr( $form->id ); ?>" <?php selected( $field_value, $form->id ); ?>><?php
60
-				echo ( '' == $form->name ) ? esc_html__( '(no title)', 'formidable' ) : esc_html( FrmAppHelper::truncate( $form->name, 50 ) ) . ( $form->parent_form_id ? esc_html__( ' (child)', 'formidable' ) : '' ) ;
60
+				echo ( '' == $form->name ) ? esc_html__( '(no title)', 'formidable' ) : esc_html( FrmAppHelper::truncate( $form->name, 50 ) ) . ( $form->parent_form_id ? esc_html__( ' (child)', 'formidable' ) : '' );
61 61
 			?></option>
62 62
 		<?php } ?>
63 63
         </select>
@@ -73,7 +73,7 @@  discard block
 block discarded – undo
73 73
 	 */
74 74
 	public static function add_html_attr( $class, $param, &$add_html ) {
75 75
 		if ( ! empty( $class ) ) {
76
-			$add_html[ $param ] = sanitize_title( $param ) . '="' . esc_attr( trim( sanitize_text_field( $class ) ) ) . '"';
76
+			$add_html[$param] = sanitize_title( $param ) . '="' . esc_attr( trim( sanitize_text_field( $class ) ) ) . '"';
77 77
 		}
78 78
 	}
79 79
 
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
 		$args = array( 'id' => 0, 'form' => 0 );
85 85
 		if ( isset( $_GET['id'] ) && ! isset( $_GET['form'] ) ) {
86 86
 			unset( $args['form'] );
87
-		} else if ( isset( $_GET['form']) && ! isset( $_GET['id'] ) ) {
87
+		} else if ( isset( $_GET['form'] ) && ! isset( $_GET['id'] ) ) {
88 88
 			unset( $args['id'] );
89 89
         }
90 90
 
@@ -92,11 +92,11 @@  discard block
 block discarded – undo
92 92
 		if ( FrmAppHelper::is_admin_page( 'formidable-entries' ) && in_array( $frm_action, array( 'edit', 'show', 'destroy_all' ) ) ) {
93 93
             $args['frm_action'] = 'list';
94 94
             $args['form'] = 0;
95
-		} else if ( FrmAppHelper::is_admin_page('formidable' ) && in_array( $frm_action, array( 'new', 'duplicate' ) ) ) {
95
+		} else if ( FrmAppHelper::is_admin_page( 'formidable' ) && in_array( $frm_action, array( 'new', 'duplicate' ) ) ) {
96 96
             $args['frm_action'] = 'edit';
97 97
 		} else if ( isset( $_GET['post'] ) ) {
98 98
             $args['form'] = 0;
99
-            $base = admin_url('edit.php?post_type=frm_display');
99
+            $base = admin_url( 'edit.php?post_type=frm_display' );
100 100
         }
101 101
 
102 102
         ?>
@@ -112,7 +112,7 @@  discard block
 block discarded – undo
112 112
 			        $args['form'] = $form->id;
113 113
 				}
114 114
                 ?>
115
-				<li><a href="<?php echo esc_url( isset( $base ) ? add_query_arg( $args, $base ) : add_query_arg( $args ) ); ?>" tabindex="-1"><?php echo esc_html( empty( $form->name ) ? __( '(no title)') : FrmAppHelper::truncate( $form->name, 60 ) ); ?></a></li>
115
+				<li><a href="<?php echo esc_url( isset( $base ) ? add_query_arg( $args, $base ) : add_query_arg( $args ) ); ?>" tabindex="-1"><?php echo esc_html( empty( $form->name ) ? __( '(no title)' ) : FrmAppHelper::truncate( $form->name, 60 ) ); ?></a></li>
116 116
 			<?php
117 117
 				unset( $form );
118 118
 			} ?>
@@ -122,8 +122,8 @@  discard block
 block discarded – undo
122 122
     }
123 123
 
124 124
 	public static function get_sortable_classes( $col, $sort_col, $sort_dir ) {
125
-        echo ($sort_col == $col) ? 'sorted' : 'sortable';
126
-        echo ($sort_col == $col && $sort_dir == 'desc') ? ' asc' : ' desc';
125
+        echo ( $sort_col == $col ) ? 'sorted' : 'sortable';
126
+        echo ( $sort_col == $col && $sort_dir == 'desc' ) ? ' asc' : ' desc';
127 127
     }
128 128
 
129 129
 	/**
@@ -158,20 +158,20 @@  discard block
 block discarded – undo
158 158
             $post_values = $values;
159 159
         } else {
160 160
             $values = array();
161
-            $post_values = isset($_POST) ? $_POST : array();
161
+            $post_values = isset( $_POST ) ? $_POST : array();
162 162
         }
163 163
 
164 164
 		foreach ( array( 'name' => '', 'description' => '' ) as $var => $default ) {
165
-			if ( ! isset( $values[ $var ] ) ) {
166
-				$values[ $var ] = FrmAppHelper::get_param( $var, $default );
165
+			if ( ! isset( $values[$var] ) ) {
166
+				$values[$var] = FrmAppHelper::get_param( $var, $default );
167 167
             }
168 168
         }
169 169
 
170
-        $values['description'] = FrmAppHelper::use_wpautop($values['description']);
170
+        $values['description'] = FrmAppHelper::use_wpautop( $values['description'] );
171 171
 
172 172
 		foreach ( array( 'form_id' => '', 'logged_in' => '', 'editable' => '', 'default_template' => 0, 'is_template' => 0, 'status' => 'draft', 'parent_form_id' => 0 ) as $var => $default ) {
173
-            if ( ! isset( $values[ $var ] ) ) {
174
-				$values[ $var ] = FrmAppHelper::get_param( $var, $default );
173
+            if ( ! isset( $values[$var] ) ) {
174
+				$values[$var] = FrmAppHelper::get_param( $var, $default );
175 175
             }
176 176
         }
177 177
 
@@ -182,7 +182,7 @@  discard block
 block discarded – undo
182 182
 		$values = self::fill_default_opts( $values, false, $post_values );
183 183
 		$values['custom_style'] = FrmAppHelper::custom_style_value( $values, $post_values );
184 184
 
185
-        return apply_filters('frm_setup_new_form_vars', $values);
185
+        return apply_filters( 'frm_setup_new_form_vars', $values );
186 186
     }
187 187
 
188 188
     /**
@@ -193,42 +193,42 @@  discard block
 block discarded – undo
193 193
 			$post_values = stripslashes_deep( $_POST );
194 194
 		}
195 195
 
196
-        $values['form_key'] = isset($post_values['form_key']) ? $post_values['form_key'] : $record->form_key;
197
-        $values['default_template'] = isset($post_values['default_template']) ? $post_values['default_template'] : $record->default_template;
198
-        $values['is_template'] = isset($post_values['is_template']) ? $post_values['is_template'] : $record->is_template;
196
+        $values['form_key'] = isset( $post_values['form_key'] ) ? $post_values['form_key'] : $record->form_key;
197
+        $values['default_template'] = isset( $post_values['default_template'] ) ? $post_values['default_template'] : $record->default_template;
198
+        $values['is_template'] = isset( $post_values['is_template'] ) ? $post_values['is_template'] : $record->is_template;
199 199
         $values['status'] = $record->status;
200 200
 
201
-        $values = self::fill_default_opts($values, $record, $post_values);
201
+        $values = self::fill_default_opts( $values, $record, $post_values );
202 202
 
203
-        return apply_filters('frm_setup_edit_form_vars', $values);
203
+        return apply_filters( 'frm_setup_edit_form_vars', $values );
204 204
     }
205 205
 
206 206
 	public static function fill_default_opts( $values, $record, $post_values ) {
207 207
 
208 208
         $defaults = self::get_default_opts();
209 209
 		foreach ( $defaults as $var => $default ) {
210
-            if ( is_array($default) ) {
211
-                if ( ! isset( $values[ $var ] ) ) {
212
-					$values[ $var ] = ( $record && isset( $record->options[ $var ] ) ) ? $record->options[ $var ] : array();
210
+            if ( is_array( $default ) ) {
211
+                if ( ! isset( $values[$var] ) ) {
212
+					$values[$var] = ( $record && isset( $record->options[$var] ) ) ? $record->options[$var] : array();
213 213
                 }
214 214
 
215 215
                 foreach ( $default as $k => $v ) {
216
-					$values[ $var ][ $k ] = ( $post_values && isset( $post_values[ $var ][ $k ] ) ) ? $post_values[ $var ][ $k ] : ( ( $record && isset( $record->options[ $var ] ) && isset( $record->options[ $var ][ $k ] ) ) ? $record->options[ $var ][ $k ] : $v);
216
+					$values[$var][$k] = ( $post_values && isset( $post_values[$var][$k] ) ) ? $post_values[$var][$k] : ( ( $record && isset( $record->options[$var] ) && isset( $record->options[$var][$k] ) ) ? $record->options[$var][$k] : $v );
217 217
 
218 218
                     if ( is_array( $v ) ) {
219 219
                         foreach ( $v as $k1 => $v1 ) {
220
-							$values[ $var ][ $k ][ $k1 ] = ( $post_values && isset( $post_values[ $var ][ $k ][ $k1 ] ) ) ? $post_values[ $var ][ $k ][ $k1 ] : ( ( $record && isset( $record->options[ $var ] ) && isset( $record->options[ $var ][ $k ] ) && isset( $record->options[ $var ][ $k ][ $k1 ] ) ) ? $record->options[ $var ][ $k ][ $k1 ] : $v1 );
220
+							$values[$var][$k][$k1] = ( $post_values && isset( $post_values[$var][$k][$k1] ) ) ? $post_values[$var][$k][$k1] : ( ( $record && isset( $record->options[$var] ) && isset( $record->options[$var][$k] ) && isset( $record->options[$var][$k][$k1] ) ) ? $record->options[$var][$k][$k1] : $v1 );
221 221
                             unset( $k1, $v1 );
222 222
                         }
223 223
                     }
224 224
 
225
-                    unset($k, $v);
225
+                    unset( $k, $v );
226 226
                 }
227 227
             } else {
228
-				$values[ $var ] = ( $post_values && isset( $post_values['options'][ $var ] ) ) ? $post_values['options'][ $var ] : ( ( $record && isset( $record->options[ $var ] ) ) ? $record->options[ $var ] : $default );
228
+				$values[$var] = ( $post_values && isset( $post_values['options'][$var] ) ) ? $post_values['options'][$var] : ( ( $record && isset( $record->options[$var] ) ) ? $record->options[$var] : $default );
229 229
             }
230 230
 
231
-            unset($var, $default);
231
+            unset( $var, $default );
232 232
         }
233 233
 
234 234
         return $values;
@@ -241,9 +241,9 @@  discard block
 block discarded – undo
241 241
             'submit_value' => $frm_settings->submit_value, 'success_action' => 'message',
242 242
             'success_msg' => $frm_settings->success_msg, 'show_form' => 0, 'akismet' => '',
243 243
             'no_save' => 0, 'ajax_load' => 0, 'form_class' => '', 'custom_style' => 1,
244
-            'before_html' => self::get_default_html('before'),
244
+            'before_html' => self::get_default_html( 'before' ),
245 245
             'after_html' => '',
246
-            'submit_html' => self::get_default_html('submit'),
246
+            'submit_html' => self::get_default_html( 'submit' ),
247 247
         );
248 248
     }
249 249
 
@@ -255,7 +255,7 @@  discard block
 block discarded – undo
255 255
 	public static function fill_form_options( &$options, $values ) {
256 256
 		$defaults = self::get_default_opts();
257 257
 		foreach ( $defaults as $var => $default ) {
258
-			$options[ $var ] = isset( $values['options'][ $var ] ) ? $values['options'][ $var ] : $default;
258
+			$options[$var] = isset( $values['options'][$var] ) ? $values['options'][$var] : $default;
259 259
 			unset( $var, $default );
260 260
 		}
261 261
 	}
@@ -295,21 +295,21 @@  discard block
 block discarded – undo
295 295
     }
296 296
 
297 297
 	public static function get_custom_submit( $html, $form, $submit, $form_action, $values ) {
298
-        $button = self::replace_shortcodes($html, $form, $submit, $form_action, $values);
299
-        if ( ! strpos($button, '[button_action]') ) {
298
+        $button = self::replace_shortcodes( $html, $form, $submit, $form_action, $values );
299
+        if ( ! strpos( $button, '[button_action]' ) ) {
300 300
             return;
301 301
         }
302 302
 
303
-        $button_parts = explode('[button_action]', $button);
303
+        $button_parts = explode( '[button_action]', $button );
304 304
         echo $button_parts[0];
305 305
         //echo ' id="frm_submit_"';
306 306
 
307
-        $classes = apply_filters('frm_submit_button_class', array(), $form);
308
-        if ( ! empty($classes) ) {
307
+        $classes = apply_filters( 'frm_submit_button_class', array(), $form );
308
+        if ( ! empty( $classes ) ) {
309 309
 			echo ' class="' . esc_attr( implode( ' ', $classes ) ) . '"';
310 310
         }
311 311
 
312
-        do_action('frm_submit_button_action', $form, $form_action);
312
+        do_action( 'frm_submit_button_action', $form, $form_action );
313 313
         echo $button_parts[1];
314 314
     }
315 315
 
@@ -330,7 +330,7 @@  discard block
 block discarded – undo
330 330
 		$last_field = false;
331 331
         foreach ( $fields as $field ) {
332 332
 			if ( $prev_order === $field->field_order ) {
333
-				$add_order++;
333
+				$add_order ++;
334 334
 			}
335 335
 
336 336
 			if ( $add_order ) {
@@ -397,21 +397,21 @@  discard block
 block discarded – undo
397 397
             if ( $code == 'form_name' ) {
398 398
                 $replace_with = $form->name;
399 399
             } else if ( $code == 'form_description' ) {
400
-                $replace_with = FrmAppHelper::use_wpautop($form->description);
401
-            } else if ( $code == 'entry_key' && isset($_GET) && isset($_GET['entry']) ) {
400
+                $replace_with = FrmAppHelper::use_wpautop( $form->description );
401
+            } else if ( $code == 'entry_key' && isset( $_GET ) && isset( $_GET['entry'] ) ) {
402 402
                 $replace_with = FrmAppHelper::simple_get( 'entry' );
403 403
             } else {
404 404
                 $replace_with = '';
405 405
             }
406 406
 
407
-            FrmFieldsHelper::remove_inline_conditions( ( FrmAppHelper::is_true($show) && $replace_with != '' ), $code, $replace_with, $html );
407
+            FrmFieldsHelper::remove_inline_conditions( ( FrmAppHelper::is_true( $show ) && $replace_with != '' ), $code, $replace_with, $html );
408 408
         }
409 409
 
410 410
         //replace [form_key]
411
-        $html = str_replace('[form_key]', $form->form_key, $html);
411
+        $html = str_replace( '[form_key]', $form->form_key, $html );
412 412
 
413 413
         //replace [frmurl]
414
-        $html = str_replace('[frmurl]', FrmFieldsHelper::dynamic_default_values( 'frmurl' ), $html);
414
+        $html = str_replace( '[frmurl]', FrmFieldsHelper::dynamic_default_values( 'frmurl' ), $html );
415 415
 
416 416
 		if ( strpos( $html, '[button_label]' ) ) {
417 417
 			add_filter( 'frm_submit_button', 'FrmFormsHelper::submit_button_label', 1 );
@@ -420,7 +420,7 @@  discard block
 block discarded – undo
420 420
 			$html = str_replace( '[button_label]', $submit_label, $html );
421 421
         }
422 422
 
423
-        $html = apply_filters('frm_form_replace_shortcodes', $html, $form, $values);
423
+        $html = apply_filters( 'frm_form_replace_shortcodes', $html, $form, $values );
424 424
 
425 425
 		if ( strpos( $html, '[if back_button]' ) ) {
426 426
 			$html = preg_replace( '/(\[if\s+back_button\])(.*?)(\[\/if\s+back_button\])/mis', '', $html );
@@ -438,7 +438,7 @@  discard block
 block discarded – undo
438 438
     }
439 439
 
440 440
 	public static function submit_button_label( $submit ) {
441
-        if ( ! $submit || empty($submit) ) {
441
+        if ( ! $submit || empty( $submit ) ) {
442 442
             $frm_settings = FrmAppHelper::get_settings();
443 443
             $submit = $frm_settings->submit_value;
444 444
         }
@@ -447,11 +447,11 @@  discard block
 block discarded – undo
447 447
     }
448 448
 
449 449
 	public static function get_form_style_class( $form = false ) {
450
-        $style = self::get_form_style($form);
450
+        $style = self::get_form_style( $form );
451 451
         $class = ' with_frm_style';
452 452
 
453
-        if ( empty($style) ) {
454
-            if ( FrmAppHelper::is_admin_page('formidable-entries') ) {
453
+        if ( empty( $style ) ) {
454
+            if ( FrmAppHelper::is_admin_page( 'formidable-entries' ) ) {
455 455
                 return $class;
456 456
             } else {
457 457
                 return;
@@ -459,7 +459,7 @@  discard block
 block discarded – undo
459 459
         }
460 460
 
461 461
         //If submit button needs to be inline or centered
462
-        if ( is_object($form) ) {
462
+        if ( is_object( $form ) ) {
463 463
 			$form = $form->options;
464 464
 		}
465 465
 
@@ -471,7 +471,7 @@  discard block
 block discarded – undo
471 471
 			$class .= ' frm_center_submit';
472 472
 		}
473 473
 
474
-        $class = apply_filters('frm_add_form_style_class', $class, $style);
474
+        $class = apply_filters( 'frm_add_form_style_class', $class, $style );
475 475
 
476 476
         return $class;
477 477
     }
@@ -560,12 +560,12 @@  discard block
 block discarded – undo
560 560
     }
561 561
 
562 562
 	public static function edit_form_link( $form_id ) {
563
-        if ( is_object($form_id) ) {
563
+        if ( is_object( $form_id ) ) {
564 564
             $form = $form_id;
565 565
             $name = $form->name;
566 566
             $form_id = $form->id;
567 567
         } else {
568
-            $name = FrmForm::getName($form_id);
568
+            $name = FrmForm::getName( $form_id );
569 569
         }
570 570
 
571 571
         if ( $form_id ) {
@@ -597,12 +597,12 @@  discard block
 block discarded – undo
597 597
         $current_page = isset( $_REQUEST['form_type'] ) ? $_REQUEST['form_type'] : '';
598 598
 		$base_url = '?page=formidable&form_type=' . $current_page . '&id=' . $id;
599 599
         if ( 'trash' == $status ) {
600
-			$link = '<a href="' . esc_url( wp_nonce_url( $base_url . '&frm_action=untrash', 'untrash_form_' . $id ) ) . '" class="submitdelete deletion">' . $labels['restore'][ $length ] . '</a>';
601
-        } else if ( current_user_can('frm_delete_forms') ) {
600
+			$link = '<a href="' . esc_url( wp_nonce_url( $base_url . '&frm_action=untrash', 'untrash_form_' . $id ) ) . '" class="submitdelete deletion">' . $labels['restore'][$length] . '</a>';
601
+        } else if ( current_user_can( 'frm_delete_forms' ) ) {
602 602
             if ( EMPTY_TRASH_DAYS ) {
603
-				$link = '<a href="' . esc_url( wp_nonce_url( $base_url . '&frm_action=trash', 'trash_form_' . $id ) ) . '" class="submitdelete deletion">' . $labels['trash'][ $length ] . '</a>';
603
+				$link = '<a href="' . esc_url( wp_nonce_url( $base_url . '&frm_action=trash', 'trash_form_' . $id ) ) . '" class="submitdelete deletion">' . $labels['trash'][$length] . '</a>';
604 604
             } else {
605
-				$link = '<a href="' . esc_url( wp_nonce_url( $base_url . '&frm_action=destroy', 'destroy_form_' . $id ) ) . '" class="submitdelete deletion" onclick="return confirm(\'' . esc_attr( __( 'Are you sure you want to delete this form and all its entries?', 'formidable' ) ) . '\')">' . $labels['delete'][ $length ] . '</a>';
605
+				$link = '<a href="' . esc_url( wp_nonce_url( $base_url . '&frm_action=destroy', 'destroy_form_' . $id ) ) . '" class="submitdelete deletion" onclick="return confirm(\'' . esc_attr( __( 'Are you sure you want to delete this form and all its entries?', 'formidable' ) ) . '\')">' . $labels['delete'][$length] . '</a>';
606 606
             }
607 607
         }
608 608
 
@@ -616,11 +616,11 @@  discard block
 block discarded – undo
616 616
             'publish'   => __( 'Published', 'formidable' ),
617 617
         );
618 618
 
619
-        if ( ! in_array($status, array_keys($nice_names)) ) {
619
+        if ( ! in_array( $status, array_keys( $nice_names ) ) ) {
620 620
             $status = 'publish';
621 621
         }
622 622
 
623
-		$name = $nice_names[ $status ];
623
+		$name = $nice_names[$status];
624 624
 
625 625
         return $name;
626 626
     }
Please login to merge, or discard this patch.
classes/controllers/FrmFormsController.php 3 patches
Doc Comments   +14 added lines patch added patch discarded remove patch
@@ -159,6 +159,9 @@  discard block
 block discarded – undo
159 159
 		wp_die();
160 160
 	}
161 161
 
162
+	/**
163
+	 * @param string $field
164
+	 */
162 165
 	private static function edit_in_place_value( $field ) {
163 166
 		check_ajax_referer( 'frm_ajax', 'nonce' );
164 167
 		FrmAppHelper::permission_check('frm_edit_forms', 'hide');
@@ -203,6 +206,9 @@  discard block
 block discarded – undo
203 206
         }
204 207
     }
205 208
 
209
+    /**
210
+     * @return string
211
+     */
206 212
     public static function bulk_create_template( $ids ) {
207 213
         FrmAppHelper::permission_check( 'frm_edit_forms' );
208 214
 
@@ -698,6 +704,7 @@  discard block
 block discarded – undo
698 704
 	/**
699 705
 	 * Get an array of the helper shortcodes to display in the customization panel
700 706
 	 * @since 2.0.6
707
+	 * @param boolean $settings_tab
701 708
 	 */
702 709
 	private static function get_shortcode_helpers( $settings_tab ) {
703 710
 		$entry_shortcodes = array(
@@ -771,6 +778,9 @@  discard block
 block discarded – undo
771 778
         return $content;
772 779
     }
773 780
 
781
+	/**
782
+	 * @param boolean $entry
783
+	 */
774 784
 	private static function get_entry_by_param( &$entry ) {
775 785
 		if ( ! $entry || ! is_object( $entry ) ) {
776 786
 			if ( ! $entry || ! is_numeric( $entry ) ) {
@@ -1079,6 +1089,9 @@  discard block
 block discarded – undo
1079 1089
 		return $form;
1080 1090
     }
1081 1091
 
1092
+	/**
1093
+	 * @param string $id
1094
+	 */
1082 1095
 	private static function maybe_get_form_to_show( $id ) {
1083 1096
 		$form = false;
1084 1097
 
@@ -1253,6 +1266,7 @@  discard block
 block discarded – undo
1253 1266
 
1254 1267
 	/**
1255 1268
 	 * @since 2.0.8
1269
+	 * @param string $content
1256 1270
 	 */
1257 1271
 	private static function maybe_minimize_form( $atts, &$content ) {
1258 1272
 		// check if minimizing is turned on
Please login to merge, or discard this patch.
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1082,7 +1082,8 @@
 block discarded – undo
1082 1082
 	private static function maybe_get_form_to_show( $id ) {
1083 1083
 		$form = false;
1084 1084
 
1085
-		if ( ! empty( $id ) ) { // no form id or key set
1085
+		if ( ! empty( $id ) ) {
1086
+// no form id or key set
1086 1087
 			$form = FrmForm::getOne( $id );
1087 1088
 			if ( ! $form || $form->parent_form_id || $form->status == 'trash' ) {
1088 1089
 				$form = false;
Please login to merge, or discard this patch.
Indentation   +591 added lines, -591 removed lines patch added patch discarded remove patch
@@ -2,7 +2,7 @@  discard block
 block discarded – undo
2 2
 
3 3
 class FrmFormsController {
4 4
 
5
-    public static function menu() {
5
+	public static function menu() {
6 6
 		$menu_label = __( 'Forms', 'formidable' );
7 7
 		if ( ! FrmAppHelper::pro_is_installed() ) {
8 8
 			$menu_label .= ' (Lite)';
@@ -10,7 +10,7 @@  discard block
 block discarded – undo
10 10
 		add_submenu_page('formidable', 'Formidable | ' . $menu_label, $menu_label, 'frm_view_forms', 'formidable', 'FrmFormsController::route' );
11 11
 
12 12
 		self::maybe_load_listing_hooks();
13
-    }
13
+	}
14 14
 
15 15
 	public static function maybe_load_listing_hooks() {
16 16
 		$action = FrmAppHelper::simple_get( 'frm_action', 'sanitize_title' );
@@ -24,128 +24,128 @@  discard block
 block discarded – undo
24 24
 		add_filter('manage_toplevel_page_formidable_sortable_columns', 'FrmFormsController::get_sortable_columns' );
25 25
 	}
26 26
 
27
-    public static function head() {
28
-        wp_enqueue_script('formidable-editinplace');
27
+	public static function head() {
28
+		wp_enqueue_script('formidable-editinplace');
29 29
 
30
-        if ( wp_is_mobile() ) {
31
-    		wp_enqueue_script( 'jquery-touch-punch' );
32
-    	}
33
-    }
30
+		if ( wp_is_mobile() ) {
31
+			wp_enqueue_script( 'jquery-touch-punch' );
32
+		}
33
+	}
34 34
 
35
-    public static function register_widgets() {
36
-        require_once(FrmAppHelper::plugin_path() . '/classes/widgets/FrmShowForm.php');
37
-        register_widget('FrmShowForm');
38
-    }
35
+	public static function register_widgets() {
36
+		require_once(FrmAppHelper::plugin_path() . '/classes/widgets/FrmShowForm.php');
37
+		register_widget('FrmShowForm');
38
+	}
39 39
 
40
-    public static function list_form() {
41
-        FrmAppHelper::permission_check('frm_view_forms');
40
+	public static function list_form() {
41
+		FrmAppHelper::permission_check('frm_view_forms');
42 42
 
43 43
 		$params = FrmForm::list_page_params();
44
-        $errors = self::process_bulk_form_actions( array());
45
-        $errors = apply_filters('frm_admin_list_form_action', $errors);
44
+		$errors = self::process_bulk_form_actions( array());
45
+		$errors = apply_filters('frm_admin_list_form_action', $errors);
46 46
 
47 47
 		return self::display_forms_list( $params, '', $errors );
48
-    }
48
+	}
49 49
 
50 50
 	public static function new_form( $values = array() ) {
51
-        FrmAppHelper::permission_check('frm_edit_forms');
51
+		FrmAppHelper::permission_check('frm_edit_forms');
52 52
 
53
-        global $frm_vars;
53
+		global $frm_vars;
54 54
 
55
-        $action = isset($_REQUEST['frm_action']) ? 'frm_action' : 'action';
55
+		$action = isset($_REQUEST['frm_action']) ? 'frm_action' : 'action';
56 56
 		$action = empty( $values ) ? FrmAppHelper::get_param( $action, '', 'get', 'sanitize_title' ) : $values[ $action ];
57 57
 
58 58
 		if ( $action == 'create' ) {
59
-            return self::create($values);
59
+			return self::create($values);
60 60
 		} else if ( $action == 'new' ) {
61 61
 			$frm_field_selection = FrmField::field_selection();
62
-            $values = FrmFormsHelper::setup_new_vars($values);
63
-            $id = FrmForm::create( $values );
64
-            $form = FrmForm::getOne($id);
62
+			$values = FrmFormsHelper::setup_new_vars($values);
63
+			$id = FrmForm::create( $values );
64
+			$form = FrmForm::getOne($id);
65 65
 
66
-            // add default email notification
67
-            $action_control = FrmFormActionsController::get_form_actions( 'email' );
68
-            $action_control->create($form->id);
66
+			// add default email notification
67
+			$action_control = FrmFormActionsController::get_form_actions( 'email' );
68
+			$action_control->create($form->id);
69 69
 
70 70
 			$all_templates = FrmForm::getAll( array( 'is_template' => 1 ), 'name' );
71 71
 
72
-            $values['id'] = $id;
72
+			$values['id'] = $id;
73 73
 			require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/new.php' );
74
-        }
75
-    }
74
+		}
75
+	}
76 76
 
77 77
 	public static function create( $values = array() ) {
78
-        FrmAppHelper::permission_check('frm_edit_forms');
78
+		FrmAppHelper::permission_check('frm_edit_forms');
79 79
 
80
-        global $frm_vars;
81
-        if ( empty( $values ) ) {
82
-            $values = $_POST;
83
-        }
80
+		global $frm_vars;
81
+		if ( empty( $values ) ) {
82
+			$values = $_POST;
83
+		}
84 84
 
85
-        //Set radio button and checkbox meta equal to "other" value
86
-        if ( FrmAppHelper::pro_is_installed() ) {
87
-            $values = FrmProEntry::mod_other_vals( $values, 'back' );
88
-        }
85
+		//Set radio button and checkbox meta equal to "other" value
86
+		if ( FrmAppHelper::pro_is_installed() ) {
87
+			$values = FrmProEntry::mod_other_vals( $values, 'back' );
88
+		}
89 89
 
90 90
 		$id = isset($values['id']) ? absint( $values['id'] ) : FrmAppHelper::get_param( 'id', '', 'get', 'absint' );
91 91
 
92
-        if ( ! current_user_can( 'frm_edit_forms' ) || ( $_POST && ( ! isset( $values['frm_save_form'] ) || ! wp_verify_nonce( $values['frm_save_form'], 'frm_save_form_nonce' ) ) ) ) {
93
-            $frm_settings = FrmAppHelper::get_settings();
94
-            $errors = array( 'form' => $frm_settings->admin_permission );
95
-        } else {
96
-            $errors = FrmForm::validate($values);
97
-        }
92
+		if ( ! current_user_can( 'frm_edit_forms' ) || ( $_POST && ( ! isset( $values['frm_save_form'] ) || ! wp_verify_nonce( $values['frm_save_form'], 'frm_save_form_nonce' ) ) ) ) {
93
+			$frm_settings = FrmAppHelper::get_settings();
94
+			$errors = array( 'form' => $frm_settings->admin_permission );
95
+		} else {
96
+			$errors = FrmForm::validate($values);
97
+		}
98 98
 
99
-        if ( count($errors) > 0 ) {
100
-            $hide_preview = true;
99
+		if ( count($errors) > 0 ) {
100
+			$hide_preview = true;
101 101
 			$frm_field_selection = FrmField::field_selection();
102
-            $form = FrmForm::getOne( $id );
103
-            $fields = FrmField::get_all_for_form($id);
102
+			$form = FrmForm::getOne( $id );
103
+			$fields = FrmField::get_all_for_form($id);
104 104
 
105
-            $values = FrmAppHelper::setup_edit_vars($form, 'forms', $fields, true);
105
+			$values = FrmAppHelper::setup_edit_vars($form, 'forms', $fields, true);
106 106
 			$all_templates = FrmForm::getAll( array( 'is_template' => 1 ), 'name' );
107 107
 
108 108
 			require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/new.php' );
109
-        } else {
110
-            FrmForm::update( $id, $values, true );
109
+		} else {
110
+			FrmForm::update( $id, $values, true );
111 111
 			$url = admin_url( 'admin.php?page=formidable&frm_action=settings&id=' . $id );
112 112
 			die( FrmAppHelper::js_redirect( $url ) );
113
-        }
114
-    }
113
+		}
114
+	}
115 115
 
116
-    public static function edit( $values = false ) {
117
-        FrmAppHelper::permission_check('frm_edit_forms');
116
+	public static function edit( $values = false ) {
117
+		FrmAppHelper::permission_check('frm_edit_forms');
118 118
 
119 119
 		$id = isset( $values['id'] ) ? absint( $values['id'] ) : FrmAppHelper::get_param( 'id', '', 'get', 'absint' );
120
-        return self::get_edit_vars($id);
121
-    }
120
+		return self::get_edit_vars($id);
121
+	}
122 122
 
123
-    public static function settings( $id = false, $message = '' ) {
124
-        FrmAppHelper::permission_check('frm_edit_forms');
123
+	public static function settings( $id = false, $message = '' ) {
124
+		FrmAppHelper::permission_check('frm_edit_forms');
125 125
 
126
-        if ( ! $id || ! is_numeric($id) ) {
126
+		if ( ! $id || ! is_numeric($id) ) {
127 127
 			$id = FrmAppHelper::get_param( 'id', '', 'get', 'absint' );
128
-        }
128
+		}
129 129
 		return self::get_settings_vars( $id, array(), $message );
130
-    }
130
+	}
131 131
 
132
-    public static function update_settings() {
133
-        FrmAppHelper::permission_check('frm_edit_forms');
132
+	public static function update_settings() {
133
+		FrmAppHelper::permission_check('frm_edit_forms');
134 134
 
135 135
 		$id = FrmAppHelper::get_param( 'id', '', 'get', 'absint' );
136 136
 
137
-        $errors = FrmForm::validate($_POST);
138
-        if ( count($errors) > 0 ) {
139
-            return self::get_settings_vars($id, $errors);
140
-        }
137
+		$errors = FrmForm::validate($_POST);
138
+		if ( count($errors) > 0 ) {
139
+			return self::get_settings_vars($id, $errors);
140
+		}
141 141
 
142
-        do_action('frm_before_update_form_settings', $id);
142
+		do_action('frm_before_update_form_settings', $id);
143 143
 
144 144
 		FrmForm::update( $id, $_POST );
145 145
 
146
-        $message = __( 'Settings Successfully Updated', 'formidable' );
146
+		$message = __( 'Settings Successfully Updated', 'formidable' );
147 147
 		return self::get_settings_vars( $id, array(), $message );
148
-    }
148
+	}
149 149
 
150 150
 	public static function edit_key() {
151 151
 		$values = self::edit_in_place_value( 'form_key' );
@@ -175,43 +175,43 @@  discard block
 block discarded – undo
175 175
 
176 176
 	public static function update( $values = array() ) {
177 177
 		if ( empty( $values ) ) {
178
-            $values = $_POST;
179
-        }
178
+			$values = $_POST;
179
+		}
180 180
 
181
-        //Set radio button and checkbox meta equal to "other" value
182
-        if ( FrmAppHelper::pro_is_installed() ) {
183
-            $values = FrmProEntry::mod_other_vals( $values, 'back' );
184
-        }
181
+		//Set radio button and checkbox meta equal to "other" value
182
+		if ( FrmAppHelper::pro_is_installed() ) {
183
+			$values = FrmProEntry::mod_other_vals( $values, 'back' );
184
+		}
185 185
 
186
-        $errors = FrmForm::validate( $values );
187
-        $permission_error = FrmAppHelper::permission_nonce_error( 'frm_edit_forms', 'frm_save_form', 'frm_save_form_nonce' );
188
-        if ( $permission_error !== false ) {
189
-            $errors['form'] = $permission_error;
190
-        }
186
+		$errors = FrmForm::validate( $values );
187
+		$permission_error = FrmAppHelper::permission_nonce_error( 'frm_edit_forms', 'frm_save_form', 'frm_save_form_nonce' );
188
+		if ( $permission_error !== false ) {
189
+			$errors['form'] = $permission_error;
190
+		}
191 191
 
192 192
 		$id = isset( $values['id'] ) ? absint( $values['id'] ) : FrmAppHelper::get_param( 'id', '', 'get', 'absint' );
193 193
 
194 194
 		if ( count( $errors ) > 0 ) {
195
-            return self::get_edit_vars( $id, $errors );
195
+			return self::get_edit_vars( $id, $errors );
196 196
 		} else {
197
-            FrmForm::update( $id, $values );
198
-            $message = __( 'Form was Successfully Updated', 'formidable' );
199
-            if ( defined( 'DOING_AJAX' ) ) {
197
+			FrmForm::update( $id, $values );
198
+			$message = __( 'Form was Successfully Updated', 'formidable' );
199
+			if ( defined( 'DOING_AJAX' ) ) {
200 200
 				wp_die( $message );
201
-            }
201
+			}
202 202
 			return self::get_edit_vars( $id, array(), $message );
203
-        }
204
-    }
203
+		}
204
+	}
205 205
 
206
-    public static function bulk_create_template( $ids ) {
207
-        FrmAppHelper::permission_check( 'frm_edit_forms' );
206
+	public static function bulk_create_template( $ids ) {
207
+		FrmAppHelper::permission_check( 'frm_edit_forms' );
208 208
 
209
-        foreach ( $ids as $id ) {
210
-            FrmForm::duplicate( $id, true, true );
211
-        }
209
+		foreach ( $ids as $id ) {
210
+			FrmForm::duplicate( $id, true, true );
211
+		}
212 212
 
213
-        return __( 'Form template was Successfully Created', 'formidable' );
214
-    }
213
+		return __( 'Form template was Successfully Created', 'formidable' );
214
+	}
215 215
 
216 216
 	/**
217 217
 	 * Redirect to the url for creating from a template
@@ -233,45 +233,45 @@  discard block
 block discarded – undo
233 233
 		wp_die();
234 234
 	}
235 235
 
236
-    public static function duplicate() {
237
-        FrmAppHelper::permission_check('frm_edit_forms');
236
+	public static function duplicate() {
237
+		FrmAppHelper::permission_check('frm_edit_forms');
238 238
 
239 239
 		$params = FrmForm::list_page_params();
240
-        $form = FrmForm::duplicate( $params['id'], $params['template'], true );
241
-        $message = ($params['template']) ? __( 'Form template was Successfully Created', 'formidable' ) : __( 'Form was Successfully Copied', 'formidable' );
242
-        if ( $form ) {
240
+		$form = FrmForm::duplicate( $params['id'], $params['template'], true );
241
+		$message = ($params['template']) ? __( 'Form template was Successfully Created', 'formidable' ) : __( 'Form was Successfully Copied', 'formidable' );
242
+		if ( $form ) {
243 243
 			return self::get_edit_vars( $form, array(), $message, true );
244
-        } else {
245
-            return self::display_forms_list($params, __( 'There was a problem creating the new template.', 'formidable' ));
246
-        }
247
-    }
244
+		} else {
245
+			return self::display_forms_list($params, __( 'There was a problem creating the new template.', 'formidable' ));
246
+		}
247
+	}
248 248
 
249
-    public static function page_preview() {
249
+	public static function page_preview() {
250 250
 		$params = FrmForm::list_page_params();
251
-        if ( ! $params['form'] ) {
252
-            return;
253
-        }
254
-
255
-        $form = FrmForm::getOne( $params['form'] );
256
-        if ( ! $form ) {
257
-            return;
258
-        }
259
-        return self::show_form( $form->id, '', true, true );
260
-    }
261
-
262
-    public static function preview() {
263
-        do_action( 'frm_wp' );
264
-
265
-        global $frm_vars;
266
-        $frm_vars['preview'] = true;
267
-
268
-        if ( ! defined( 'ABSPATH' ) && ! defined( 'XMLRPC_REQUEST' ) ) {
269
-            global $wp;
270
-            $root = dirname( dirname( dirname( dirname( __FILE__ ) ) ) );
251
+		if ( ! $params['form'] ) {
252
+			return;
253
+		}
254
+
255
+		$form = FrmForm::getOne( $params['form'] );
256
+		if ( ! $form ) {
257
+			return;
258
+		}
259
+		return self::show_form( $form->id, '', true, true );
260
+	}
261
+
262
+	public static function preview() {
263
+		do_action( 'frm_wp' );
264
+
265
+		global $frm_vars;
266
+		$frm_vars['preview'] = true;
267
+
268
+		if ( ! defined( 'ABSPATH' ) && ! defined( 'XMLRPC_REQUEST' ) ) {
269
+			global $wp;
270
+			$root = dirname( dirname( dirname( dirname( __FILE__ ) ) ) );
271 271
 			include_once( $root . '/wp-config.php' );
272
-            $wp->init();
273
-            $wp->register_globals();
274
-        }
272
+			$wp->init();
273
+			$wp->register_globals();
274
+		}
275 275
 
276 276
 		self::register_pro_scripts();
277 277
 
@@ -285,11 +285,11 @@  discard block
 block discarded – undo
285 285
 		$form = FrmForm::getAll( array( 'form_key' => $key ), '', 1 );
286 286
 		if ( empty( $form ) ) {
287 287
 			$form = FrmForm::getAll( array(), '', 1 );
288
-        }
288
+		}
289 289
 
290 290
 		require( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/direct.php' );
291
-        wp_die();
292
-    }
291
+		wp_die();
292
+	}
293 293
 
294 294
 	public static function register_pro_scripts() {
295 295
 		if ( FrmAppHelper::pro_is_installed() ) {
@@ -300,22 +300,22 @@  discard block
 block discarded – undo
300 300
 		}
301 301
 	}
302 302
 
303
-    public static function untrash() {
303
+	public static function untrash() {
304 304
 		self::change_form_status( 'untrash' );
305
-    }
305
+	}
306 306
 
307 307
 	public static function bulk_untrash( $ids ) {
308
-        FrmAppHelper::permission_check('frm_edit_forms');
308
+		FrmAppHelper::permission_check('frm_edit_forms');
309 309
 
310
-        $count = FrmForm::set_status( $ids, 'published' );
310
+		$count = FrmForm::set_status( $ids, 'published' );
311 311
 
312
-        $message = sprintf(_n( '%1$s form restored from the Trash.', '%1$s forms restored from the Trash.', $count, 'formidable' ), 1 );
313
-        return $message;
314
-    }
312
+		$message = sprintf(_n( '%1$s form restored from the Trash.', '%1$s forms restored from the Trash.', $count, 'formidable' ), 1 );
313
+		return $message;
314
+	}
315 315
 
316
-    public static function trash() {
316
+	public static function trash() {
317 317
 		self::change_form_status( 'trash' );
318
-    }
318
+	}
319 319
 
320 320
 	/**
321 321
 	 * @param string $status
@@ -353,68 +353,68 @@  discard block
 block discarded – undo
353 353
 	}
354 354
 
355 355
 	public static function bulk_trash( $ids ) {
356
-        FrmAppHelper::permission_check('frm_delete_forms');
356
+		FrmAppHelper::permission_check('frm_delete_forms');
357 357
 
358
-        $count = 0;
359
-        foreach ( $ids as $id ) {
360
-            if ( FrmForm::trash( $id ) ) {
361
-                $count++;
362
-            }
363
-        }
358
+		$count = 0;
359
+		foreach ( $ids as $id ) {
360
+			if ( FrmForm::trash( $id ) ) {
361
+				$count++;
362
+			}
363
+		}
364 364
 
365
-        $current_page = isset( $_REQUEST['form_type'] ) ? $_REQUEST['form_type'] : '';
365
+		$current_page = isset( $_REQUEST['form_type'] ) ? $_REQUEST['form_type'] : '';
366 366
 		$message = sprintf( _n( '%1$s form moved to the Trash. %2$sUndo%3$s', '%1$s forms moved to the Trash. %2$sUndo%3$s', $count, 'formidable' ), $count, '<a href="' . esc_url( wp_nonce_url( '?page=formidable&frm_action=list&action=bulk_untrash&form_type=' . $current_page . '&item-action=' . implode( ',', $ids ), 'bulk-toplevel_page_formidable' ) ) . '">', '</a>' );
367 367
 
368
-        return $message;
369
-    }
368
+		return $message;
369
+	}
370 370
 
371
-    public static function destroy() {
372
-        FrmAppHelper::permission_check('frm_delete_forms');
371
+	public static function destroy() {
372
+		FrmAppHelper::permission_check('frm_delete_forms');
373 373
 
374 374
 		$params = FrmForm::list_page_params();
375 375
 
376
-        //check nonce url
377
-        check_admin_referer('destroy_form_' . $params['id']);
376
+		//check nonce url
377
+		check_admin_referer('destroy_form_' . $params['id']);
378 378
 
379
-        $count = 0;
380
-        if ( FrmForm::destroy( $params['id'] ) ) {
381
-            $count++;
382
-        }
379
+		$count = 0;
380
+		if ( FrmForm::destroy( $params['id'] ) ) {
381
+			$count++;
382
+		}
383 383
 
384
-        $message = sprintf(_n( '%1$s form permanently deleted.', '%1$s forms permanently deleted.', $count, 'formidable' ), $count);
384
+		$message = sprintf(_n( '%1$s form permanently deleted.', '%1$s forms permanently deleted.', $count, 'formidable' ), $count);
385 385
 
386 386
 		self::display_forms_list( $params, $message );
387
-    }
387
+	}
388 388
 
389 389
 	public static function bulk_destroy( $ids ) {
390
-        FrmAppHelper::permission_check('frm_delete_forms');
390
+		FrmAppHelper::permission_check('frm_delete_forms');
391 391
 
392
-        $count = 0;
393
-        foreach ( $ids as $id ) {
394
-            $d = FrmForm::destroy( $id );
395
-            if ( $d ) {
396
-                $count++;
397
-            }
398
-        }
392
+		$count = 0;
393
+		foreach ( $ids as $id ) {
394
+			$d = FrmForm::destroy( $id );
395
+			if ( $d ) {
396
+				$count++;
397
+			}
398
+		}
399 399
 
400
-        $message = sprintf(_n( '%1$s form permanently deleted.', '%1$s forms permanently deleted.', $count, 'formidable' ), $count);
400
+		$message = sprintf(_n( '%1$s form permanently deleted.', '%1$s forms permanently deleted.', $count, 'formidable' ), $count);
401 401
 
402
-        return $message;
403
-    }
402
+		return $message;
403
+	}
404 404
 
405
-    private static function delete_all() {
406
-        //check nonce url
407
-        $permission_error = FrmAppHelper::permission_nonce_error('frm_delete_forms', '_wpnonce', 'bulk-toplevel_page_formidable');
408
-        if ( $permission_error !== false ) {
405
+	private static function delete_all() {
406
+		//check nonce url
407
+		$permission_error = FrmAppHelper::permission_nonce_error('frm_delete_forms', '_wpnonce', 'bulk-toplevel_page_formidable');
408
+		if ( $permission_error !== false ) {
409 409
 			self::display_forms_list( array(), '', array( $permission_error ) );
410
-            return;
411
-        }
410
+			return;
411
+		}
412 412
 
413 413
 		$count = FrmForm::scheduled_delete( time() );
414
-        $message = sprintf(_n( '%1$s form permanently deleted.', '%1$s forms permanently deleted.', $count, 'formidable' ), $count);
414
+		$message = sprintf(_n( '%1$s form permanently deleted.', '%1$s forms permanently deleted.', $count, 'formidable' ), $count);
415 415
 
416 416
 		self::display_forms_list( array(), $message );
417
-    }
417
+	}
418 418
 
419 419
 	public static function scheduled_delete( $delete_timestamp = '' ) {
420 420
 		_deprecated_function( __FUNCTION__, '2.0.9', 'FrmForm::scheduled_delete' );
@@ -422,11 +422,11 @@  discard block
 block discarded – undo
422 422
 	}
423 423
 
424 424
 	/**
425
-	* Inserts Formidable button
426
-	* Hook exists since 2.5.0
427
-	*
428
-	* @since 2.0.15
429
-	*/
425
+	 * Inserts Formidable button
426
+	 * Hook exists since 2.5.0
427
+	 *
428
+	 * @since 2.0.15
429
+	 */
430 430
 	public static function insert_form_button() {
431 431
 		if ( current_user_can('frm_view_forms') ) {
432 432
 			$menu_name = FrmAppHelper::get_menu_name();
@@ -437,49 +437,49 @@  discard block
 block discarded – undo
437 437
 		}
438 438
 	}
439 439
 
440
-    public static function insert_form_popup() {
440
+	public static function insert_form_popup() {
441 441
 		$page = basename( FrmAppHelper::get_server_value( 'PHP_SELF' ) );
442 442
 		if ( ! in_array( $page, array( 'post.php', 'page.php', 'page-new.php', 'post-new.php' ) ) ) {
443
-            return;
444
-        }
443
+			return;
444
+		}
445 445
 
446
-        FrmAppHelper::load_admin_wide_js();
446
+		FrmAppHelper::load_admin_wide_js();
447 447
 
448
-        $shortcodes = array(
448
+		$shortcodes = array(
449 449
 			'formidable' => array( 'name' => __( 'Form', 'formidable' ), 'label' => __( 'Insert a Form', 'formidable' ) ),
450
-        );
450
+		);
451 451
 
452
-        $shortcodes = apply_filters('frm_popup_shortcodes', $shortcodes);
452
+		$shortcodes = apply_filters('frm_popup_shortcodes', $shortcodes);
453 453
 
454 454
 		include( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/insert_form_popup.php' );
455
-    }
455
+	}
456 456
 
457
-    public static function get_shortcode_opts() {
457
+	public static function get_shortcode_opts() {
458 458
 		FrmAppHelper::permission_check('frm_view_forms');
459
-        check_ajax_referer( 'frm_ajax', 'nonce' );
459
+		check_ajax_referer( 'frm_ajax', 'nonce' );
460 460
 
461 461
 		$shortcode = FrmAppHelper::get_post_param( 'shortcode', '', 'sanitize_text_field' );
462
-        if ( empty($shortcode) ) {
463
-            wp_die();
464
-        }
462
+		if ( empty($shortcode) ) {
463
+			wp_die();
464
+		}
465 465
 
466 466
 		echo '<div id="sc-opts-' . esc_attr( $shortcode ) . '" class="frm_shortcode_option">';
467 467
 		echo '<input type="radio" name="frmsc" value="' . esc_attr( $shortcode ) . '" id="sc-' . esc_attr( $shortcode ) . '" class="frm_hidden" />';
468 468
 
469
-        $form_id = '';
470
-        $opts = array();
469
+		$form_id = '';
470
+		$opts = array();
471 471
 		switch ( $shortcode ) {
472
-            case 'formidable':
473
-                $opts = array(
472
+			case 'formidable':
473
+				$opts = array(
474 474
 					'form_id'       => 'id',
475
-                    //'key' => ',
475
+					//'key' => ',
476 476
 					'title'         => array( 'val' => 1, 'label' => __( 'Display form title', 'formidable' ) ),
477 477
 					'description'   => array( 'val' => 1, 'label' => __( 'Display form description', 'formidable' ) ),
478 478
 					'minimize'      => array( 'val' => 1, 'label' => __( 'Minimize form HTML', 'formidable' ) ),
479
-                );
480
-            break;
481
-        }
482
-        $opts = apply_filters('frm_sc_popup_opts', $opts, $shortcode);
479
+				);
480
+			break;
481
+		}
482
+		$opts = apply_filters('frm_sc_popup_opts', $opts, $shortcode);
483 483
 
484 484
 		if ( isset( $opts['form_id'] ) && is_string( $opts['form_id'] ) ) {
485 485
 			// allow other shortcodes to use the required form id option
@@ -489,61 +489,61 @@  discard block
 block discarded – undo
489 489
 
490 490
 		include( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/shortcode_opts.php' );
491 491
 
492
-        echo '</div>';
492
+		echo '</div>';
493 493
 
494
-        wp_die();
495
-    }
494
+		wp_die();
495
+	}
496 496
 
497 497
 	public static function display_forms_list( $params = array(), $message = '', $errors = array(), $deprecated_errors = array() ) {
498
-        FrmAppHelper::permission_check( 'frm_view_forms' );
498
+		FrmAppHelper::permission_check( 'frm_view_forms' );
499 499
 		if ( ! empty( $deprecated_errors ) ) {
500 500
 			$errors = $deprecated_errors;
501 501
 			_deprecated_argument( 'errors', '2.0.8' );
502 502
 		}
503 503
 
504
-        global $wpdb, $frm_vars;
504
+		global $wpdb, $frm_vars;
505 505
 
506 506
 		if ( empty( $params ) ) {
507 507
 			$params = FrmForm::list_page_params();
508
-        }
508
+		}
509 509
 
510
-        $wp_list_table = new FrmFormsListHelper( compact( 'params' ) );
510
+		$wp_list_table = new FrmFormsListHelper( compact( 'params' ) );
511 511
 
512
-        $pagenum = $wp_list_table->get_pagenum();
512
+		$pagenum = $wp_list_table->get_pagenum();
513 513
 
514
-        $wp_list_table->prepare_items();
514
+		$wp_list_table->prepare_items();
515 515
 
516
-        $total_pages = $wp_list_table->get_pagination_arg( 'total_pages' );
517
-        if ( $pagenum > $total_pages && $total_pages > 0 ) {
516
+		$total_pages = $wp_list_table->get_pagination_arg( 'total_pages' );
517
+		if ( $pagenum > $total_pages && $total_pages > 0 ) {
518 518
 			wp_redirect( esc_url_raw( add_query_arg( 'paged', $total_pages ) ) );
519
-            die();
520
-        }
519
+			die();
520
+		}
521 521
 
522 522
 		require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/list.php' );
523
-    }
523
+	}
524 524
 
525 525
 	public static function get_columns( $columns ) {
526
-	    $columns['cb'] = '<input type="checkbox" />';
527
-	    $columns['id'] = 'ID';
526
+		$columns['cb'] = '<input type="checkbox" />';
527
+		$columns['id'] = 'ID';
528 528
 
529
-        $type = isset( $_REQUEST['form_type'] ) ? $_REQUEST['form_type'] : 'published';
529
+		$type = isset( $_REQUEST['form_type'] ) ? $_REQUEST['form_type'] : 'published';
530 530
 
531
-        if ( 'template' == $type ) {
532
-            $columns['name']        = __( 'Template Name', 'formidable' );
533
-            $columns['type']        = __( 'Type', 'formidable' );
534
-            $columns['form_key']    = __( 'Key', 'formidable' );
535
-        } else {
536
-            $columns['name']        = __( 'Form Title', 'formidable' );
537
-            $columns['entries']     = __( 'Entries', 'formidable' );
538
-            $columns['form_key']    = __( 'Key', 'formidable' );
539
-            $columns['shortcode']   = __( 'Shortcodes', 'formidable' );
540
-        }
531
+		if ( 'template' == $type ) {
532
+			$columns['name']        = __( 'Template Name', 'formidable' );
533
+			$columns['type']        = __( 'Type', 'formidable' );
534
+			$columns['form_key']    = __( 'Key', 'formidable' );
535
+		} else {
536
+			$columns['name']        = __( 'Form Title', 'formidable' );
537
+			$columns['entries']     = __( 'Entries', 'formidable' );
538
+			$columns['form_key']    = __( 'Key', 'formidable' );
539
+			$columns['shortcode']   = __( 'Shortcodes', 'formidable' );
540
+		}
541 541
 
542
-        $columns['created_at'] = __( 'Date', 'formidable' );
542
+		$columns['created_at'] = __( 'Date', 'formidable' );
543 543
 
544 544
 		add_screen_option( 'per_page', array( 'label' => __( 'Forms', 'formidable' ), 'default' => 20, 'option' => 'formidable_page_formidable_per_page' ) );
545 545
 
546
-        return $columns;
546
+		return $columns;
547 547
 	}
548 548
 
549 549
 	public static function get_sortable_columns() {
@@ -557,111 +557,111 @@  discard block
 block discarded – undo
557 557
 	}
558 558
 
559 559
 	public static function hidden_columns( $result ) {
560
-        $return = false;
561
-        foreach ( (array) $result as $r ) {
562
-            if ( ! empty( $r ) ) {
563
-                $return = true;
564
-                break;
565
-            }
566
-        }
560
+		$return = false;
561
+		foreach ( (array) $result as $r ) {
562
+			if ( ! empty( $r ) ) {
563
+				$return = true;
564
+				break;
565
+			}
566
+		}
567 567
 
568
-        if ( $return ) {
569
-            return $result;
568
+		if ( $return ) {
569
+			return $result;
570 570
 		}
571 571
 
572
-        $type = isset( $_REQUEST['form_type'] ) ? $_REQUEST['form_type'] : '';
572
+		$type = isset( $_REQUEST['form_type'] ) ? $_REQUEST['form_type'] : '';
573 573
 
574
-        $result[] = 'created_at';
575
-        if ( $type == 'template' ) {
576
-            $result[] = 'id';
577
-            $result[] = 'form_key';
578
-        }
574
+		$result[] = 'created_at';
575
+		if ( $type == 'template' ) {
576
+			$result[] = 'id';
577
+			$result[] = 'form_key';
578
+		}
579 579
 
580
-        return $result;
581
-    }
580
+		return $result;
581
+	}
582 582
 
583 583
 	public static function save_per_page( $save, $option, $value ) {
584
-        if ( $option == 'formidable_page_formidable_per_page' ) {
585
-            $save = (int) $value;
586
-        }
587
-        return $save;
588
-    }
584
+		if ( $option == 'formidable_page_formidable_per_page' ) {
585
+			$save = (int) $value;
586
+		}
587
+		return $save;
588
+	}
589 589
 
590 590
 	private static function get_edit_vars( $id, $errors = array(), $message = '', $create_link = false ) {
591
-        global $frm_vars;
591
+		global $frm_vars;
592 592
 
593
-        $form = FrmForm::getOne( $id );
594
-        if ( ! $form ) {
595
-            wp_die( __( 'You are trying to edit a form that does not exist.', 'formidable' ) );
596
-        }
593
+		$form = FrmForm::getOne( $id );
594
+		if ( ! $form ) {
595
+			wp_die( __( 'You are trying to edit a form that does not exist.', 'formidable' ) );
596
+		}
597 597
 
598
-        if ( $form->parent_form_id ) {
598
+		if ( $form->parent_form_id ) {
599 599
 			wp_die( sprintf( __( 'You are trying to edit a child form. Please edit from %1$shere%2$s', 'formidable' ), '<a href="' . esc_url( admin_url( 'admin.php?page=formidable&frm_action=edit&id=' . $form->parent_form_id ) ) . '">', '</a>' ));
600
-        }
600
+		}
601 601
 
602 602
 		$frm_field_selection = FrmField::field_selection();
603
-        $fields = FrmField::get_all_for_form($form->id);
603
+		$fields = FrmField::get_all_for_form($form->id);
604 604
 
605
-        // Automatically add end section fields if they don't exist (2.0 migration)
606
-        $reset_fields = false;
607
-        FrmFormsHelper::auto_add_end_section_fields( $form, $fields, $reset_fields );
605
+		// Automatically add end section fields if they don't exist (2.0 migration)
606
+		$reset_fields = false;
607
+		FrmFormsHelper::auto_add_end_section_fields( $form, $fields, $reset_fields );
608 608
 
609
-        if ( $reset_fields ) {
610
-            $fields = FrmField::get_all_for_form( $form->id, '', 'exclude' );
611
-        }
609
+		if ( $reset_fields ) {
610
+			$fields = FrmField::get_all_for_form( $form->id, '', 'exclude' );
611
+		}
612 612
 
613
-        unset($end_section_values, $last_order, $open, $reset_fields);
613
+		unset($end_section_values, $last_order, $open, $reset_fields);
614 614
 
615 615
 		$args = array( 'parent_form_id' => $form->id );
616
-        $values = FrmAppHelper::setup_edit_vars( $form, 'forms', $fields, true, array(), $args );
616
+		$values = FrmAppHelper::setup_edit_vars( $form, 'forms', $fields, true, array(), $args );
617 617
 
618
-        $edit_message = __( 'Form was Successfully Updated', 'formidable' );
619
-        if ( $form->is_template && $message == $edit_message ) {
620
-            $message = __( 'Template was Successfully Updated', 'formidable' );
621
-        }
618
+		$edit_message = __( 'Form was Successfully Updated', 'formidable' );
619
+		if ( $form->is_template && $message == $edit_message ) {
620
+			$message = __( 'Template was Successfully Updated', 'formidable' );
621
+		}
622 622
 
623 623
 		$all_templates = FrmForm::getAll( array( 'is_template' => 1 ), 'name' );
624 624
 
625
-        if ( $form->default_template ) {
626
-            wp_die(__( 'That template cannot be edited', 'formidable' ));
627
-        } else if ( defined('DOING_AJAX') ) {
628
-            wp_die();
629
-        } else if ( $create_link ) {
625
+		if ( $form->default_template ) {
626
+			wp_die(__( 'That template cannot be edited', 'formidable' ));
627
+		} else if ( defined('DOING_AJAX') ) {
628
+			wp_die();
629
+		} else if ( $create_link ) {
630 630
 			require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/new.php' );
631
-        } else {
631
+		} else {
632 632
 			require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/edit.php' );
633
-        }
634
-    }
633
+		}
634
+	}
635 635
 
636 636
 	public static function get_settings_vars( $id, $errors = array(), $message = '' ) {
637 637
 		FrmAppHelper::permission_check( 'frm_edit_forms' );
638 638
 
639
-        global $frm_vars;
639
+		global $frm_vars;
640 640
 
641
-        $form = FrmForm::getOne( $id );
641
+		$form = FrmForm::getOne( $id );
642 642
 
643
-        $fields = FrmField::get_all_for_form($id);
644
-        $values = FrmAppHelper::setup_edit_vars($form, 'forms', $fields, true);
643
+		$fields = FrmField::get_all_for_form($id);
644
+		$values = FrmAppHelper::setup_edit_vars($form, 'forms', $fields, true);
645 645
 
646
-        if ( isset($values['default_template']) && $values['default_template'] ) {
647
-            wp_die(__( 'That template cannot be edited', 'formidable' ));
648
-        }
646
+		if ( isset($values['default_template']) && $values['default_template'] ) {
647
+			wp_die(__( 'That template cannot be edited', 'formidable' ));
648
+		}
649 649
 
650
-        $action_controls = FrmFormActionsController::get_form_actions();
650
+		$action_controls = FrmFormActionsController::get_form_actions();
651 651
 
652
-        $sections = apply_filters('frm_add_form_settings_section', array(), $values);
653
-        $pro_feature = FrmAppHelper::pro_is_installed() ? '' : ' class="pro_feature"';
652
+		$sections = apply_filters('frm_add_form_settings_section', array(), $values);
653
+		$pro_feature = FrmAppHelper::pro_is_installed() ? '' : ' class="pro_feature"';
654 654
 
655
-        $styles = apply_filters('frm_get_style_opts', array());
655
+		$styles = apply_filters('frm_get_style_opts', array());
656 656
 
657 657
 		require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/settings.php' );
658
-    }
658
+	}
659 659
 
660
-    public static function mb_tags_box( $form_id, $class = '' ) {
661
-        $fields = FrmField::get_all_for_form($form_id, '', 'include');
662
-        $linked_forms = array();
663
-        $col = 'one';
664
-        $settings_tab = FrmAppHelper::is_admin_page('formidable' ) ? true : false;
660
+	public static function mb_tags_box( $form_id, $class = '' ) {
661
+		$fields = FrmField::get_all_for_form($form_id, '', 'include');
662
+		$linked_forms = array();
663
+		$col = 'one';
664
+		$settings_tab = FrmAppHelper::is_admin_page('formidable' ) ? true : false;
665 665
 
666 666
 		$cond_shortcodes = apply_filters( 'frm_conditional_shortcodes', array() );
667 667
 		$adv_shortcodes = self::get_advanced_shortcodes();
@@ -669,7 +669,7 @@  discard block
 block discarded – undo
669 669
 		$entry_shortcodes = self::get_shortcode_helpers( $settings_tab );
670 670
 
671 671
 		include( FrmAppHelper::plugin_path() . '/classes/views/shared/mb_adv_info.php' );
672
-    }
672
+	}
673 673
 
674 674
 	/**
675 675
 	 * Get an array of the options to display in the advanced tab
@@ -710,7 +710,7 @@  discard block
 block discarded – undo
710 710
 			''          => '',
711 711
 			'siteurl'   => __( 'Site URL', 'formidable' ),
712 712
 			'sitename'  => __( 'Site Name', 'formidable' ),
713
-        );
713
+		);
714 714
 
715 715
 		if ( ! FrmAppHelper::pro_is_installed() ) {
716 716
 			unset( $entry_shortcodes['post_id'] );
@@ -737,39 +737,39 @@  discard block
 block discarded – undo
737 737
 		return $entry_shortcodes;
738 738
 	}
739 739
 
740
-    // Insert the form class setting into the form
740
+	// Insert the form class setting into the form
741 741
 	public static function form_classes( $form ) {
742
-        if ( isset($form->options['form_class']) ) {
742
+		if ( isset($form->options['form_class']) ) {
743 743
 			echo esc_attr( sanitize_text_field( $form->options['form_class'] ) );
744
-        }
745
-    }
744
+		}
745
+	}
746 746
 
747
-    public static function get_email_html() {
747
+	public static function get_email_html() {
748 748
 		FrmAppHelper::permission_check('frm_view_forms');
749
-        check_ajax_referer( 'frm_ajax', 'nonce' );
749
+		check_ajax_referer( 'frm_ajax', 'nonce' );
750 750
 		echo FrmEntryFormat::show_entry( array(
751 751
 			'form_id'       => FrmAppHelper::get_post_param( 'form_id', '', 'absint' ),
752
-	        'default_email' => true,
752
+			'default_email' => true,
753 753
 			'plain_text'    => FrmAppHelper::get_post_param( 'plain_text', '', 'absint' ),
754
-	    ) );
755
-	    wp_die();
754
+		) );
755
+		wp_die();
756 756
 	}
757 757
 
758
-    public static function filter_content( $content, $form, $entry = false ) {
758
+	public static function filter_content( $content, $form, $entry = false ) {
759 759
 		self::get_entry_by_param( $entry );
760
-        if ( ! $entry ) {
761
-            return $content;
762
-        }
760
+		if ( ! $entry ) {
761
+			return $content;
762
+		}
763 763
 
764
-        if ( is_object( $form ) ) {
765
-            $form = $form->id;
766
-        }
764
+		if ( is_object( $form ) ) {
765
+			$form = $form->id;
766
+		}
767 767
 
768
-        $shortcodes = FrmFieldsHelper::get_shortcodes( $content, $form );
769
-        $content = apply_filters( 'frm_replace_content_shortcodes', $content, $entry, $shortcodes );
768
+		$shortcodes = FrmFieldsHelper::get_shortcodes( $content, $form );
769
+		$content = apply_filters( 'frm_replace_content_shortcodes', $content, $entry, $shortcodes );
770 770
 
771
-        return $content;
772
-    }
771
+		return $content;
772
+	}
773 773
 
774 774
 	private static function get_entry_by_param( &$entry ) {
775 775
 		if ( ! $entry || ! is_object( $entry ) ) {
@@ -781,282 +781,282 @@  discard block
 block discarded – undo
781 781
 		}
782 782
 	}
783 783
 
784
-    public static function replace_content_shortcodes( $content, $entry, $shortcodes ) {
785
-        return FrmFieldsHelper::replace_content_shortcodes( $content, $entry, $shortcodes );
786
-    }
784
+	public static function replace_content_shortcodes( $content, $entry, $shortcodes ) {
785
+		return FrmFieldsHelper::replace_content_shortcodes( $content, $entry, $shortcodes );
786
+	}
787 787
 
788
-    public static function process_bulk_form_actions( $errors ) {
789
-        if ( ! $_REQUEST ) {
790
-            return $errors;
791
-        }
788
+	public static function process_bulk_form_actions( $errors ) {
789
+		if ( ! $_REQUEST ) {
790
+			return $errors;
791
+		}
792 792
 
793 793
 		$bulkaction = FrmAppHelper::get_param( 'action', '', 'get', 'sanitize_text_field' );
794
-        if ( $bulkaction == -1 ) {
794
+		if ( $bulkaction == -1 ) {
795 795
 			$bulkaction = FrmAppHelper::get_param( 'action2', '', 'get', 'sanitize_title' );
796
-        }
797
-
798
-        if ( ! empty( $bulkaction ) && strpos( $bulkaction, 'bulk_' ) === 0 ) {
799
-            FrmAppHelper::remove_get_action();
800
-
801
-            $bulkaction = str_replace( 'bulk_', '', $bulkaction );
802
-        }
803
-
804
-        $ids = FrmAppHelper::get_param( 'item-action', '' );
805
-        if ( empty( $ids ) ) {
806
-            $errors[] = __( 'No forms were specified', 'formidable' );
807
-            return $errors;
808
-        }
809
-
810
-        $permission_error = FrmAppHelper::permission_nonce_error( '', '_wpnonce', 'bulk-toplevel_page_formidable' );
811
-        if ( $permission_error !== false ) {
812
-            $errors[] = $permission_error;
813
-            return $errors;
814
-        }
815
-
816
-        if ( ! is_array( $ids ) ) {
817
-            $ids = explode( ',', $ids );
818
-        }
819
-
820
-        switch ( $bulkaction ) {
821
-            case 'delete':
822
-                $message = self::bulk_destroy( $ids );
823
-            break;
824
-            case 'trash':
825
-                $message = self::bulk_trash( $ids );
826
-            break;
827
-            case 'untrash':
828
-                $message = self::bulk_untrash( $ids );
829
-            break;
830
-            case 'create_template':
831
-                $message = self::bulk_create_template( $ids );
832
-            break;
833
-        }
834
-
835
-        if ( isset( $message ) && ! empty( $message ) ) {
796
+		}
797
+
798
+		if ( ! empty( $bulkaction ) && strpos( $bulkaction, 'bulk_' ) === 0 ) {
799
+			FrmAppHelper::remove_get_action();
800
+
801
+			$bulkaction = str_replace( 'bulk_', '', $bulkaction );
802
+		}
803
+
804
+		$ids = FrmAppHelper::get_param( 'item-action', '' );
805
+		if ( empty( $ids ) ) {
806
+			$errors[] = __( 'No forms were specified', 'formidable' );
807
+			return $errors;
808
+		}
809
+
810
+		$permission_error = FrmAppHelper::permission_nonce_error( '', '_wpnonce', 'bulk-toplevel_page_formidable' );
811
+		if ( $permission_error !== false ) {
812
+			$errors[] = $permission_error;
813
+			return $errors;
814
+		}
815
+
816
+		if ( ! is_array( $ids ) ) {
817
+			$ids = explode( ',', $ids );
818
+		}
819
+
820
+		switch ( $bulkaction ) {
821
+			case 'delete':
822
+				$message = self::bulk_destroy( $ids );
823
+			break;
824
+			case 'trash':
825
+				$message = self::bulk_trash( $ids );
826
+			break;
827
+			case 'untrash':
828
+				$message = self::bulk_untrash( $ids );
829
+			break;
830
+			case 'create_template':
831
+				$message = self::bulk_create_template( $ids );
832
+			break;
833
+		}
834
+
835
+		if ( isset( $message ) && ! empty( $message ) ) {
836 836
 			echo '<div id="message" class="updated frm_msg_padding">' . FrmAppHelper::kses( $message, array( 'a' ) ) . '</div>';
837
-        }
837
+		}
838 838
 
839
-        return $errors;
840
-    }
839
+		return $errors;
840
+	}
841 841
 
842
-    public static function add_default_templates( $path, $default = true, $template = true ) {
843
-        _deprecated_function( __FUNCTION__, '1.07.05', 'FrmXMLController::add_default_templates()' );
842
+	public static function add_default_templates( $path, $default = true, $template = true ) {
843
+		_deprecated_function( __FUNCTION__, '1.07.05', 'FrmXMLController::add_default_templates()' );
844 844
 
845
-        $path = untrailingslashit(trim($path));
845
+		$path = untrailingslashit(trim($path));
846 846
 		$templates = glob( $path . '/*.php' );
847 847
 
848 848
 		for ( $i = count( $templates ) - 1; $i >= 0; $i-- ) {
849 849
 			$filename = str_replace( '.php', '', str_replace( $path . '/', '', $templates[ $i ] ) );
850 850
 			$template_query = array( 'form_key' => $filename );
851
-            if ( $template ) {
852
-                $template_query['is_template'] = 1;
853
-            }
854
-            if ( $default ) {
855
-                $template_query['default_template'] = 1;
856
-            }
851
+			if ( $template ) {
852
+				$template_query['is_template'] = 1;
853
+			}
854
+			if ( $default ) {
855
+				$template_query['default_template'] = 1;
856
+			}
857 857
 			$form = FrmForm::getAll( $template_query, '', 1 );
858 858
 
859
-            $values = FrmFormsHelper::setup_new_vars();
860
-            $values['form_key'] = $filename;
861
-            $values['is_template'] = $template;
862
-            $values['status'] = 'published';
863
-            if ( $default ) {
864
-                $values['default_template'] = 1;
865
-            }
866
-
867
-            include( $templates[ $i ] );
868
-
869
-            //get updated form
870
-            if ( isset($form) && ! empty($form) ) {
871
-                $old_id = $form->id;
872
-                $form = FrmForm::getOne($form->id);
873
-            } else {
874
-                $old_id = false;
859
+			$values = FrmFormsHelper::setup_new_vars();
860
+			$values['form_key'] = $filename;
861
+			$values['is_template'] = $template;
862
+			$values['status'] = 'published';
863
+			if ( $default ) {
864
+				$values['default_template'] = 1;
865
+			}
866
+
867
+			include( $templates[ $i ] );
868
+
869
+			//get updated form
870
+			if ( isset($form) && ! empty($form) ) {
871
+				$old_id = $form->id;
872
+				$form = FrmForm::getOne($form->id);
873
+			} else {
874
+				$old_id = false;
875 875
 				$form = FrmForm::getAll( $template_query, '', 1 );
876
-            }
876
+			}
877 877
 
878
-            if ( $form ) {
878
+			if ( $form ) {
879 879
 				do_action( 'frm_after_duplicate_form', $form->id, (array) $form, array( 'old_id' => $old_id ) );
880
-            }
881
-        }
882
-    }
880
+			}
881
+		}
882
+	}
883 883
 
884
-    public static function route() {
885
-        $action = isset($_REQUEST['frm_action']) ? 'frm_action' : 'action';
886
-        $vars = array();
884
+	public static function route() {
885
+		$action = isset($_REQUEST['frm_action']) ? 'frm_action' : 'action';
886
+		$vars = array();
887 887
 		if ( isset( $_POST['frm_compact_fields'] ) ) {
888 888
 			FrmAppHelper::permission_check( 'frm_edit_forms' );
889 889
 
890
-            $json_vars = htmlspecialchars_decode(nl2br(stripslashes(str_replace('&quot;', '\\\"', $_POST['frm_compact_fields'] ))));
891
-            $json_vars = json_decode($json_vars, true);
892
-            if ( empty($json_vars) ) {
893
-                // json decoding failed so we should return an error message
890
+			$json_vars = htmlspecialchars_decode(nl2br(stripslashes(str_replace('&quot;', '\\\"', $_POST['frm_compact_fields'] ))));
891
+			$json_vars = json_decode($json_vars, true);
892
+			if ( empty($json_vars) ) {
893
+				// json decoding failed so we should return an error message
894 894
 				$action = FrmAppHelper::get_param( $action, '', 'get', 'sanitize_title' );
895
-                if ( 'edit' == $action ) {
896
-                    $action = 'update';
897
-                }
898
-
899
-                add_filter('frm_validate_form', 'FrmFormsController::json_error');
900
-            } else {
901
-                $vars = FrmAppHelper::json_to_array($json_vars);
902
-                $action = $vars[ $action ];
895
+				if ( 'edit' == $action ) {
896
+					$action = 'update';
897
+				}
898
+
899
+				add_filter('frm_validate_form', 'FrmFormsController::json_error');
900
+			} else {
901
+				$vars = FrmAppHelper::json_to_array($json_vars);
902
+				$action = $vars[ $action ];
903 903
 				unset( $_REQUEST['frm_compact_fields'], $_POST['frm_compact_fields'] );
904 904
 				$_REQUEST = array_merge( $_REQUEST, $vars );
905 905
 				$_POST = array_merge( $_POST, $_REQUEST );
906
-            }
907
-        } else {
906
+			}
907
+		} else {
908 908
 			$action = FrmAppHelper::get_param( $action, '', 'get', 'sanitize_title' );
909
-    		if ( isset( $_REQUEST['delete_all'] ) ) {
910
-                // override the action for this page
911
-    			$action = 'delete_all';
912
-            }
913
-        }
909
+			if ( isset( $_REQUEST['delete_all'] ) ) {
910
+				// override the action for this page
911
+				$action = 'delete_all';
912
+			}
913
+		}
914 914
 
915 915
 		add_action( 'frm_load_form_hooks', 'FrmHooksController::trigger_load_form_hooks' );
916
-        FrmAppHelper::trigger_hook_load( 'form' );
917
-
918
-        switch ( $action ) {
919
-            case 'new':
920
-                return self::new_form($vars);
921
-            case 'create':
922
-            case 'edit':
923
-            case 'update':
924
-            case 'duplicate':
925
-            case 'trash':
926
-            case 'untrash':
927
-            case 'destroy':
928
-            case 'delete_all':
929
-            case 'settings':
930
-            case 'update_settings':
916
+		FrmAppHelper::trigger_hook_load( 'form' );
917
+
918
+		switch ( $action ) {
919
+			case 'new':
920
+				return self::new_form($vars);
921
+			case 'create':
922
+			case 'edit':
923
+			case 'update':
924
+			case 'duplicate':
925
+			case 'trash':
926
+			case 'untrash':
927
+			case 'destroy':
928
+			case 'delete_all':
929
+			case 'settings':
930
+			case 'update_settings':
931 931
 				return self::$action( $vars );
932
-            default:
932
+			default:
933 933
 				do_action( 'frm_form_action_' . $action );
934 934
 				if ( apply_filters( 'frm_form_stop_action_' . $action, false ) ) {
935
-                    return;
936
-                }
935
+					return;
936
+				}
937 937
 
938 938
 				$action = FrmAppHelper::get_param( 'action', '', 'get', 'sanitize_text_field' );
939
-                if ( $action == -1 ) {
939
+				if ( $action == -1 ) {
940 940
 					$action = FrmAppHelper::get_param( 'action2', '', 'get', 'sanitize_title' );
941
-                }
941
+				}
942 942
 
943
-                if ( strpos($action, 'bulk_') === 0 ) {
944
-                    FrmAppHelper::remove_get_action();
945
-                    return self::list_form();
946
-                }
943
+				if ( strpos($action, 'bulk_') === 0 ) {
944
+					FrmAppHelper::remove_get_action();
945
+					return self::list_form();
946
+				}
947 947
 
948
-                return self::display_forms_list();
949
-        }
950
-    }
948
+				return self::display_forms_list();
949
+		}
950
+	}
951 951
 
952
-    public static function json_error( $errors ) {
953
-        $errors['json'] = __( 'Abnormal HTML characters prevented your form from saving correctly', 'formidable' );
954
-        return $errors;
955
-    }
952
+	public static function json_error( $errors ) {
953
+		$errors['json'] = __( 'Abnormal HTML characters prevented your form from saving correctly', 'formidable' );
954
+		return $errors;
955
+	}
956 956
 
957 957
 
958
-    /* FRONT-END FORMS */
959
-    public static function admin_bar_css() {
958
+	/* FRONT-END FORMS */
959
+	public static function admin_bar_css() {
960 960
 		if ( is_admin() || ! current_user_can( 'frm_edit_forms' ) ) {
961
-            return;
962
-        }
961
+			return;
962
+		}
963 963
 
964 964
 		add_action( 'wp_before_admin_bar_render', 'FrmFormsController::admin_bar_configure' );
965 965
 		FrmAppHelper::load_font_style();
966 966
 	}
967 967
 
968 968
 	public static function admin_bar_configure() {
969
-        global $frm_vars;
970
-        if ( empty($frm_vars['forms_loaded']) ) {
971
-            return;
972
-        }
973
-
974
-        $actions = array();
975
-        foreach ( $frm_vars['forms_loaded'] as $form ) {
976
-            if ( is_object($form) ) {
977
-                $actions[ $form->id ] = $form->name;
978
-            }
979
-            unset($form);
980
-        }
981
-
982
-        if ( empty($actions) ) {
983
-            return;
984
-        }
985
-
986
-        asort($actions);
987
-
988
-        global $wp_admin_bar;
989
-
990
-        if ( count($actions) == 1 ) {
991
-            $wp_admin_bar->add_menu( array(
992
-                'title' => 'Edit Form',
969
+		global $frm_vars;
970
+		if ( empty($frm_vars['forms_loaded']) ) {
971
+			return;
972
+		}
973
+
974
+		$actions = array();
975
+		foreach ( $frm_vars['forms_loaded'] as $form ) {
976
+			if ( is_object($form) ) {
977
+				$actions[ $form->id ] = $form->name;
978
+			}
979
+			unset($form);
980
+		}
981
+
982
+		if ( empty($actions) ) {
983
+			return;
984
+		}
985
+
986
+		asort($actions);
987
+
988
+		global $wp_admin_bar;
989
+
990
+		if ( count($actions) == 1 ) {
991
+			$wp_admin_bar->add_menu( array(
992
+				'title' => 'Edit Form',
993 993
 				'href'  => admin_url( 'admin.php?page=formidable&frm_action=edit&id=' . current( array_keys( $actions ) ) ),
994
-                'id'    => 'frm-forms',
995
-            ) );
996
-        } else {
997
-            $wp_admin_bar->add_menu( array(
998
-        		'id'    => 'frm-forms',
999
-        		'title' => '<span class="ab-icon"></span><span class="ab-label">' . __( 'Edit Forms', 'formidable' ) . '</span>',
994
+				'id'    => 'frm-forms',
995
+			) );
996
+		} else {
997
+			$wp_admin_bar->add_menu( array(
998
+				'id'    => 'frm-forms',
999
+				'title' => '<span class="ab-icon"></span><span class="ab-label">' . __( 'Edit Forms', 'formidable' ) . '</span>',
1000 1000
 				'href'  => admin_url( 'admin.php?page=formidable&frm_action=edit&id=' . current( array_keys( $actions ) ) ),
1001
-        		'meta'  => array(
1001
+				'meta'  => array(
1002 1002
 					'title' => __( 'Edit Forms', 'formidable' ),
1003
-        		),
1004
-        	) );
1003
+				),
1004
+			) );
1005 1005
 
1006
-        	foreach ( $actions as $form_id => $name ) {
1006
+			foreach ( $actions as $form_id => $name ) {
1007 1007
 
1008
-        		$wp_admin_bar->add_menu( array(
1009
-        			'parent'    => 'frm-forms',
1008
+				$wp_admin_bar->add_menu( array(
1009
+					'parent'    => 'frm-forms',
1010 1010
 					'id'        => 'edit_form_' . $form_id,
1011
-        			'title'     => empty($name) ? __( '(no title)') : $name,
1011
+					'title'     => empty($name) ? __( '(no title)') : $name,
1012 1012
 					'href'      => admin_url( 'admin.php?page=formidable&frm_action=edit&id=' . $form_id ),
1013
-        		) );
1014
-        	}
1015
-        }
1016
-    }
1013
+				) );
1014
+			}
1015
+		}
1016
+	}
1017 1017
 
1018
-    //formidable shortcode
1018
+	//formidable shortcode
1019 1019
 	public static function get_form_shortcode( $atts ) {
1020
-        global $frm_vars;
1021
-        if ( isset($frm_vars['skip_shortcode']) && $frm_vars['skip_shortcode'] ) {
1022
-            $sc = '[formidable';
1020
+		global $frm_vars;
1021
+		if ( isset($frm_vars['skip_shortcode']) && $frm_vars['skip_shortcode'] ) {
1022
+			$sc = '[formidable';
1023 1023
 			if ( ! empty( $atts ) ) {
1024 1024
 				foreach ( $atts as $k => $v ) {
1025 1025
 					$sc .= ' ' . $k . '="' . esc_attr( $v ) . '"';
1026 1026
 				}
1027 1027
 			}
1028 1028
 			return $sc . ']';
1029
-        }
1030
-
1031
-        $shortcode_atts = shortcode_atts( array(
1032
-            'id' => '', 'key' => '', 'title' => false, 'description' => false,
1033
-            'readonly' => false, 'entry_id' => false, 'fields' => array(),
1034
-            'exclude_fields' => array(), 'minimize' => false,
1035
-        ), $atts);
1036
-        do_action('formidable_shortcode_atts', $shortcode_atts, $atts);
1037
-
1038
-        return self::show_form(
1039
-            $shortcode_atts['id'], $shortcode_atts['key'], $shortcode_atts['title'],
1040
-            $shortcode_atts['description'], $atts
1041
-        );
1042
-    }
1043
-
1044
-    public static function show_form( $id = '', $key = '', $title = false, $description = false, $atts = array() ) {
1045
-        if ( empty( $id ) ) {
1046
-            $id = $key;
1047
-        }
1048
-
1049
-        $form = self::maybe_get_form_to_show( $id );
1050
-        if ( ! $form ) {
1051
-            return __( 'Please select a valid form', 'formidable' );
1052
-        }
1029
+		}
1030
+
1031
+		$shortcode_atts = shortcode_atts( array(
1032
+			'id' => '', 'key' => '', 'title' => false, 'description' => false,
1033
+			'readonly' => false, 'entry_id' => false, 'fields' => array(),
1034
+			'exclude_fields' => array(), 'minimize' => false,
1035
+		), $atts);
1036
+		do_action('formidable_shortcode_atts', $shortcode_atts, $atts);
1037
+
1038
+		return self::show_form(
1039
+			$shortcode_atts['id'], $shortcode_atts['key'], $shortcode_atts['title'],
1040
+			$shortcode_atts['description'], $atts
1041
+		);
1042
+	}
1043
+
1044
+	public static function show_form( $id = '', $key = '', $title = false, $description = false, $atts = array() ) {
1045
+		if ( empty( $id ) ) {
1046
+			$id = $key;
1047
+		}
1048
+
1049
+		$form = self::maybe_get_form_to_show( $id );
1050
+		if ( ! $form ) {
1051
+			return __( 'Please select a valid form', 'formidable' );
1052
+		}
1053 1053
 
1054 1054
 		add_action( 'frm_load_form_hooks', 'FrmHooksController::trigger_load_form_hooks' );
1055
-        FrmAppHelper::trigger_hook_load( 'form', $form );
1055
+		FrmAppHelper::trigger_hook_load( 'form', $form );
1056 1056
 
1057
-        $form = apply_filters( 'frm_pre_display_form', $form );
1057
+		$form = apply_filters( 'frm_pre_display_form', $form );
1058 1058
 
1059
-        $frm_settings = FrmAppHelper::get_settings();
1059
+		$frm_settings = FrmAppHelper::get_settings();
1060 1060
 
1061 1061
 		if ( self::is_viewable_draft_form( $form ) ) {
1062 1062
 			// don't show a draft form on a page
@@ -1077,7 +1077,7 @@  discard block
 block discarded – undo
1077 1077
 		}
1078 1078
 
1079 1079
 		return $form;
1080
-    }
1080
+	}
1081 1081
 
1082 1082
 	private static function maybe_get_form_to_show( $id ) {
1083 1083
 		$form = false;
@@ -1106,98 +1106,98 @@  discard block
 block discarded – undo
1106 1106
 		return $form->logged_in && get_current_user_id() && isset( $form->options['logged_in_role'] ) && $form->options['logged_in_role'] != '' && ! FrmAppHelper::user_has_permission( $form->options['logged_in_role'] );
1107 1107
 	}
1108 1108
 
1109
-    public static function get_form( $form, $title, $description, $atts = array() ) {
1110
-        ob_start();
1109
+	public static function get_form( $form, $title, $description, $atts = array() ) {
1110
+		ob_start();
1111 1111
 
1112
-        self::get_form_contents( $form, $title, $description, $atts );
1112
+		self::get_form_contents( $form, $title, $description, $atts );
1113 1113
 		self::enqueue_scripts( FrmForm::get_params( $form ) );
1114 1114
 
1115
-        $contents = ob_get_contents();
1116
-        ob_end_clean();
1115
+		$contents = ob_get_contents();
1116
+		ob_end_clean();
1117 1117
 
1118 1118
 		self::maybe_minimize_form( $atts, $contents );
1119 1119
 
1120
-        return $contents;
1121
-    }
1120
+		return $contents;
1121
+	}
1122 1122
 
1123 1123
 	public static function enqueue_scripts( $params ) {
1124 1124
 		do_action( 'frm_enqueue_form_scripts', $params );
1125 1125
 	}
1126 1126
 
1127 1127
 	public static function get_form_contents( $form, $title, $description, $atts ) {
1128
-        global $frm_vars;
1128
+		global $frm_vars;
1129 1129
 
1130
-        $frm_settings = FrmAppHelper::get_settings();
1130
+		$frm_settings = FrmAppHelper::get_settings();
1131 1131
 
1132
-        $submit = isset($form->options['submit_value']) ? $form->options['submit_value'] : $frm_settings->submit_value;
1132
+		$submit = isset($form->options['submit_value']) ? $form->options['submit_value'] : $frm_settings->submit_value;
1133 1133
 
1134
-        $user_ID = get_current_user_id();
1134
+		$user_ID = get_current_user_id();
1135 1135
 		$params = FrmForm::get_params( $form );
1136
-        $message = $errors = '';
1136
+		$message = $errors = '';
1137 1137
 
1138
-        if ( $params['posted_form_id'] == $form->id && $_POST ) {
1139
-            $errors = isset( $frm_vars['created_entries'][ $form->id ] ) ? $frm_vars['created_entries'][ $form->id ]['errors'] : array();
1140
-        }
1138
+		if ( $params['posted_form_id'] == $form->id && $_POST ) {
1139
+			$errors = isset( $frm_vars['created_entries'][ $form->id ] ) ? $frm_vars['created_entries'][ $form->id ]['errors'] : array();
1140
+		}
1141 1141
 
1142 1142
 		$include_form_tag = apply_filters( 'frm_include_form_tag', true, $form );
1143
-        $fields = FrmFieldsHelper::get_form_fields( $form->id, ( isset( $errors ) && ! empty( $errors ) ) );
1143
+		$fields = FrmFieldsHelper::get_form_fields( $form->id, ( isset( $errors ) && ! empty( $errors ) ) );
1144 1144
 
1145
-        if ( $params['action'] != 'create' || $params['posted_form_id'] != $form->id || ! $_POST ) {
1146
-            do_action('frm_display_form_action', $params, $fields, $form, $title, $description);
1147
-            if ( apply_filters('frm_continue_to_new', true, $form->id, $params['action']) ) {
1148
-                $values = FrmEntriesHelper::setup_new_vars($fields, $form);
1145
+		if ( $params['action'] != 'create' || $params['posted_form_id'] != $form->id || ! $_POST ) {
1146
+			do_action('frm_display_form_action', $params, $fields, $form, $title, $description);
1147
+			if ( apply_filters('frm_continue_to_new', true, $form->id, $params['action']) ) {
1148
+				$values = FrmEntriesHelper::setup_new_vars($fields, $form);
1149 1149
 				include( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/new.php' );
1150
-            }
1151
-            return;
1152
-        }
1150
+			}
1151
+			return;
1152
+		}
1153 1153
 
1154
-        if ( ! empty($errors) ) {
1155
-            $values = $fields ? FrmEntriesHelper::setup_new_vars($fields, $form) : array();
1154
+		if ( ! empty($errors) ) {
1155
+			$values = $fields ? FrmEntriesHelper::setup_new_vars($fields, $form) : array();
1156 1156
 			include( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/new.php' );
1157
-            return;
1158
-        }
1157
+			return;
1158
+		}
1159 1159
 
1160
-        do_action('frm_validate_form_creation', $params, $fields, $form, $title, $description);
1161
-        if ( ! apply_filters('frm_continue_to_create', true, $form->id) ) {
1162
-            return;
1163
-        }
1160
+		do_action('frm_validate_form_creation', $params, $fields, $form, $title, $description);
1161
+		if ( ! apply_filters('frm_continue_to_create', true, $form->id) ) {
1162
+			return;
1163
+		}
1164 1164
 
1165
-        $values = FrmEntriesHelper::setup_new_vars($fields, $form, true);
1166
-        $created = self::just_created_entry( $form->id );
1167
-        $conf_method = apply_filters('frm_success_filter', 'message', $form, 'create');
1165
+		$values = FrmEntriesHelper::setup_new_vars($fields, $form, true);
1166
+		$created = self::just_created_entry( $form->id );
1167
+		$conf_method = apply_filters('frm_success_filter', 'message', $form, 'create');
1168 1168
 
1169
-        if ( $created && is_numeric($created) && $conf_method != 'message' ) {
1170
-            do_action('frm_success_action', $conf_method, $form, $form->options, $created);
1169
+		if ( $created && is_numeric($created) && $conf_method != 'message' ) {
1170
+			do_action('frm_success_action', $conf_method, $form, $form->options, $created);
1171 1171
 			do_action( 'frm_after_entry_processed', array( 'entry_id' => $created, 'form' => $form ) );
1172
-            return;
1173
-        }
1172
+			return;
1173
+		}
1174 1174
 
1175
-        if ( $created && is_numeric($created) ) {
1176
-            $message = isset($form->options['success_msg']) ? $form->options['success_msg'] : $frm_settings->success_msg;
1177
-            $class = 'frm_message';
1178
-        } else {
1179
-            $message = $frm_settings->failed_msg;
1180
-            $class = FrmFormsHelper::form_error_class();
1181
-        }
1175
+		if ( $created && is_numeric($created) ) {
1176
+			$message = isset($form->options['success_msg']) ? $form->options['success_msg'] : $frm_settings->success_msg;
1177
+			$class = 'frm_message';
1178
+		} else {
1179
+			$message = $frm_settings->failed_msg;
1180
+			$class = FrmFormsHelper::form_error_class();
1181
+		}
1182 1182
 
1183 1183
 		$message = FrmFormsHelper::get_success_message( array(
1184 1184
 			'message' => $message, 'form' => $form,
1185 1185
 			'entry_id' => $created, 'class' => $class,
1186 1186
 		) );
1187
-        $message = apply_filters('frm_main_feedback', $message, $form, $created);
1187
+		$message = apply_filters('frm_main_feedback', $message, $form, $created);
1188 1188
 
1189
-        if ( ! isset($form->options['show_form']) || $form->options['show_form'] ) {
1189
+		if ( ! isset($form->options['show_form']) || $form->options['show_form'] ) {
1190 1190
 			require( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/new.php' );
1191
-        } else {
1192
-            global $frm_vars;
1191
+		} else {
1192
+			global $frm_vars;
1193 1193
 			self::maybe_load_css( $form, $values['custom_style'], $frm_vars['load_css'] );
1194 1194
 
1195 1195
 			$include_extra_container = 'frm_forms' . FrmFormsHelper::get_form_style_class( $values );
1196 1196
 			include( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/errors.php' );
1197
-        }
1197
+		}
1198 1198
 
1199 1199
 		do_action( 'frm_after_entry_processed', array( 'entry_id' => $created, 'form' => $form ) );
1200
-    }
1200
+	}
1201 1201
 
1202 1202
 	/**
1203 1203
 	 * @since 2.2.7
@@ -1234,10 +1234,10 @@  discard block
 block discarded – undo
1234 1234
 	}
1235 1235
 
1236 1236
 	public static function defer_script_loading( $tag, $handle ) {
1237
-	    if ( 'recaptcha-api' == $handle && ! strpos( $tag, 'defer' ) ) {
1238
-	        $tag = str_replace( ' src', ' defer="defer" async="async" src', $tag );
1237
+		if ( 'recaptcha-api' == $handle && ! strpos( $tag, 'defer' ) ) {
1238
+			$tag = str_replace( ' src', ' defer="defer" async="async" src', $tag );
1239 1239
 		}
1240
-	    return $tag;
1240
+		return $tag;
1241 1241
 	}
1242 1242
 
1243 1243
 	public static function footer_js( $location = 'footer' ) {
Please login to merge, or discard this patch.
classes/helpers/FrmFormsListHelper.php 1 patch
Spacing   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
 		$page = $this->get_pagenum();
27 27
 		$per_page = $this->get_items_per_page( 'formidable_page_formidable_per_page' );
28 28
 
29
-		$start = ( isset( $_REQUEST['start'] ) ) ? $_REQUEST['start'] : (( $page - 1 ) * $per_page);
29
+		$start = ( isset( $_REQUEST['start'] ) ) ? $_REQUEST['start'] : ( ( $page - 1 ) * $per_page );
30 30
 
31 31
         $s_query = array();
32 32
         $s_query[] = array( 'or' => 1, 'parent_form_id' => null, 'parent_form_id <' => 1 );
@@ -48,15 +48,15 @@  discard block
 block discarded – undo
48 48
 		        break;
49 49
 		}
50 50
 
51
-        $s = isset( $_REQUEST['s'] ) ? stripslashes($_REQUEST['s']) : '';
51
+        $s = isset( $_REQUEST['s'] ) ? stripslashes( $_REQUEST['s'] ) : '';
52 52
 	    if ( $s != '' ) {
53
-	        preg_match_all('/".*?("|$)|((?<=[\\s",+])|^)[^\\s",+]+/', $s, $matches);
54
-		    $search_terms = array_map('trim', $matches[0]);
53
+	        preg_match_all( '/".*?("|$)|((?<=[\\s",+])|^)[^\\s",+]+/', $s, $matches );
54
+		    $search_terms = array_map( 'trim', $matches[0] );
55 55
 	        foreach ( (array) $search_terms as $term ) {
56 56
                 $s_query[] = array(
57 57
                     'or'    => true, 'name LIKE' => $term, 'description LIKE' => $term, 'created_at LIKE' => $term,
58 58
                 );
59
-	            unset($term);
59
+	            unset( $term );
60 60
             }
61 61
 	    }
62 62
 
@@ -74,7 +74,7 @@  discard block
 block discarded – undo
74 74
             _e( 'No Templates Found.', 'formidable' ) ?>
75 75
             <br/><br/><?php _e( 'To add a new template:', 'formidable' ) ?>
76 76
 			<ol><li><?php printf( __( 'Create a new %1$sform%2$s.', 'formidable' ), '<a href="' . esc_url( admin_url( 'admin?page=formidable&frm_action=new' ) ) . '"', '</a>' ) ?></li>
77
-                <li><?php printf(__( 'After your form is created, go to Formidable -> %1$sForms%2$s.', 'formidable' ), '<a href="?page=formidable">', '</a>') ?></li>
77
+                <li><?php printf( __( 'After your form is created, go to Formidable -> %1$sForms%2$s.', 'formidable' ), '<a href="?page=formidable">', '</a>' ) ?></li>
78 78
                 <li><?php _e( 'Place your mouse over the name of the form you just created, and click the "Create Template" link.', 'formidable' ) ?></li>
79 79
             </ol>
80 80
 <?php   } else {
@@ -91,17 +91,17 @@  discard block
 block discarded – undo
91 91
 	    }
92 92
 
93 93
 	    if ( 'trash' == $this->status ) {
94
-	        if ( current_user_can('frm_edit_forms') ) {
94
+	        if ( current_user_can( 'frm_edit_forms' ) ) {
95 95
 	            $actions['bulk_untrash'] = __( 'Restore', 'formidable' );
96 96
 	        }
97 97
 
98
-	        if ( current_user_can('frm_delete_forms') ) {
98
+	        if ( current_user_can( 'frm_delete_forms' ) ) {
99 99
 	            $actions['bulk_delete'] = __( 'Delete Permanently', 'formidable' );
100 100
 	        }
101
-	    } else if ( EMPTY_TRASH_DAYS && current_user_can('frm_delete_forms') ) {
101
+	    } else if ( EMPTY_TRASH_DAYS && current_user_can( 'frm_delete_forms' ) ) {
102 102
 	        $actions['bulk_trash'] = __( 'Move to Trash', 'formidable' );
103
-	    } else if ( current_user_can('frm_delete_forms') ) {
104
-	        $actions['bulk_delete'] = __( 'Delete');
103
+	    } else if ( current_user_can( 'frm_delete_forms' ) ) {
104
+	        $actions['bulk_delete'] = __( 'Delete' );
105 105
 	    }
106 106
 
107 107
         return $actions;
@@ -112,7 +112,7 @@  discard block
 block discarded – undo
112 112
             return;
113 113
         }
114 114
 
115
-        if ( 'trash' == $this->status && current_user_can('frm_delete_forms') ) {
115
+        if ( 'trash' == $this->status && current_user_can( 'frm_delete_forms' ) ) {
116 116
 ?>
117 117
             <div class="alignleft actions frm_visible_overflow">
118 118
 			<?php submit_button( __( 'Empty Trash' ), 'apply', 'delete_all', false ); ?>
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
 		$where = apply_filters( 'frm_forms_dropdown', array(), '' );
129 129
 		$forms = FrmForm::get_published_forms( $where );
130 130
 
131
-        $base = admin_url('admin.php?page=formidable&form_type=template');
131
+        $base = admin_url( 'admin.php?page=formidable&form_type=template' );
132 132
         $args = array(
133 133
             'frm_action'    => 'duplicate',
134 134
             'template'      => true,
@@ -148,7 +148,7 @@  discard block
 block discarded – undo
148 148
 		        $args['id'] = $form->id; ?>
149 149
 			<li><a href="<?php echo esc_url( add_query_arg( $args, $base ) ); ?>" tabindex="-1"><?php echo esc_html( empty( $form->name ) ? __( '(no title)' ) : FrmAppHelper::truncate( $form->name, 33 ) ); ?></a></li>
150 150
 			<?php
151
-			    unset($form);
151
+			    unset( $form );
152 152
 			}
153 153
         }
154 154
         ?>
@@ -180,10 +180,10 @@  discard block
 block discarded – undo
180 180
     		}
181 181
 
182 182
     		if ( $counts->{$status} || 'published' == $status ) {
183
-				$links[ $status ] = '<a href="' . esc_url( '?page=formidable&form_type=' . $status ) . '" ' . $class . '>' . sprintf( __( '%1$s <span class="count">(%2$s)</span>', 'formidable' ), $name, number_format_i18n( $counts->{$status} ) ) . '</a>';
183
+				$links[$status] = '<a href="' . esc_url( '?page=formidable&form_type=' . $status ) . '" ' . $class . '>' . sprintf( __( '%1$s <span class="count">(%2$s)</span>', 'formidable' ), $name, number_format_i18n( $counts->{$status} ) ) . '</a>';
184 184
 		    }
185 185
 
186
-		    unset($status, $name);
186
+		    unset( $status, $name );
187 187
 	    }
188 188
 
189 189
 		return $links;
@@ -207,7 +207,7 @@  discard block
 block discarded – undo
207 207
 		$edit_link = '?page=formidable&frm_action=edit&id=' . $item->id;
208 208
 		$duplicate_link = '?page=formidable&frm_action=duplicate&id=' . $item->id;
209 209
 
210
-        $this->get_actions($actions, $item, $edit_link, $duplicate_link);
210
+        $this->get_actions( $actions, $item, $edit_link, $duplicate_link );
211 211
 
212 212
         $action_links = $this->row_actions( $actions );
213 213
 
@@ -249,7 +249,7 @@  discard block
 block discarded – undo
249 249
 
250 250
 				    break;
251 251
 				case 'created_at':
252
-				    $date = date($format, strtotime($item->created_at));
252
+				    $date = date( $format, strtotime( $item->created_at ) );
253 253
 					$val = '<abbr title="' . esc_attr( date( 'Y/m/d g:i:s A', strtotime( $item->created_at ) ) ) . '">' . $date . '</abbr>';
254 254
 					break;
255 255
 				case 'shortcode':
@@ -260,11 +260,11 @@  discard block
 block discarded – undo
260 260
 			        break;
261 261
 			    case 'entries':
262 262
 					if ( isset( $item->options['no_save'] ) && $item->options['no_save'] ) {
263
-						$val = '<i class="frm_icon_font frm_forbid_icon frm_bstooltip" title="' . esc_attr('Saving entries is disabled for this form', 'formidable' ) . '"></i>';
263
+						$val = '<i class="frm_icon_font frm_forbid_icon frm_bstooltip" title="' . esc_attr( 'Saving entries is disabled for this form', 'formidable' ) . '"></i>';
264 264
 			        } else {
265
-			            $text = FrmEntry::getRecordCount($item->id);
266
-						$val = current_user_can('frm_view_entries') ? '<a href="' . esc_url( admin_url( 'admin.php?page=formidable-entries&form=' . $item->id ) ) . '">' . $text . '</a>' : $text;
267
-                        unset($text);
265
+			            $text = FrmEntry::getRecordCount( $item->id );
266
+						$val = current_user_can( 'frm_view_entries' ) ? '<a href="' . esc_url( admin_url( 'admin.php?page=formidable-entries&form=' . $item->id ) ) . '">' . $text . '</a>' : $text;
267
+                        unset( $text );
268 268
                     }
269 269
 			        break;
270 270
                 case 'type':
@@ -272,12 +272,12 @@  discard block
 block discarded – undo
272 272
                     break;
273 273
 			}
274 274
 
275
-			if ( isset($val) ) {
275
+			if ( isset( $val ) ) {
276 276
 			    $r .= "<td $attributes>";
277 277
 			    $r .= $val;
278 278
 			    $r .= '</td>';
279 279
 			}
280
-			unset($val);
280
+			unset( $val );
281 281
 		}
282 282
 		$r .= '</tr>';
283 283
 
@@ -290,18 +290,18 @@  discard block
 block discarded – undo
290 290
      */
291 291
     private function get_actions( &$actions, $item, $edit_link, $duplicate_link ) {
292 292
 		if ( 'trash' == $this->status ) {
293
-			if ( current_user_can('frm_edit_forms') ) {
293
+			if ( current_user_can( 'frm_edit_forms' ) ) {
294 294
 				$actions['restore'] = FrmFormsHelper::delete_trash_link( $item->id, $item->status, 'short' );
295 295
 			}
296 296
 
297
-		    if ( current_user_can('frm_delete_forms') ) {
297
+		    if ( current_user_can( 'frm_delete_forms' ) ) {
298 298
 				$trash_url = wp_nonce_url( '?page=formidable&form_status=trash&frm_action=destroy&id=' . $item->id, 'destroy_form_' . $item->id );
299 299
 				$actions['trash'] = '<a href="' . esc_url( $trash_url ) . '" class="submitdelete" onclick="return confirm(\'' . __( 'Are you sure you want to permanently delete that?', 'formidable' ) . '\')">' . __( 'Delete Permanently' ) . '</a>';
300 300
     		}
301 301
             return;
302 302
 		}
303 303
 
304
-		if ( current_user_can('frm_edit_forms') ) {
304
+		if ( current_user_can( 'frm_edit_forms' ) ) {
305 305
             if ( ! $item->is_template || ! $item->default_template ) {
306 306
 				$actions['frm_edit'] = '<a href="' . esc_url( $edit_link ) . '">' . __( 'Edit' ) . '</a>';
307 307
             }
@@ -323,7 +323,7 @@  discard block
 block discarded – undo
323 323
 			unset( $actions['trash'] );
324 324
 		}
325 325
 
326
-		$actions['view'] = '<a href="' . esc_url( FrmFormsHelper::get_direct_link( $item->form_key, $item ) ) . '" target="_blank">' . __( 'Preview') . '</a>';
326
+		$actions['view'] = '<a href="' . esc_url( FrmFormsHelper::get_direct_link( $item->form_key, $item ) ) . '" target="_blank">' . __( 'Preview' ) . '</a>';
327 327
     }
328 328
 
329 329
     /**
@@ -331,8 +331,8 @@  discard block
 block discarded – undo
331 331
      */
332 332
 	private function get_form_name( $item, $actions, $edit_link, $mode = 'list' ) {
333 333
         $form_name = $item->name;
334
-        if ( trim($form_name) == '' ) {
335
-            $form_name = __( '(no title)');
334
+        if ( trim( $form_name ) == '' ) {
335
+            $form_name = __( '(no title)' );
336 336
         }
337 337
 		$form_name = FrmAppHelper::kses( $form_name );
338 338
 		if ( 'excerpt' != $mode ) {
@@ -369,7 +369,7 @@  discard block
 block discarded – undo
369 369
     private function add_form_description( $item, &$val ) {
370 370
         global $mode;
371 371
         if ( 'excerpt' == $mode ) {
372
-            $val .= FrmAppHelper::truncate(strip_tags($item->description), 50);
372
+            $val .= FrmAppHelper::truncate( strip_tags( $item->description ), 50 );
373 373
         }
374 374
     }
375 375
 }
Please login to merge, or discard this patch.
classes/models/FrmAntiSpam.php 3 patches
Indentation   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@  discard block
 block discarded – undo
11 11
 
12 12
 		/* Check if logged in */
13 13
 		if ( is_user_logged_in() ) {
14
-		    return $response;
14
+			return $response;
15 15
 		}
16 16
 
17 17
 		/* Honeypot */
@@ -65,10 +65,10 @@  discard block
 block discarded – undo
65 65
 	}
66 66
 
67 67
 	/**
68
-	* Check for form submission time
69
-	*
70
-	* @return  boolean    TRUE if the action time is less than 5 seconds
71
-	*/
68
+	 * Check for form submission time
69
+	 *
70
+	 * @return  boolean    TRUE if the action time is less than 5 seconds
71
+	 */
72 72
 
73 73
 	private static function _is_shortest_time() {
74 74
 		$too_short = false;
@@ -124,11 +124,11 @@  discard block
 block discarded – undo
124 124
 	}
125 125
 
126 126
 	/**
127
-	* Check for an IPv6 address
128
-	*
129
-	* @param   string   $ip  IP to validate
130
-	* @return  boolean       TRUE if IPv6
131
-	*/
127
+	 * Check for an IPv6 address
128
+	 *
129
+	 * @param   string   $ip  IP to validate
130
+	 * @return  boolean       TRUE if IPv6
131
+	 */
132 132
 
133 133
 	private static function _is_ipv6( $ip ) {
134 134
 		if ( function_exists('filter_var') ) {
Please login to merge, or discard this patch.
Doc Comments   +9 added lines patch added patch discarded remove patch
@@ -98,6 +98,9 @@  discard block
 block discarded – undo
98 98
 		return (bool) preg_match( '/\[url[=\]].*\[\/url\]/is', $body );
99 99
 	}
100 100
 	
101
+	/**
102
+	 * @param string $client_ip
103
+	 */
101 104
 	private static function _is_fake_ip( $client_ip, $client_host = false ) {
102 105
 		/* Remote Host */
103 106
 		$host_by_ip = gethostbyaddr( $client_ip );
@@ -159,6 +162,9 @@  discard block
 block discarded – undo
159 162
 		}
160 163
 	}
161 164
 
165
+	/**
166
+	 * @param string $ip
167
+	 */
162 168
 	private static function _cut_ip( $ip, $cut_end = true ) {
163 169
 		$separator = ( self::_is_ipv4( $ip ) ? '.' : ':' );
164 170
 		$part = ( $cut_end ? strrchr( $ip, $separator ) : strstr( $ip, $separator ) );
@@ -252,6 +258,9 @@  discard block
 block discarded – undo
252 258
 		return false;
253 259
 	}
254 260
 
261
+	/**
262
+	 * @param string $ip
263
+	 */
255 264
 	private static function _is_dnsbl_spam( $ip ) {
256 265
 
257 266
 		$response = wp_safe_remote_request(
Please login to merge, or discard this patch.
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -138,7 +138,7 @@  discard block
 block discarded – undo
138 138
 	*/
139 139
 
140 140
 	private static function _is_ipv6( $ip ) {
141
-		if ( function_exists('filter_var') ) {
141
+		if ( function_exists( 'filter_var' ) ) {
142 142
 			return filter_var( $ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 ) !== false;
143 143
 		} else {
144 144
 			return ! self::_is_ipv4( $ip );
@@ -152,7 +152,7 @@  discard block
 block discarded – undo
152 152
 	 * @return  integer       TRUE if IPv4
153 153
 	 */
154 154
 	private static function _is_ipv4( $ip ) {
155
-		if ( function_exists('filter_var') ) {
155
+		if ( function_exists( 'filter_var' ) ) {
156 156
 			return filter_var( $ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 ) !== false;
157 157
 		} else {
158 158
 			return preg_match( '/^\d{1,3}(\.\d{1,3}){3,3}$/', $ip );
@@ -232,15 +232,15 @@  discard block
 block discarded – undo
232 232
 				}
233 233
 
234 234
 				/* Ignore non utf-8 chars */
235
-				$comment[ $field ] = ( function_exists('iconv') ? iconv( 'utf-8', 'utf-8//TRANSLIT', $comment[ $field ] ) : $comment[ $field ] );
235
+				$comment[$field] = ( function_exists( 'iconv' ) ? iconv( 'utf-8', 'utf-8//TRANSLIT', $comment[$field] ) : $comment[$field] );
236 236
 
237
-				if ( empty( $comment[ $field ] ) ) {
237
+				if ( empty( $comment[$field] ) ) {
238 238
 					continue;
239 239
 				}
240 240
 
241 241
 				/* Perform regex */
242
-				if ( preg_match( '/' .$regexp. '/isu', $comment[ $field ] ) ) {
243
-					$hits[ $field ] = true;
242
+				if ( preg_match( '/' . $regexp . '/isu', $comment[$field] ) ) {
243
+					$hits[$field] = true;
244 244
 				}
245 245
 			}
246 246
 
Please login to merge, or discard this patch.
classes/models/FrmEntryValidate.php 2 patches
Indentation   +149 added lines, -149 removed lines patch added patch discarded remove patch
@@ -1,26 +1,26 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3 3
 class FrmEntryValidate {
4
-    public static function validate( $values, $exclude = false ) {
5
-        global $wpdb;
4
+	public static function validate( $values, $exclude = false ) {
5
+		global $wpdb;
6 6
 
7
-        FrmEntry::sanitize_entry_post( $values );
8
-        $errors = array();
7
+		FrmEntry::sanitize_entry_post( $values );
8
+		$errors = array();
9 9
 
10
-        if ( ! isset($values['form_id']) || ! isset($values['item_meta']) ) {
11
-            $errors['form'] = __( 'There was a problem with your submission. Please try again.', 'formidable' );
12
-            return $errors;
13
-        }
10
+		if ( ! isset($values['form_id']) || ! isset($values['item_meta']) ) {
11
+			$errors['form'] = __( 'There was a problem with your submission. Please try again.', 'formidable' );
12
+			return $errors;
13
+		}
14 14
 
15 15
 		if ( FrmAppHelper::is_admin() && is_user_logged_in() && ( ! isset( $values[ 'frm_submit_entry_' . $values['form_id'] ] ) || ! wp_verify_nonce( $values[ 'frm_submit_entry_' . $values['form_id'] ], 'frm_submit_entry_nonce' ) ) ) {
16
-            $errors['form'] = __( 'You do not have permission to do that', 'formidable' );
17
-        }
16
+			$errors['form'] = __( 'You do not have permission to do that', 'formidable' );
17
+		}
18 18
 
19
-        if ( ! isset($values['item_key']) || $values['item_key'] == '' ) {
19
+		if ( ! isset($values['item_key']) || $values['item_key'] == '' ) {
20 20
 			$_POST['item_key'] = $values['item_key'] = FrmAppHelper::get_unique_key( '', $wpdb->prefix . 'frm_items', 'item_key' );
21
-        }
21
+		}
22 22
 
23
-        $where = apply_filters('frm_posted_field_ids', array( 'fi.form_id' => $values['form_id'] ) );
23
+		$where = apply_filters('frm_posted_field_ids', array( 'fi.form_id' => $values['form_id'] ) );
24 24
 		// Don't get subfields
25 25
 		$where['fr.parent_form_id'] = array( null, 0 );
26 26
 		// Don't get excluded fields (like file upload fields in the ajax validation)
@@ -28,42 +28,42 @@  discard block
 block discarded – undo
28 28
 			$where['fi.type not'] = $exclude;
29 29
 		}
30 30
 
31
-        $posted_fields = FrmField::getAll($where, 'field_order');
31
+		$posted_fields = FrmField::getAll($where, 'field_order');
32 32
 
33
-        // Pass exclude value to validate_field function so it can be used for repeating sections
34
-        $args = array( 'exclude' => $exclude );
33
+		// Pass exclude value to validate_field function so it can be used for repeating sections
34
+		$args = array( 'exclude' => $exclude );
35 35
 
36
-        foreach ( $posted_fields as $posted_field ) {
37
-            self::validate_field($posted_field, $errors, $values, $args);
38
-            unset($posted_field);
39
-        }
36
+		foreach ( $posted_fields as $posted_field ) {
37
+			self::validate_field($posted_field, $errors, $values, $args);
38
+			unset($posted_field);
39
+		}
40 40
 
41
-        // check for spam
42
-        self::spam_check( $exclude, $values, $errors );
41
+		// check for spam
42
+		self::spam_check( $exclude, $values, $errors );
43 43
 
44
-        $errors = apply_filters( 'frm_validate_entry', $errors, $values, compact('exclude') );
44
+		$errors = apply_filters( 'frm_validate_entry', $errors, $values, compact('exclude') );
45 45
 
46
-        return $errors;
47
-    }
46
+		return $errors;
47
+	}
48 48
 
49
-    public static function validate_field( $posted_field, &$errors, $values, $args = array() ) {
50
-        $defaults = array(
51
-            'id'              => $posted_field->id,
52
-            'parent_field_id' => '', // the id of the repeat or embed form
53
-            'key_pointer'     => '', // the pointer in the posted array
54
-            'exclude'         => array(), // exclude these field types from validation
55
-        );
56
-        $args = wp_parse_args( $args, $defaults );
49
+	public static function validate_field( $posted_field, &$errors, $values, $args = array() ) {
50
+		$defaults = array(
51
+			'id'              => $posted_field->id,
52
+			'parent_field_id' => '', // the id of the repeat or embed form
53
+			'key_pointer'     => '', // the pointer in the posted array
54
+			'exclude'         => array(), // exclude these field types from validation
55
+		);
56
+		$args = wp_parse_args( $args, $defaults );
57 57
 
58
-        if ( empty($args['parent_field_id']) ) {
58
+		if ( empty($args['parent_field_id']) ) {
59 59
 			$value = isset( $values['item_meta'][ $args['id'] ] ) ? $values['item_meta'][ $args['id'] ] : '';
60
-        } else {
61
-            // value is from a nested form
62
-            $value = $values;
63
-        }
60
+		} else {
61
+			// value is from a nested form
62
+			$value = $values;
63
+		}
64 64
 
65
-        // Check for values in "Other" fields
66
-        FrmEntriesHelper::maybe_set_other_validation( $posted_field, $value, $args );
65
+		// Check for values in "Other" fields
66
+		FrmEntriesHelper::maybe_set_other_validation( $posted_field, $value, $args );
67 67
 
68 68
 		self::maybe_clear_value_for_default_blank_setting( $posted_field, $value );
69 69
 
@@ -72,11 +72,11 @@  discard block
 block discarded – undo
72 72
 			$value = reset($value);
73 73
 		}
74 74
 
75
-        if ( $posted_field->required == '1' && ! is_array( $value ) && trim( $value ) == '' ) {
75
+		if ( $posted_field->required == '1' && ! is_array( $value ) && trim( $value ) == '' ) {
76 76
 			$errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $posted_field, 'blank' );
77
-        } else if ( $posted_field->type == 'text' && ! isset( $_POST['item_name'] ) ) {
78
-            $_POST['item_name'] = $value;
79
-        }
77
+		} else if ( $posted_field->type == 'text' && ! isset( $_POST['item_name'] ) ) {
78
+			$_POST['item_name'] = $value;
79
+		}
80 80
 
81 81
 		if ( $value != '' ) {
82 82
 			self::validate_url_field( $errors, $posted_field, $value, $args );
@@ -85,13 +85,13 @@  discard block
 block discarded – undo
85 85
 			self::validate_phone_field( $errors, $posted_field, $value, $args );
86 86
 		}
87 87
 
88
-        FrmEntriesHelper::set_posted_value($posted_field, $value, $args);
88
+		FrmEntriesHelper::set_posted_value($posted_field, $value, $args);
89 89
 
90
-        self::validate_recaptcha($errors, $posted_field, $args);
90
+		self::validate_recaptcha($errors, $posted_field, $args);
91 91
 
92 92
 		$errors = apply_filters( 'frm_validate_' . $posted_field->type . '_field_entry', $errors, $posted_field, $value, $args );
93 93
 		$errors = apply_filters( 'frm_validate_field_entry', $errors, $posted_field, $value, $args );
94
-    }
94
+	}
95 95
 
96 96
 	private static function maybe_clear_value_for_default_blank_setting( $field, &$value ) {
97 97
 		if ( FrmField::is_option_true_in_object( $field, 'default_blank' ) && $value == $field->default_value ) {
@@ -101,32 +101,32 @@  discard block
 block discarded – undo
101 101
 
102 102
 	public static function validate_url_field( &$errors, $field, &$value, $args ) {
103 103
 		if ( $value == '' || ! in_array( $field->type, array( 'website', 'url', 'image' ) ) ) {
104
-            return;
105
-        }
104
+			return;
105
+		}
106 106
 
107
-        if ( trim($value) == 'http://' ) {
108
-            $value = '';
109
-        } else {
110
-            $value = esc_url_raw( $value );
107
+		if ( trim($value) == 'http://' ) {
108
+			$value = '';
109
+		} else {
110
+			$value = esc_url_raw( $value );
111 111
 			$value = preg_match( '/^(https?|ftps?|mailto|news|feed|telnet):/is', $value ) ? $value : 'http://' . $value;
112
-        }
112
+		}
113 113
 
114
-        // validate the url format
114
+		// validate the url format
115 115
 		if ( ! preg_match('/^http(s)?:\/\/(?:localhost|(?:[\da-z\.-]+\.[\da-z\.-]+))/i', $value) ) {
116 116
 			$errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
117 117
 		}
118
-    }
118
+	}
119 119
 
120 120
 	public static function validate_email_field( &$errors, $field, $value, $args ) {
121
-        if ( $value == '' || $field->type != 'email' ) {
122
-            return;
123
-        }
121
+		if ( $value == '' || $field->type != 'email' ) {
122
+			return;
123
+		}
124 124
 
125
-        //validate the email format
126
-        if ( ! is_email($value) ) {
125
+		//validate the email format
126
+		if ( ! is_email($value) ) {
127 127
 			$errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
128
-        }
129
-    }
128
+		}
129
+	}
130 130
 
131 131
 	public static function validate_number_field( &$errors, $field, $value, $args ) {
132 132
 		//validate the number format
@@ -220,9 +220,9 @@  discard block
 block discarded – undo
220 220
 	}
221 221
 
222 222
 	public static function validate_recaptcha( &$errors, $field, $args ) {
223
-        if ( $field->type != 'captcha' || FrmAppHelper::is_admin() || apply_filters( 'frm_is_field_hidden', false, $field, stripslashes_deep( $_POST ) ) ) {
224
-            return;
225
-        }
223
+		if ( $field->type != 'captcha' || FrmAppHelper::is_admin() || apply_filters( 'frm_is_field_hidden', false, $field, stripslashes_deep( $_POST ) ) ) {
224
+			return;
225
+		}
226 226
 
227 227
 		$frm_settings = FrmAppHelper::get_settings();
228 228
 		if ( empty( $frm_settings->pubkey ) ) {
@@ -230,57 +230,57 @@  discard block
 block discarded – undo
230 230
 			return;
231 231
 		}
232 232
 
233
-        if ( ! isset($_POST['g-recaptcha-response']) ) {
234
-            // If captcha is missing, check if it was already verified
233
+		if ( ! isset($_POST['g-recaptcha-response']) ) {
234
+			// If captcha is missing, check if it was already verified
235 235
 			if ( ! isset( $_POST['recaptcha_checked'] ) || ! wp_verify_nonce( $_POST['recaptcha_checked'], 'frm_ajax' ) ) {
236
-                // There was no captcha submitted
236
+				// There was no captcha submitted
237 237
 				$errors[ 'field' . $args['id'] ] = __( 'The captcha is missing from this form', 'formidable' );
238
-            }
239
-            return;
240
-        }
238
+			}
239
+			return;
240
+		}
241 241
 
242
-        $arg_array = array(
243
-            'body'      => array(
242
+		$arg_array = array(
243
+			'body'      => array(
244 244
 				'secret'   => $frm_settings->privkey,
245 245
 				'response' => $_POST['g-recaptcha-response'],
246 246
 				'remoteip' => FrmAppHelper::get_ip_address(),
247 247
 			),
248 248
 		);
249
-        $resp = wp_remote_post( 'https://www.google.com/recaptcha/api/siteverify', $arg_array );
250
-        $response = json_decode(wp_remote_retrieve_body( $resp ), true);
249
+		$resp = wp_remote_post( 'https://www.google.com/recaptcha/api/siteverify', $arg_array );
250
+		$response = json_decode(wp_remote_retrieve_body( $resp ), true);
251 251
 
252
-        if ( isset( $response['success'] ) && ! $response['success'] ) {
253
-            // What happens when the CAPTCHA was entered incorrectly
252
+		if ( isset( $response['success'] ) && ! $response['success'] ) {
253
+			// What happens when the CAPTCHA was entered incorrectly
254 254
 			$errors[ 'field' . $args['id'] ] = ( ! isset( $field->field_options['invalid'] ) || $field->field_options['invalid'] == '' ) ? $frm_settings->re_msg : $field->field_options['invalid'];
255
-        } else if ( is_wp_error( $resp ) ) {
255
+		} else if ( is_wp_error( $resp ) ) {
256 256
 			$error_string = $resp->get_error_message();
257 257
 			$errors[ 'field' . $args['id'] ] = __( 'There was a problem verifying your recaptcha', 'formidable' );
258 258
 			$errors[ 'field' . $args['id'] ] .= ' ' . $error_string;
259
-        }
260
-    }
261
-
262
-    /**
263
-     * check for spam
264
-     * @param boolean $exclude
265
-     * @param array $values
266
-     * @param array $errors by reference
267
-     */
268
-    public static function spam_check( $exclude, $values, &$errors ) {
269
-        if ( ! empty( $exclude ) || ! isset( $values['item_meta'] ) || empty( $values['item_meta'] ) || ! empty( $errors ) ) {
270
-            // only check spam if there are no other errors
271
-            return;
272
-        }
273
-
274
-        if ( self::is_akismet_spam( $values ) ) {
259
+		}
260
+	}
261
+
262
+	/**
263
+	 * check for spam
264
+	 * @param boolean $exclude
265
+	 * @param array $values
266
+	 * @param array $errors by reference
267
+	 */
268
+	public static function spam_check( $exclude, $values, &$errors ) {
269
+		if ( ! empty( $exclude ) || ! isset( $values['item_meta'] ) || empty( $values['item_meta'] ) || ! empty( $errors ) ) {
270
+			// only check spam if there are no other errors
271
+			return;
272
+		}
273
+
274
+		if ( self::is_akismet_spam( $values ) ) {
275 275
 			if ( self::is_akismet_enabled_for_user( $values['form_id'] ) ) {
276 276
 				$errors['spam'] = __( 'Your entry appears to be spam!', 'formidable' );
277 277
 			}
278
-	    }
278
+		}
279 279
 
280
-    	if ( self::blacklist_check( $values ) ) {
281
-            $errors['spam'] = __( 'Your entry appears to be spam!', 'formidable' );
282
-    	}
283
-    }
280
+		if ( self::blacklist_check( $values ) ) {
281
+			$errors['spam'] = __( 'Your entry appears to be spam!', 'formidable' );
282
+		}
283
+	}
284 284
 
285 285
 	private static function is_akismet_spam( $values ) {
286 286
 		global $wpcom_api_key;
@@ -292,21 +292,21 @@  discard block
 block discarded – undo
292 292
 		return ( isset( $form->options['akismet'] ) && ! empty( $form->options['akismet'] ) && ( $form->options['akismet'] != 'logged' || ! is_user_logged_in() ) );
293 293
 	}
294 294
 
295
-    public static function blacklist_check( $values ) {
296
-        if ( ! apply_filters('frm_check_blacklist', true, $values) ) {
297
-            return false;
298
-        }
295
+	public static function blacklist_check( $values ) {
296
+		if ( ! apply_filters('frm_check_blacklist', true, $values) ) {
297
+			return false;
298
+		}
299 299
 
300
-    	$mod_keys = trim( get_option( 'blacklist_keys' ) );
300
+		$mod_keys = trim( get_option( 'blacklist_keys' ) );
301 301
 
302
-    	if ( empty( $mod_keys ) ) {
303
-    		return false;
304
-    	}
302
+		if ( empty( $mod_keys ) ) {
303
+			return false;
304
+		}
305 305
 
306
-    	$content = FrmEntriesHelper::entry_array_to_string($values);
306
+		$content = FrmEntriesHelper::entry_array_to_string($values);
307 307
 
308 308
 		if ( empty($content) ) {
309
-		    return false;
309
+			return false;
310 310
 		}
311 311
 
312 312
 		$content = strtolower( $content );
@@ -314,10 +314,10 @@  discard block
 block discarded – undo
314 314
 		$ip = FrmAppHelper::get_ip_address();
315 315
 		$user_agent = FrmAppHelper::get_server_value( 'HTTP_USER_AGENT' );
316 316
 
317
-    	$words = explode( "\n", $mod_keys );
317
+		$words = explode( "\n", $mod_keys );
318 318
 
319
-    	foreach ( (array) $words as $word ) {
320
-    		$word = trim( $word );
319
+		foreach ( (array) $words as $word ) {
320
+			$word = trim( $word );
321 321
 
322 322
 			if ( empty( $word ) ) {
323 323
 				continue;
@@ -332,27 +332,27 @@  discard block
 block discarded – undo
332 332
 			$in_content = preg_match( $pattern, $content ) || preg_match( $pattern, $content_without_html );
333 333
 			$blacklist_user = preg_match( $pattern, $ip ) || preg_match( $pattern, $user_agent );
334 334
 			if ( $in_content || $blacklist_user ) {
335
-    			return true;
336
-    		}
337
-    	}
335
+				return true;
336
+			}
337
+		}
338 338
 
339
-    	return false;
340
-    }
339
+		return false;
340
+	}
341 341
 
342
-    /**
343
-     * Check entries for spam
344
-     *
345
-     * @return boolean true if is spam
346
-     */
347
-    public static function akismet( $values ) {
348
-	    $content = FrmEntriesHelper::entry_array_to_string( $values );
342
+	/**
343
+	 * Check entries for spam
344
+	 *
345
+	 * @return boolean true if is spam
346
+	 */
347
+	public static function akismet( $values ) {
348
+		$content = FrmEntriesHelper::entry_array_to_string( $values );
349 349
 
350 350
 		if ( empty( $content ) ) {
351
-		    return false;
351
+			return false;
352 352
 		}
353 353
 
354
-        $datas = array();
355
-        self::parse_akismet_array( $datas, $content );
354
+		$datas = array();
355
+		self::parse_akismet_array( $datas, $content );
356 356
 
357 357
 		$query_string = '';
358 358
 		foreach ( $datas as $key => $data ) {
@@ -360,35 +360,35 @@  discard block
 block discarded – undo
360 360
 			unset( $key, $data );
361 361
 		}
362 362
 
363
-        $response = Akismet::http_post($query_string, 'comment-check');
363
+		$response = Akismet::http_post($query_string, 'comment-check');
364 364
 
365 365
 		return ( is_array( $response ) && $response[1] == 'true' );
366
-    }
367
-
368
-    /**
369
-     * @since 2.0
370
-     * @param string $content
371
-     */
372
-    private  static function parse_akismet_array( &$datas, $content ) {
373
-        $datas['blog'] = FrmAppHelper::site_url();
374
-        $datas['user_ip'] = preg_replace( '/[^0-9., ]/', '', FrmAppHelper::get_ip_address() );
366
+	}
367
+
368
+	/**
369
+	 * @since 2.0
370
+	 * @param string $content
371
+	 */
372
+	private  static function parse_akismet_array( &$datas, $content ) {
373
+		$datas['blog'] = FrmAppHelper::site_url();
374
+		$datas['user_ip'] = preg_replace( '/[^0-9., ]/', '', FrmAppHelper::get_ip_address() );
375 375
 		$datas['user_agent'] = FrmAppHelper::get_server_value( 'HTTP_USER_AGENT' );
376 376
 		$datas['referrer'] = isset( $_SERVER['HTTP_REFERER'] ) ? FrmAppHelper::get_server_value( 'HTTP_REFERER' ) : false;
377
-        $datas['comment_type'] = 'formidable';
378
-        $datas['comment_content'] = $content;
377
+		$datas['comment_type'] = 'formidable';
378
+		$datas['comment_content'] = $content;
379 379
 
380
-        if ( $permalink = get_permalink() ) {
381
-            $datas['permalink'] = $permalink;
382
-        }
380
+		if ( $permalink = get_permalink() ) {
381
+			$datas['permalink'] = $permalink;
382
+		}
383 383
 
384
-        foreach ( $_SERVER as $key => $value ) {
384
+		foreach ( $_SERVER as $key => $value ) {
385 385
 			if ( ! in_array( $key, array( 'HTTP_COOKIE', 'HTTP_COOKIE2', 'PHP_AUTH_PW' ) ) && is_string( $value ) ) {
386 386
 				$datas[ $key ] = wp_strip_all_tags( $value );
387
-            } else {
387
+			} else {
388 388
 				$datas[ $key ] = '';
389
-            }
389
+			}
390 390
 
391
-            unset($key, $value);
392
-        }
393
-    }
391
+			unset($key, $value);
392
+		}
393
+	}
394 394
 }
Please login to merge, or discard this patch.
Spacing   +39 added lines, -39 removed lines patch added patch discarded remove patch
@@ -7,20 +7,20 @@  discard block
 block discarded – undo
7 7
         FrmEntry::sanitize_entry_post( $values );
8 8
         $errors = array();
9 9
 
10
-        if ( ! isset($values['form_id']) || ! isset($values['item_meta']) ) {
10
+        if ( ! isset( $values['form_id'] ) || ! isset( $values['item_meta'] ) ) {
11 11
             $errors['form'] = __( 'There was a problem with your submission. Please try again.', 'formidable' );
12 12
             return $errors;
13 13
         }
14 14
 
15
-		if ( FrmAppHelper::is_admin() && is_user_logged_in() && ( ! isset( $values[ 'frm_submit_entry_' . $values['form_id'] ] ) || ! wp_verify_nonce( $values[ 'frm_submit_entry_' . $values['form_id'] ], 'frm_submit_entry_nonce' ) ) ) {
15
+		if ( FrmAppHelper::is_admin() && is_user_logged_in() && ( ! isset( $values['frm_submit_entry_' . $values['form_id']] ) || ! wp_verify_nonce( $values['frm_submit_entry_' . $values['form_id']], 'frm_submit_entry_nonce' ) ) ) {
16 16
             $errors['form'] = __( 'You do not have permission to do that', 'formidable' );
17 17
         }
18 18
 
19
-        if ( ! isset($values['item_key']) || $values['item_key'] == '' ) {
19
+        if ( ! isset( $values['item_key'] ) || $values['item_key'] == '' ) {
20 20
 			$_POST['item_key'] = $values['item_key'] = FrmAppHelper::get_unique_key( '', $wpdb->prefix . 'frm_items', 'item_key' );
21 21
         }
22 22
 
23
-        $where = apply_filters('frm_posted_field_ids', array( 'fi.form_id' => $values['form_id'] ) );
23
+        $where = apply_filters( 'frm_posted_field_ids', array( 'fi.form_id' => $values['form_id'] ) );
24 24
 		// Don't get subfields
25 25
 		$where['fr.parent_form_id'] = array( null, 0 );
26 26
 		// Don't get excluded fields (like file upload fields in the ajax validation)
@@ -28,20 +28,20 @@  discard block
 block discarded – undo
28 28
 			$where['fi.type not'] = $exclude;
29 29
 		}
30 30
 
31
-        $posted_fields = FrmField::getAll($where, 'field_order');
31
+        $posted_fields = FrmField::getAll( $where, 'field_order' );
32 32
 
33 33
         // Pass exclude value to validate_field function so it can be used for repeating sections
34 34
         $args = array( 'exclude' => $exclude );
35 35
 
36 36
         foreach ( $posted_fields as $posted_field ) {
37
-            self::validate_field($posted_field, $errors, $values, $args);
38
-            unset($posted_field);
37
+            self::validate_field( $posted_field, $errors, $values, $args );
38
+            unset( $posted_field );
39 39
         }
40 40
 
41 41
         // check for spam
42 42
         self::spam_check( $exclude, $values, $errors );
43 43
 
44
-        $errors = apply_filters( 'frm_validate_entry', $errors, $values, compact('exclude') );
44
+        $errors = apply_filters( 'frm_validate_entry', $errors, $values, compact( 'exclude' ) );
45 45
 
46 46
         return $errors;
47 47
     }
@@ -55,8 +55,8 @@  discard block
 block discarded – undo
55 55
         );
56 56
         $args = wp_parse_args( $args, $defaults );
57 57
 
58
-        if ( empty($args['parent_field_id']) ) {
59
-			$value = isset( $values['item_meta'][ $args['id'] ] ) ? $values['item_meta'][ $args['id'] ] : '';
58
+        if ( empty( $args['parent_field_id'] ) ) {
59
+			$value = isset( $values['item_meta'][$args['id']] ) ? $values['item_meta'][$args['id']] : '';
60 60
         } else {
61 61
             // value is from a nested form
62 62
             $value = $values;
@@ -68,12 +68,12 @@  discard block
 block discarded – undo
68 68
 		self::maybe_clear_value_for_default_blank_setting( $posted_field, $value );
69 69
 
70 70
 		// Reset arrays with only one value if it's not a field where array keys need to be preserved
71
-		if ( is_array($value) && count( $value ) == 1 && isset( $value[0] ) ) {
72
-			$value = reset($value);
71
+		if ( is_array( $value ) && count( $value ) == 1 && isset( $value[0] ) ) {
72
+			$value = reset( $value );
73 73
 		}
74 74
 
75 75
         if ( $posted_field->required == '1' && ! is_array( $value ) && trim( $value ) == '' ) {
76
-			$errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $posted_field, 'blank' );
76
+			$errors['field' . $args['id']] = FrmFieldsHelper::get_error_msg( $posted_field, 'blank' );
77 77
         } else if ( $posted_field->type == 'text' && ! isset( $_POST['item_name'] ) ) {
78 78
             $_POST['item_name'] = $value;
79 79
         }
@@ -85,9 +85,9 @@  discard block
 block discarded – undo
85 85
 			self::validate_phone_field( $errors, $posted_field, $value, $args );
86 86
 		}
87 87
 
88
-        FrmEntriesHelper::set_posted_value($posted_field, $value, $args);
88
+        FrmEntriesHelper::set_posted_value( $posted_field, $value, $args );
89 89
 
90
-        self::validate_recaptcha($errors, $posted_field, $args);
90
+        self::validate_recaptcha( $errors, $posted_field, $args );
91 91
 
92 92
 		$errors = apply_filters( 'frm_validate_' . $posted_field->type . '_field_entry', $errors, $posted_field, $value, $args );
93 93
 		$errors = apply_filters( 'frm_validate_field_entry', $errors, $posted_field, $value, $args );
@@ -104,7 +104,7 @@  discard block
 block discarded – undo
104 104
             return;
105 105
         }
106 106
 
107
-        if ( trim($value) == 'http://' ) {
107
+        if ( trim( $value ) == 'http://' ) {
108 108
             $value = '';
109 109
         } else {
110 110
             $value = esc_url_raw( $value );
@@ -112,8 +112,8 @@  discard block
 block discarded – undo
112 112
         }
113 113
 
114 114
         // validate the url format
115
-		if ( ! preg_match('/^http(s)?:\/\/(?:localhost|(?:[\da-z\.-]+\.[\da-z\.-]+))/i', $value) ) {
116
-			$errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
115
+		if ( ! preg_match( '/^http(s)?:\/\/(?:localhost|(?:[\da-z\.-]+\.[\da-z\.-]+))/i', $value ) ) {
116
+			$errors['field' . $args['id']] = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
117 117
 		}
118 118
     }
119 119
 
@@ -123,8 +123,8 @@  discard block
 block discarded – undo
123 123
         }
124 124
 
125 125
         //validate the email format
126
-        if ( ! is_email($value) ) {
127
-			$errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
126
+        if ( ! is_email( $value ) ) {
127
+			$errors['field' . $args['id']] = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
128 128
         }
129 129
     }
130 130
 
@@ -134,8 +134,8 @@  discard block
 block discarded – undo
134 134
 			return;
135 135
 		}
136 136
 
137
-		if ( ! is_numeric( $value) ) {
138
-			$errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
137
+		if ( ! is_numeric( $value ) ) {
138
+			$errors['field' . $args['id']] = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
139 139
 		}
140 140
 
141 141
 		// validate number settings
@@ -145,9 +145,9 @@  discard block
 block discarded – undo
145 145
 			if ( $frm_settings->use_html && isset( $field->field_options['minnum'] ) && isset( $field->field_options['maxnum'] ) ) {
146 146
 				//minnum maxnum
147 147
 				if ( (float) $value < $field->field_options['minnum'] ) {
148
-					$errors[ 'field' . $args['id'] ] = __( 'Please select a higher number', 'formidable' );
148
+					$errors['field' . $args['id']] = __( 'Please select a higher number', 'formidable' );
149 149
 				} else if ( (float) $value > $field->field_options['maxnum'] ) {
150
-					$errors[ 'field' . $args['id'] ] = __( 'Please select a lower number', 'formidable' );
150
+					$errors['field' . $args['id']] = __( 'Please select a lower number', 'formidable' );
151 151
 				}
152 152
 			}
153 153
 		}
@@ -159,7 +159,7 @@  discard block
 block discarded – undo
159 159
 			$pattern = self::phone_format( $field );
160 160
 
161 161
 			if ( ! preg_match( $pattern, $value ) ) {
162
-				$errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
162
+				$errors['field' . $args['id']] = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
163 163
 			}
164 164
 		}
165 165
 	}
@@ -230,11 +230,11 @@  discard block
 block discarded – undo
230 230
 			return;
231 231
 		}
232 232
 
233
-        if ( ! isset($_POST['g-recaptcha-response']) ) {
233
+        if ( ! isset( $_POST['g-recaptcha-response'] ) ) {
234 234
             // If captcha is missing, check if it was already verified
235 235
 			if ( ! isset( $_POST['recaptcha_checked'] ) || ! wp_verify_nonce( $_POST['recaptcha_checked'], 'frm_ajax' ) ) {
236 236
                 // There was no captcha submitted
237
-				$errors[ 'field' . $args['id'] ] = __( 'The captcha is missing from this form', 'formidable' );
237
+				$errors['field' . $args['id']] = __( 'The captcha is missing from this form', 'formidable' );
238 238
             }
239 239
             return;
240 240
         }
@@ -247,15 +247,15 @@  discard block
 block discarded – undo
247 247
 			),
248 248
 		);
249 249
         $resp = wp_remote_post( 'https://www.google.com/recaptcha/api/siteverify', $arg_array );
250
-        $response = json_decode(wp_remote_retrieve_body( $resp ), true);
250
+        $response = json_decode( wp_remote_retrieve_body( $resp ), true );
251 251
 
252 252
         if ( isset( $response['success'] ) && ! $response['success'] ) {
253 253
             // What happens when the CAPTCHA was entered incorrectly
254
-			$errors[ 'field' . $args['id'] ] = ( ! isset( $field->field_options['invalid'] ) || $field->field_options['invalid'] == '' ) ? $frm_settings->re_msg : $field->field_options['invalid'];
254
+			$errors['field' . $args['id']] = ( ! isset( $field->field_options['invalid'] ) || $field->field_options['invalid'] == '' ) ? $frm_settings->re_msg : $field->field_options['invalid'];
255 255
         } else if ( is_wp_error( $resp ) ) {
256 256
 			$error_string = $resp->get_error_message();
257
-			$errors[ 'field' . $args['id'] ] = __( 'There was a problem verifying your recaptcha', 'formidable' );
258
-			$errors[ 'field' . $args['id'] ] .= ' ' . $error_string;
257
+			$errors['field' . $args['id']] = __( 'There was a problem verifying your recaptcha', 'formidable' );
258
+			$errors['field' . $args['id']] .= ' ' . $error_string;
259 259
         }
260 260
     }
261 261
 
@@ -284,7 +284,7 @@  discard block
 block discarded – undo
284 284
 
285 285
 	private static function is_akismet_spam( $values ) {
286 286
 		global $wpcom_api_key;
287
-		return ( is_callable('Akismet::http_post') && ( get_option('wordpress_api_key') || $wpcom_api_key ) && self::akismet( $values ) );
287
+		return ( is_callable( 'Akismet::http_post' ) && ( get_option( 'wordpress_api_key' ) || $wpcom_api_key ) && self::akismet( $values ) );
288 288
 	}
289 289
 
290 290
 	private static function is_akismet_enabled_for_user( $form_id ) {
@@ -293,7 +293,7 @@  discard block
 block discarded – undo
293 293
 	}
294 294
 
295 295
     public static function blacklist_check( $values ) {
296
-        if ( ! apply_filters('frm_check_blacklist', true, $values) ) {
296
+        if ( ! apply_filters( 'frm_check_blacklist', true, $values ) ) {
297 297
             return false;
298 298
         }
299 299
 
@@ -303,9 +303,9 @@  discard block
 block discarded – undo
303 303
     		return false;
304 304
     	}
305 305
 
306
-    	$content = FrmEntriesHelper::entry_array_to_string($values);
306
+    	$content = FrmEntriesHelper::entry_array_to_string( $values );
307 307
 
308
-		if ( empty($content) ) {
308
+		if ( empty( $content ) ) {
309 309
 		    return false;
310 310
 		}
311 311
 
@@ -360,7 +360,7 @@  discard block
 block discarded – undo
360 360
 			unset( $key, $data );
361 361
 		}
362 362
 
363
-        $response = Akismet::http_post($query_string, 'comment-check');
363
+        $response = Akismet::http_post( $query_string, 'comment-check' );
364 364
 
365 365
 		return ( is_array( $response ) && $response[1] == 'true' );
366 366
     }
@@ -383,12 +383,12 @@  discard block
 block discarded – undo
383 383
 
384 384
         foreach ( $_SERVER as $key => $value ) {
385 385
 			if ( ! in_array( $key, array( 'HTTP_COOKIE', 'HTTP_COOKIE2', 'PHP_AUTH_PW' ) ) && is_string( $value ) ) {
386
-				$datas[ $key ] = wp_strip_all_tags( $value );
386
+				$datas[$key] = wp_strip_all_tags( $value );
387 387
             } else {
388
-				$datas[ $key ] = '';
388
+				$datas[$key] = '';
389 389
             }
390 390
 
391
-            unset($key, $value);
391
+            unset( $key, $value );
392 392
         }
393 393
     }
394 394
 }
Please login to merge, or discard this patch.
css/_single_theme.css.php 2 patches
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -309,7 +309,7 @@  discard block
 block discarded – undo
309 309
     color:<?php echo esc_html( $text_color . $important ) ?>;
310 310
 	background-color:<?php echo esc_html( $bg_color . $important ); ?>;
311 311
 <?php if ( ! empty($important) ) {
312
-    echo esc_html( 'background-image:none' . $important . ';' );
312
+	echo esc_html( 'background-image:none' . $important . ';' );
313 313
 }
314 314
 ?>
315 315
     border-color: <?php echo esc_html( $border_color . $important ) ?>;
@@ -552,7 +552,7 @@  discard block
 block discarded – undo
552 552
     color: <?php echo esc_html( $submit_active_color . $important ) ?>;
553 553
 }
554 554
 <?php
555
-    }
555
+	}
556 556
 }
557 557
 ?>
558 558
 
@@ -877,11 +877,11 @@  discard block
 block discarded – undo
877 877
 
878 878
 .<?php echo esc_html( $style_class ) ?> .chosen-container-single .chosen-single div{
879 879
 <?php
880
-    // calculate the top position based on field padding
881
-    $top_pad = explode(' ', $field_pad);
882
-    $top_pad = reset($top_pad); // the top padding is listed first
883
-    $pad_unit = preg_replace('/[0-9]+/', '', $top_pad); //px, em, rem...
884
-    $top_margin = (int) str_replace($pad_unit, '', $top_pad) / 2;
880
+	// calculate the top position based on field padding
881
+	$top_pad = explode(' ', $field_pad);
882
+	$top_pad = reset($top_pad); // the top padding is listed first
883
+	$pad_unit = preg_replace('/[0-9]+/', '', $top_pad); //px, em, rem...
884
+	$top_margin = (int) str_replace($pad_unit, '', $top_pad) / 2;
885 885
 ?>
886 886
     top:<?php echo esc_html( $top_margin . $pad_unit . $important ) ?>;
887 887
 }
Please login to merge, or discard this patch.
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -3,7 +3,7 @@  discard block
 block discarded – undo
3 3
 $settings = FrmStylesHelper::get_settings_for_output( $style );
4 4
 extract( $settings );
5 5
 
6
-$important = empty($important_style) ? '' : ' !important';
6
+$important = empty( $important_style ) ? '' : ' !important';
7 7
 $label_margin = (int) $width + 10;
8 8
 
9 9
 $minus_icons = FrmStylesHelper::minus_icons();
@@ -111,11 +111,11 @@  discard block
 block discarded – undo
111 111
 }
112 112
 
113 113
 .<?php echo esc_html( $style_class ) ?> .frm_icon_font.frm_minus_icon:before{
114
-	content:"\e<?php echo esc_html( isset( $minus_icons[ $repeat_icon ] ) ? $minus_icons[ $repeat_icon ]['-'] : $minus_icons[1]['-'] ) ?>";
114
+	content:"\e<?php echo esc_html( isset( $minus_icons[$repeat_icon] ) ? $minus_icons[$repeat_icon]['-'] : $minus_icons[1]['-'] ) ?>";
115 115
 }
116 116
 
117 117
 .<?php echo esc_html( $style_class ) ?> .frm_icon_font.frm_plus_icon:before{
118
-	content:"\e<?php echo esc_html( isset( $minus_icons[ $repeat_icon ] ) ? $minus_icons[ $repeat_icon ]['+'] : $minus_icons[1]['+'] ) ?>";
118
+	content:"\e<?php echo esc_html( isset( $minus_icons[$repeat_icon] ) ? $minus_icons[$repeat_icon]['+'] : $minus_icons[1]['+'] ) ?>";
119 119
 }
120 120
 
121 121
 .<?php echo esc_html( $style_class ) ?> .frm_icon_font.frm_minus_icon:before,
@@ -124,12 +124,12 @@  discard block
 block discarded – undo
124 124
 }
125 125
 
126 126
 .<?php echo esc_html( $style_class ) ?> .frm_trigger.active .frm_icon_font.frm_arrow_icon:before{
127
-	content:"\e<?php echo esc_html( isset( $arrow_icons[ $collapse_icon ] ) ? $arrow_icons[ $collapse_icon ]['-'] : $arrow_icons[1]['-'] ) ?>";
127
+	content:"\e<?php echo esc_html( isset( $arrow_icons[$collapse_icon] ) ? $arrow_icons[$collapse_icon]['-'] : $arrow_icons[1]['-'] ) ?>";
128 128
 	color:<?php echo esc_html( $section_color . $important ) ?>;
129 129
 }
130 130
 
131 131
 .<?php echo esc_html( $style_class ) ?> .frm_trigger .frm_icon_font.frm_arrow_icon:before{
132
-	content:"\e<?php echo esc_html( isset( $arrow_icons[ $collapse_icon ] ) ? $arrow_icons[ $collapse_icon ]['+'] : $arrow_icons[1]['+'] ) ?>";
132
+	content:"\e<?php echo esc_html( isset( $arrow_icons[$collapse_icon] ) ? $arrow_icons[$collapse_icon]['+'] : $arrow_icons[1]['+'] ) ?>";
133 133
 	color:<?php echo esc_html( $section_color . $important ) ?>;
134 134
 }
135 135
 
@@ -308,7 +308,7 @@  discard block
 block discarded – undo
308 308
 .<?php echo esc_html( $style_class ) ?> .chosen-container-single .chosen-single{
309 309
     color:<?php echo esc_html( $text_color . $important ) ?>;
310 310
 	background-color:<?php echo esc_html( $bg_color . $important ); ?>;
311
-<?php if ( ! empty($important) ) {
311
+<?php if ( ! empty( $important ) ) {
312 312
     echo esc_html( 'background-image:none' . $important . ';' );
313 313
 }
314 314
 ?>
@@ -496,7 +496,7 @@  discard block
 block discarded – undo
496 496
     line-height:normal<?php echo esc_html( $important ) ?>;
497 497
     text-align:center;
498 498
     background: <?php echo esc_html( $submit_bg_color );
499
-	if ( ! empty($submit_bg_img) ) {
499
+	if ( ! empty( $submit_bg_img ) ) {
500 500
 		echo esc_html( ' url(' . $submit_bg_img . ')' );
501 501
 	}
502 502
 	echo esc_html( $important ); ?>;
@@ -878,10 +878,10 @@  discard block
 block discarded – undo
878 878
 .<?php echo esc_html( $style_class ) ?> .chosen-container-single .chosen-single div{
879 879
 <?php
880 880
     // calculate the top position based on field padding
881
-    $top_pad = explode(' ', $field_pad);
882
-    $top_pad = reset($top_pad); // the top padding is listed first
883
-    $pad_unit = preg_replace('/[0-9]+/', '', $top_pad); //px, em, rem...
884
-    $top_margin = (int) str_replace($pad_unit, '', $top_pad) / 2;
881
+    $top_pad = explode( ' ', $field_pad );
882
+    $top_pad = reset( $top_pad ); // the top padding is listed first
883
+    $pad_unit = preg_replace( '/[0-9]+/', '', $top_pad ); //px, em, rem...
884
+    $top_margin = (int) str_replace( $pad_unit, '', $top_pad ) / 2;
885 885
 ?>
886 886
     top:<?php echo esc_html( $top_margin . $pad_unit . $important ) ?>;
887 887
 }
Please login to merge, or discard this patch.