case "palabra": if (isset($_POST["edit"])) { $handler->editarPalabra($_POST["palabra"], null); } elseif (isset($_POST["elim"])) { $handler->eliminarPalabra(); } break; case "dialectales": foreach ($_POST as $clave => $campo) { $str = new String($clave); if ($str->equals('crear')) { $handler->annadirDialectal($_POST["new_dial_dialecto"], $_POST["new_dial"]); } elseif ($str->startsWith("edit_")) { $str->remove_prefix("edit_"); $num = $str->get(); $handler->editarDialectal((int) $_POST["dial_id_" . $num], $_POST["dial_dial_" . $num], $_POST["dial_" . $num]); } elseif ($str->startsWith("elim_")) { $str->remove_prefix("elim_"); $num = $str->get(); $handler->eliminarDialectal((int) $_POST["dial_id_" . $num]); } } break; case "etimologias": foreach ($_POST as $clave => $campo) { $args = null; $tipo = null; $str = new String($clave); if ($str->startsWith("edit_palabra_")) { $str->remove_prefix("edit_palabra_"); $num = $str->get();