summaryrefslogtreecommitdiff
path: root/modules/digibug
diff options
context:
space:
mode:
Diffstat (limited to 'modules/digibug')
-rw-r--r--modules/digibug/controllers/admin_digibug.php34
-rw-r--r--modules/digibug/controllers/digibug.php14
-rw-r--r--modules/digibug/helpers/digibug_installer.php4
3 files changed, 25 insertions, 27 deletions
diff --git a/modules/digibug/controllers/admin_digibug.php b/modules/digibug/controllers/admin_digibug.php
index 8263fc83..9b75cb11 100644
--- a/modules/digibug/controllers/admin_digibug.php
+++ b/modules/digibug/controllers/admin_digibug.php
@@ -22,24 +22,14 @@ class Admin_Digibug_Controller extends Admin_Controller {
print $this->_get_view();
}
- public function basic() {
- access::verify_csrf();
-
- module::set_var("digibug", "mode", "basic");
- message::success(t("Successfully set Digibug mode to basic"));
-
- url::redirect("admin/digibug");
- }
-
- public function advanced() {
+ public function update() {
access::verify_csrf();
$form = $this->_get_form();
if ($form->validate()) {
module::set_var("digibug", "company_id", $form->group->company_id->value);
module::set_var("digibug", "event_id", $form->group->event_id->value);
- module::set_var("digibug", "mode", "advanced");
- message::success(t("Successfully set Digibug mode to advanced"));
+ message::success(t("Successfully updated Digibug company and event id's"));
url::redirect("admin/digibug");
}
@@ -47,18 +37,28 @@ class Admin_Digibug_Controller extends Admin_Controller {
print $this->_get_view($form);
}
+ public function default_settings() {
+ access::verify_csrf();
+
+ module::set_var("digibug", "company_id", module::get_var("digibug", "default_company_id"));
+ module::set_var("digibug", "event_id", module::get_var("digibug", "default_event_id"));
+ message::success(t("Successfully set Digibug company and event id's to default"));
+
+ url::redirect("admin/digibug");
+ }
+
private function _get_view($form=null) {
$v = new Admin_View("admin.html");
$v->content = new View("admin_digibug.html");
- $v->content->mode = module::get_var("digibug", "mode", "basic");
$v->content->form = empty($form) ? $this->_get_form() : $form;
return $v;
}
private function _get_form() {
- $form = new Forge("admin/digibug/advanced", "", "post",
- array("id" => "gAdminForm"));
- $group = $form->group("group");
+ $form = new Forge("admin/digibug/update", "", "post",
+ array("id" => "gDigibugForm"));
+ $group = $form->group("group")
+ ->label(t("Enter your account information."));
$group->input("company_id")
->label(t("Company Id"))
->rules("required")
@@ -67,7 +67,7 @@ class Admin_Digibug_Controller extends Admin_Controller {
->label(t("Event Id"))
->rules("required")
->value(module::get_var("digibug", "event_id", ""));
- $group->submit("submit")->value(t("Submit"));
+ $group->submit("")->value(t("Submit"));
return $form;
}
diff --git a/modules/digibug/controllers/digibug.php b/modules/digibug/controllers/digibug.php
index 25a9912a..6900c65a 100644
--- a/modules/digibug/controllers/digibug.php
+++ b/modules/digibug/controllers/digibug.php
@@ -29,13 +29,11 @@ class Digibug_Controller extends Controller {
$proxy->save();
$url = url::abs_site("digibug/print_proxy/{$proxy->uuid}");
- if (module::get_var("digibug", "mode", "basic")) {
- $company_id = module::get_var("digibug", "basic_company_id");
- $event_id = module::get_var("digibug", "basic_event_id");
- } else {
- $company_id = module::get_var("digibug", "company_id");
- $event_id = module::get_var("digibug", "event_id");
- }
+ $company_id = module::get_var("digibug", "company_id",
+ module::get_var("digibug", "default_company_id"));
+ $event_id = module::get_var("digibug", "event_id",
+ module::get_var("digibug", "default_event_id"));
+
$v = new View("digibug_form.html");
$v->order_parms = array(
"digibug_api_version" => "100",
@@ -50,7 +48,7 @@ class Digibug_Controller extends Controller {
"image_width_1" => $item->width,
"thumb_height_1" => $item->thumb_height,
"thumb_width_1" => $item->thumb_width,
- "title_1" => $item->title);
+ "title_1" => p::clean($item->title));
print $v;
}
diff --git a/modules/digibug/helpers/digibug_installer.php b/modules/digibug/helpers/digibug_installer.php
index 83b58351..be2b8a6b 100644
--- a/modules/digibug/helpers/digibug_installer.php
+++ b/modules/digibug/helpers/digibug_installer.php
@@ -28,8 +28,8 @@ class digibug_installer {
PRIMARY KEY (`id`))
ENGINE=InnoDB DEFAULT CHARSET=utf8;");
- module::set_var("digibug", "basic_company_id", "3153");
- module::set_var("digibug", "basic_event_id", "8491");
+ module::set_var("digibug", "default_company_id", "3153");
+ module::set_var("digibug", "default_event_id", "8491");
module::set_var("digibug", "mode", "basic");
module::set_version("digibug", 1);