From 8a20b43f6d87874f9e0df95c645d388b1f266c09 Mon Sep 17 00:00:00 2001 From: kamishetty sreeja Date: Thu, 14 Jul 2016 13:49:38 +0530 Subject: Added Feature Admin Settings Page --- includes/pages/admin_settings.php | 87 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 includes/pages/admin_settings.php (limited to 'includes/pages') diff --git a/includes/pages/admin_settings.php b/includes/pages/admin_settings.php new file mode 100644 index 00000000..6a78f97b --- /dev/null +++ b/includes/pages/admin_settings.php @@ -0,0 +1,87 @@ +getTimestamp(); + } else { + $ok = false; + $msg .= error(_("Please enter buildup start date."), true); + } + } else + $buildup_start_date = null; + if (isset($_REQUEST['event_start_date']) && $_REQUEST['event_start_date'] != '') { + if (DateTime::createFromFormat("Y-m-d", trim($_REQUEST['event_start_date']))) { + $event_start_date = DateTime::createFromFormat("Y-m-d", trim($_REQUEST['event_start_date']))->getTimestamp(); + } else { + $ok = false; + $msg .= error(_("Please enter event start date."), true); + } + } else + $event_start_date = null; + if (isset($_REQUEST['event_end_date']) && $_REQUEST['event_end_date'] != '') { + if (DateTime::createFromFormat("Y-m-d", trim($_REQUEST['event_end_date']))) { + $event_end_date = DateTime::createFromFormat("Y-m-d", trim($_REQUEST['event_end_date']))->getTimestamp(); + } else { + $ok = false; + $msg .= error(_("Please enter event end date."), true); + } + } else + $event_end_date = null; + if (isset($_REQUEST['teardown_end_date']) && $_REQUEST['teardown_end_date'] != '') { + if (DateTime::createFromFormat("Y-m-d", trim($_REQUEST['teardown_end_date']))) { + $teardown_end_date = DateTime::createFromFormat("Y-m-d", trim($_REQUEST['teardown_end_date']))->getTimestamp(); + } else { + $ok = false; + $msg .= error(_("Please enter teardown end date."), true); + } + } else + $teardown_end_date = null; + if (isset($_REQUEST['event_welcome_msg'])) + $event_welcome_msg = strip_request_item('event_welcome_msg'); +} +if ($ok) { + if (count($settings_source) == 1) + Settings_update($event_name, $buildup_start_date, $event_start_date, $event_end_date, $teardown_end_date, $event_welcome_msg); + else + Settings_create($event_name, $buildup_start_date, $event_start_date, $event_end_date, $teardown_end_date, $event_welcome_msg); + + success(_("Settings saved.")); + redirect(page_link_to('admin_settings')); +} + return page_with_title(admin_settings_title(), array( + $msg, + msg(), + div('row', array( + div('col-md-12', array( + form(array( + form_info('', _("Here you can change event information.")), + form_text('event_name', _("Event Name"), $event_name), + form_date('buildup_start_date', _("Buildup date"), $buildup_start_date, time()), + form_date('event_start_date', _("Event start date"), $event_start_date, time()), + form_date('event_end_date', _("Event end date"), $event_end_date, time()), + form_date('teardown_end_date', _("Teardown end date"), $teardown_end_date, time()), + form_info('', _("Here you can write your display message for registration:")), + form_text('event_welcome_msg', _("Event Welcome Message"), $event_welcome_msg), + form_submit('submit', _("Save")) + )) + )) + )) + )); +} +?> -- cgit v1.2.3-54-g00ecf