<commit_before><?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Medicamentos_model extends CI_Model
{
	protected $tbl_asignacion;
	protected $tbl_rev_expedientes;
	protected $tbl_referencia;
	protected $tbl_invima_medicamento;
	protected $tbl_rev_expediente_pa;
	protected $tbl_control_cambios;
	protected $tbl_permisos_tablas;
	protected $tbl_comentarios;
	protected $vws_consolidado_edicion_agrupado;//vista
	protected $tbl_invima_pa_homologado_texto;//vista
	protected $vws_siguiente_expediente;//vista
    protected $tbl_rev_expediente_pc;
    protected $tbl_rev_expediente_pc_pa;
    protected $tbl_invima_pc_texto;
    protected $vws_listado;

	public function __construct()
	{
		parent::__construct();
		$this->load->database();
		$this->tbl_asignacion = 'tbl_asignacion';
		$this->tbl_rev_expedientes = 'tbl_rev_expedientes';
		$this->tbl_referencia = 'tbl_referencia';
		$this->tbl_invima_medicamento = 'tbl_invima_medicamento_homologado'; // ante era tbl_invima_medicamento
		$this->tbl_rev_expediente_pa = 'tbl_rev_expediente_pa';
		$this->tbl_control_cambios = 'tbl_control_cambios';
		$this->tbl_permisos_tablas = 'tbl_permisos_tablas';
		$this->tbl_comentarios = 'tbl_comentarios';
		$this->vws_consolidado_edicion_agrupado = 'vws_consolidado_edicion_agrupado';//vista
		$this->tbl_invima_pa_homologado_texto = 'tbl_invima_pa_homologado_texto';//vista
		$this->vws_siguiente_expediente = 'vws_siguiente_expediente';//vista
        $this->tbl_rev_expediente_pc = 'tbl_rev_expediente_pc';
        $this->tbl_rev_expediente_pc_pa = 'tbl_rev_expediente_pc_pa';
        $this->tbl_invima_pc_texto = 'tbl_invima_pc_texto';
        $this->vws_listado = 'temp_tbl_listado';
	    date_default_timezone_set('America/Bogota');
	}

	# 1
	public function numero_de_filas($tabla = null)
	{
		if ($tabla != null) 
		{
			$sql = "SELECT COUNT(*) as total FROM $tabla";
	        $data = $this->db->query($sql);
        	return $data->row();
		}
	}

	# 1.1
	public function numero_de_filas_asignadas($parametros = null)
	{
		if ($parametros != null) 
		{<commit_msg>cambio de tabla, para el buscador<commit_after><?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Medicamentos_model extends CI_Model
{
	protected $tbl_asignacion;
	protected $tbl_rev_expedientes;
	protected $tbl_referencia;
	protected $tbl_invima_medicamento;
	protected $tbl_rev_expediente_pa;
	protected $tbl_control_cambios;
	protected $tbl_permisos_tablas;
	protected $tbl_comentarios;
	protected $vws_consolidado_edicion_agrupado;//vista
	protected $tbl_invima_pa_homologado_texto;//vista
	protected $vws_siguiente_expediente;//vista
    protected $tbl_rev_expediente_pc;
    protected $tbl_rev_expediente_pc_pa;
    protected $tbl_invima_pc_texto;
    protected $vws_listado;

	public function __construct()
	{
		parent::__construct();
		$this->load->database();
		$this->tbl_asignacion = 'tbl_asignacion';
		$this->tbl_rev_expedientes = 'tbl_rev_expedientes';
		$this->tbl_referencia = 'tbl_referencia';
		$this->tbl_invima_medicamento = 'tbl_invima_medicamento_homologado'; // ante era tbl_invima_medicamento
		$this->tbl_rev_expediente_pa = 'tbl_rev_expediente_pa';
		$this->tbl_control_cambios = 'tbl_control_cambios';
		$this->tbl_permisos_tablas = 'tbl_permisos_tablas';
		$this->tbl_comentarios = 'tbl_comentarios';
		$this->vws_consolidado_edicion_agrupado = 'vws_consolidado_edicion_agrupado';//vista
		$this->tbl_invima_pa_homologado_texto = 'tbl_invima_pa_homologado_texto';//vista
		$this->vws_siguiente_expediente = 'vws_siguiente_expediente';//vista
        $this->tbl_rev_expediente_pc = 'tbl_rev_expediente_pc';
        $this->tbl_rev_expediente_pc_pa = 'tbl_rev_expediente_pc_pa';
        $this->tbl_invima_pc_texto = 'tbl_invima_pc_texto';
        $this->vws_listado = 'tbl_listado';
	    date_default_timezone_set('America/Bogota');
	}

	# 1
	public function numero_de_filas($tabla = null)
	{
		if ($tabla != null) 
		{
			$sql = "SELECT COUNT(*) as total FROM $tabla";
	        $data = $this->db->query($sql);
        	return $data->row();
		}
	}

	# 1.1
	public function numero_de_filas_asignadas($parametros = null)
	{
		if ($parametros != null) 
		{
{'fraction_non_alphanumeric': 0.1157594485381507, 'fraction_numerical': 0.0014261944378416924, 'mean_word_length': 5.5956112852664575, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 43, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3507512', 'n_tokens_mistral': 1690, 'n_tokens_neox': 1643, 'n_words': 221}