29 lines
652 B
PHP
29 lines
652 B
PHP
<?php
|
|
namespace OCA\Gestion\Controller;
|
|
|
|
use OCA\Gestion\Db\Bdd;
|
|
use OCP\AppFramework\Controller;
|
|
use OCP\IRequest;
|
|
|
|
class ApiCOntroller extends Controller
|
|
{
|
|
private Bdd $bdd;
|
|
public function __construct($AppName, IRequest $request, Bdd $bdd)
|
|
{
|
|
$this->bdd = $bdd;
|
|
parent::__construct($AppName, request: $request);
|
|
}
|
|
|
|
/**
|
|
* @NoAdminRequired
|
|
* @NoCSRFRequired
|
|
*/
|
|
public function getDefundIdByCalendarUuid(string $uuid)
|
|
{
|
|
$devis = $this->bdd->getDevisByCalendarUuid($uuid);
|
|
if($devis){
|
|
return ["id" => $devis['defunt_id']];
|
|
}
|
|
return ['id' => null];
|
|
}
|
|
} |