Added fibu account numbers to Address; new permission fibu + employee
This commit is contained in:
@@ -111,7 +111,7 @@ class User extends mfBaseModel {
|
||||
$m = [];
|
||||
if(preg_match('/^([^ ]+) ([^ ]+)(?: ([^ ]+))?$/', $this->name, $m)) {
|
||||
$firstname = $m[1];
|
||||
if($m[3]) {
|
||||
if(array_key_exists(3, $m) && $m[3]) {
|
||||
$middlename = $m[2];
|
||||
$lastname = $m[3];
|
||||
} else {
|
||||
@@ -261,7 +261,6 @@ class User extends mfBaseModel {
|
||||
public function myNetworks($types) {
|
||||
$typenets = [];
|
||||
$my_networks = $this->getProperty("my_networks");
|
||||
|
||||
if(!is_array($types)) {
|
||||
$types = [$types];
|
||||
}
|
||||
|
||||
@@ -188,6 +188,12 @@ class UserController extends mfBaseController
|
||||
$user->permissions->admin = "false";
|
||||
}
|
||||
|
||||
if ($r->employee == "true") {
|
||||
$user->permissions->employee = "true";
|
||||
} else {
|
||||
$user->permissions->employee = "false";
|
||||
}
|
||||
|
||||
if ($r->technician == "true") {
|
||||
$user->permissions->technician = "true";
|
||||
} else {
|
||||
@@ -218,10 +224,11 @@ class UserController extends mfBaseController
|
||||
$user->permissions->canVoipnumbering = "false";
|
||||
$user->permissions->canPreorder = "false";
|
||||
$user->permissions->canOrder = "false";
|
||||
$user->permissions->canFibu = "false";
|
||||
|
||||
if($r->get("can") && is_array($r->can)) {
|
||||
foreach($r->can as $key => $can) {
|
||||
var_dump($key . "=> ".$can);
|
||||
//var_dump($key . "=> ".$can);
|
||||
if($can) {
|
||||
$user->permissions->{"can$key"} = "true";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user