Merge branch 'master' of github.com:planetcyborg/engelsystem
Conflicts: themes/theme1.scssmain
commit
4faca9864f
@ -1,90 +0,0 @@
|
||||
<?php
|
||||
function wakeup_title() {
|
||||
return _("Wakeup");
|
||||
}
|
||||
|
||||
function user_wakeup() {
|
||||
global $user;
|
||||
|
||||
$html = "";
|
||||
|
||||
if (isset ($_REQUEST['action'])) {
|
||||
switch ($_REQUEST['action']) {
|
||||
case 'create' :
|
||||
$date = DateTime::createFromFormat("Y-m-d H:i", $_REQUEST['Date']);
|
||||
if ($date != null) {
|
||||
$date = $date->getTimestamp();
|
||||
$bemerkung = strip_request_item_nl('Bemerkung');
|
||||
$ort = strip_request_item('Ort');
|
||||
$SQL = "INSERT INTO `Wecken` (`UID`, `Date`, `Ort`, `Bemerkung`) "
|
||||
. "VALUES ('" . sql_escape($user['UID']) . "', '"
|
||||
. sql_escape($date) . "', '" . sql_escape($ort) . "', " . "'"
|
||||
. sql_escape($bemerkung) . "')";
|
||||
sql_query($SQL);
|
||||
$html .= success(_("Entry saved."), true);
|
||||
} else
|
||||
$html .= error(_("Broken date!"), true);
|
||||
break;
|
||||
|
||||
case 'delete' :
|
||||
if (isset ($_REQUEST['id']) && preg_match("/^[0-9]{1,11}$/", $_REQUEST['id']))
|
||||
$id = $_REQUEST['id'];
|
||||
else
|
||||
return error(_("Incomplete call, missing wake-up ID."), true);
|
||||
|
||||
$wakeup = sql_select("SELECT * FROM `Wecken` WHERE `ID`=" . sql_escape($id) . " LIMIT 1");
|
||||
if (count($wakeup) > 0 && $wakeup[0]['UID'] == $user['UID']) {
|
||||
sql_query("DELETE FROM `Wecken` WHERE `ID`=" . sql_escape($id) . " LIMIT 1");
|
||||
$html .= success(_("Wake-up call deleted."), true);
|
||||
} else
|
||||
return error(_("No wake-up found."), true);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
$html .= '<p>' . sprintf(_("Hello %s, here you can register for a wake-up call. Simply say when and where the angel should come to wake you."), User_Nick_render($user)) . '</p>';
|
||||
$html .= _("All ordered wake-up calls, next first.");
|
||||
$html .= '
|
||||
<table border="0" width="100%" class="border" cellpadding="2" cellspacing="1">
|
||||
<tr class="contenttopic">
|
||||
<th>' . _("Date") . '</th>
|
||||
<th>' . _("Nick") . '</th>
|
||||
<th>' . _("Place") . '</th>
|
||||
<th>' . _("Notes") . '</th>
|
||||
<th></th>
|
||||
</tr>
|
||||
';
|
||||
|
||||
$wecken_source = sql_select("SELECT * FROM `Wecken` ORDER BY `Date` ASC");
|
||||
foreach($wecken_source as $wecken) {
|
||||
$html .= '<tr class="content">';
|
||||
$html .= '<td>' . date("Y-m-d H:i", $wecken['Date']) . ' </td>';
|
||||
|
||||
$user_source = User($wecken['UID']);
|
||||
if($user_source === false)
|
||||
engelsystem_error("Unable to load user.");
|
||||
|
||||
$html .= '<td>' . User_Nick_render($user_source) . ' </td>';
|
||||
$html .= '<td>' . $wecken['Ort'] . ' </td>';
|
||||
$html .= '<td>' . $wecken['Bemerkung'] . ' </td>';
|
||||
if ($wecken['UID'] == $user['UID'])
|
||||
$html .= '<td><a href="' . page_link_to("user_wakeup") . '&action=delete&id=' . $wecken['ID'] . "\">" . _("delete") . '</a></td>';
|
||||
else
|
||||
$html .= '<td></td>';
|
||||
$html .= '</tr>';
|
||||
}
|
||||
|
||||
$html .= '</table><hr />' . _("Schedule a new wake-up here:");
|
||||
|
||||
$html .= template_render('../templates/user_wakeup.html', array (
|
||||
'wakeup_link' => page_link_to("user_wakeup"),
|
||||
'date_text' => _("Date"),
|
||||
'date_value' => date("Y-m-d H:i"),
|
||||
'place_text' => _("Place"),
|
||||
'comment_text' => _("Notes"),
|
||||
'comment_value' => "Knock knock Leo, follow the white rabbit to the blue tent",
|
||||
'submit_text' => _("Save")
|
||||
));
|
||||
return $html;
|
||||
}
|
||||
?>
|
@ -1,20 +0,0 @@
|
||||
<div class="col-md-10">
|
||||
<h1>%title%</h1>
|
||||
<form action="%link%" method="post">
|
||||
<p>
|
||||
Search Angel: <input type="text" name="search" value="%search%" placeholder="Name"> %angeltypes% <label><input type="checkbox" name="confirmed_only" %confirmed_only% value="1"> Nur zugelassene</label> <input type="submit" name="submit" value="Search">
|
||||
</p>
|
||||
</form>
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Nickname</th>
|
||||
<th>DECT</th>
|
||||
<th>Jabber</th>
|
||||
<th>Edit</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>%table%
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
@ -1,14 +0,0 @@
|
||||
<p>
|
||||
Hallo %nick%, <br /> hier hast du die Möglichkeit Gruppenrechte zu ändern:
|
||||
</p>
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<th>Rechte</th>
|
||||
<th> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>%groups%
|
||||
</tbody>
|
||||
</table>
|
@ -1,14 +0,0 @@
|
||||
<form action="%link%&action=save" method="post">
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Name</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>%privileges%
|
||||
</tbody>
|
||||
</table>
|
||||
<input type="hidden" name="id" value="%id%" /><input class="btn btn-primary" type="submit" name="submit" value="Save" />
|
||||
</form>
|
@ -1,9 +0,0 @@
|
||||
<tr>
|
||||
<td> %question_nick% </td>
|
||||
<td> %question% </td>
|
||||
<td> %answer_nick% </td>
|
||||
<td> %answer% </td>
|
||||
<td>
|
||||
<a href="%link%&action=delete&id=%question_id%">Löschen</a>
|
||||
</td>
|
||||
</tr>
|
@ -1,16 +0,0 @@
|
||||
<tr>
|
||||
<td>%question_nick%</td>
|
||||
<td>%question%</td>
|
||||
<td>
|
||||
<form action="%link%&action=answer" method="post">
|
||||
<div class="form-group">
|
||||
<textarea class="form-control" name="answer"></textarea>
|
||||
</div>
|
||||
<input type="hidden" name="id" value="%question_id%" />
|
||||
<div class="form-group">
|
||||
<input class="btn btn-default" type="submit" name="submit" value="Speichern" />
|
||||
</div>
|
||||
</form>
|
||||
</td>
|
||||
<td><a href="%link%&action=delete&id=%question_id%">Löschen</a></td>
|
||||
</tr>
|
@ -1,31 +0,0 @@
|
||||
<div class="col-md-10">
|
||||
<h1>Fragen beantworten</h1>
|
||||
<h2>Unbeantwortete Fragen:</h2>
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Von</th>
|
||||
<th>Frage</th>
|
||||
<th>Antwort</th>
|
||||
<th> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>%open_questions%
|
||||
</tbody>
|
||||
</table>
|
||||
<hr />
|
||||
<h2>Beantwortete Fragen:</h2>
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Von</th>
|
||||
<th>Frage</th>
|
||||
<th>Von</th>
|
||||
<th>Antwort</th>
|
||||
<th> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>%answered_questions%
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
@ -1,59 +0,0 @@
|
||||
Raum und dafür benötigte Engel bearbeiten:
|
||||
<br/>
|
||||
<form action="%link%&action=changesave" method="post">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
Name
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" name="Name" value="%name%" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Man
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" name="Man" value="%man%" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
From Pentabarf
|
||||
</td>
|
||||
<td>
|
||||
%from_pentabarf_options%
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Show
|
||||
</td>
|
||||
<td>
|
||||
%show_options%
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Number
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" name="Number" value="%number%" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>
|
||||
Angle Type
|
||||
</th>
|
||||
<th>
|
||||
Needed for this room
|
||||
</th>
|
||||
</tr>
|
||||
%angel_types%
|
||||
</table>
|
||||
<input type="hidden" name="RID" value="%room_id%" /><input type="submit" value="Save" />
|
||||
</form>
|
||||
<form action="%link%&action=delete" method="post">
|
||||
<input type="hidden" name="RID" value="%room_id%" /><input type="submit" value="Delete" />
|
||||
</form>
|
@ -1,46 +0,0 @@
|
||||
Neuen Raum einrichten:
|
||||
<br/>
|
||||
<form action="%link%&action=newsave" method="post">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
Name
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" name="Name" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Man
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" name="Man" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
From Pentabarf
|
||||
</td>
|
||||
<td>
|
||||
<input type="radio" name="FromPentabarf" value="Y" /> Yes <input type="radio" name="FromPentabarf" value="N" />No
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Show
|
||||
</td>
|
||||
<td>
|
||||
<input type="radio" name="Show" value="Y" /> Yes<input type="radio" name="Show" value="N" /> No
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Number
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" name="Number" value="" />
|
||||
</td>
|
||||
</tr>
|
||||
</table><input type="submit" value="Create" />
|
||||
</form>
|
@ -1,20 +0,0 @@
|
||||
<div class="col-md-10">
|
||||
<h1>Vorschau:</h1>
|
||||
<form action="" method="post">
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Timeslot</th>
|
||||
<th>Entries</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>%shifts_table%
|
||||
</tbody>
|
||||
</table>
|
||||
<p>
|
||||
<input type="submit" name="back" value="Zurück" /><input type="submit" name="submit" value="Erstellen" />
|
||||
</p>
|
||||
<input type="hidden" name="name" value="%name%" /> <input type="hidden" name="rid" value="%rid%" /> <input type="hidden" name="start" value="%start%" /> <input type="hidden" name="end" value="%end%" /> <input type="hidden" name="mode" value="%mode%" /> <input type="hidden" name="length"
|
||||
value="%length%" /> <input type="hidden" name="change_hours" value="%change_hours%" /> <input type="hidden" name="angelmode" value="%angelmode%" /> %needed_angel_types%
|
||||
</form>
|
||||
</div>
|
@ -1,29 +0,0 @@
|
||||
<div class="col-md-10">
|
||||
<h1>%title%</h1>
|
||||
%greeting%
|
||||
<form action="%link%&action=send" method="post">
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>%new_label%</th>
|
||||
<th>%date_label%</th>
|
||||
<th>%from_label%</th>
|
||||
<th>%to_label%</th>
|
||||
<th>%text_label%</th>
|
||||
<th> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
%messages%
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td>%date%</td>
|
||||
<td>%from%</td>
|
||||
<td>%to_select%</td>
|
||||
<td><textarea class="form-control" name="text"></textarea></td>
|
||||
<td><input class="btn btn-primary" type="submit" name="submit" value="%submit_label%" /></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
@ -1,6 +0,0 @@
|
||||
<p class="error">
|
||||
Wenn Du Deinen Key zurück setzt, ändert sich der Link zu Deinem iCal- und JSON-Export, sowie zu dem Atom Feed! Du musst diesen dann an allen Stellen, wo Du ihn verwendest aktualisieren.
|
||||
</p>
|
||||
<p>
|
||||
<a href="?p=user_myshifts&reset=ack">Fortfahren »</a>
|
||||
</p>
|
@ -1,41 +0,0 @@
|
||||
<p>
|
||||
Beantwortete Fragen:
|
||||
</p>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>
|
||||
Frage
|
||||
</th>
|
||||
<th>
|
||||
Von
|
||||
</th>
|
||||
<th>
|
||||
Antwort
|
||||
</th>
|
||||
<th>
|
||||
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
%answered_questions%
|
||||
</tbody>
|
||||
</table>
|
||||
<hr/>
|
||||
<p>
|
||||
Frage einen Erzengel:
|
||||
</p>
|
||||
<form action="%link%&action=ask" method="post">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
Frage:
|
||||
</td>
|
||||
<td>
|
||||
<textarea name="question"></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<input type="submit" name="submit" value="Fragen" />
|
||||
</form>
|
@ -1,29 +0,0 @@
|
||||
<form action="%wakeup_link%&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>
|
Loading…
Reference in New Issue