Custom Contact Forms - Version 6.7.0

Version Description

  • Ability to pause forms
  • Emulate Backbone HTTP via filter instead of API hack
Download this release

Release Info

Developer tlovett1
Plugin Icon 128x128 Custom Contact Forms
Version 6.7.0
Comparing to
See all releases

Code changes from version 6.6.4 to 6.7.0

classes/class-ccf-api.php CHANGED
@@ -28,6 +28,7 @@ class CCF_API extends WP_JSON_Posts {
28
  parent::__construct( $server );
29
 
30
  add_filter( 'json_prepare_post', array( $this, 'filter_prepare_post' ), 10, 3 );
 
31
 
32
  $this->field_attribute_keys = apply_filters( 'ccf_field_attributes', array(
33
  'type' => array(
@@ -128,6 +129,19 @@ class CCF_API extends WP_JSON_Posts {
128
  ) );
129
  }
130
 
 
 
 
 
 
 
 
 
 
 
 
 
 
131
  /**
132
  * Retrieve a post.
133
  *
28
  parent::__construct( $server );
29
 
30
  add_filter( 'json_prepare_post', array( $this, 'filter_prepare_post' ), 10, 3 );
31
+ add_filter( 'json_pre_dispatch', array( $this, 'filter_json_pre_dispatch' ), 10, 2 );
32
 
33
  $this->field_attribute_keys = apply_filters( 'ccf_field_attributes', array(
34
  'type' => array(
129
  ) );
130
  }
131
 
132
+ /**
133
+ * Allow Backbone to emulate HTTP
134
+ *
135
+ * @param $result
136
+ * @param object $server
137
+ * @since 6.6.5
138
+ */
139
+ function filter_json_pre_dispatch( $result, $server ) {
140
+ if ( isset( $_SERVER['HTTP_X_HTTP_METHOD_OVERRIDE'] ) ) {
141
+ $server->method = $_SERVER['HTTP_X_HTTP_METHOD_OVERRIDE'];
142
+ }
143
+ }
144
+
145
  /**
146
  * Retrieve a post.
147
  *
custom-contact-forms.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin URI: http://www.taylorlovett.com
5
  * Description: Build beautiful custom forms the WordPress way. View live previews of your forms while you build them.
6
  * Author: Taylor Lovett
7
- * Version: 6.6.4
8
  * Author URI: http://www.taylorlovett.com
9
  */
10
 
4
  * Plugin URI: http://www.taylorlovett.com
5
  * Description: Build beautiful custom forms the WordPress way. View live previews of your forms while you build them.
6
  * Author: Taylor Lovett
7
+ * Version: 6.7.0
8
  * Author URI: http://www.taylorlovett.com
9
  */
10
 
languages/custom-contact-forms.mo CHANGED
Binary file
languages/custom-contact-forms.po CHANGED
@@ -5,8 +5,8 @@ msgstr ""
5
  "Project-Id-Version: Custom Contact Forms\n"
6
  "Report-Msgid-Bugs-To: https://github.com/tlovett1/custom-contact-forms/"
7
  "issues\n"
8
- "POT-Creation-Date: 2015-03-30 23:27-0500\n"
9
- "PO-Revision-Date: 2015-03-30 23:27-0500\n"
10
  "Last-Translator: Taylor Lovett <tlovett88@gmail.com>\n"
11
  "Language-Team: LANGUAGE <LL@li.org>\n"
12
  "Language: en\n"
@@ -23,7 +23,7 @@ msgstr ""
23
  "X-Textdomain-Support: yes\n"
24
  "X-Poedit-SearchPath-0: ..\n"
25
 
26
- #: ../classes/class-ccf-api.php:146
27
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-comments.php:82
28
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-customposttype.php:130
29
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-customposttype.php:151
@@ -39,56 +39,56 @@ msgstr ""
39
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-pages.php:106
40
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:74
41
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:271
42
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:319
43
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:364
44
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:739
45
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:767
46
  msgid "Invalid post ID."
47
  msgstr ""
48
 
49
- #: ../classes/class-ccf-api.php:150
50
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-comments.php:86
51
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:275
52
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:517
53
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:529
54
  msgid "Sorry, you cannot read this post."
55
  msgstr ""
56
 
57
- #: ../classes/class-ccf-api.php:206
58
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:122
59
  #, php-format
60
  msgid "The post type \"%s\" is not valid"
61
  msgstr ""
62
 
63
- #: ../classes/class-ccf-api.php:429 ../classes/class-ccf-api.php:732
64
- #: ../classes/class-ccf-api.php:757 ../classes/class-ccf-api.php:786
65
- #: ../classes/class-ccf-api.php:887
66
  msgid "Invalid form ID."
67
  msgstr ""
68
 
69
- #: ../classes/class-ccf-api.php:434 ../classes/class-ccf-api.php:717
70
- #: ../classes/class-ccf-api.php:737
71
  msgid "Sorry, you cannot view forms."
72
  msgstr ""
73
 
74
- #: ../classes/class-ccf-api.php:763 ../classes/class-ccf-api.php:792
75
  msgid "Invalid form."
76
  msgstr ""
77
 
78
- #: ../classes/class-ccf-api.php:767
79
  msgid "Sorry, you cannot view this form."
80
  msgstr ""
81
 
82
- #: ../classes/class-ccf-api.php:898
83
  msgid "The form cannot be deleted."
84
  msgstr ""
85
 
86
- #: ../classes/class-ccf-api.php:902
87
  msgid "Permanently deleted form"
88
  msgstr ""
89
 
90
- #: ../classes/class-ccf-api.php:905
91
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:381
92
  msgid "Deleted post"
93
  msgstr ""
94
 
@@ -112,7 +112,7 @@ msgstr ""
112
  msgid "Forms and Submissions"
113
  msgstr ""
114
 
115
- #: ../classes/class-ccf-export.php:88
116
  msgid "Import"
117
  msgstr ""
118
 
@@ -1176,18 +1176,18 @@ msgstr ""
1176
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-media.php:153
1177
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-media.php:174
1178
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-media.php:205
1179
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:758
1180
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:778
1181
  msgid "Invalid post type"
1182
  msgstr ""
1183
 
1184
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-media.php:210
1185
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:793
1186
  msgid "Sorry, you are not allowed to post on this site."
1187
  msgstr ""
1188
 
1189
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-media.php:215
1190
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:785
1191
  msgid "Sorry, you are not allowed to edit this post."
1192
  msgstr ""
1193
 
@@ -1222,7 +1222,7 @@ msgid "Invalid featured image."
1222
  msgstr ""
1223
 
1224
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-meta-posts.php:34
1225
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:645
1226
  msgid "Sorry, you cannot edit this post"
1227
  msgstr ""
1228
 
@@ -1299,69 +1299,69 @@ msgstr ""
1299
  msgid "Sorry, you cannot view the revisions for this post."
1300
  msgstr ""
1301
 
1302
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:337
1303
  msgid "There is a revision of this post that is more recent."
1304
  msgstr ""
1305
 
1306
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:368
1307
  msgid "Sorry, you are not allowed to delete this post."
1308
  msgstr ""
1309
 
1310
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:374
1311
  msgid "The post cannot be deleted."
1312
  msgstr ""
1313
 
1314
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:378
1315
  msgid "Permanently deleted post"
1316
  msgstr ""
1317
 
1318
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:421
1319
  msgid "Cannot view post type"
1320
  msgstr ""
1321
 
1322
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:655
1323
  msgid "Sorry, you cannot view this revision"
1324
  msgstr ""
1325
 
1326
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:691
1327
  msgid "There is no excerpt because this is a protected post."
1328
  msgstr ""
1329
 
1330
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:789
1331
  msgid "The post type may not be changed."
1332
  msgstr ""
1333
 
1334
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:807
1335
  msgid "Sorry, you are not allowed to create private posts in this post type"
1336
  msgstr ""
1337
 
1338
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:813
1339
  msgid "Sorry, you are not allowed to publish posts in this post type"
1340
  msgstr ""
1341
 
1342
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:854
1343
  msgid "Invalid author object."
1344
  msgstr ""
1345
 
1346
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:864
1347
  msgid "You are not allowed to edit posts as this user."
1348
  msgstr ""
1349
 
1350
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:870
1351
  msgid "Invalid author ID."
1352
  msgstr ""
1353
 
1354
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:882
1355
  msgid ""
1356
  "Sorry, you are not allowed to create password protected posts in this post "
1357
  "type"
1358
  msgstr ""
1359
 
1360
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:899
1361
  msgid "Invalid post parent ID."
1362
  msgstr ""
1363
 
1364
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:925
1365
  msgid "Invalid post format."
1366
  msgstr ""
1367
 
@@ -1377,19 +1377,19 @@ msgstr ""
1377
  msgid "The JSONP callback function is invalid."
1378
  msgstr ""
1379
 
1380
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-server.php:375
1381
  msgid "Unsupported request method"
1382
  msgstr ""
1383
 
1384
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-server.php:394
1385
  msgid "The handler for the route is invalid"
1386
  msgstr ""
1387
 
1388
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-server.php:454
1389
  msgid "No route was found matching the URL and request method"
1390
  msgstr ""
1391
 
1392
- #: ../vendor/wp-api/wp-api/lib/class-wp-json-server.php:506
1393
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-users.php:252
1394
  #, php-format
1395
  msgid "Missing parameter %s"
5
  "Project-Id-Version: Custom Contact Forms\n"
6
  "Report-Msgid-Bugs-To: https://github.com/tlovett1/custom-contact-forms/"
7
  "issues\n"
8
+ "POT-Creation-Date: 2015-04-25 00:38-0500\n"
9
+ "PO-Revision-Date: 2015-04-25 00:39-0500\n"
10
  "Last-Translator: Taylor Lovett <tlovett88@gmail.com>\n"
11
  "Language-Team: LANGUAGE <LL@li.org>\n"
12
  "Language: en\n"
23
  "X-Textdomain-Support: yes\n"
24
  "X-Poedit-SearchPath-0: ..\n"
25
 
26
+ #: ../classes/class-ccf-api.php:160
27
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-comments.php:82
28
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-customposttype.php:130
29
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-customposttype.php:151
39
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-pages.php:106
40
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:74
41
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:271
42
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:329
43
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:374
44
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:749
45
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:777
46
  msgid "Invalid post ID."
47
  msgstr ""
48
 
49
+ #: ../classes/class-ccf-api.php:164
50
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-comments.php:86
51
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:285
52
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:527
53
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:539
54
  msgid "Sorry, you cannot read this post."
55
  msgstr ""
56
 
57
+ #: ../classes/class-ccf-api.php:220
58
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:122
59
  #, php-format
60
  msgid "The post type \"%s\" is not valid"
61
  msgstr ""
62
 
63
+ #: ../classes/class-ccf-api.php:443 ../classes/class-ccf-api.php:746
64
+ #: ../classes/class-ccf-api.php:771 ../classes/class-ccf-api.php:800
65
+ #: ../classes/class-ccf-api.php:901
66
  msgid "Invalid form ID."
67
  msgstr ""
68
 
69
+ #: ../classes/class-ccf-api.php:448 ../classes/class-ccf-api.php:731
70
+ #: ../classes/class-ccf-api.php:751
71
  msgid "Sorry, you cannot view forms."
72
  msgstr ""
73
 
74
+ #: ../classes/class-ccf-api.php:777 ../classes/class-ccf-api.php:806
75
  msgid "Invalid form."
76
  msgstr ""
77
 
78
+ #: ../classes/class-ccf-api.php:781
79
  msgid "Sorry, you cannot view this form."
80
  msgstr ""
81
 
82
+ #: ../classes/class-ccf-api.php:912
83
  msgid "The form cannot be deleted."
84
  msgstr ""
85
 
86
+ #: ../classes/class-ccf-api.php:916
87
  msgid "Permanently deleted form"
88
  msgstr ""
89
 
90
+ #: ../classes/class-ccf-api.php:919
91
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:391
92
  msgid "Deleted post"
93
  msgstr ""
94
 
112
  msgid "Forms and Submissions"
113
  msgstr ""
114
 
115
+ #: ../classes/class-ccf-export.php:90
116
  msgid "Import"
117
  msgstr ""
118
 
1176
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-media.php:153
1177
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-media.php:174
1178
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-media.php:205
1179
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:768
1180
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:788
1181
  msgid "Invalid post type"
1182
  msgstr ""
1183
 
1184
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-media.php:210
1185
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:803
1186
  msgid "Sorry, you are not allowed to post on this site."
1187
  msgstr ""
1188
 
1189
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-media.php:215
1190
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:795
1191
  msgid "Sorry, you are not allowed to edit this post."
1192
  msgstr ""
1193
 
1222
  msgstr ""
1223
 
1224
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-meta-posts.php:34
1225
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:655
1226
  msgid "Sorry, you cannot edit this post"
1227
  msgstr ""
1228
 
1299
  msgid "Sorry, you cannot view the revisions for this post."
1300
  msgstr ""
1301
 
1302
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:347
1303
  msgid "There is a revision of this post that is more recent."
1304
  msgstr ""
1305
 
1306
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:378
1307
  msgid "Sorry, you are not allowed to delete this post."
1308
  msgstr ""
1309
 
1310
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:384
1311
  msgid "The post cannot be deleted."
1312
  msgstr ""
1313
 
1314
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:388
1315
  msgid "Permanently deleted post"
1316
  msgstr ""
1317
 
1318
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:431
1319
  msgid "Cannot view post type"
1320
  msgstr ""
1321
 
1322
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:665
1323
  msgid "Sorry, you cannot view this revision"
1324
  msgstr ""
1325
 
1326
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:701
1327
  msgid "There is no excerpt because this is a protected post."
1328
  msgstr ""
1329
 
1330
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:799
1331
  msgid "The post type may not be changed."
1332
  msgstr ""
1333
 
1334
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:817
1335
  msgid "Sorry, you are not allowed to create private posts in this post type"
1336
  msgstr ""
1337
 
1338
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:823
1339
  msgid "Sorry, you are not allowed to publish posts in this post type"
1340
  msgstr ""
1341
 
1342
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:864
1343
  msgid "Invalid author object."
1344
  msgstr ""
1345
 
1346
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:874
1347
  msgid "You are not allowed to edit posts as this user."
1348
  msgstr ""
1349
 
1350
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:880
1351
  msgid "Invalid author ID."
1352
  msgstr ""
1353
 
1354
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:892
1355
  msgid ""
1356
  "Sorry, you are not allowed to create password protected posts in this post "
1357
  "type"
1358
  msgstr ""
1359
 
1360
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:909
1361
  msgid "Invalid post parent ID."
1362
  msgstr ""
1363
 
1364
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-posts.php:935
1365
  msgid "Invalid post format."
1366
  msgstr ""
1367
 
1377
  msgid "The JSONP callback function is invalid."
1378
  msgstr ""
1379
 
1380
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-server.php:371
1381
  msgid "Unsupported request method"
1382
  msgstr ""
1383
 
1384
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-server.php:390
1385
  msgid "The handler for the route is invalid"
1386
  msgstr ""
1387
 
1388
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-server.php:450
1389
  msgid "No route was found matching the URL and request method"
1390
  msgstr ""
1391
 
1392
+ #: ../vendor/wp-api/wp-api/lib/class-wp-json-server.php:502
1393
  #: ../vendor/wp-api/wp-api/lib/class-wp-json-users.php:252
1394
  #, php-format
1395
  msgid "Missing parameter %s"
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
4
  Tags: contact form, web form, custom contact form, custom forms, captcha form, contact fields, form mailers, forms
5
  Requires at least: 3.9
6
  Tested up to: 4.2
7
- Stable tag: 6.6.4
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -35,6 +35,10 @@ For questions, feature requests, and support concerning the Custom Contact Forms
35
 
36
  == Changelog ==
37
 
 
 
 
 
38
  = 6.6.4 =
39
  * Fix API setup so it doesn't conflict with WP API plugin
40
  * Fix bug where export menu item was shown to non authorized users
4
  Tags: contact form, web form, custom contact form, custom forms, captcha form, contact fields, form mailers, forms
5
  Requires at least: 3.9
6
  Tested up to: 4.2
7
+ Stable tag: 6.7.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
35
 
36
  == Changelog ==
37
 
38
+ = 6.7.0 =
39
+ * Ability to pause forms
40
+ * Emulate Backbone HTTP via filter instead of API hack
41
+
42
  = 6.6.4 =
43
  * Fix API setup so it doesn't conflict with WP API plugin
44
  * Fix bug where export menu item was shown to non authorized users
vendor/wp-api/wp-api/lib/class-wp-json-server.php CHANGED
@@ -225,14 +225,10 @@ class WP_JSON_Server implements WP_JSON_ResponseHandler {
225
  $this->files = $_FILES;
226
 
227
  /**
228
- * HTTP method override for clients that can't use PUT/PATCH/DELETE. First, we check
229
- * $_GET['_method']. If that is not set, we check for the HTTP_X_HTTP_METHOD_OVERRIDE
230
- * header.
231
  */
232
  if ( isset( $_GET['_method'] ) ) {
233
  $this->method = strtoupper( $_GET['_method'] );
234
- } elseif ( isset( $_SERVER['HTTP_X_HTTP_METHOD_OVERRIDE'] ) ) {
235
- $this->method = strtoupper( $_SERVER['HTTP_X_HTTP_METHOD_OVERRIDE'] );
236
  }
237
 
238
  $result = $this->check_authentication();
225
  $this->files = $_FILES;
226
 
227
  /**
228
+ * HTTP method override for clients that can't use PUT/PATCH/DELETE.
 
 
229
  */
230
  if ( isset( $_GET['_method'] ) ) {
231
  $this->method = strtoupper( $_GET['_method'] );
 
 
232
  }
233
 
234
  $result = $this->check_authentication();