refactor(Profil Library): exports Profil functions in its own library to reuse functionalities

This commit is contained in:
SimonGschnell
2025-07-08 13:33:00 +02:00
parent 5280943099
commit 8ce672d914
10 changed files with 661 additions and 49 deletions
+16 -3
View File
@@ -55,8 +55,13 @@ class Profil extends Auth_Controller
*/
public function index()
{
$this->load->library('ProfilLib');
$profil_data = $this->profillib->getView(getAuthUID());
$profil_data = hasData($profil_data) ? getData($profil_data) : null;
$viewData = array(
'editable'=>true,
'profil_data' => $profil_data,
);
$this->load->view('CisRouterView/CisRouterView.php',['viewData' => $viewData, 'route' => 'profilIndex']);
}
@@ -68,8 +73,16 @@ class Profil extends Auth_Controller
*/
public function View($uid)
{
$viewData = array ('uid' => $uid);
$this->load->library('ProfilLib');
$profil_data = $this->profillib->getView($uid);
$profil_data = hasData($profil_data) ? getData($profil_data) : null;
$viewData = array (
'uid' => $uid,
'profil_data'=>$profil_data,
);
if($uid == getAuthUID()){
$viewData['editable'] = true;
}
$this->load->view('CisRouterView/CisRouterView.php',['viewData' => $viewData, 'route' => 'profilViewUid']);
}