Fix user status setting.
This commit is contained in:
parent
59410dab58
commit
88be4e0094
|
|
@ -64,7 +64,12 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
//update the status
|
//update the status
|
||||||
if (permission_exists("user_account_setting_edit")) {
|
if (permission_exists("user_setting_edit")) {
|
||||||
|
//add the user_edit permission
|
||||||
|
$p = new permissions;
|
||||||
|
$p->add("user_edit", "temp");
|
||||||
|
|
||||||
|
//update the database user_status
|
||||||
$array['users'][0]['user_uuid'] = $_SESSION['user']['user_uuid'];
|
$array['users'][0]['user_uuid'] = $_SESSION['user']['user_uuid'];
|
||||||
$array['users'][0]['domain_uuid'] = $_SESSION['user']['domain_uuid'];
|
$array['users'][0]['domain_uuid'] = $_SESSION['user']['domain_uuid'];
|
||||||
$array['users'][0]['user_status'] = $user_status;
|
$array['users'][0]['user_status'] = $user_status;
|
||||||
|
|
@ -72,6 +77,10 @@
|
||||||
$database->app_name = 'operator_panel';
|
$database->app_name = 'operator_panel';
|
||||||
$database->app_uuid = 'dd3d173a-5d51-4231-ab22-b18c5b712bb2';
|
$database->app_uuid = 'dd3d173a-5d51-4231-ab22-b18c5b712bb2';
|
||||||
$database->save($array);
|
$database->save($array);
|
||||||
|
|
||||||
|
//remove the temporary permission
|
||||||
|
$p->delete("user_edit", "temp");
|
||||||
|
|
||||||
unset($array);
|
unset($array);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -82,7 +82,7 @@ echo " <b>".$text['title-operator_panel']."</b>";
|
||||||
echo " </td>";
|
echo " </td>";
|
||||||
echo " <td valign='top' align='center' nowrap>";
|
echo " <td valign='top' align='center' nowrap>";
|
||||||
|
|
||||||
if (sizeof($_SESSION['user']['extensions']) > 0) {
|
if (permission_exists("user_setting_edit") && sizeof($_SESSION['user']['extensions']) > 0) {
|
||||||
$status_options[1]['status'] = "Available";
|
$status_options[1]['status'] = "Available";
|
||||||
$status_options[1]['label'] = $text['label-status_available'];
|
$status_options[1]['label'] = $text['label-status_available'];
|
||||||
$status_options[1]['style'] = "op_btn_status_available";
|
$status_options[1]['style'] = "op_btn_status_available";
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue