mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-22 17:32:18 +00:00
creating the controller/view/api base
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
<?php
|
||||
|
||||
if (! defined('BASEPATH')) exit('No direct script access allowed');
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class Profil extends Auth_Controller
|
||||
{
|
||||
|
||||
/**
|
||||
* Constructor
|
||||
*/
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct([
|
||||
'index' => ['student/anrechnung_beantragen:r','user:r'], // TODO(chris): permissions?
|
||||
'getUser' => ['student/anrechnung_beantragen:r','user:r']
|
||||
]);
|
||||
}
|
||||
|
||||
// -----------------------------------------------------------------------------------------------------------------
|
||||
// Public methods
|
||||
|
||||
/**
|
||||
* @return void
|
||||
*/
|
||||
public function index()
|
||||
{
|
||||
//echo = getAuthUID();
|
||||
|
||||
$this->load->view('Cis/Profil', ["uid" => getAuthUID()]);
|
||||
}
|
||||
|
||||
public function getUser()
|
||||
{
|
||||
$myObj = new stdClass();
|
||||
$myObj->name = "John";
|
||||
$myObj->age = 30;
|
||||
$myObj->city = "New York";
|
||||
echo json_encode($myObj);
|
||||
}
|
||||
|
||||
/*
|
||||
public function _remap($param)
|
||||
{
|
||||
/$uid wird als global variable weiter gegeben
|
||||
/get the data from the database with the uid
|
||||
/give the data to the view
|
||||
/put the queried data in global array and access properties needed in the specific view $profile_information = array()
|
||||
/$this -> load->view('Cis/StudentProfile', ["uid" => $uid])
|
||||
|
||||
|
||||
if ($param === 'some_method')
|
||||
{
|
||||
echo "if";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "else";
|
||||
}
|
||||
}*/
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
$includesArray = array(
|
||||
'title' => 'Stundenplan',
|
||||
'customJSModules' => ['public/js/apps/Cis/ProfilApp.js'],
|
||||
'customCSSs' => ['public/css/components/calendar.css']
|
||||
);
|
||||
|
||||
$this->load->view('templates/CISHTML-Header', $includesArray);
|
||||
?>
|
||||
|
||||
<div id="content">
|
||||
<h2>Profil</h2>
|
||||
<hr>
|
||||
<p><?php echo $uid; ?></p>
|
||||
<Profil></Profil>
|
||||
</div>
|
||||
|
||||
<?php $this->load->view('templates/CISHTML-Footer', $includesArray); ?>
|
||||
Reference in New Issue
Block a user