da_agency/lib/Controller/TestController.php

36 lines
962 B
PHP

<?php
declare(strict_types=1);
namespace OCA\Agency\Controller;
use OCP\IRequest;
use OCP\AppFramework\Http\TemplateResponse;
use OCP\AppFramework\Controller;
use OCP\Util;
use OCP\AppFramework\Http\JSONResponse;
use OCP\AppFramework\Http\DataResponse;
use OCA\Agency\Agency\AgencyManager;
use OCP\IDBConnection;
class TestController extends Controller {
protected $appName;
protected $agencyManager;
public function __construct($appName, IRequest $request, IDBConnection $db) {
parent::__construct($appName, $request);
$this->appName = $appName;
$this->agencyManager = new AgencyManager($db);
}
/**
* @NoAdminRequired
* @NoCSRFRequired
*/
public function filetest() {
# TODO: Diese Erstellung hier portieren, damit bei neuem User auch eine neue Agentur mit den Infos zur GruppenID und den Ordner-IDs für Standards und Dateien erstellt wird
return $this->agencyManager->createAgencyOnReg("0","0","0");
}
}