* @copyright Pellaeon Lin 2014 */ namespace OCA\Registration\Controller; use \OCP\IRequest; use \OCP\AppFramework\Http\TemplateResponse; use \OCP\AppFramework\Controller; class RegistrationController extends Controller { public function __construct($appName, IRequest $request, $userId){ parent::__construct($appName, $request); $this->userId = $userId; } /** * @NoAdminRequired * @PublicPage */ public function displayRegisterPage($errormsg, $entered) { OC_Template::printGuestPage('core/registration', 'register', array('errormsg' => $errormsg, 'entered' => $entered)); } public function index() { $params = array('user' => $this->userId); return new TemplateResponse('registration', 'main', $params); // templates/main.php } /** * Simply method that posts back the payload of the request * @NoAdminRequired */ public function doEcho($echo) { return array('echo' => $echo); } }