Example #1
0
                 $args["origen"] = $_POST["etim_orig_" . $num];
                 $tipo = "evolución";
             } elseif (isset($_POST["etim_lang_" . $num])) {
                 //Etimología externa
                 $args["idioma"] = $_POST["etim_lang_" . $num];
                 $args["origen"] = $_POST["etim_orig_" . $num];
                 $tipo = "externa";
             }
         } elseif ($str->startsWith("edit_raíz_")) {
             $str->remove_prefix("edit_raíz_");
             $nums = explode("_", $str->get());
             $args = array("id" => (int) $nums[1], "raíz" => $_POST["raíz_" . $nums[0] . '_' . $nums[1]]);
             $tipo = "raíz";
         }
         if ($args !== NULL) {
             $handler->editarEtimologia($tipo, $args);
         }
     }
     break;
 case "significados":
     foreach ($_POST as $clave => $campo) {
         $str = new String($clave);
         if ($str->startsWith("edit_")) {
             $str->remove_prefix("edit_");
             $num = $str->get();
             $handler->editarSignificado((int) $_POST["sign_id_" . $num], $_POST["sign_tipo_" . $num], $_POST["sign_" . $num]);
         } elseif ($str->startsWith("elim_")) {
             $str->remove_prefix("elim_");
             $num = $str->get();
             $handler->eliminarSignificado((int) $_POST["sign_id_" . $num]);
         } elseif ($str->equals("new_sign_creat")) {