first template for the hr view to accept or deny profil update requests

This commit is contained in:
Simon Gschnell
2024-01-03 14:38:40 +01:00
parent ddab42123b
commit d412c1d00e
7 changed files with 144 additions and 8 deletions
@@ -0,0 +1,42 @@
<?php
if (!defined('BASEPATH'))
exit('No direct script access allowed');
/**
*
*/
class ProfilUpdate extends Auth_Controller
{
public function __construct(){
parent::__construct([
'index' => ['student/anrechnung_beantragen:r', 'user:r'], // TODO(chris): permissions?
'getAllRequests' => ['student/anrechnung_beantragen:r', 'user:r'],
]);
//? put the uid and pid inside the controller to reuse in controller
$this->uid = getAuthUID();
$this->pid = getAuthPersonID();
$this->load->model('person/Profil_change_model','ProfilChangeModel');
}
public function index(){
$this->load->view('Cis/ProfilUpdate');
}
public function getAllRequests(){
$res = $this->ProfilChangeModel->load();
if(isError($res)){
// catch exception
echo $res->retval->data;
return;
}else{
$res = hasData($res)? getData($res) : null;
}
echo json_encode($res);
}
}