mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2026-01-06 11:43:50 +00:00
Add group select
This commit is contained in:
@@ -102,6 +102,7 @@
|
|||||||
$fax_uuid = $_POST["fax_uuid"];
|
$fax_uuid = $_POST["fax_uuid"];
|
||||||
$provider_uuid = $_POST["provider_uuid"];
|
$provider_uuid = $_POST["provider_uuid"];
|
||||||
$user_uuid = $_POST["user_uuid"];
|
$user_uuid = $_POST["user_uuid"];
|
||||||
|
$group_uuid = $_POST["group_uuid"];
|
||||||
$destination_order= $_POST["destination_order"];
|
$destination_order= $_POST["destination_order"];
|
||||||
$destination_enabled = $_POST["destination_enabled"];
|
$destination_enabled = $_POST["destination_enabled"];
|
||||||
$destination_description = $_POST["destination_description"];
|
$destination_description = $_POST["destination_description"];
|
||||||
@@ -712,6 +713,9 @@
|
|||||||
if (permission_exists('user_edit')) {
|
if (permission_exists('user_edit')) {
|
||||||
$array['destinations'][$x]["user_uuid"] = $user_uuid;
|
$array['destinations'][$x]["user_uuid"] = $user_uuid;
|
||||||
}
|
}
|
||||||
|
if (permission_exists('group_edit')) {
|
||||||
|
$array['destinations'][$x]["group_uuid"] = $group_uuid;
|
||||||
|
}
|
||||||
$array['destinations'][$x]["destination_type"] = $destination_type;
|
$array['destinations'][$x]["destination_type"] = $destination_type;
|
||||||
if (permission_exists('destination_condition_field')) {
|
if (permission_exists('destination_condition_field')) {
|
||||||
$array['destinations'][$x]["destination_condition_field"] = $destination_condition_field;
|
$array['destinations'][$x]["destination_condition_field"] = $destination_condition_field;
|
||||||
@@ -896,6 +900,7 @@
|
|||||||
$fax_uuid = $row["fax_uuid"];
|
$fax_uuid = $row["fax_uuid"];
|
||||||
$provider_uuid = $row["provider_uuid"];
|
$provider_uuid = $row["provider_uuid"];
|
||||||
$user_uuid = $row["user_uuid"];
|
$user_uuid = $row["user_uuid"];
|
||||||
|
$group_uuid = $row["group_uuid"];
|
||||||
$currency = $row["currency"];
|
$currency = $row["currency"];
|
||||||
$destination_sell = $row["destination_sell"];
|
$destination_sell = $row["destination_sell"];
|
||||||
$destination_buy = $row["destination_buy"];
|
$destination_buy = $row["destination_buy"];
|
||||||
@@ -998,6 +1003,17 @@
|
|||||||
unset($sql, $parameters);
|
unset($sql, $parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//get the groups list
|
||||||
|
if (permission_exists('group_edit')) {
|
||||||
|
$sql = "select group_uuid, domain_uuid, group_name, group_description from v_groups ";
|
||||||
|
$sql .= "where (domain_uuid is null or domain_uuid = :domain_uuid) ";
|
||||||
|
$sql .= "order by group_name asc ";
|
||||||
|
$parameters['domain_uuid'] = $domain_uuid;
|
||||||
|
$database = new database;
|
||||||
|
$groups = $database->select($sql, $parameters, 'all');
|
||||||
|
unset($sql, $parameters);
|
||||||
|
}
|
||||||
|
|
||||||
//create token
|
//create token
|
||||||
$object = new token;
|
$object = new token;
|
||||||
$token = $object->create($_SERVER['PHP_SELF']);
|
$token = $object->create($_SERVER['PHP_SELF']);
|
||||||
@@ -1306,6 +1322,28 @@
|
|||||||
unset($users);
|
unset($users);
|
||||||
echo " <br>\n";
|
echo " <br>\n";
|
||||||
echo " ".$text['description-user']."\n";
|
echo " ".$text['description-user']."\n";
|
||||||
|
echo "</td>\n";
|
||||||
|
echo "</tr>\n";
|
||||||
|
}
|
||||||
|
|
||||||
|
if (permission_exists('group_edit')) {
|
||||||
|
echo "<tr id='tr_group'>\n";
|
||||||
|
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
|
||||||
|
echo " ".$text['label-group']."\n";
|
||||||
|
echo "</td>\n";
|
||||||
|
echo "<td class='vtable' align='left'>\n";
|
||||||
|
echo " <select name=\"group_uuid\" class='formfld' style='width: auto;'>\n";
|
||||||
|
echo " <option value=\"\"></option>\n";
|
||||||
|
foreach($groups as $field) {
|
||||||
|
if ($field['group_uuid'] == $group_uuid) { $selected = "selected='selected'"; } else { $selected = ''; }
|
||||||
|
echo " <option value='".escape($field['group_uuid'])."' $selected>".escape($field['group_name'])."</option>\n";
|
||||||
|
}
|
||||||
|
echo " </select>";
|
||||||
|
unset($groups);
|
||||||
|
echo " <br>\n";
|
||||||
|
echo " ".$text['description-group']."\n";
|
||||||
|
echo "</td>\n";
|
||||||
|
echo "</tr>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "<tr id='tr_cid_name_prefix'>\n";
|
echo "<tr id='tr_cid_name_prefix'>\n";
|
||||||
|
|||||||
Reference in New Issue
Block a user