/**
  * 
  * @param array $params
  * @return boolean
  */
 public function esValido($params)
 {
     if (isset($params["ND"]) && $params["ND"] == 1 || isset($params["SR"]) && $params["SR"] == 1) {
         //no detectado
     } else {
         if (!$this->validar->validarVacio($params["resultado"])) {
             $this->_correcto = false;
             $this->_error["resultado"] = "Este dato no puede estar vacío";
         } else {
             $this->_error["resultado"] = "";
         }
     }
     $separada = explode("/", $params["resultado_fecha"]);
     if (count($separada) == 3 and strlen($separada[count($separada) - 1]) == 4) {
         if (!$this->validar->validarFechaSpanish($params["resultado_fecha"], "d/m/Y")) {
             $this->_correcto = false;
             $this->_error["resultado_fecha"] = "La fecha no es válida: formato(dd/mm/yyyy)";
         } else {
             $this->_error["resultado_fecha"] = "";
         }
     } else {
         $this->_correcto = false;
         $this->_error["resultado_fecha"] = "La fecha no es válida: formato(dd/mm/yyyy)";
     }
     return $this->_correcto;
 }
 public function validarInspeccion($params)
 {
     $this->_correcto = true;
     if (!$this->validar->validarVacio($params["fecha_inspeccion"])) {
         $this->_correcto = false;
         $this->_error["fecha_inspeccion"] = "Este dato no puede estar vacío";
     } else {
         $this->_error["fecha_inspeccion"] = "";
     }
     if ($this->validar->validarNumero($params["hallazgo_inspeccion"])) {
         $this->_error["hallazgo_inspeccion"] = "";
     } else {
         $this->_correcto = false;
         $this->_error["hallazgo_inspeccion"] = "Este dato no puede estar vacío";
     }
     if ($this->validar->validarNumero($params["cantidad_inspeccion"])) {
         $this->_error["cantidad_inspeccion"] = "";
     } else {
         $this->_correcto = false;
         $this->_error["cantidad_inspeccion"] = "Este dato no puede estar vacío";
     }
     if (!$this->validar->validarVacio($params["observaciones_inspeccion"])) {
         $this->_correcto = false;
         $this->_error["observaciones_inspeccion"] = "Este dato no puede estar vacío";
     } else {
         $this->_error["observaciones_inspeccion"] = "";
     }
     return $this->_correcto;
 }
Exemplo n.º 3
0
 public function executa()
 {
     //1-Persa (299); 2-Angorá(499); 3-Himaláia(999); 4-Pré-cadastro(50)
     $plano = $_POST['plano'];
     $tamanho = $_POST['tamanho'];
     $validar = new Validar();
     $validaPlano = $validar->plano($plano);
     $validaPlano = $validaTermos = true;
     //Validar a amiga é especial
     if ($validaPlano && $validaTermos) {
         $dao = new PessoaDAO();
         $contrato = new Contrato();
         $contrato->set_idPlano($plano);
         $contrato->set_tamanho($tamanho);
         $chaveGerada = $dao->geraLicenca();
         $chaveFoi = false;
         $licenca = $chaveGerada;
         $contrato->set_licenca($licenca);
         $contratos = array($contrato);
         $idPessoa = $_SESSION['pessoa']['id'];
         if ($id = $dao->insereContrato($idPessoa, $contratos)) {
             $_SESSION['atualizacao-vitrine'] = true;
             header('Location: perfil/minha-vitrine');
         } else {
             echo "Erro!";
         }
     } else {
         echo '<script>alert("Plano invalido"); window.history.go(-1);</script>';
         exit;
     }
 }
 /**
  * Finaliza una emergencia
  */
 public function save()
 {
     $this->load->library("validar");
     $correcto = true;
     $error = array();
     $params = $this->input->post(null, true);
     $emergencia = $this->emergencia_model->getById($params["id"]);
     if (!is_null($emergencia)) {
         if (!$this->validar->validarFechaSpanish($params["fecha_cierre"])) {
             $correcto = false;
             $error["fecha-cierre"] = "Debe ingresar una fecha";
         } else {
             $error["fecha-cierre"] = "";
         }
         if (!$this->validar->validarVacio($params["comentarios_cierre"])) {
             $correcto = false;
             $error["comentarios_cierre"] = "Debe ingresar los comentarios";
         } else {
             $error["comentarios_cierre"] = "";
         }
         if ($correcto) {
             $data = array("est_ia_id" => Emergencia_Estado_Model::FINALIZADA, "eme_d_fecha_cierre" => spanishDateToISO($params["fecha_cierre"]), "eme_c_comentario_cierre" => $params["comentarios_cierre"]);
             $this->emergencia_model->query()->update($data, "eme_ia_id", $emergencia->eme_ia_id);
             Evento_historial::putHistorial($emergencia->eme_ia_id, 'La emergencia ha sido finalizada: ' . $params["comentarios_cierre"]);
         }
         $respuesta = array("correcto" => $correcto, "error" => $error);
         echo json_encode($respuesta);
     } else {
         show_404();
     }
 }
 protected function validate()
 {
     $this->load->library('validar');
     $validate = new Validar();
     if (empty($this->request->post['subscribe_email']) || !$validate->validEmail($this->request->post['subscribe_email'])) {
         return false;
     }
     return true;
 }
 /**
  * 
  * @param array $params
  * @return boolean
  */
 public function esValido($params)
 {
     if (!$this->validar->validarVacio($params["nombre"])) {
         $this->_correcto = false;
         $this->_error["nombre"] = "Debe ingresar el nombre del usuario";
     } else {
         $this->_error["nombre"] = "";
     }
     return $this->_correcto;
 }
 /**
  * 
  * @param array $params
  * @return boolean
  */
 public function esValido($params)
 {
     if (!$this->validar->validarVacio($params["nombre"])) {
         $this->_correcto = false;
         $this->_error["nombre"] = "Este dato no puede estar vacío";
     } else {
         $this->_error["nombre"] = "";
     }
     return $this->_correcto;
 }
 /**
  * 
  * @param array $params
  * @return boolean
  */
 public function esValido($params)
 {
     if (!$this->validar->validarVacio($params["nombre_informante"])) {
         $this->_correcto = false;
         $this->_error["nombre_informante"] = "Debe ingresar el nombre del informante";
     } else {
         $this->_error["nombre_informante"] = "";
     }
     if (!$this->validar->validarVacio($params["nombre_emergencia"])) {
         $this->_correcto = false;
         $this->_error["nombre_emergencia"] = "Debe ingresar el nombre del Evento";
     } else {
         $this->_error["nombre_emergencia"] = "";
     }
     if (!$this->validar->validarVacio($params["nombre_lugar"])) {
         $this->_correcto = false;
         $this->_error["nombre_lugar"] = "Debe ingresar el nombre del lugar";
     } else {
         $this->_error["nombre_lugar"] = "";
     }
     if (!$this->validar->validarVacio($params["tipo_emergencia"])) {
         $this->_correcto = false;
         $this->_error["tipo_emergencia"] = "Debe ingresar un tipo de Evento";
     } else {
         $this->_error["tipo_emergencia"] = "";
     }
     if (!$this->validar->validarVacio($params["estado_emergencia"])) {
         $this->_correcto = false;
         $this->_error["estado_emergencia"] = "Debe seleccionar estado del Evento";
     } else {
         $this->_error["estado_emergencia"] = "";
     }
     if (!$this->validar->validarVacio($params["descripcion_emergencia"])) {
         $this->_correcto = false;
         $this->_error["descripcion_emergencia"] = "Debe ingresar una descripción del Evento";
     } else {
         $this->_error["descripcion_emergencia"] = "";
     }
     if (!$this->validar->validarFechaSpanish($params["fecha_emergencia"])) {
         $this->_correcto = false;
         $this->_error["fecha_emergencia"] = "Debe ingresar fecha/hora del Evento";
     } else {
         $this->_error["fecha_emergencia"] = "";
     }
     if (!$this->validar->validarArregloVacio($params["comunas"])) {
         $this->_correcto = false;
         $this->_error["comunas"] = "Debe ingresar al menos una comuna";
     } else {
         $this->_error["comunas"] = "";
     }
     /*$fecha_recepcion = DateTime::createFromFormat("d-m-Y H:i", $params["fecha_recepcion"]);
       if($fecha_recepcion instanceof DateTime){
           $this->_error["fecha_recepcion"] = "";
       } else {
           $this->_correcto = false;
           $this->_error["fecha_recepcion"] = "Debe ingresarse una fecha de válida";
       }*/
     return $this->_correcto;
 }
 /**
  * 
  * @param array $params
  * @return boolean
  */
 public function esValido($params)
 {
     if (!$this->validar->validarVacio($params["rut"])) {
         $this->_correcto = false;
         $this->_error["rut"] = "Debe ingresar el rut del usuario";
     } else {
         $this->_error["rut"] = "";
     }
     if (!$this->validar->validarVacio($params["nombre"])) {
         $this->_correcto = false;
         $this->_error["nombre"] = "Debe ingresar el nombre del usuario";
     } else {
         $this->_error["nombre"] = "";
     }
     if (!$this->validar->validarVacio($params["apellido_paterno"])) {
         $this->_correcto = false;
         $this->_error["apellido_paterno"] = "Debe ingresar el apellido del usuario";
     } else {
         $this->_error["apellido_paterno"] = "";
     }
     if (!$this->validar->validarVacio($params["apellido_materno"])) {
         $this->_correcto = false;
         $this->_error["apellido_materno"] = "Debe ingresar el apellido del usuario";
     } else {
         $this->_error["apellido_materno"] = "";
     }
     if (!$this->validar->validarVacio($params["activo"])) {
         $this->_correcto = false;
         $this->_error["activo"] = "Debe seleccionar un valor";
     } else {
         $this->_error["activo"] = "";
     }
     /*if(!$this->validar->validarVacio($params["sexo"])){
           $this->_correcto = false;
           $this->_error["sexo"] = "Debe seleccionar un valor";
       } else {
           $this->_error["sexo"] = "";
       }*/
     if (!$this->validar->validarVacio($params["cargo"])) {
         $this->_correcto = false;
         $this->_error["cargo"] = "Debe seleccionar un valor";
     } else {
         $this->_error["cargo"] = "";
     }
     if (!$this->validar->validarVacio($params["nacional"])) {
         $this->_correcto = false;
         $this->_error["nacional"] = "Debe seleccionar un valor";
     } else {
         $this->_error["nacional"] = "";
     }
     /*
             if(!$this->validar->validarVacio($params["perfil"])){
                 $this->_correcto = false;
                 $this->_error["perfil"] = "Debe seleccionar un valor";
             } else {
                 $this->_error["perfil"] = "";
             }*/
     return $this->_correcto;
 }
Exemplo n.º 10
0
    function InterfazMenu($id_modulo, $id_usuario)
    {
        $submodulos = Validar::ValidarListarSubmodulos($id_modulo, $id_usuario);
        if (is_array($submodulos)) {
            for ($i = 0; $i < sizeof($submodulos); $i++) {
                if ($id_modulo == 5 && $submodulos[$i]['submodulo'] == "Transferencias") {
                    return false;
                }
                ?>
			<tr align=left height="25"  >
			<td bgcolor='lavender' onMouseOver="this.style.background='#CCFF33';" onMouseOut="this.style.background='lavender'">
			<a href="<?php 
                echo $submodulos[$i]['url'];
                ?>
?lectura=<?php 
                echo $submodulos[$i]['lectura'];
                ?>
&amp;escritura=<?php 
                echo $submodulos[$i]['escritura'];
                ?>
&pag=1" target='b'>
			<img src="../imgs/s_process.png" border=0>&nbsp;<?php 
                echo $submodulos[$i]['submodulo'];
                ?>
</a></td>
			</tr>
			<?php 
            }
        }
    }
 /**
  * 
  * @param array $params
  * @return boolean
  */
 public function esValido($params)
 {
     fb($params);
     if (!$this->validar->validarVacio($params["laboratorio"])) {
         $this->_correcto = false;
         $this->_error["laboratorio"] = "Este dato no puede estar vacío";
     } else {
         $this->_error["laboratorio"] = "";
     }
     if (count($params['analisis']) == 0) {
         $this->_correcto = false;
         $this->_error["analisis"] = "Falta seleccionar tipos de análisis";
     } else {
         $this->_error["analisis"] = "";
     }
     return $this->_correcto;
 }
Exemplo n.º 12
0
 protected function validate()
 {
     $this->load->library('validar');
     $validate = new Validar();
     if (empty($this->request->post['email']) || !$validate->validEmail($this->request->post['email'])) {
         return false;
     }
     if (empty($this->request->post['password'])) {
         return false;
     }
     if ($this->request->post['token'] != $this->session->get('tokenLogin')) {
         return false;
     }
     if (!$this->customer->login($this->request->post['email'], $this->request->post['password'], false)) {
         return false;
     }
     return true;
 }
Exemplo n.º 13
0
 public function getEmail()
 {
     $r = Validar::Verificar();
     if ($r > 0) {
         Validar::Emailok();
     }
     $valores = ".::Muchas gracias, no te defraudaré::.";
     return Redirect::to('/')->with('valores', $valores);
 }
 /**
  * 
  * @param array $params
  * @return boolean
  */
 public function esValido($params)
 {
     if (!$this->validar->validarVacio($params["nombre"])) {
         $this->_correcto = false;
         $this->_error["nombre"] = "Este dato no puede estar vacío";
     } else {
         $this->_error["nombre"] = "";
     }
     if (!$this->validar->validarVacio($params["apellido"])) {
         $this->_correcto = false;
         $this->_error["apellido"] = "Este dato no puede estar vacío";
     } else {
         $this->_error["apellido"] = "";
     }
     $separada = explode("/", $params["fecha_de_nacimiento"]);
     if (count($separada) == 3 and strlen($separada[count($separada) - 1]) == 4) {
         if (!$this->validar->validarFechaSpanish($params["fecha_de_nacimiento"], "d/m/Y")) {
             $this->_correcto = false;
             $this->_error["fecha_de_nacimiento"] = "La fecha no es válida: formato(dd/mm/yyyy)";
         } else {
             $this->_error["fecha_de_nacimiento"] = "";
         }
     } else {
         $this->_correcto = false;
         $this->_error["fecha_de_nacimiento"] = "La fecha no es válida: formato(dd/mm/yyyy)";
     }
     if (!$this->validar->validarVacio($params["direccion"])) {
         $this->_correcto = false;
         $this->_error["direccion"] = "Este dato no puede estar vacío";
     } else {
         $this->_error["direccion"] = "";
     }
     if (!$this->validar->validarFechaSpanish($params["fecha_fur"], "d/m/Y")) {
         $this->_correcto = false;
         $this->_error["fecha_fur"] = "La fecha no es válida";
     } else {
         $this->_error["fecha_fur"] = "";
     }
     if (!$this->validar->validarFechaSpanish($params["fecha_fpp"], "d/m/Y")) {
         $this->_correcto = false;
         $this->_error["fecha_fpp"] = "La fecha no es válida";
     } else {
         $this->_error["fecha_fpp"] = "";
     }
     if (trim($params["run"]) != "") {
         if (!$this->_ci->rut->validar($params["run"])) {
             $this->_correcto = false;
             $this->_error["run"] = "El rut ingresado no es válido";
         } else {
             $this->_error["run"] = "";
         }
     }
     return $this->_correcto;
 }
Exemplo n.º 15
0
 * Imprime en Formato Json
 *  estatus 0: Operacion Incorrecta 1: Operacion Correcta
 *  mensaje : Justifica el Estatus
 *  nombre : Nombre que corresponde al idtipousuario
 */
$mensaje = array();
//Se inicializa Bandera de Error
$error = TRUE;
$datos = array();
//Comprueba si el Script es llamado por un Metodo POST
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    //Se incluye la Clase para Validar Datos
    require_once "../utilidades/Validaciones.php";
    //Se comprueba si las Variables estan definidas, caso contrario se asigna NULL
    $idtipousuario = isset($_POST["idtipousuario"]) ? Validar::filtrar_texto($_POST["idtipousuario"]) : NULL;
    if (!is_null($idtipousuario) && Validar::es_numero($idtipousuario, true)) {
        //Clase con los metodos Genericos para el CRUB
        require_once '../modelo/Crud.php';
        //Se instancia un objeto de tipo CRUB
        $modelo = new Crud();
        //Se inicializan los atributos para el Insert
        //Columnas que se van a obtener
        $modelo->setSelect("*");
        //Tabla de donde se van a obtener los datos
        $modelo->setFrom("tipousuario");
        //Condicion que establece que para obtener el tipo usuario que corresponde a un tipo usuario
        $modelo->setCondition("idtipousuario = {$idtipousuario}");
        if ($modelo->Read()) {
            $dato = array();
            $dato["nombre"] = $modelo->getRows()[0]["nombre"];
            array_push($datos, $dato);
Exemplo n.º 16
0
 * idstatususuario : estatus actual del animal (activ, inactivo).
 * nombre : Nombre que corresponde al idanimal
 * fehca: Fecha de ingreso del animla a la institucion
 * comentario : comentarios importantes de su ingreso
 * 
 */
$mensaje = array();
//Se inicializa Bandera de Error
$error = TRUE;
//Comprueba si el Script es llamado por un Metodo POST
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    //Se incluye la Clase para Validar Datos
    require_once "../utilidades/Validaciones.php";
    //Se comprueba si las Variables estan definidas, caso contrario se asigna NULL
    $idanimal = isset($_POST["idanimal"]) ? Validar::filtrar_texto($_POST["idanimal"]) : NULL;
    if (!is_null($idanimal) && Validar::es_numero($idanimal, true)) {
        //Clase con los metodos Genericos para el CRUB
        require_once '../modelo/Crud.php';
        //Se instancia un objeto de tipo CRUB
        $modelo = new Crud();
        //Se inicializan los atributos para el Select
        //Columnas que se van a obtener
        $modelo->setSelect("*");
        //Tabla de donde se van a obtener los datos
        $modelo->setFrom("animal");
        //Condicion que establece que para obtener el tipo usuario que corresponde a un tipo usuario
        $modelo->setCondition("idanimal = {$idanimal}");
        $datos = array();
        if ($modelo->Read()) {
            $dato = array();
            $dato["idespecie"] = $modelo->getRows()[0]["idespecie"];
Exemplo n.º 17
0
//Script PHP para insertar un especie en la base de datos
//Recibe Nombre del nombre de la especie
//Imprime en Formato Json
//  Estatus 0: Operacion Incorrecta 1: Operacion Correcta
//  Mensaje : Justifica el Estatus
$mensaje = array();
//Se inicializa Bandera de Error
$error = TRUE;
//Comprueba si el Script es llamado por un Metodo POST
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    //Se incluye la Clase para Validar Datos
    require_once "../utilidades/Validaciones.php";
    //Se comprueba si las Variables estan definidas, caso contrario se asigna NULL
    $nombre = isset($_POST["nombre"]) ? Validar::filtrar_texto($_POST["nombre"]) : NULL;
    if (!is_null($nombre) && !Validar::esta_vacio($nombre)) {
        //Clase con los metodos Genericos para el CRUB
        require_once '../modelo/Crud.php';
        //Se instancia un objeto de tipo CRUB
        $modelo = new Crud();
        //Se inicializan los atributos para el Insert
        //Tabla a la que se le van a insertar los datos
        $modelo->setInserInto("especie");
        //Columna a la que se le insertaran los datos
        $modelo->setInsertColumns("nombre");
        //Valores que se le insertaran a la colummna
        $modelo->setInsertValues("'{$nombre}'");
        if ($modelo->Create()) {
            $error = FALSE;
        }
    }
Exemplo n.º 18
0
 * Recibe idnoticia, idtiponoticia, idusuario, fecha, hora, titulo, descripcion, resumen
 * Imprime Formato Json
 *  estatus 0: Operacion Incorrecta 1: Operacion Correcta
 *  mensaje : Justifica el Estatus
 * 
 */
$mensaje = array();
//Se inicializa Bandera de Error
$error = TRUE;
//Comprueba si el Script es llamado por un Metodo POST
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    //Se incluye la Clase para Validar Datos
    require_once "../utilidades/Validaciones.php";
    //Se comprueba si las Variables estan definidas, caso contrario se asigna NULL
    $idgasto = isset($_POST["idnoticia"]) ? Validar::filtrar_texto($_POST["idnoticia"]) : NULL;
    if (!is_null($idnoticia) && Validar::es_numero($idnoticia, true)) {
        //Clase con los metodos Genericos para el CRUB
        require_once '../modelo/Crud.php';
        //Se instancia un objeto de tipo CRUB
        $modelo = new Crud();
        //Se inicializan los atributos para el Select
        //Columnas que se van a obtener
        $modelo->setSelect("*");
        //Tabla de donde se van a obtener los datos
        $modelo->setFrom("noticias");
        //Condicion que establece que para obtener el tipo gatso que corresponde a un animal
        $modelo->setCondition("idnoticia = {$idnoticia}");
        $datos = array();
        if ($modelo->Read()) {
            $dato = array();
            $dato["idtiponoticia"] = $modelo->getRows()[0]["idtiponoticia"];
Exemplo n.º 19
0
 public function executa()
 {
     $contaPadrao = 4;
     //Acesso
     $login = $_POST['login'];
     $email = $_POST['email'];
     $senha = $_POST['senha'];
     $confirmar = $_POST['confirmar'];
     $chave = $_POST['chave'];
     //Pessoais
     $nome = $_POST['nome'];
     $cpf = $_POST['cpf'];
     $rg = $_POST['rg'];
     $emissor = $_POST['emissor'];
     $nascimento = Validacoes::getDataBanco($_POST['nascimento']);
     $sexo = $_POST['sexo'];
     //Contato
     $cep = $_POST['cep'];
     $logradouro = $_POST['logradouro'];
     $numero = $_POST['numero'];
     $complemento = $_POST['complemento'];
     $bairro = $_POST['bairro'];
     $estado = $_POST['estado'];
     $cidade = $_POST['cidade'];
     $residencial = $_POST['residencial'];
     $celular = $_POST['celular'];
     $comercial = $_POST['comercial'];
     //Plano
     //1-Persa (299); 2-Angorá(499); 3-Himaláia(999); 4-Pré-cadastro(50)
     $plano = $_POST['plano'];
     $tamanho = $_POST['tamanho'];
     $amigaId = $_POST['amiga-id'];
     $recebeInfo = isset($_POST['noticias']) ? 1 : 0;
     //$termos = isset($_POST['termos']) ? 1 : 0;
     $termos = 1;
     //Validações
     $validar = new Validar();
     $validaLogin = $validar->login($login);
     $validaEmail = Validacoes::validaEmail($email);
     $validaSenha = $senha == $confirmar;
     $validaNome = Validacoes::validaVazio($nome);
     $validaCpf = $validar->cpf($cpf);
     $validaRg = Validacoes::validaVazio($rg);
     $validaEmissor = Validacoes::validaVazio($emissor);
     $validaNascimento = Validacoes::validaDataBanco($nascimento);
     $validaSexo = Validacoes::validaVazio($sexo);
     $validaCep = Validacoes::validaVazio($cep);
     $validaLogradouro = Validacoes::validaVazio($logradouro);
     $validaNumero = Validacoes::validaVazio($numero);
     $validaBairro = Validacoes::validaVazio($bairro);
     $validaCidade = Validacoes::validaVazio($cidade);
     $validaResidencial = Validacoes::validaVazio($residencial);
     $validaCelular = Validacoes::validaVazio($celular);
     $validaComercial = Validacoes::validaVazio($comercial);
     $validaTelefones = $validaCelular || $validaResidencial || $validaComercial;
     $validaPlano = Validacoes::validaVazio($plano);
     $validaTermos = $termos == 1;
     //Validar a amiga é especial
     if ($validaLogin && $validaEmail && $validaSenha && $validaNome && $validaCpf && $validaRg && $validaEmissor && $validaNascimento && $validaSexo && $validaCep && $validaLogradouro && $validaNumero && $validaBairro && $validaCidade && $validaTelefones && $validaPlano && $validaTermos) {
         $pessoa = new Pessoa();
         $pessoa->set_nome($nome);
         $pessoa->set_email($email);
         $pessoa->set_login($login);
         $pessoa->set_senha(md5($senha));
         $pessoa->set_dataNascimento($nascimento);
         $amigaId = $amigaId == 0 ? $contaPadrao : $amigaId;
         $pessoa->set_idPai($amigaId);
         $pessoa->set_cpf($cpf);
         $pessoa->set_rg($rg);
         $pessoa->set_orgaoExpedidor($emissor);
         $pessoa->set_sexo($sexo);
         $pessoa->set_recebeInfo($recebeInfo);
         $pessoa->set_status(1);
         $endereco = new Endereco();
         $endereco->set_logradouro($logradouro);
         $endereco->set_numero($numero);
         $endereco->set_complemento($complemento);
         $endereco->set_bairro($bairro);
         $endereco->set_cep($cep);
         $endereco->set_idCidade($cidade);
         $endereco->set_idtipoEndereco(1);
         $pessoa->set_endereco($endereco);
         if ($validaResidencial) {
             $telefone = new Telefone();
             $telefone->set_numero($residencial);
             $telefone->set_idTipoNumero(2);
             $pessoa->set_telefone($telefone);
         }
         if ($validaCelular) {
             $telefone = new Telefone();
             $telefone->set_numero($celular);
             $telefone->set_idTipoNumero(1);
             $pessoa->set_telefone($telefone);
         }
         if ($validaComercial) {
             $telefone = new Telefone();
             $telefone->set_numero($comercial);
             $telefone->set_idTipoNumero(3);
             $pessoa->set_telefone($telefone);
         }
         $dao = new PessoaDAO();
         $contrato = new Contrato();
         $contrato->set_idPlano($plano);
         $contrato->set_tamanho($tamanho);
         $planoLicencaCompleto = $dao->buscaLicencaCadastro($chave);
         $chaveGerada = $dao->geraLicenca();
         $chaveFoi = false;
         if ($planoLicencaCompleto) {
             $planoLicenca = $planoLicencaCompleto['idplano'];
             $contratoUsouLicenca = $planoLicencaCompleto['idcontrato'] == 0 || is_null($planoLicencaCompleto['idcontrato']);
             //Se o contrato for nulo, é porque nunca foi usada
             //echo is_null($contratoUsouLicenca) ? 'nulo' : 'Nao nulo';
             //echo "<br />Plano: $plano <-> $planoLicenca  ==== $contratoUsouLicenca";
             if ($plano == $planoLicenca && $contratoUsouLicenca) {
                 $chaveFoi = true;
                 $chaveGerada = $chave;
             }
         }
         $licenca = $chaveGerada;
         $contrato->set_licenca($licenca);
         $pessoa->set_contrato($contrato);
         if ($id = $dao->insere($pessoa)) {
             //Verificando licença para poder aprovar
             $contratos = $dao->getContratos($id);
             $contrato = $contratos[0];
             $idContrato = $contrato['idcontrato'];
             if ($chaveFoi) {
                 //Chave deu certo!
                 $dao->aprovar($idContrato, 5);
                 $dao->baixaLicenca($idContrato, $chave);
             }
             //Enviando e-mail
             $assunto = "Bem-vinda ao clube da Thy";
             $mensagem = "Estamos muito felizes por você agora fazer parte do nosso clube!";
             $paraEmail = $pessoa->get_email();
             $paraNome = $pessoa->get_nome();
             $email = new EnviaEmail();
             $licenca = $chaveFoi ? '' : $licenca;
             $idContratoFaturaGeral = $dao->getContratoFatura($idContrato);
             $idContratoFatura = $idContratoFaturaGeral['idcontrato_fatura'];
             $email->montaMensagem($paraNome, $assunto, $mensagem, $licenca, $pessoa->get_login(), $idContratoFatura, $this->getBaseUrl());
             $email->enviaEmail($paraEmail, $paraNome);
             $criptografia = new Criptografia();
             $crip = $chaveFoi ? 'ok' : $criptografia->codifica($licenca, $idContratoFatura);
             header("Location: agradecimentos/" . $crip);
         } else {
             echo "Erro!";
         }
     } else {
         echo '<script>alert("Você deve informar todos os dados"); window.history.go(-1);</script>';
         exit;
     }
 }
 /**
  * 
  * @param array $params
  * @return boolean
  */
 public function esValido($params)
 {
     if (!$this->validar->validarVacio($params["form_coordenadas_latitud"])) {
         $this->_correcto = false;
         $this->_error["form_coordenadas_latitud"] = "Este dato no puede estar vacío";
     } else {
         $this->_error["form_coordenadas_latitud"] = "";
     }
     if (!$this->validar->validarVacio($params["form_coordenadas_longitud"])) {
         $this->_correcto = false;
         $this->_error["form_coordenadas_longitud"] = "Este dato no puede estar vacío";
     } else {
         $this->_error["form_coordenadas_longitud"] = "";
     }
     if (!$this->validar->validarVacio($params["form_coordenadas_calidad_de_georeferenciacion"])) {
         $this->_correcto = false;
         $this->_error["form_coordenadas_calidad_de_georeferenciacion"] = "Este dato no puede estar vacío";
     } else {
         $this->_error["form_coordenadas_calidad_de_georeferenciacion"] = "";
     }
     $separada = explode("/", $params["fecha"]);
     if (count($separada) == 3 and strlen($separada[count($separada) - 1]) == 4) {
         if (!$this->validar->validarFechaSpanish($params["fecha"], "d/m/Y")) {
             $this->_correcto = false;
             $this->_error["fecha"] = "La fecha no es válida: formato(dd/mm/yyyy)";
         } else {
             $this->_error["fecha"] = "";
         }
     } else {
         $this->_correcto = false;
         $this->_error["fecha"] = "La fecha no es válida: formato(dd/mm/yyyy)";
     }
     if (!$this->validar->validarVacio($params["recurso"])) {
         $this->_correcto = false;
         $this->_error["recurso"] = "Este dato no puede estar vacío";
     } else {
         $this->_error["recurso"] = "";
     }
     if (isset($params["ND"]) && $params["ND"] == 1) {
         //no detectado
     } else {
         if (!$this->validar->validarVacio($params["resultado"])) {
             $this->_correcto = false;
             $this->_error["resultado"] = "Este dato no puede estar vacío";
         } else {
             $this->_error["resultado"] = "";
         }
     }
     if (!$this->validar->validarVacio($params["origen"])) {
         $this->_correcto = false;
         $this->_error["origen"] = "Este dato no puede estar vacío";
     } else {
         $this->_error["origen"] = "";
     }
     if (!$this->validar->validarVacio($params["region"])) {
         $this->_correcto = false;
         $this->_error["region"] = "Este dato no puede estar vacío";
     } else {
         $this->_error["region"] = "";
     }
     /*if(!$this->validar->validarVacio($params["comuna"])){
           $this->_correcto = false;
           $this->_error["comuna"] = "Este dato no puede estar vacío";
       } else {
           $this->_error["comuna"] = "";
       }*/
     /*if(!$this->validar->validarVacio($params["numero_de_muestra"])){
           $this->_correcto = false;
           $this->_error["numero_de_muestra"] = "Este dato no puede estar vacío";
       } else {
           $this->_error["numero_de_muestra"] = "";
       }*/
     if (!$this->validar->validarVacio($params["laboratorio"])) {
         $this->_correcto = false;
         $this->_error["laboratorio"] = "Este dato no puede estar vacío";
     } else {
         $this->_error["laboratorio"] = "";
     }
     return $this->_correcto;
 }
Exemplo n.º 21
0
//Script PHP para insertar un gasto en la base de datos
//Recibe id del gasto (idgasto), id del animal (idanimal), fecha del gasto (fecha), monto del gasto (comentario)
//Imprime en Formato Json
//  Estatus 0: Operacion Incorrecta 1: Operacion Correcta
//  Mensaje : Justifica el Estatus
$mensaje = array();
//Se inicializa Bandera de Error
$error = TRUE;
//Comprueba si el Script es llamado por un Metodo POST
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    //Se incluye la Clase para Validar Datos
    require_once "../utilidades/Validaciones.php";
    //Se comprueba si las Variables estan definidas, caso contrario se asigna NULL
    $idgasto = isset($_POST["idgasto"]) ? $_POST["idgasto"] : NULL;
    $idanimal = isset($_POST["idanimal"]) ? Validar::filtrar_texto($_POST["idanimal"]) : NULL;
    $fecha = isset($_POST["fecha"]) ? $_POST["fecha"] : NULL;
    $monto = isset($_POST["monto"]) ? $_POST["monto"] : NULL;
    //    $idgasto = isset($_POST["idgasto"]) ?
    //    $idanimal= isset($_POST["idanimal"]) ? Validar::filtrar_texto($_POST["idanimal"]) : NULL;
    //    $fecha = isset($_POST["fecha"]) ? Validar::filtrar_texto($_POST["fecha"]) : NULL;
    //    $monto = isset($_POST["monto"]) ? : NULL;
    //    if (!is_null($idgasto) && !Validar::esta_vacio($idgasto)) {
    //Clase con los metodos Genericos para el CRUD
    require_once '../modelo/Crud.php';
    //Se instancia un objeto de tipo CRUB
    $modelo = new Crud();
    //Se inicializan los atributos para el Insert
    //Tabla a la que se le van a insertar los datos
    $modelo->setInserInto("gasto");
    //Columna a la que se le insertaran los datos
Exemplo n.º 22
0
 protected function notifyReview($product_id)
 {
     if (!$product_id) {
         return false;
     }
     $this->load->auto('email/mailer');
     $this->load->auto('store/product');
     $this->load->auto('store/review');
     $this->load->auto('marketing/newsletter');
     $product_info = $this->modelProduct->getProduct($product_id);
     if ($this->config->get('marketing_email_new_comment') && $product_info) {
         $this->load->model("marketing/newsletter");
         $this->load->library('email/mailer');
         $this->load->library('BarcodeQR');
         $this->load->library('Barcode39');
         $mailer = new Mailer();
         $qr = new BarcodeQR();
         $barcode = new Barcode39(C_CODE);
         $qrStore = "cache/" . str_replace(".", "_", $this->config->get('config_owner')) . '.png';
         $eanStore = "cache/" . str_replace(" ", "_", $this->config->get('config_owner') . "_barcode_39_order_id_" . $order_id) . '.gif';
         if (!file_exists(DIR_IMAGE . $qrStore)) {
             $qr->url(HTTP_HOME);
             $qr->draw(150, DIR_IMAGE . $qrStore);
         }
         if (!file_exists(DIR_IMAGE . $eanStore)) {
             $barcode->draw(DIR_IMAGE . $eanStore);
         }
         $result = $this->modelNewsletter->getById($this->config->get('marketing_email_new_comment'));
         $message = $result['htmlbody'];
         $message = str_replace("{%store_logo%}", '<img src="' . HTTP_IMAGE . $this->config->get('config_logo') . '" alt="' . $this->config->get('config_name') . '" />', $message);
         $message = str_replace("{%store_url%}", HTTP_HOME, $message);
         $message = str_replace("{%store_owner%}", $this->config->get('config_owner'), $message);
         $message = str_replace("{%store_name%}", $this->config->get('config_name'), $message);
         $message = str_replace("{%store_rif%}", $this->config->get('config_rif'), $message);
         $message = str_replace("{%store_email%}", $this->config->get('config_email'), $message);
         $message = str_replace("{%store_telephone%}", $this->config->get('config_telephone'), $message);
         $message = str_replace("{%store_address%}", $this->config->get('config_address'), $message);
         $message = str_replace("{%product_url%}", Url::createUrl('store/product', array('product_id' => $product_id)), $message);
         $message = str_replace("{%url_account%}", Url::createUrl('account/review'), $message);
         $message = str_replace("{%product_name%}", $product_info['name'], $message);
         $message = str_replace("{%fullname%}", $this->customer->getFirstName() . " " . $this->customer->getFirstName(), $message);
         $message = str_replace("{%company%}", $this->customer->getCompany(), $message);
         $message = str_replace("{%email%}", $this->customer->getEmail(), $message);
         $message = str_replace("{%qr_code_store%}", '<img src="' . HTTP_IMAGE . $qrStore . '" alt="QR Code" />', $message);
         $message = str_replace("{%barcode_39_order_id%}", '<img src="' . HTTP_IMAGE . $eanStore . '" alt="QR Code" />', $message);
         $message .= "<p style=\"text-align:center\">Powered By <a href=\"http://www.necotienda.org\">Necotienda</a>&reg; " . date('Y') . "</p>";
         $subject = $this->config->get('config_owner') . " " . $this->language->get('text_new_comment');
         if ($this->config->get('config_smtp_method') == 'smtp') {
             $mailer->IsSMTP();
             $mailer->Host = $this->config->get('config_smtp_host');
             $mailer->Username = $this->config->get('config_smtp_username');
             $mailer->Password = base64_decode($this->config->get('config_smtp_password'));
             $mailer->Port = $this->config->get('config_smtp_port');
             $mailer->Timeout = $this->config->get('config_smtp_timeout');
             $mailer->SMTPSecure = $this->config->get('config_smtp_ssl');
             $mailer->SMTPAuth = $this->config->get('config_smtp_auth') ? true : false;
         } elseif ($this->config->get('config_smtp_method') == 'sendmail') {
             $mailer->IsSendmail();
         } else {
             $mailer->IsMail();
         }
         $mailer->IsHTML();
         $reps = $this->modelReview->getCustomersReviewsByProductId($product_id);
         $this->load->library('validar');
         $validate = new Validar();
         foreach ($reps as $k => $v) {
             if (!$validate->validEmail($v['email'])) {
                 continue;
             }
             $mailer->AddBCC($v['email'], $v['author']);
         }
         $mailer->AddBCC($this->config->get('config_email'), $this->config->get('config_name'));
         $mailer->SetFrom($this->config->get('config_email'), $this->config->get('config_name'));
         $mailer->Subject = $subject;
         $mailer->Body = html_entity_decode(htmlspecialchars_decode($message));
         $mailer->Send();
     }
 }
Exemplo n.º 23
0
//Imprime en Formato Json
//  Estatus 0: Operacion Incorrecta 1: Operacion Correcta
//  Mensaje : Justifica el Estatus
$mensaje = array();
//Se inicializa Bandera de Error
$error = TRUE;
//Comprueba si el Script es llamado por un Metodo POST
//if ($_SERVER["REQUEST_METHOD"] == "POST") {
//Se incluye la Clase para Validar Datos
require_once "../utilidades/Validaciones.php";
//Se comprueba si las Variables estan definidas, caso contrario se asigna NULL
$idanimal = isset($_POST["idanimal"]) ? Validar::filtrar_texto($_POST["idanimal"]) : NULL;
$idespecie = isset($_POST["idespecie"]) ? Validar::filtrar_texto($_POST["idespecie"]) : NULL;
$idstatususuario = isset($_POST["idstatususuario"]) ? Validar::filtrar_texto($_POST["idstatususuario"]) : NULL;
$nombre = isset($_POST["nombre"]) ? Validar::filtrar_texto($_POST["nombre"]) : NULL;
$fecha = isset($_POST["fecha"]) ? Validar::filtrar_texto($_POST["fecha"]) : NULL;
$comentario = isset($_POST["comentario"]) ?: NULL;
//$idanimal=1;
// if (!is_null($idespecie) && !is_null($idestatususuario) && !is_null($nombre) && !is_null($fecha)&& !is_null($comentario)) {
//   if (!Validar::esta_vacio($idespecie) && !Validar::esta_vacio($idestatususuario) && !Validar::esta_vacio($nombre) && !Validar::esta_vacio($fecha) && !Validar::esta_vacio($comentario)) {
//Clase con los metodos Genericos para el CRUB
require_once '../modelo/Crud.php';
//Se instancia un objeto de tipo CRUB
$modelo = new Crud();
//Se inicializan los atributos para el Insert
//Tabla a la que se le van a insertar los datos
$modelo->setUpdate("animal");
//Columna a la que se le insertaran los datos
$modelo->set("idespecie='{$idespecie}',idstatususuario='{$idestatususuario}',nombre='{$nombre}',fecha='{$fecha}',comentario='{$comentario}'");
$modelo->setCondition("idanimal={$idanimal}");
if ($modelo->Update()) {
Exemplo n.º 24
0
} else {
}
if (Validar::isLongitudMinima($localidad, 3)) {
    $objeto->setLocalidad($localidad);
} else {
}
if (Validar::isLongitudMinima($provincia, 2)) {
    $objeto->setProvincia($provincia);
} else {
}
if (Validar::isNumero($precio)) {
    $objeto->setPrecio($precio);
} else {
}
if (Validar::isEntero($superficie)) {
    $objeto->setSuperficie($superficie);
} else {
}
if (Validar::isCP($cp)) {
    $objeto->setCp($cp);
} else {
}
if (Validar::isLongitudMinima($calle, 4)) {
    $objeto->setCalle($calle);
} else {
}
//Creamos la base de datos y el modelo
$bd = new BaseDatos();
$modelo = new modeloInmueble($bd);
$r = $modelo->edit($objeto);
header("Location: ../adminpanel.php?correcto={$r}");
Exemplo n.º 25
0
//Recibe id del gasto (idgasto), id del animal (idanimal), fecha del gasto (fecha), monto del gasto (comentario)
//Imprime en Formato Json
//  Estatus 0: Operacion Incorrecta 1: Operacion Correcta
//  Mensaje : Justifica el Estatus
$mensaje = array();
//Se inicializa Bandera de Error
$error = TRUE;
//Comprueba si el Script es llamado por un Metodo POST
//if ($_SERVER["REQUEST_METHOD"] == "POST") {
//Se incluye la Clase para Validar Datos
require_once "../utilidades/Validaciones.php";
//Se comprueba si las Variables estan definidas, caso contrario se asigna NULL
$idgasto = isset($_POST["idgasto"]) ? Validar::filtrar_texto($_POST["idgasto"]) : NULL;
$idanimal = isset($_POST["idanimal"]) ? Validar::filtrar_texto($_POST["idanimal"]) : NULL;
$fecha = isset($_POST["fecha"]) ? Validar::filtrar_texto($_POST["fecha"]) : NULL;
$monto = isset($_POST["monto"]) ? Validar::filtrar_texto($_POST["monto"]) : NULL;
//    $idgasto = isset($_POST["idgasto"]) ?
//    $idanimal= isset($_POST["idanimal"]) ? Validar::filtrar_texto($_POST["idanimal"]) : NULL;
//    $fecha = isset($_POST["fecha"]) ? Validar::filtrar_texto($_POST["fecha"]) : NULL;
//    $monto = isset($_POST["monto"]) ? : NULL;
//    if (!is_null($idgasto) && !Validar::esta_vacio($idgasto)) {
//Clase con los metodos Genericos para el CRUD
require_once '../modelo/Crud.php';
//Se instancia un objeto de tipo CRUB
$modelo = new Crud();
//Se inicializan los atributos para el Insert
//Tabla a la que se le van a insertar los datos
$modelo->setUpdate("gasto");
//Columna a la que se le insertaran los datos
$modelo->setSet("idanimal='{$idanimal}',fecha='{$fecha}',monto='{$monto}'");
$modelo->setCondition("idgasto={$idgasto}");
Exemplo n.º 26
0
 * Recibe un iddonacion
 * Imprime en Formato Json
 *  estatus 0: Operacion Incorrecta 1: Operacion Correcta
 *  mensaje : Justifica el Estatus
 *  nombre : Nombre que corresponde al idtipousuario
 */
$mensaje = array();
//Se inicializa Bandera de Error
$error = TRUE;
//Comprueba si el Script es llamado por un Metodo POST
//if ($_SERVER["REQUEST_METHOD"] == "POST") {
//Se incluye la Clase para Validar Datos
require_once "../utilidades/Validaciones.php";
//Se comprueba si las Variables estan definidas, caso contrario se asigna NULL
$iddonacion = isset($_POST["iddonacion"]) ? Validar::filtrar_texto($_POST["iddonacion"]) : NULL;
if (!is_null($idconsulta) && Validar::es_numero($idconsulta, true)) {
    //Clase con los metodos Genericos para el CRUB
    require_once '../modelo/Crud.php';
    //Se instancia un objeto de tipo CRUB
    $modelo = new Crud();
    //Se inicializan los atributos para el Insert
    //Columnas que se van a obtener
    $modelo->setSelect("*");
    //Tabla de donde se van a obtener los datos
    $modelo->setFrom("donacion");
    //Condicion que establece que para obtener el tipo usuario que corresponde a un tipo usuario
    $modelo->setCondition("iddonacion = {$idconsulta}");
    $datos = array();
    if ($modelo->Read()) {
        $dato = array();
        $dato["nombre"] = $modelo->getRows()[0]["nombre"];
//Se comprueba si las Variables estan definidas, caso contrario se asigna NULL
$idusuario = isset($_POST["idusuario"]) ? Validar::filtrar_texto($_POST["idusuario"]) : NULL;
//$idtipousuario = isset($_POST["idtipousuario"]) ? Validar::filtrar_texto($_POST["idtipousuario"]) : NULL;
//$idstatususuario = isset($_POST["idstatususuario"]) ? Validar::filtrar_texto($_POST["idstatususuario"]) : NULL;
$nombre = isset($_POST["nombre"]) ? Validar::filtrar_texto($_POST["nombre"]) : NULL;
$apellido = isset($_POST["apellido"]) ? Validar::filtrar_texto($_POST["apellido"]) : NULL;
$correo = isset($_POST["correo"]) ? Validar::validar_correo($_POST["correo"]) : NULL;
$telefono = isset($_POST["telefono"]) ? Validar::filtrar_texto($_POST["telefono"]) : NULL;
//$clave = isset($_POST["clave"]) ? Validar::filtrar_texto($_POST["clave"]) : NULL;
//$idusuario = 4;
//$nombre = "Daniel";
//$apellido = "Perez";
//$correo = "*****@*****.**";
//$telefono = "4114141";
if (!is_null($nombre) && !is_null($apellido) && !is_null($correo) && !is_null($telefono) && !is_null($idusuario)) {
    if (!Validar::esta_vacio($nombre) && !Validar::esta_vacio($apellido) && !Validar::esta_vacio($telefono) && Validar::es_numero($idusuario, true)) {
        //Clase con los metodos Genericos para el CRUB
        require_once '../modelo/Crud.php';
        //Se instancia un objeto de tipo CRUB
        $modelo = new Crud();
        $modelo->setSelect("count(*) as existe");
        $modelo->setFrom("usuario");
        $modelo->setCondition("correo = '{$correo}' and idusuario != '{$idusuario}'");
        $modelo->Read();
        if ($modelo->getRows()[0]["existe"] == 0) {
            //Se inicializan los atributos para el Insert
            //Tabla a la que se le van a insertar los datos
            $modelo->setUpdate("usuario");
            //Datos que se Actualizaras
            $modelo->setSet("nombre = '{$nombre}', apellido = '{$apellido}', correo = '{$correo}', telefono = '{$telefono}'");
            $modelo->setCondition("idusuario = {$idusuario}");
//Script PHP para actualizar un animal en la base de datos
//Recibe idanimal (idanimal), id de la especie (idespecie), id estatus del animal (idstatususuario), nombre del animal (nombre),
// fecha de ingreso del animal (fecha), comentario de ingreso (comentario)
//Imprime en Formato Json
//  Estatus 0: Operacion Incorrecta 1: Operacion Correcta
//  Mensaje : Justifica el Estatus
$mensaje = array();
//Se inicializa Bandera de Error
$error = TRUE;
//Comprueba si el Script es llamado por un Metodo POST
//if ($_SERVER["REQUEST_METHOD"] == "POST") {
//Se incluye la Clase para Validar Datos
require_once "../utilidades/Validaciones.php";
//Se comprueba si las Variables estan definidas, caso contrario se asigna NULL
$idstatusanimal = isset($_POST["idstatusanimal"]) ? Validar::filtrar_texto($_POST["idstatusanimal"]) : NULL;
$nombre = isset($_POST["nombre"]) ? Validar::filtrar_texto($_POST["nombre"]) : NULL;
//$idanimal=1;
// if (!is_null($idespecie) && !is_null($idestatususuario) && !is_null($nombre) && !is_null($fecha)&& !is_null($comentario)) {
//   if (!Validar::esta_vacio($idespecie) && !Validar::esta_vacio($idestatususuario) && !Validar::esta_vacio($nombre) && !Validar::esta_vacio($fecha) && !Validar::esta_vacio($comentario)) {
//Clase con los metodos Genericos para el CRUB
require_once '../modelo/Crud.php';
//Se instancia un objeto de tipo CRUB
$modelo = new Crud();
//Se inicializan los atributos para el Insert
//Tabla a la que se le van a insertar los datos
$modelo->setUpdate("statusanimal");
//Columna a la que se le insertaran los datos
$modelo->set("nombre='{$nombre}'");
$modelo->setCondition("idstatusanimal={$idstatusanimal}");
if ($modelo->Update()) {
    $error = FALSE;
Exemplo n.º 29
0
//  Mensaje : Justifica el Estatus
$mensaje = array();
//Se inicializa Bandera de Error
$error = TRUE;
//Comprueba si el Script es llamado por un Metodo POST
//if ($_SERVER["REQUEST_METHOD"] == "POST") {
//Se incluye la Clase para Validar Datos
require_once "../utilidades/Validaciones.php";
//Se comprueba si las Variables estan definidas, caso contrario se asigna NULL
$idanimal = isset($_POST["idanimal"]) ? Validar::filtrar_texto($_POST["idanimal"]) : NULL;
$idveterinario = isset($_POST["idveterinario"]) ? Validar::filtrar_texto($_POST["idveterinario"]) : NULL;
$idpasante = isset($_POST["idpasante"]) ? Validar::filtrar_texto($_POST["idpasante"]) : NULL;
$fecha = isset($_POST["fecha"]) ? Validar::filtrar_texto($_POST["fecha"]) : NULL;
$observaciones = isset($_POST["observaciones"]) ?: NULL;
if (!is_null($idanimal) && !is_null($idveterinario) && !is_null($idpasante) && !is_null($fecha) && !is_null($observaciones)) {
    if (!Validar::esta_vacio($idanimal) && !Validar::esta_vacio($idveterinario) && !Validar::esta_vacio($idpasante) && !Validar::esta_vacio($fecha) && !Validar::esta_vacio($observaciones)) {
        //Clase con los metodos Genericos para el CRUB
        require_once '../modelo/Crud.php';
        //Se instancia un objeto de tipo CRUB
        $modelo = new Crud();
        //Se inicializan los atributos para el Insert
        //Tabla a la que se le van a insertar los datos
        $modelo->setInserInto("consulta");
        //Columna a la que se le insertaran los datos
        $modelo->setInsertColumns("idanimal,idveterinario,idpasante,fecha,observaciones");
        //Valores que se le insertaran a la colummna
        $modelo->setInsertValues("'{$idanimal}','{$idveterinario}','{$idpasante}','{$fecha}','{$observaciones}'");
        if ($modelo->Create()) {
            $error = FALSE;
        }
    }
Exemplo n.º 30
0
$error = TRUE;
//Comprueba si el Script es llamado por un Metodo POST
//if ($_SERVER["REQUEST_METHOD"] == "POST") {
//Se incluye la Clase para Validar Datos
require_once "../utilidades/Validaciones.php";
//Se comprueba si las Variables estan definidas, caso contrario se asigna NULL
$idusuario = isset($_POST["idusuario"]) ? Validar::filtrar_texto($_POST["idusuario"]) : NULL;
//$idestatusdonacion = isset($_POST["idestatusdonacion"]) ? Validar::filtrar_texto($_POST["idestatusdonacion"]) : NULL;
$idestatusdonacion = 3;
//$fecha = isset($_POST["fecha"]) ? Validar::filtrar_texto($_POST["fecha"]) : NULL;
$fecha = date("Y-n-j");
//$referencia = isset($_POST["referencia"]) ? Validar::filtrar_texto($_POST["referencia"]) : NULL;
$referencia = 4242233;
$monto = isset($_POST["monto"]) ? Validar::filtrar_texto($_POST["monto"]) : NULL;
if (!is_null($idusuario) && !is_null($idestatusdonacion) && !is_null($fecha) && !is_null($referencia) && !is_null($monto)) {
    if (!Validar::esta_vacio($idusuario) && !Validar::esta_vacio($idestatusdonacion) && !Validar::esta_vacio($fecha) && !Validar::esta_vacio($referencia) && !Validar::esta_vacio($monto)) {
        //Clase con los metodos Genericos para el CRUB
        require_once '../modelo/Crud.php';
        //Se instancia un objeto de tipo CRUB
        $modelo = new Crud();
        //Se inicializan los atributos para el Insert
        //Tabla a la que se le van a insertar los datos
        $modelo->setInserInto("donacion");
        //Columna a la que se le insertaran los datos
        $modelo->setInsertColumns("idusuario,fecha,idstatusdonacion,nreferencia,monto");
        //Valores que se le insertaran a la colummna
        $modelo->setInsertValues("'{$idusuario}','{$fecha}','{$idestatusdonacion}','{$referencia}','{$monto}'");
        if ($modelo->Create()) {
            $error = FALSE;
        }
    }