From b41758bd10099382a1e3682e952feb2c104b0886 Mon Sep 17 00:00:00 2001 From: Tim Repke <repketim@informatik.hu-berlin.de> Date: Sat, 9 Aug 2014 14:44:37 +0200 Subject: [PATCH] few bug fixes --- registration-system/config.inc.php | 2 +- registration-system/index.php | 14 +++++++------- registration-system/view/default_index.php | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/registration-system/config.inc.php b/registration-system/config.inc.php index ac97684..6bac5b3 100644 --- a/registration-system/config.inc.php +++ b/registration-system/config.inc.php @@ -16,7 +16,7 @@ $config_studitypen = array( "Ersti", // 0 "Wechsli", // 1 - woanders/was anderes studiert, jetzt hier "MasterErsti", // 2 - "Hörsti", // 3 - länger an der HU + "Hoersti", // 3 - länger an der HU "Tutti", // 4 - Tutor "Fachi" // 5 - FS Ini ); diff --git a/registration-system/index.php b/registration-system/index.php index b1c53cc..2d5930b 100644 --- a/registration-system/index.php +++ b/registration-system/index.php @@ -95,9 +95,9 @@ function index_check_form(){ $possible_dates = comm_get_possible_dates($fid); - index_check_field('forname', '/^[a-zA-Z]{2,50}$/', $data, $errors, "Fehlerhafter oder fehlender Vorname!"); - index_check_field('sirname', '/^[a-zA-Z]{2,50}$/', $data, $errors, "Fehlerhafter oder fehlender Nachname!"); - index_check_field('pseudo', '/^\w{2,50}$/', $data, $errors, "Fehlerhafter oder fehlender Anzeigename!"); + index_check_field('forname', '/^[a-z-äüöß]{2,50}$/ui', $data, $errors, "Fehlerhafter oder fehlender Vorname!"); + index_check_field('sirname', '/^[a-z-äüöß]{2,50}$/ui', $data, $errors, "Fehlerhafter oder fehlender Nachname!"); + index_check_field('pseudo', '/^\w{2,50}$/u', $data, $errors, "Fehlerhafter oder fehlender Anzeigename!"); index_check_field('mehl', 'mail', $data, $errors, "Fehlerhafte oder fehlende E-Mail-Adresse!"); index_check_field('anday', array_slice($possible_dates,0, -1), $data, $errors, 'Hilfe beim Ausfüllen: <a href="https://www.hu-berlin.de/studium/bewerbung/imma/exma">hier klicken!</a>'); index_check_field('antyp', $config_reisearten, $data, $errors, 'Trolle hier lang: <a href="https://www.hu-berlin.de/studium/bewerbung/imma/exma">hier klicken!</a>'); @@ -162,19 +162,19 @@ function index_check_field($index, $check, &$datarr, &$errarr, $errmess){ if(is_array($check)){ if(!in_array($tmp,$check)){ array_push($errarr, $errmess); - $tmp = ""; + //$tmp = ""; } } else { if($check == "mail"){ if (!filter_var($tmp, FILTER_VALIDATE_EMAIL)) { array_push($errarr, $errmess); - $tmp = ""; + //$tmp = ""; } } elseif($check == "comment"){ // do nothing? maybe some graphical joke, is somebody tries to drop DB } elseif(!(preg_match($check, $tmp)==1)){ array_push($errarr, $errmess); - $tmp = ""; + //$tmp = ""; } } $datarr[$index] = $tmp; @@ -350,7 +350,7 @@ function index_show_signupTable($fid){ </thead>'; foreach($data as $d){ echo '<tr> - <td>'.$config_studitypen[$d["studityp"]].'</td> + <td>'.$d["studityp"].'</td> <td>'.$d["pseudo"].'</td> <td>'.$d["anday"].'</td> <td>'.$d["antyp"].'</td> diff --git a/registration-system/view/default_index.php b/registration-system/view/default_index.php index aed62dc..86792b0 100644 --- a/registration-system/view/default_index.php +++ b/registration-system/view/default_index.php @@ -1,7 +1,7 @@ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"> <head> - <!-- Programmiert von Georg Gentzen und Tim Repke, Frühjahr 2014 --> + <!-- Programmiert von Manu Herrmann und Tim Repke, 2014 --> <title>Fachschaftsfahrt</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> -- GitLab