summaryrefslogtreecommitdiff
path: root/modules/digibug/controllers
diff options
context:
space:
mode:
authorTim Almdal <tnalmdal@shaw.ca>2009-06-25 21:41:54 -0700
committerTim Almdal <tnalmdal@shaw.ca>2009-06-25 21:41:54 -0700
commite2e1aa06834125f10e03f929a41e527ec7c2f8ea (patch)
treeda2c9bff98de8dd151ea43cc46d7eb49d0bf7c58 /modules/digibug/controllers
parent1552f0fff77125fbd31f2689154f1ac57acda83f (diff)
1) Rename the basic_company_id and basic_event_id to default_*_id
2) Removed the tabs on the digibug admin page word count is now at 35. 3) Added a default link which resets the event and company id's to gallery's ids
Diffstat (limited to 'modules/digibug/controllers')
-rw-r--r--modules/digibug/controllers/admin_digibug.php34
-rw-r--r--modules/digibug/controllers/digibug.php14
2 files changed, 23 insertions, 25 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;
}