public function menu_delete($id = false)
{
$params = parse_params($id);
if (!isset($params['id'])) {
mw_error('Error: id param is required.');
}
$id = $params['id'];
$id = $this->app->database_manager->escape_string($id);
$id = htmlspecialchars_decode($id);
$table = $this->tables['menus'];
$this->app->database_manager->delete_by_id($table, trim($id), $field_name = 'id');
$this->app->cache_manager->delete('menus/global');
return true;
}