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