summaryrefslogtreecommitdiff
path: root/includes/pages/guest_login.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/pages/guest_login.php')
-rw-r--r--includes/pages/guest_login.php151
1 files changed, 82 insertions, 69 deletions
diff --git a/includes/pages/guest_login.php b/includes/pages/guest_login.php
index 2700fd5b..336afffc 100644
--- a/includes/pages/guest_login.php
+++ b/includes/pages/guest_login.php
@@ -17,8 +17,9 @@ function guest_register() {
global $tshirt_sizes, $enable_tshirt_size, $default_theme, $user;
$event_config = EventConfig();
- if ($event_config === false)
+ if ($event_config === false) {
engelsystem_error("Unable to load event config.");
+ }
$msg = "";
$nick = "";
@@ -35,15 +36,16 @@ function guest_register() {
$comment = "";
$tshirt_size = '';
$password_hash = "";
- $selected_angel_types = array();
+ $selected_angel_types = [];
$planned_arrival_date = null;
$angel_types_source = sql_select("SELECT * FROM `AngelTypes` ORDER BY `name`");
- $angel_types = array();
+ $angel_types = [];
foreach ($angel_types_source as $angel_type) {
$angel_types[$angel_type['id']] = $angel_type['name'] . ($angel_type['restricted'] ? " (restricted)" : "");
- if (! $angel_type['restricted'])
+ if (! $angel_type['restricted']) {
$selected_angel_types[] = $angel_type['id'];
+ }
}
if (isset($_REQUEST['submit'])) {
@@ -71,8 +73,9 @@ function guest_register() {
$msg .= error(_("Please enter your e-mail."), true);
}
- if (isset($_REQUEST['email_shiftinfo']))
+ if (isset($_REQUEST['email_shiftinfo'])) {
$email_shiftinfo = true;
+ }
if (isset($_REQUEST['jabber']) && strlen(strip_request_item('jabber')) > 0) {
$jabber = strip_request_item('jabber');
@@ -83,9 +86,9 @@ function guest_register() {
}
if ($enable_tshirt_size) {
- if (isset($_REQUEST['tshirt_size']) && isset($tshirt_sizes[$_REQUEST['tshirt_size']]) && $_REQUEST['tshirt_size'] != '')
+ if (isset($_REQUEST['tshirt_size']) && isset($tshirt_sizes[$_REQUEST['tshirt_size']]) && $_REQUEST['tshirt_size'] != '') {
$tshirt_size = $_REQUEST['tshirt_size'];
- else {
+ } else {
$ok = false;
$msg .= error(_("Please select your shirt size."), true);
}
@@ -108,28 +111,38 @@ function guest_register() {
$msg .= error(_("Please enter your planned date of arrival."), true);
}
- $selected_angel_types = array();
- foreach (array_keys($angel_types) as $angel_type_id)
- if (isset($_REQUEST['angel_types_' . $angel_type_id]))
+ $selected_angel_types = [];
+ foreach (array_keys($angel_types) as $angel_type_id) {
+ if (isset($_REQUEST['angel_types_' . $angel_type_id])) {
$selected_angel_types[] = $angel_type_id;
-
- // Trivia
- if (isset($_REQUEST['lastname']))
+ }
+ }
+
+ // Trivia
+ if (isset($_REQUEST['lastname'])) {
$lastname = strip_request_item('lastname');
- if (isset($_REQUEST['prename']))
+ }
+ if (isset($_REQUEST['prename'])) {
$prename = strip_request_item('prename');
- if (isset($_REQUEST['age']) && preg_match("/^[0-9]{0,4}$/", $_REQUEST['age']))
+ }
+ if (isset($_REQUEST['age']) && preg_match("/^[0-9]{0,4}$/", $_REQUEST['age'])) {
$age = strip_request_item('age');
- if (isset($_REQUEST['tel']))
+ }
+ if (isset($_REQUEST['tel'])) {
$tel = strip_request_item('tel');
- if (isset($_REQUEST['dect']))
+ }
+ if (isset($_REQUEST['dect'])) {
$dect = strip_request_item('dect');
- if (isset($_REQUEST['mobile']))
+ }
+ if (isset($_REQUEST['mobile'])) {
$mobile = strip_request_item('mobile');
- if (isset($_REQUEST['hometown']))
+ }
+ if (isset($_REQUEST['hometown'])) {
$hometown = strip_request_item('hometown');
- if (isset($_REQUEST['comment']))
+ }
+ if (isset($_REQUEST['comment'])) {
$comment = strip_request_item_nl('comment');
+ }
if ($ok) {
sql_query("
@@ -160,7 +173,7 @@ function guest_register() {
set_password($user_id, $_REQUEST['password']);
// Assign angel-types
- $user_angel_types_info = array();
+ $user_angel_types_info = [];
foreach ($selected_angel_types as $selected_angel_type_id) {
sql_query("INSERT INTO `UserAngelTypes` SET `user_id`='" . sql_escape($user_id) . "', `angeltype_id`='" . sql_escape($selected_angel_type_id) . "'");
$user_angel_types_info[] = $angel_types[$selected_angel_type_id];
@@ -183,77 +196,77 @@ function guest_register() {
}
}
- return page_with_title(register_title(), array(
+ return page_with_title(register_title(), [
_("By completing this form you're registering as a Chaos-Angel. This script will create you an account in the angel task sheduler."),
$msg,
msg(),
- form(array(
- div('row', array(
- div('col-md-6', array(
- div('row', array(
- div('col-sm-4', array(
+ form([
+ div('row', [
+ div('col-md-6', [
+ div('row', [
+ div('col-sm-4', [
form_text('nick', _("Nick") . ' ' . entry_required(), $nick)
- )),
- div('col-sm-8', array(
+ ]),
+ div('col-sm-8', [
form_email('mail', _("E-Mail") . ' ' . entry_required(), $mail),
form_checkbox('email_shiftinfo', _("Please send me an email if my shifts change"), $email_shiftinfo)
- ))
- )),
- div('row', array(
- div('col-sm-6', array(
+ ])
+ ]),
+ div('row', [
+ div('col-sm-6', [
form_date('planned_arrival_date', _("Planned date of arrival") . ' ' . entry_required(), $planned_arrival_date, time())
- )),
- div('col-sm-6', array(
+ ]),
+ div('col-sm-6', [
$enable_tshirt_size ? form_select('tshirt_size', _("Shirt size") . ' ' . entry_required(), $tshirt_sizes, $tshirt_size) : ''
- ))
- )),
- div('row', array(
- div('col-sm-6', array(
+ ])
+ ]),
+ div('row', [
+ div('col-sm-6', [
form_password('password', _("Password") . ' ' . entry_required())
- )),
- div('col-sm-6', array(
+ ]),
+ div('col-sm-6', [
form_password('password2', _("Confirm password") . ' ' . entry_required())
- ))
- )),
+ ])
+ ]),
form_checkboxes('angel_types', _("What do you want to do?") . sprintf(" (<a href=\"%s\">%s</a>)", page_link_to('angeltypes') . '&action=about', _("Description of job types")), $angel_types, $selected_angel_types),
form_info("", _("Restricted angel types need will be confirmed later by an archangel. You can change your selection in the options section."))
- )),
- div('col-md-6', array(
- div('row', array(
- div('col-sm-4', array(
+ ]),
+ div('col-md-6', [
+ div('row', [
+ div('col-sm-4', [
form_text('dect', _("DECT"), $dect)
- )),
- div('col-sm-4', array(
+ ]),
+ div('col-sm-4', [
form_text('mobile', _("Mobile"), $mobile)
- )),
- div('col-sm-4', array(
+ ]),
+ div('col-sm-4', [
form_text('tel', _("Phone"), $tel)
- ))
- )),
+ ])
+ ]),
form_text('jabber', _("Jabber"), $jabber),
- div('row', array(
- div('col-sm-6', array(
+ div('row', [
+ div('col-sm-6', [
form_text('prename', _("First name"), $prename)
- )),
- div('col-sm-6', array(
+ ]),
+ div('col-sm-6', [
form_text('lastname', _("Last name"), $lastname)
- ))
- )),
- div('row', array(
- div('col-sm-3', array(
+ ])
+ ]),
+ div('row', [
+ div('col-sm-3', [
form_text('age', _("Age"), $age)
- )),
- div('col-sm-9', array(
+ ]),
+ div('col-sm-9', [
form_text('hometown', _("Hometown"), $hometown)
- ))
- )),
+ ])
+ ]),
form_info(entry_required() . ' = ' . _("Entry required!"))
- ))
- )),
+ ])
+ ]),
// form_textarea('comment', _("Did you help at former CCC events and which tasks have you performed then?"), $comment),
form_submit('submit', _("Register"))
- ))
- ));
+ ])
+ ]);
}
function entry_required() {