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