<?php if ( ! defined('BASEPATH')) exit('No esta permitido el acceso');//La primera línea impide el acceso directo a este script

//Validaciones para el modelo de usuarios
class Altas_e_s_lib {

	public function __construct(){
		$this->CI =& get_instance();//para acceder a la instancia que carga la libreria

		$this->CI->load->helper('email');
	}

	public function norep($registro,$parametros){
		list($tabla,$campo) = explode('-',$parametros);//ponemos los parámetros dentro de nuestos campos del list
		$this->CI->db->where($campo,$registro[$campo]);
		$query = $this->CI->db->get($tabla);

		if ($query->num_rows() > 0 AND (!isset($registro["pk_".$tabla]) OR ($registro["pk_".$tabla] != $query->row("pk_".$tabla)))) 
			return FALSE;
		else
			return TRUE;
	}

	public function combo_check($registro,$campo){
		if(!isset($registro[$campo]) || $registro[$campo] == 'Seleccione')
			return FALSE;
		else
			return TRUE;
	}

	public function emailok($email){
		if(valid_email($email))
			return TRUE;
		else
			return FALSE;
	}

}

?>