Esempio n. 1
0
 /**
  * Comprueba que los datos introducidos en el formulario sean correctos
  */
 public function Usuario()
 {
     $provincias = $this->Mdl_provincias->getProvincias();
     $select = CreaSelect($provincias, 'cod_provincia');
     $this->form_validation->set_error_delimiters('<div class="alert msgerror"><b>¡Error! </b>', '</div>');
     //Establecemos los mensajes de errores
     $this->setMensajesErrores();
     //Establecemos reglas de validación para el formulario
     $this->setReglasValidacion();
     if ($this->form_validation->run() == FALSE || !claves_check($this->input->post('clave'), $this->input->post('rep_clave'))) {
         //Validación de datos incorrecta
         $errorclave = '';
         if (!claves_check($this->input->post('clave'), $this->input->post('rep_clave'))) {
             //Si las claves no son iguales, se muestra error
             $errorclave = '<div class="alert msgerror"><b>¡Error! </b> Las contraseñas no son iguales</div>';
         }
         $cuerpo = $this->load->view('View_registro', array('select' => $select, 'errorclave' => $errorclave), true);
         $this->load->view('View_plantilla', array('cuerpo' => $cuerpo, 'titulo' => 'Registro de Usuario', 'homeactive' => 'active'));
     } else {
         //Validación de datos correcta
         //Crea el array de los datos a insertar en la tabla usuario
         foreach ($this->input->post() as $key => $value) {
             if ($key == 'clave') {
                 $data[$key] = password_hash($value, PASSWORD_DEFAULT);
             } else {
                 if ($key != 'rep_clave' && $key != 'GuardarUsuario') {
                     $data[$key] = $value;
                 }
             }
         }
         $this->Mdl_usuarios->addUsuario($data);
         //Inserta en la tabla usuario
         redirect('Login/Login/' . $data['nombre_usu'], 'location', 301);
     }
 }
 /**
  * Modifica un usuario si se han introducido correctamente los datos
  */
 public function Modificar()
 {
     if (SesionIniciadaCheck()) {
         $todocorrecto = TRUE;
         $cambiarclave = FALSE;
         $provincias = $this->Mdl_provincias->getProvincias();
         $select = CreaSelect($provincias, 'cod_provincia');
         $datos = $this->Mdl_usuarios->getDatosModificar($this->session->userdata('username'));
         //Establecemos los mensajes de errores
         $this->setMensajesErrores();
         //Establecemos reglas de validación para el formulario
         $this->setReglasValidacion();
         if ($this->form_validation->run() == FALSE) {
             //Validación de datos incorrecta
             $cuerpo = $this->load->view('View_modificarUsuario', array('select' => $select, 'datos' => $datos), true);
             $this->load->view('View_plantilla', array('cuerpo' => $cuerpo, 'titulo' => 'Modificar Usuario', 'homeactive' => 'active'));
             $todocorrecto = FALSE;
         } else {
             if (!empty($this->input->post('clave_nueva')) || !empty($this->input->post('rep_clave_nueva'))) {
                 //Si se ha introducido una de las dos claves para mofificar
                 //Tienen que ser las dos claves iguales
                 $cambiarclave = TRUE;
                 if (!claves_check($this->input->post('clave_nueva'), $this->input->post('rep_clave_nueva'))) {
                     $errorclave = '<div class="alert msgerror"><b>¡Error! </b> Las contraseñas no son iguales</div>';
                     $cuerpo = $this->load->view('View_modificarUsuario', array('select' => $select, 'errorclave' => $errorclave, 'datos' => $datos), true);
                     $this->load->view('View_plantilla', array('cuerpo' => $cuerpo, 'titulo' => 'Modificar Usuario', 'homeactive' => 'active'));
                     $todocorrecto = FALSE;
                 }
             }
         }
         if ($todocorrecto) {
             echo "4";
             //Crea el array de los datos a insertar en la tabla usuario
             foreach ($this->input->post() as $key => $value) {
                 if ($key == 'clave_nueva' && $cambiarclave) {
                     $data['clave'] = password_hash($value, PASSWORD_DEFAULT);
                 } else {
                     if ($key == 'clave' && !$cambiarclave) {
                         $data['clave'] = password_hash($value, PASSWORD_DEFAULT);
                     }
                 }
                 if ($key != 'rep_clave_nueva' && $key != 'GuardarUsuario' && $key != 'clave_nueva' && $key != 'clave') {
                     $data[$key] = $value;
                 }
             }
             $datos = array('username' => $this->input->post('nombre_usu'));
             $this->session->set_userdata($datos);
             $this->Mdl_usuarios->updateUsuario($this->session->userdata('userid'), $data);
             //Inserta en la tabla usuario
             redirect('ModificarCorrecto', 'location', 301);
         }
     } else {
         redirect('Error404', 'location', 301);
     }
 }
Esempio n. 3
0
"
						style="<?php 
if (isset($errores['CP'])) {
    echo "background-color: #F78181;";
}
?>
">
			 					<?php 
if (isset($errores['CP'])) {
    echo $errores['CP'];
}
?>
</div>	
<div class="col-xs-3">		 	
<label> Provincia:</label> <?php 
echo CreaSelect("tbl_provincias_cod", $provincias, $tareas['tbl_provincias_cod']);
?>
</div>
</div>
<div class="row">
  <div class="col-xs-3">
<label> Estado: </label> <br>
	<input  type="radio" value="Pendiente" name="Estado"  <?php 
if ($tareas['Estado'] == "Pendiente") {
    echo "checked";
}
?>
>Pendiente
	<input  type="radio" name="Estado" value="Realizada" <?php 
if ($tareas['Estado'] == "Realizada") {
    echo "checked";
"  id="email" placeholder="Email">
			    </td>
			</tr>
			<tr>
				<td><label for="direccion">Dirección:</label></td>
				<td><input name="direccion" type="text" class="form-control" id="direccion" 
			    value="<?php 
echo sacauncampo($id, 'direccion_jardin');
?>
" >
			    </td>
			</tr>
			<tr>
				<td><label>Provincias: </label></td>
				<td><?php 
echo CreaSelect('pro', $provincias, $codipro);
?>
			    </td>
			</tr>
			<tr>
				<td><label for="pob">Poblacion:</label></td>
				<td><input name="pob" type="text" class="form-control" id="pob" 
			    value="<?php 
echo sacauncampo($id, 'poblacion_jardin');
?>
">
			    </td>
			</tr>
			<tr>
				<td><label for="cp">Codigo postal:</label></td>
				<td><input name="cp" type="text" value="<?php 
Esempio n. 5
0
"
						style="<?php 
if (isset($errores['CP'])) {
    echo "background-color: #F78181;";
}
?>
">
			 					<?php 
if (isset($errores['CP'])) {
    echo $errores['CP'];
}
?>
</div>	
<div class="col-xs-3">		 	
<label> Provincia:</label> <?php 
echo CreaSelect("tbl_provincias_cod", $provincias, ValorPost('tbl_provincias_cod'));
?>
</div>
<?php 
if (isset($errores['tbl_provincias_cod'])) {
    echo '<b>' . $errores['tbl_provincias_cod'] . '</b>';
}
?>
</div>
<div class="row">
<input type="hidden" name="Estado" value="Pendiente">
<input type="hidden" name="idOperario" value="">
<div class="col-xs-4">		 		
<label> Fecha realización:</label>  <input class="form-control" type="text" name="Fecha_realizacion" value="<?php 
echo ValorPost('Fecha_realizacion');
?>
"></td>
	    		
	    		<tr>
		        <tr>
		        	<td><label for="exampleInputFF">Fecha fin :</label></td>
		        	<td><input type="text" class="form-control" id="datepicker" maxlength="10" name="fecha_f" value="<?php 
echo $tarea['f_fin'];
?>
"> </td>
					</td>
				<tr>	
		        <tr>
		        	<td><label>Provincia:</label></td>
		        	
		        	<td><?php 
echo CreaSelect('provincia', $provincias, $provincia);
?>
</td>
					</td>
        		<tr>
        		<tr>
		    		<td><label for="exampleInputC">Contacto</label></td>
		    		<td><input name ="nombre" type="text" class="form-control" id="nom" value="<?php 
echo $tarea['nombre_e'];
?>
"></td>
  				<tr>
  				<tr>
		  			<td><label for="exampleInputtlf">Telefono</label></td>
		    		<td><input name="tlf" type="text" class="form-control" id="tlf" placeholder="debe insertar 9 digitos" value="<?php 
echo $tarea['TLF'];
"  id="email" placeholder="Email">
			    </td>
			</tr>
			<tr>
				<td><label for="direccion">Dirección:</label></td>
				<td><input name="direccion" type="text" class="form-control" id="direccion" 
			    value="<?php 
echo ValorPost('direccion');
?>
" >
			    </td>
			</tr>
			<tr>
				<td><label>Provincias: </label></td>
				<td><?php 
echo CreaSelect('pro', $provincias, ValorPost('pro'));
?>
			    </td>
			</tr>
			<tr>
				<td><label for="pob">Poblacion:</label></td>
				<td><input name="pob" type="text" class="form-control" id="pob" 
			    value="<?php 
echo ValorPost('pob');
?>
">
			    </td>
			</tr>
			<tr>
				<td><label for="cp">Codigo postal:</label></td>
				<td><input name="cp" type="text" value="<?php 
<p>Código Postal: <INPUT TYPE="text" NAME="cp" SIZE="20" style=<?php 
if (isset($errores["cp"])) {
    echo "border-color:red";
}
?>
>
<?php 
if (isset($errores["cp"])) {
    echo $errores["cp"];
}
?>
</p>

<p>Provincia:<?php 
echo CreaSelect('tbl_provincias_cod', $Provincias, $valorDefecto = '');
?>
</p>

<p>Fecha de creación: <INPUT TYPE="date" NAME="fecha_cre" SIZE="20" value=<?php 
echo $fecha_actual;
?>
 readonly></p>

<p>Operario encargado: <INPUT TYPE="text" NAME="operario" SIZE="20" style=<?php 
if (isset($errores["operario"])) {
    echo "border-color:red";
}
?>
></p>