mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-18 15:32:17 +00:00
Adaptierung Phrasen und Authentifizierung
This commit is contained in:
@@ -801,8 +801,11 @@ echo '
|
||||
for (var i = 0; i < json.length; i++)
|
||||
{
|
||||
output = "Für den Tag " + json[i].day + " ist bereits eine Zeitsperre vom Typ " + json[i].typ + " eingetragen!";
|
||||
alert("'.$p->t("zeitaufzeichnung/zeitsperreVorhanden1").'");
|
||||
$("#buttonSave").attr("disabled","disabled");
|
||||
|
||||
var phrase = "' . $p->t("zeitaufzeichnung/zeitsperreVorhanden", ['{day}', '{typ}']) . '";
|
||||
phrase = phrase.replace(\'{day}\', json[i].day);
|
||||
phrase = phrase.replace(\'{typ}\', json[i].typ);
|
||||
alert (phrase);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
@@ -29,33 +29,16 @@ require_once('../../../include/phrasen.class.php');
|
||||
require_once('../../../include/benutzerberechtigung.class.php');
|
||||
require_once('../../../include/zeitsperre.class.php');
|
||||
|
||||
|
||||
header('Content-Type: application/json; charset=utf-8');
|
||||
$sprache = getSprache();
|
||||
$p = new phrasen($sprache);
|
||||
|
||||
if ((isset($_GET['uid'])) && (isset($_GET['day'])))
|
||||
if ( isset($_GET['day']) )
|
||||
{
|
||||
$uid = $_GET['uid'];
|
||||
$auth = new authentication();
|
||||
$uid = $auth->getUser();
|
||||
$day = $_GET['day'];
|
||||
|
||||
//Wenn User Administrator ist und UID uebergeben wurde, dann die Zeitaufzeichnung
|
||||
//des uebergebenen Users anzeigen
|
||||
if (isset($_GET['uid']) && $_GET['uid'] != $uid)
|
||||
{
|
||||
$p = new phrasen();
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($uid);
|
||||
|
||||
if ($rechte->isBerechtigt('admin'))
|
||||
{
|
||||
$uid = $_GET['uid'];
|
||||
}
|
||||
else
|
||||
{
|
||||
die($p->t('global/FuerDieseAktionBenoetigenSieAdministrationsrechte'));
|
||||
}
|
||||
}
|
||||
|
||||
$zs = new zeitsperre();
|
||||
$sperreVorhanden = false;
|
||||
$typ = '';
|
||||
@@ -75,4 +58,11 @@ if ((isset($_GET['uid'])) && (isset($_GET['day'])))
|
||||
}
|
||||
}
|
||||
echo json_encode($result_obj);
|
||||
} else {
|
||||
http_response_code(500);
|
||||
echo json_encode(array(
|
||||
array(
|
||||
"error" => 'missing parameter day'
|
||||
)
|
||||
));
|
||||
}
|
||||
|
||||
@@ -65,5 +65,5 @@ $this->phrasen['zeitaufzeichnung/pauseEinfuegen']='Pause automatisch einfügen';
|
||||
$this->phrasen['zeitaufzeichnung/zeitraumZuKurz']='Zeitraum zu kurz für automatische Pause';
|
||||
$this->phrasen['zeitaufzeichnung/supportAnfragen']='<p><hr>Supportanfragen unter<br><a href="mailto:zeiterfassung@technikum-wien.at">zeiterfassung@technikum-wien.at</a></p>';
|
||||
$this->phrasen['zeitaufzeichnung/homeofficeNichtErlaubt']='Homeoffice für den Tag %s nicht erlaubt';
|
||||
$this->phrasen['zeitaufzeichnung/zeitsperreVorhanden']='<p>Achtung: Für den Tag %s existiert eine ganztägige Zeitsperre vom Typ %s!</p>';
|
||||
$this->phrasen['zeitaufzeichnung/zeitsperreVorhanden']='Achtung: Für den Tag %s existiert eine ganztägige Zeitsperre vom Typ %s!';
|
||||
$this->phrasen['zeitaufzeichnung/zeitsperreVorhanden1']='Für diesen Tag ist bereits eine ganztägige Zeitsperre eingetragen!';
|
||||
|
||||
Reference in New Issue
Block a user