mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-23 01:42:17 +00:00
Berechtigungsrolle für Infocenter hinzugefügt
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
<?php
|
||||
if (! defined('BASEPATH'))
|
||||
if (! defined('BASEPATH'))
|
||||
exit('No direct script access allowed');
|
||||
|
||||
/*
|
||||
| -------------------------------------------------------------------------
|
||||
| Standard ROLES in FH-Complete and their persmissions
|
||||
| -------------------------------------------------------------------------
|
||||
|
|
||||
|
|
||||
*/
|
||||
$config['roles'] = array
|
||||
(
|
||||
@@ -47,5 +47,15 @@ $config['roles'] = array
|
||||
'wawi/rechnung', 'wawi/rechnung_freigeben', 'wawi/rechnung_transfer',
|
||||
'wawi/storno'
|
||||
)
|
||||
),
|
||||
array
|
||||
(
|
||||
'rolle_kurzbz' => 'infocenter',
|
||||
'berechtigung' => array
|
||||
(
|
||||
'basis/adresse','basis/akte','basis/kontakt','basis/log','basis/nation','basis/notiz','basis/notizzuordnung',
|
||||
'basis/person','basis/prestudent','basis/prestudentstatus','basis/status','basis/zgv','basis/zgvmaster',
|
||||
'lehre/studienplan'
|
||||
)
|
||||
)
|
||||
);
|
||||
|
||||
@@ -424,6 +424,8 @@ class DBTools extends FHC_Controller
|
||||
echo ' Roles!';
|
||||
$this->config->load('roles');
|
||||
foreach ($this->config->item('roles') as $role)
|
||||
{
|
||||
echo "\n\n".'Check role '.$role['rolle_kurzbz'];
|
||||
foreach ($role['berechtigung'] as $b)
|
||||
{
|
||||
$qry = "SELECT * FROM system.tbl_rolleberechtigung
|
||||
@@ -439,16 +441,17 @@ class DBTools extends FHC_Controller
|
||||
|
||||
if($this->db->query($qry_insert))
|
||||
{
|
||||
echo '<br>'.$role['rolle_kurzbz'].' -> '.$b.' <b>hinzugefügt</b>';
|
||||
echo "\n".$role['rolle_kurzbz'].' -> '.$b.' hinzugefügt';
|
||||
$neue=true;
|
||||
}
|
||||
else
|
||||
echo '<br><span class="error">Fehler: '.$role['rolle_kurzbz'].' -> '.$b.' hinzufügen nicht möglich</span>';
|
||||
echo "\nFehler: ".$role['rolle_kurzbz'].' -> '.$b.' hinzufügen nicht möglich';
|
||||
}
|
||||
else
|
||||
echo "- $b -";
|
||||
echo "\n- $b -";
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
// **** Default ****
|
||||
default: echo ' what? roles or permisssions?';
|
||||
|
||||
Reference in New Issue
Block a user