Show only the Parent Menus

This commit is contained in:
FusionPBX 2023-06-28 14:08:01 -06:00 committed by GitHub
parent 0177861b45
commit 1f0d24a447
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 14 deletions

View File

@ -335,13 +335,14 @@
unset($sql, $parameters, $row);
}
//get the the menu items
//get the the menu item parents
$sql = "select * from v_menu_items ";
$sql .= "where menu_uuid = :menu_uuid ";
$sql .= "order by menu_item_title asc ";
$sql .= "and menu_item_parent_uuid is null ";
$sql .= "order by menu_item_order asc ";
$parameters['menu_uuid'] = $menu_uuid;
$database = new database;
$menu_items = $database->select($sql, $parameters, 'all');
$menu_item_parents = $database->select($sql, $parameters, 'all');
unset($sql, $parameters);
//get the assigned groups
@ -475,18 +476,17 @@
echo " <tr>";
echo " <td class='vncell'>".$text['label-parent_menu']."</td>";
echo " <td class='vtable'>";
echo "<select name=\"menu_item_parent_uuid\" class='formfld'>\n";
echo "<option value=\"\"></option>\n";
foreach($menu_items as $field) {
if ($menu_item_parent_uuid == $field['menu_item_uuid']) {
echo "<option value='".escape($field['menu_item_uuid'])."' selected>".escape($field['menu_item_title'])."</option>\n";
}
else {
echo "<option value='".escape($field['menu_item_uuid'])."'>".escape($field['menu_item_title'])."</option>\n";
}
echo " <select name=\"menu_item_parent_uuid\" class='formfld'>\n";
echo " <option value=\"\"></option>\n";
foreach ($menu_item_parents as $field) {
if ($field['menu_item_uuid'] == $menu_item_parent_uuid) {
echo " <option value='".escape($field['menu_item_uuid'])."' selected>".escape($field['menu_item_title'])."</option>\n";
}
else {
echo " <option value='".escape($field['menu_item_uuid'])."'>".escape($field['menu_item_title'])."</option>\n";
}
}
echo "</select>";
unset($sql, $result);
echo " </select>";
echo " </td>";
echo " </tr>";