stuff
This commit is contained in:
parent
644b914528
commit
669785190b
|
|
@ -11,6 +11,7 @@ return [
|
|||
['name' => 'page#index', 'url' => '/', 'verb' => 'GET'],
|
||||
# TIME MANAGEMENT
|
||||
['name' => 'page#startWorkDay', 'url' => '/startday', 'verb' => 'GET'],
|
||||
['name' => 'page#endWorkDay', 'url' => '/endday', 'verb' => 'GET'],
|
||||
['name' => 'page#loadTime', 'url' => '/loadtime', 'verb' => 'GET'],
|
||||
# AGENCY
|
||||
['name' => 'agency#show', 'url' => '/getagencydata', 'verb' => 'GET'],
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ class PageController extends Controller {
|
|||
/**
|
||||
* @NoCSRFRequired
|
||||
*
|
||||
* Gibt das Zeiterfassungsfenster als blankes Template zurück
|
||||
* Startet einen Arbeitstag
|
||||
*/
|
||||
public function startWorkDay() {
|
||||
$opts = [
|
||||
|
|
@ -61,18 +61,37 @@ class PageController extends Controller {
|
|||
|
||||
$file = file_get_contents($this->nclink.'/api/tm/startday/'.$this->userSession->getUser()->getUId().'/87zuhjk87GHJ546tzgvhas76aaskbdhr45edfVHAKia87s6gbAVGFGSR3451627gBHAKJBN', false, $context);
|
||||
#$response = new TemplateResponse('da_agency', 'realtimeclock', ['userId' => $this->userSession->getUser()->getUID(), 'data' => "none"]);
|
||||
if($file == "1"){
|
||||
return new DataResponse("OK");
|
||||
}
|
||||
else {
|
||||
return new DataResponse("FAIL");
|
||||
}
|
||||
return new DataResponse($file);
|
||||
}
|
||||
|
||||
/**
|
||||
* @NoCSRFRequired
|
||||
*
|
||||
* Gibt das Zeiterfassungsfenster als blankes Template zurück
|
||||
* Beendet einen Arbeitstag
|
||||
*/
|
||||
public function endWorkDay() {
|
||||
$opts = [
|
||||
"http" => array(
|
||||
"method" => "GET",
|
||||
"header" => ""
|
||||
),
|
||||
"ssl"=> array(
|
||||
"verify_peer"=>false,
|
||||
"verify_peer_name"=>false,
|
||||
),
|
||||
];
|
||||
$context = stream_context_create($opts);
|
||||
|
||||
$file = file_get_contents($this->nclink.'/api/tm/endday/'.$this->userSession->getUser()->getUId().'/87zuhjk87GHJ546tzgvhas76aaskbdhr45edfVHAKia87s6gbAVGFGSR3451627gBHAKJBN', false, $context);
|
||||
#$response = new TemplateResponse('da_agency', 'realtimeclock', ['userId' => $this->userSession->getUser()->getUID(), 'data' => "none"]);
|
||||
return new DataResponse($file);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @NoCSRFRequired
|
||||
*
|
||||
* Gibt alle notwendigen Daten zurück für die Zeiterfassung
|
||||
*/
|
||||
public function loadTime() {
|
||||
$opts = [
|
||||
|
|
@ -88,7 +107,6 @@ class PageController extends Controller {
|
|||
$context = stream_context_create($opts);
|
||||
|
||||
$file = file_get_contents($this->nclink.'/api/tm/gettime/'.$this->userSession->getUser()->getUId().'/87zuhjk87GHJ546tzgvhas76aaskbdhr45edfVHAKia87s6gbAVGFGSR3451627gBHAKJBN', false, $context);
|
||||
#$response = new TemplateResponse('da_agency', 'realtimeclock', ['userId' => $this->userSession->getUser()->getUID(), 'data' => "none"]);
|
||||
return new DataResponse($file);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue