nc-weather/controller/citycontroller.php

42 lines
884 B
PHP

<?php
/**
* ownCloud - Weather
*
* This file is licensed under the Affero General Public License version 3 or
* later. See the COPYING file.
*
* @author Loic Blot <loic.blot@unix-experience.fr>
* @copyright Loic Blot 2015
*/
namespace OCA\Weather\Controller;
use \OCP\IRequest;
use \OCP\AppFramework\Http\TemplateResponse;
use \OCP\AppFramework\Controller;
use \OCP\AppFramework\Http\JSONResponse;
use \OCP\AppFramework\Http;
use \OCA\Weather\Db\CityMapper;
class CityController extends Controller {
private $userId;
private $mapper;
public function __construct ($appName, IRequest $request, $userId, CityMapper $mapper) {
parent::__construct($appName, $request);
$this->userId = $userId;
$this->mapper = $mapper;
}
/**
* @NoAdminRequired
* @NoCSRFRequired
*/
public function index () {
return new TemplateResponse($this->appName, 'main');
}
};
?>