Skip to content

Commit 943a81e

Browse files
committed
2.0.3; closes #4, #12
1 parent 2bf5978 commit 943a81e

File tree

5 files changed

+25
-18
lines changed

5 files changed

+25
-18
lines changed

code/Forms.class.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -507,8 +507,8 @@ public static function updatePublishSettings($info, $L)
507507
SET is_published = 'yes',
508508
publish_date = :publish_date,
509509
filename = :filename,
510-
folder_path = :new_folder_path,
511-
folder_url = :new_folder_url
510+
folder_path = :folder_path,
511+
folder_url = :folder_url
512512
WHERE published_form_id = :published_form_id
513513
");
514514
$db->bindAll(array(
@@ -521,8 +521,8 @@ public static function updatePublishSettings($info, $L)
521521
$db->execute();
522522

523523
return array(
524-
"success" => true,
525-
"url" => $url
524+
"success" => true,
525+
"url" => $url
526526
);
527527
}
528528

code/Module.class.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
use FormTools\Modules;
1010
use FormTools\Schemas;
1111

12-
use PDO, Exception;
12+
use Exception;
1313

1414
class Module extends CoreModule
1515
{
@@ -18,8 +18,8 @@ class Module extends CoreModule
1818
protected $author = "Ben Keen";
1919
protected $authorEmail = "[email protected]";
2020
protected $authorLink = "https://formtools.org";
21-
protected $version = "2.0.2";
22-
protected $date = "2017-12-15";
21+
protected $version = "2.0.3";
22+
protected $date = "2018-01-20";
2323
protected $originLanguage = "en_us";
2424

2525
// important! This needs to be updated any time the default template set filename changes

code/actions.php

+13-7
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@
2424
$template_set_name = $request["template_set_name"];
2525
$original_set_id = isset($request["original_set_id"]) ? $request["original_set_id"] : "";
2626
$results = TemplateSets::createNewTemplateSet($template_set_name, $original_set_id);
27-
echo json_encode($results);
27+
echo returnJSON($results);
2828
break;
2929

3030
case "create_new_template":
3131
$results = Templates::createNewTemplate($request["set_id"], $request["template_name"], $request["template_type"],
3232
$request["new_template_source"], $request["source_template_id"]);
33-
echo json_encode($results);
33+
echo returnJSON($results);
3434
break;
3535

3636
case "add_resource":
@@ -39,12 +39,12 @@
3939
$placeholder = $request["placeholder"];
4040
$resource_type = $request["resource_type"];
4141
$result = Resources::addNewResource($set_id, $resource_name, $placeholder, $resource_type);
42-
echo json_encode($result);
42+
echo returnJSON($result);
4343
break;
4444

4545
case "save_builder_settings":
4646
$result = Forms::saveBuilderSettings($request);
47-
echo json_encode($result);
47+
echo returnJSON($result);
4848
break;
4949

5050
case "get_template_set_templates_html":
@@ -68,15 +68,21 @@
6868
$module_settings = $module->getSettings();
6969
if ($module_settings["demo_mode"] != "on") {
7070
$result = Forms::publishForm($request, $L);
71-
echo json_encode($result);
71+
echo returnJSON($result);
7272
}
7373
break;
7474

7575
case "update_publish_settings":
7676
$module_settings = $module->getSettings();
7777
if ($module_settings["demo_mode"] != "on") {
78-
$result = fb_update_publish_settings($request);
79-
echo json_encode($result);
78+
$result = Forms::updatePublishSettings($request, $L);
79+
echo returnJSON($result);
8080
}
8181
break;
8282
}
83+
84+
function returnJSON($php)
85+
{
86+
header("Content-Type: application/json");
87+
return json_encode($php);
88+
}

module_config.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,14 @@
4747
"hook_type" => "code",
4848
"action_location" => "start",
4949
"function_name" => "FormTools\\Forms::deleteForm",
50-
"hook_function" => "deleteForm",
50+
"hook_function" => "onDeleteForm",
5151
"priority" => "50"
5252
),
5353
array(
5454
"hook_type" => "code",
5555
"action_location" => "end",
5656
"function_name" => "FormTools\\Views::deleteView",
57-
"hook_function" => "deleteView",
57+
"hook_function" => "onDeleteView",
5858
"priority" => "50"
5959
)
6060
);

scripts/builder.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -766,7 +766,7 @@ builder_js.update_publish_settings = function (params) {
766766
}, params);
767767

768768
$.ajax({
769-
url: g.root_url + "/modules/form_builder/global/code/actions.php",
769+
url: g.root_url + "/modules/form_builder/code/actions.php",
770770
type: "POST",
771771
data: {
772772
action: "update_publish_settings",
@@ -781,7 +781,8 @@ builder_js.update_publish_settings = function (params) {
781781
},
782782
dataType: "json",
783783
success: function (json) {
784-
if (json.success == 1) {
784+
785+
if (json.success) {
785786
$("#publish_url").find("a").attr("href", json.url).html(json.url);
786787
$("#publish_dialog_open_form_link").attr("href", json.url);
787788
$("#publish_settings_response .large_textbox").val(json.url);

0 commit comments

Comments
 (0)