. */ if (! defined('BASEPATH')) exit('No direct script access allowed'); class Studgang extends FHCAPI_Controller { /** * Object initialization */ public function __construct() { parent::__construct([ 'getStudiengangInfo'=> self::PERM_LOGGED, ]); $this->load->model('organisation/Studiengang_model', 'StudiengangModel'); $this->load->model('ressource/mitarbeiter_model', 'MitarbeiterModel'); // Loads phrases system $this->loadPhrases([ 'global' ]); } //------------------------------------------------------------------------------------------------------------------ // Public methods public function getStudiengangInfo(){ $isMitarbeiter = $this->MitarbeiterModel->isMitarbeiter(getAuthUID()); $isMitarbeiter = $this->getDataOrTerminateWithError($isMitarbeiter); if($isMitarbeiter) { $this->terminateWithSuccess(null); } // fetches the Studiengang Information which is used next to the news $studiengangInfo = $this->StudiengangModel->getStudiengangInfoForNews(); $studiengangInfo= $this->getDataOrTerminateWithError($studiengangInfo); $this->terminateWithSuccess($studiengangInfo); } //------------------------------------------------------------------------------------------------------------------ // Private methods }