Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/10/2004, 09:37
bananas
 
Fecha de Ingreso: junio-2004
Ubicación: ORENSE
Mensajes: 258
Antigüedad: 19 años, 10 meses
Puntos: 0
2.php

2.php

<?
session_start();

function contr_alta_inmobiliaria($nombre_empresa,$cif_inmob iliaria,
$pais,$provincia,$localidad,$direccion,$codigo_pos tal,$telefono,$fax,$email,$login,
$password,$confirmpass){

session_register("s_nombre_empresa","s_cif_inmobil iaria",
"s_pais","s_provincia","s_localidad","s_direccion" ,"s_codigo_postal",
"s_telefono","s_fax","s_email","s_login","s_passwo rd","s_confirmpass");
//VARIABLES DE ERROR
session_register("error_nombre_empresa","error_cif _inmobiliaria",
"error_pais","error_provincia","error_localidad"," error_codigo_postal","error_telefono",
"error_fax","error_confirmpass","error_cif_existe" ,"error_login_existe");

$_SESSION["s_nombre_empresa"]=$nombre_empresa;
$_SESSION["s_cif_inmobiliaria"]=$cif_inmobiliaria;
$_SESSION["s_pais"]=$pais;
$_SESSION["s_provincia"]=$provincia;
$_SESSION["s_localidad"]=$localidad;
$_SESSION["s_direccion"]=$direccion;
$_SESSION["s_codigo_postal"]=$codigo_postal;
$_SESSION["s_telefono"]=$telefono;
$_SESSION["s_fax"]=$fax;
$_SESSION["s_email"]=$email;
$_SESSION["s_login"]=$login;
$_SESSION["s_password"]=$password;
$_SESSION["s_confirmpass"]=$confirmpass;

$error=false;

if(empty($nombre_empresa)||empty($cif_inmobiliaria )||
empty($pais)||empty($provincia)||empty($localidad) ||empty($direccion)||
empty($codigo_postal)||empty($telefono)||empty($lo gin)||empty($password)||
empty($confirmpass)){
session_register("error_nulos");
$nulos=("Debe de cubrir todos los campos obligatorios.");
$_SESSION["error_nulos"]=$nulos;
?>
<script>
location.href="1.php?status=2";
</script>
<?
}

session_unregister("error_nulos");

$validacion=new validacion();

if(!$validacion->validar_Nombre($nombre_empresa)){
$_SESSION["error_nombre_empresa"]=("Nombre Empresa incorrecto.Sólo debe constar de caracteres alfabéticos.");
$error=true;
}
if(!$validacion->validar_Dni($cif_inmobiliaria)){
$_SESSION["error_cif_inmobiliaria"]=("Número de CIF incorrecto.");
$error=true;
}
if(!$validacion->validar_Nombre($pais)){
$_SESSION["error_pais"]=("Pais incorrecto.Sólo debe constar de caracteres alfabéticos.");
$error=true;
}
if(!$validacion->validar_Nombre($provincia)){
$_SESSION["error_provincia"]=("Provincia incorrecta.Sólo debe constar de caracteres alfabéticos.");
$error=true;
}
if(!$validacion->validar_Nombre($localidad)){
$_SESSION["error_localidad"]=("Localidad incorrecta.Sólo debe constar de caracteres alfabéticos.");
$error=true;
}
if(!$validacion->validar_CP($codigo_postal)){
$_SESSION["error_codigo_postal"]=("Código Postal incorecto.");
$error=true;
}
if(!$validacion->validar_Telefono($telefono)){
$_SESSION["error_telefono"]=("Número de Teléfono incorrecto.");
$error=true;
}
if(!$validacion->validar_Telefono($fax)){
$_SESSION["error_fax"]=("Número de Fax incorrecto.");
$error=true;
}
if($password!=$confirmpass){
$_SESSION["error_confirmpass"]=("El Password y su confirmación no coinciden.");
$error=true;
}
if($error){
?>
<script>
location.href="1.php?status=2";
</script>
<?
}

$bd=new base_datos();
$bd->bd_Conectar();

if($bd->bd_existe_inmobiliaria($cif_inmobiliaria) == 1){
$_SESSION["error_cif_existe"]=("Ya existe una inmobiliaria registrada con ese Cif.");
$bd->bd_Desconectar();
?>
<script>
location.href="1.php?status=2";
</script>
<?
}
if($bd->bd_existe_login($login,$password)){
$_SESSION["error_login_existe"]=("Ya existe una inmobiliaria con ese login y password.Modifíquelos por favor.");
$bd->bd_Desconectar();
?>
<script>
location.href="1.php?status=2";
</script>
<?
}

session_unregister("error_nombre_empresa","error_c if_inmobiliaria",
"error_pais","error_provincia","error_localidad"," error_codigo_postal","error_telefono",
"error_fax","error_confirmpass","error_cif_existe" ,"error_login_existe");

$inmobiliaria=new inmobiliaria();
$inmobiliaria->alta_inmobiliaria($nombre_empresa,$nombre_encarga do,$cif_inmobiliaria,$pais,$provincia,
$localidad,$direccion,$codigo_postal,$telefono,$fa x,$email,$login,$password);

if($bd->bd_alta_inmobiliaria($inmobiliaria)){
$mensaje=("Inmobiliaria registrada correctamente.");
session_register("mensaje");
$_SESSION["mensaje"]=$mensaje;
$bd->bd_Desconectar();
?>
<script>
location.href="3.php";
</script>
<?
}else{
$mensaje=("La Inmobiliaria no se pudo registrar correctamente.Intentelo de nuevo.");
session_register("mensaje");
$_SESSION["mensaje"]=$mensaje;
$bd->bd_Desconectar();
?>
<script>
location.href="3.php";
</script>
<?
}
}

contr_alta_inmobiliaria($nombre_empresa,$cif_inmob iliaria,
$pais,$provincia,$localidad,$direccion,$codigo_pos tal,$telefono,$fax,$email,$login,
$password,$confirmpass);
?>