summaryrefslogblamecommitdiffstats
path: root/modules/main.inc.php
blob: ed92bd202f7e25a7d2feb661931b81b42b3aee40 (plain) (tree)




























                                                                                                                                                                                        
<?php

class Page_Main extends Page
{

	protected function doPreprocess()
	{
		User::load();
	}

	protected function doRender()
	{
		Render::addTemplate('main/_page', array(
			'user' => User::getLastName(),
		));
		if (User::isLoggedIn()) {
			// Logged in user --
			if (User::getOrganization() !== false) {
				// Organization is known, show signup form
				if (User::isShibbolethAuth() && !User::isInDatabase()) {
					Render::addTemplate('main/deploy');
				}
			} else if (User::getRemoteOrganizationId() !== false) {
				Message::addWarning('Ihre Hochschule/Einrichtung {{0}} ist leider nicht bekannt. Bitte kontaktieren Sie den Support.', User::getRemoteOrganizationId());
			}
		}
	}

}