user_wakeup: Cleanup, use template

This commit is contained in:
Daniel Friesel 2011-06-03 17:24:52 +02:00
parent 7bee3ce4d2
commit c7657ca7ff
2 changed files with 38 additions and 25 deletions

View File

@ -10,11 +10,12 @@ function user_wakeup() {
$date = DateTime::createFromFormat("Y-m-d H:i", $_REQUEST['Date']); $date = DateTime::createFromFormat("Y-m-d H:i", $_REQUEST['Date']);
if ($date != null) { if ($date != null) {
$date = $date->getTimestamp(); $date = $date->getTimestamp();
$bemerkung = preg_replace("/([^\p{L}\p{P}\p{Z}\p{N}\n]{1,})/ui", '', strip_tags($_REQUEST['Bemerkung'])); $bemerkung = strip_request_item_nl('Bemerkung');
$ort = preg_replace("/([^\p{L}\p{P}\p{Z}\p{N}]{1,})/ui", '', strip_tags($_REQUEST['Ort'])); $ort = strip_request_item('Ort');
$SQL = "INSERT INTO `Wecken` (`UID`, `Date`, `Ort`, `Bemerkung`) " . $SQL = "INSERT INTO `Wecken` (`UID`, `Date`, `Ort`, `Bemerkung`) "
"VALUES ('" . $user['UID'] . "', '" . $date . "', '" . $ort . "', " . . "VALUES ('" . sql_escape($user['UID']) . "', '"
"'" . $bemerkung . "')"; . sql_escape($date) . "', '" . sql_escape($ort) . "', " . "'"
. sql_escape($bemerkung) . "')";
sql_query($SQL); sql_query($SQL);
$html .= success(Get_Text(4)); $html .= success(Get_Text(4));
} else } else
@ -37,7 +38,8 @@ function user_wakeup() {
} }
} }
$html .= "<p>" . Get_Text("Hello") . $user['Nick'] . ",<br />" . Get_Text("pub_wake_beschreibung") . "</p>\n\n"; $html .= "<p>" . Get_Text("Hello") . $user['Nick'] . ",<br />"
. Get_Text("pub_wake_beschreibung") . "</p>\n\n";
$html .= Get_Text("pub_wake_beschreibung2"); $html .= Get_Text("pub_wake_beschreibung2");
$html .= ' $html .= '
<table border="0" width="100%" class="border" cellpadding="2" cellspacing="1"> <table border="0" width="100%" class="border" cellpadding="2" cellspacing="1">
@ -68,25 +70,17 @@ function user_wakeup() {
$html .= '</tr>'; $html .= '</tr>';
} }
$html .= '</table><hr />' . Get_Text("pub_wake_Text2") . ' $html .= '</table><hr />' . Get_Text("pub_wake_Text2");
<form action="' . page_link_to("user_wakeup") . '&action=create" method="post">
<table>
<tr>
<td align="right">' . Get_Text("pub_wake_Datum") . ':</td>
<td><input type="text" name="Date" value="' . date("Y-m-d H:i") . '"></td>
</tr>
<tr>
<td align="right">' . Get_Text("pub_wake_Ort") . '</td>
<td><input type="text" name="Ort" value="Tent 23"></td>
</tr>
<tr>
<td align="right">' . Get_Text("pub_wake_Bemerkung") . '</td>
<td><textarea name="Bemerkung" rows="5" cols="40">knock knock leo, follow the white rabbit to the blue tent</textarea></td>
</tr>
</table>
<input type="submit" name="submit" value="' . Get_Text("pub_wake_bouton") . '" />
</form>';
$html .= template_render('../templates/user_wakeup.html', array (
'wakeup_link' => page_link_to("user_wakeup"),
'date_text' => Get_Text("pub_wake_Datum"),
'date_value' => date("Y-m-d H:i"),
'place_text' => Get_Text("pub_wake_Ort"),
'comment_text' => Get_Text("pub_wake_Ort"),
'comment_value' => "Knock knock Leo, follow the white rabbit to the blue tent",
'submit_text' => Get_Text("pub_wake_button")
));
return $html; return $html;
} }
?> ?>

View File

@ -0,0 +1,19 @@
<form action="%wakeup_link%&amp;action=create" method="post">
<table>
<tr>
<td align="right"> %date_text%: </td>
<td><input type="text" name="Date" value="%date_value%"></td>
</tr>
<tr>
<td align="right"> %place_text% </td>
<td><input type="text" name="Ort" value=""></td>
</tr>
<tr>
<td align="right"> %comment_text% </td>
<td><textarea name="Bemerkung" rows="5" cols="40">
%comment_value%
</textarea></td>
</tr>
</table>
<input type="submit" name="submit" value="%submit_text%" />
</form>