Beispiel #1
0
 public static function form_modificar_relacion(array $datos = array())
 {
     $datos["form_name"] = __FUNCTION__;
     \core\HTTP_Requerimiento::request_come_by_post();
     //Si viene por POST sigue adelante
     $relacion = explode('-', $_POST['id']);
     //var_dump($relacion);
     $jugador_id = $relacion[0];
     $equipo_id = $relacion[1];
     $_POST['jugador_id'] = $relacion[0];
     $_POST['$equipo_id'] = $relacion[1];
     $id = \modelos\teams::getId_Relatioship_PlayerTeam($jugador_id, $equipo_id);
     if (!isset($datos["errores"])) {
         // Si no es un reenvío desde una validación fallida
         $validaciones = \modelos\teams::$validaciones_update_relationship;
         //            $validaciones=array(
         //                "id" => "errores_requerido && errores_numero_entero_positivo && errores_referencia:id/".self::$tabla_je."/id"
         //            );
         //            if ( ! $validacion = ! \core\Validaciones::errores_validacion_request($validaciones, $datos)) {
         //                $datos['mensaje'] = 'Datos erróneos para identificar el elemento a modificar';
         //                \core\Distribuidor::cargar_controlador('mensajes', 'mensaje', $datos);
         //                return;
         //            }else{
         //$clausulas['where'] = " id = {$datos['values']['id']} ";
         $clausulas['where'] = " id = {$id} ";
         if (!($filas = \modelos\Datos_SQL::select($clausulas, self::$tabla_je))) {
             $datos['mensaje'] = 'Error al recuperar la fila de la base de datos';
             \core\Distribuidor::cargar_controlador('mensajes', 'mensaje', $datos);
             return;
         } else {
             $datos['values'] = $filas[0];
         }
         //            }
     }
     //Abriremos el formulario en una ventana nueva
     $datos['view_content'] = \core\Vista::generar(__FUNCTION__, $datos);
     $http_body = \core\Vista_Plantilla::generar('view_content', $datos);
     \core\HTTP_Respuesta::enviar($http_body);
 }