本文整理汇总了PHP中grocery_CRUD::add_action_peru方法的典型用法代码示例。如果您正苦于以下问题:PHP grocery_CRUD::add_action_peru方法的具体用法?PHP grocery_CRUD::add_action_peru怎么用?PHP grocery_CRUD::add_action_peru使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类grocery_CRUD
的用法示例。
在下文中一共展示了grocery_CRUD::add_action_peru方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: listarNeumonias
public function listarNeumonias()
{
$sub = $this->frontend_model->buscarDiresas();
$subr = array();
foreach ($sub as $dato) {
$subr[$dato->codigo] = $dato->nombre;
}
$est = $this->frontend_model->listaEstablec();
$estab = array();
foreach ($est as $dato) {
$estab[$dato->cod_est] = $dato->raz_soc;
}
$crud = new grocery_CRUD();
$crud->set_table('neumonias');
$crud->columns('diresa', 'e_salud', 'apepat', 'apemat', 'nombres', 'sexo', 'fecha_reg', 'fecha_def', 'usuario');
$crud->set_subject('Ficha');
$nivelUsuario = $this->session->userdata("nivel");
switch ($nivelUsuario) {
case '8':
$where = array('e_salud' => $this->session->userdata("establecimiento"));
$crud->where($where);
break;
case '7':
$where = array('microred' => $this->session->userdata("microred"), 'red' => $this->session->userdata("red"), 'diresa' => $this->session->userdata("diresa"));
$crud->where($where);
break;
case '6':
$where = array('red' => $this->session->userdata("red"), 'diresa' => $this->session->userdata("diresa"));
$crud->where($where);
break;
case '5':
$where = array('diresa' => $this->session->userdata("diresa"));
$crud->where($where);
break;
}
$crud->field_type('sexo', 'dropdown', array('M' => 'Masculino', 'F' => 'Femenino'));
$crud->field_type('diresa', 'dropdown', $subr);
$crud->field_type('e_salud', 'dropdown', $estab);
$crud->display_as("apepat", "Apellido Paterno");
$crud->display_as("apemat", "Apellido Materno");
$crud->display_as("fecha_reg", "Registro");
$crud->display_as("fecha_def", "Defunción");
$crud->display_as("e_salud", "Establecimiento");
$crud->unset_add();
$crud->unset_edit();
$crud->unset_read();
$crud->unset_export();
//$crud->unset_print();
$crud->callback_after_delete(array($this, 'log_usuario_before_delete'));
$crud->add_action_peru('', '', 'RegfichaNeum', 'add-icon');
$crud->add_action('Modificar Ficha', '', 'modulos3/ModfichaNeum', 'edit-icon');
$crud->add_action('Ver Ficha', '', 'modulos3/VerfichaNeum', 'read-icon');
$output = $crud->render();
$this->_example_output($output);
}
示例2: generarCobertura
public function generarCobertura()
{
if ($this->session->userdata('institucion') != 'A') {
$this->session->set_flashdata('error', 'Su nivel de usuario no le permite realizar este proceso');
redirect(site_url("index/principal"), 301);
}
$tipo = array('0' => 'No Notificó', '1' => 'Notificó', '2' => 'Not. Negativa');
$crud = new grocery_CRUD();
$crud->columns('ano', 'semana', 'ndiresa', 'nred', 'nmicrored', 'nestablec', 'notificacion', 'fecha', 'hora');
$crud->set_table('cobertura');
$crud->set_subject('Proceso');
switch ($this->session->userdata('nivel')) {
case 5:
$where = array('diresa' => $this->session->userdata('diresa'));
break;
case 6:
$where = array('diresa' => $this->session->userdata('diresa'), 'red' => $this->session->userdata('red'));
break;
case 7:
$where = array('diresa' => $this->session->userdata('diresa'), 'red' => $this->session->userdata('red'), 'microred' => $this->session->userdata('microred'));
break;
default:
$this->session->set_flashdata('error', 'Este proceso no está permitido para su nivel de usuario');
redirect(site_url("index/principal"), 301);
break;
}
$crud->field_type('notificacion', 'dropdown', $tipo);
$crud->display_as('establec', 'Establecimiento');
$crud->display_as('notificacion', 'Notificación');
$crud->display_as('ndiresa', 'Diresa');
$crud->display_as('nred', 'Red');
$crud->display_as('nmicrored', 'Microred');
$crud->display_as('nestablec', 'Establecimiento');
$crud->where($where);
$crud->change_field_type('ano', 'readonly');
$crud->change_field_type('semana', 'readonly');
$crud->change_field_type('diresa', 'readonly');
$crud->change_field_type('red', 'readonly');
$crud->change_field_type('microred', 'readonly');
$crud->change_field_type('establec', 'readonly');
//$crud->unset_read();
//$crud->unset_edit();
$crud->unset_delete();
$crud->unset_print();
$crud->unset_add();
///////////////////////////////////////////////////////////////////////////////
$crud->add_action_peru('Añadir Proceso', '', 'proceso', 'add-icon');
///////////////////////////////////////////////////////////////////////////////
$output = $crud->render();
$this->_example_output1($output);
}
示例3: listarMnp
public function listarMnp()
{
$crud = new grocery_CRUD();
$crud->set_table('mnp');
$crud->columns('registroId', 'ape_nom', 'sexo', 'fecha_nac', 'fecha_mte', 'fecha_reg', 'usuario');
$crud->set_subject('Ficha');
$nivelUsuario = $this->session->userdata("nivel");
switch ($nivelUsuario) {
case '8':
$where = array('e_salud' => $this->session->userdata("establecimiento"));
$crud->where($where);
break;
case '7':
$where = array('microred' => $this->session->userdata("microred"), 'red' => $this->session->userdata("red"), 'diresa' => $this->session->userdata("diresa"));
$crud->where($where);
break;
case '6':
$where = array('red' => $this->session->userdata("red"), 'diresa' => $this->session->userdata("diresa"));
$crud->where($where);
break;
case '5':
$where = array('diresa' => $this->session->userdata("diresa"));
$crud->where($where);
break;
}
$crud->field_type('sexo', 'dropdown', array('M' => 'Masculino', 'F' => 'Femenino', 'I' => 'Indeterminado'));
$crud->display_as("registroId", "Ficha");
$crud->display_as("ape_nom", "Apellidos y Nombres");
$crud->display_as("fecha_nac", "Fecha de Nacimiento");
$crud->display_as("fecha_mte", "Defunción");
$crud->display_as("fecha_reg", "Fecha de Registro");
$crud->unset_add();
$crud->unset_edit();
$crud->unset_read();
$crud->unset_export();
$crud->unset_delete();
//$crud->unset_print();
$crud->add_action_peru('', '', 'RegfichaMnp', 'add-icon');
$crud->add_action('Eliminar Ficha', base_url() . 'assets/images/close.png', 'modulosmnp/delFichaMnp', 'borrar-icon');
$crud->add_action('Modificar Ficha', '', 'modulosmnp/ModfichaMnp', 'edit-icon');
$crud->add_action('Ver Ficha', '', 'modulosmnp/VerfichaMnp', 'read-icon');
$output = $crud->render();
$this->_example_output($output);
}
示例4: listarSifilis
public function listarSifilis()
{
$crud = new grocery_CRUD();
$crud->set_table('sifilis');
$crud->columns('registroId', 'codigo', 'ciex', 'madre_apenom', 'hijo_apenom', 'fecha_not', 'semana', 'fecha_reg');
$crud->set_subject('Sífilis Materna');
$nivelUsuario = $this->session->userdata("nivel");
switch ($nivelUsuario) {
case '8':
$where = array('establecimiento' => $this->session->userdata("establecimiento"));
$crud->where($where);
break;
case '7':
$where = array('microred' => $this->session->userdata("microred"), 'red' => $this->session->userdata("red"), 'diresa' => $this->session->userdata("diresa"));
$crud->where($where);
break;
case '6':
$where = array('red' => $this->session->userdata("red"), 'diresa' => $this->session->userdata("diresa"));
$crud->where($where);
break;
case '5':
$where = array('diresa' => $this->session->userdata("diresa"));
$crud->where($where);
break;
}
$crud->display_as("registroId", "Item");
$crud->display_as("madre_apenom", "Nombre de la madre");
$crud->display_as("hijo_apenom", "Nombre del hijo(a)");
$crud->display_as("fecha_not", "Notificación");
$crud->display_as("fecha_reg", "Registro");
$crud->unset_add();
$crud->unset_edit();
$crud->unset_read();
$crud->unset_export();
$crud->unset_delete();
$crud->add_action_peru('', '', 'listarCasos', 'add-icon');
$crud->add_action('Eliminar Ficha', '', 'modulos2/DelfichaSif', 'delete-icon');
$crud->add_action('Modificar Ficha', '', 'modulos2/ModfichaSif', 'edit-icon');
$crud->add_action('Ver Ficha', '', 'modulos2/VerfichaSif', 'read-icon');
$crud->add_action('Ficha de Sífilis Congénita', base_url() . 'public/images/more.png', 'modulos2/listarCongenita');
$output = $crud->render();
$this->_example_output($output);
}
示例5: listarChikungunya
public function listarChikungunya()
{
$crud = new grocery_CRUD();
$crud->set_table('chikungunya');
$crud->columns('registroId', 'semana', 'paterno', 'materno', 'nombres', 'dni', 'notificacion', 'fecha_inv');
$crud->set_subject('Ficha');
$nivelUsuario = $this->session->userdata("nivel");
switch ($nivelUsuario) {
case '8':
$where = array('establecimiento' => $this->session->userdata("establecimiento"));
$crud->where($where);
break;
case '7':
$where = array('microred' => $this->session->userdata("microred"), 'red' => $this->session->userdata("red"), 'diresa' => $this->session->userdata("diresa"));
$crud->where($where);
break;
case '6':
$where = array('red' => $this->session->userdata("red"), 'diresa' => $this->session->userdata("diresa"));
$crud->where($where);
break;
case '5':
$where = array('diresa' => $this->session->userdata("diresa"));
$crud->where($where);
break;
}
$crud->display_as("paterno", "Apellido Paterno");
$crud->display_as("materno", "Apellido Materno");
$crud->display_as("fecha_inv", "Investigación");
$crud->unset_add();
$crud->unset_edit();
$crud->unset_read();
$crud->unset_export();
//$crud->unset_print();
$crud->add_action_peru('', '', 'listarCasos', 'add-icon');
$crud->add_action('Modificar Ficha', '', 'modulos/ModfichaChik', 'edit-icon');
//$crud->add_action('Ver Ficha', '', 'modulos/VerfichaChik','read-icon');
$output = $crud->render();
$this->_example_output($output);
}
示例6: listarBrotes
public function listarBrotes()
{
$eess = $this->fichas_model->mostrarEstablecimiento();
foreach ($eess as $dato) {
$establec[$dato->cod_est] = $dato->raz_soc;
}
$crud = new grocery_CRUD();
$crud->set_table('bplaguicidas');
$crud->columns('e_salud', 'ubigeo', 'codigo', 'fecha_loc', 'fecha_est', 'fecha_inv', 'fecha_dir', 'fecha_not', 'fecha_rep');
$crud->set_subject('Ficha');
$nivelUsuario = $this->session->userdata("nivel");
switch ($nivelUsuario) {
case '8':
$where = array('e_salud' => $this->session->userdata("establecimiento"));
$crud->where($where);
break;
case '7':
$where = array('microred' => $this->session->userdata("microred"), 'red' => $this->session->userdata("red"), 'diresa' => $this->session->userdata("diresa"));
$crud->where($where);
break;
case '6':
$where = array('red' => $this->session->userdata("red"), 'diresa' => $this->session->userdata("diresa"));
$crud->where($where);
break;
case '5':
$where = array('diresa' => $this->session->userdata("diresa"));
$crud->where($where);
break;
}
$crud->field_type('e_salud', 'dropdown', $establec);
$crud->set_relation('ubigeo', 'distrito', 'nombre');
$crud->unset_add();
$crud->unset_edit();
$crud->unset_read();
$crud->unset_export();
$crud->unset_delete();
$crud->add_action_peru('', '', 'registrarBrote', 'add-icon');
$crud->add_action('Registrar Intoxicados', '', 'modulos4/listarGrillaBrotes', 'more-icon');
$crud->add_action('Registrar Ficha', '', 'modulos4/modificarBrote', 'edit-icon');
$output = $crud->render();
$this->_example_output2($output);
}
示例7: listarEstablecimientos
public function listarEstablecimientos()
{
$subreg = $this->mantenimiento_model->buscarDiresas();
$subregion = array();
foreach ($subreg as $dato) {
$subregion[$dato->codigo] = $dato->nombre;
}
$red = $this->mantenimiento_model->mostrarRedes();
$redes = array();
foreach ($red as $dato) {
$redes[$dato->codigo] = $dato->nombre;
}
$estado = array('1' => 'Activo', '0' => 'Desactivado', '2' => 'Inactivo');
$crud = new grocery_CRUD();
$crud->set_table('renace');
$crud->columns('cod_est', 'renaes', 'raz_soc', 'subregion', 'red', 'microred', 'notifica', 'tipo', 'nivel', 'categoria', 'estado');
$crud->set_relation('subregion', 'diresas', 'nombre');
$crud->order_by('subregion, red', 'ASC');
$crud->display_as('subregion', 'Diresa');
$crud->display_as('cod_est', 'Código');
$crud->display_as('raz_soc', 'Denominación');
$crud->display_as('notifica', 'Und. Notificante');
$crud->field_type('notifica', 'dropdown', array('N' => 'NO', 'S' => 'SI'));
$crud->field_type('tipo', 'dropdown', array('A' => 'MINSA', 'C' => 'ESSALUD', 'D' => 'FFAA/PNP', 'X' => 'PRIVADOS'));
$crud->field_type('nivel', 'dropdown', array('1' => 'HOSPITAL', '2' => 'CENTRO DE SALUD', '3' => 'PUESTO DE SALUD', '4' => 'OTROS'));
$crud->field_type('estado', 'dropdown', $estado);
$crud->set_subject('Establecimiento');
$crud->unset_edit();
$crud->unset_add();
$crud->add_action('Modificar establecimiento', '', 'backend/sistema/modEstablecimiento', 'edit-icon');
///////////////////////////////////////////////////////////////////////////////
$crud->add_action_peru('Añadir establecimiento', '', 'addEstablecimiento', 'add-icon');
///////////////////////////////////////////////////////////////////////////////
$output = $crud->render();
$this->_example_output7($output);
}
示例8: listadoNotificacion
public function listadoNotificacion()
{
if ($this->session->userdata('nivel') != 5 or $this->session->userdata('institucion') != 'A') {
$this->session->set_flashdata('error', 'Su nivel de usuario no le permite realizar este proceso');
redirect(site_url("index/principal"), 301);
}
$anio = array();
for ($i = date("Y") - 1; $i <= date("Y"); $i++) {
$anio[$i] = $i;
}
$semanas = array();
for ($i = 1; $i <= 53; $i++) {
$semanas[$i] = $i;
}
$usuario = $this->session->userdata('usuario');
$carpeta = getcwd() . "/uploads/" . $usuario . "/";
if (!file_exists($carpeta)) {
mkdir(getcwd() . "/uploads/" . $usuario, 0777);
}
$subr = $this->frontend_model->mostrarDiresa($this->session->userdata('diresa'));
$subregion = array();
foreach ($subr as $dato) {
$subregion[$dato->codigo] = $dato->nombre;
}
$rd = $this->frontend_model->buscarRedes($this->session->userdata('diresa'));
$red = array();
foreach ($rd as $dato) {
$red[$dato->codigo] = $dato->nombre;
}
$mrd = $this->frontend_model->buscaMicroredes($this->session->userdata('diresa'));
$microred = array();
foreach ($mrd as $dato) {
$microred[$dato->codigo] = $dato->nombre;
}
$crud = new grocery_CRUD();
$crud->set_table('telematica');
$crud->columns('ano', 'semana', 'diresa', 'red', 'microred', 'establecimiento', 'archivo', 'usuario', 'fecha', 'enviado');
$crud->fields('ano', 'semana', 'diresa', 'red', 'microred', 'establecimiento', 'archivo');
$crud->display_as('ano', 'Año');
$crud->display_as('enviado', 'Estado');
$crud->field_type('ano', 'dropdown', $anio);
$crud->field_type('semana', 'dropdown', $semanas);
$crud->field_type('diresa', 'dropdown', $subregion);
$crud->field_type('red', 'dropdown', $red);
//$crud->field_type('microred','dropdown',$microred);
$crud->field_type('enviado', 'dropdown', array('1' => 'Notificado', '2' => 'Pendiente'));
//$crud->where(array('ano'=>date('Y')));
$crud->where(array('diresa' => $this->session->userdata('diresa')));
$crud->order_by('ano', 'DESC');
$crud->set_subject('Notificación');
$crud->set_field_upload('archivo', 'uploads/' . $usuario);
$crud->unset_add();
$crud->unset_read();
//$crud->unset_delete();
$crud->unset_edit();
$crud->unset_export();
$crud->callback_after_insert(array($this, 'log_usuario_after_insert'));
///////////////////////////////////////////////////////////////////////////////
$crud->add_action_peru('Añadir Notificación', '', 'pntRegistro', 'add-icon');
///////////////////////////////////////////////////////////////////////////////
//$crud->add_action('Añadir información', base_url().'public/images/telematica.gif', 'pnt/adicionar','');
$crud->add_action('Efectuar notificación', base_url() . 'public/images/contact.png', 'pnt/envio', '');
$output = $crud->render();
$this->_example_output1($output);
}
示例9: listarCaducados
public function listarCaducados()
{
$niveles = $this->usuarios_model->buscarNiveles();
$a = count($niveles);
$i = 1;
$nnivel = array();
foreach ($niveles as $dato) {
$nnivel[$dato->nivel] = $dato->nombre;
}
$crud = new grocery_CRUD();
$crud->set_table('usuarios_frontend');
$crud->columns('usuario', 'nombres', 'nivel', 'diresa', 'red', 'microred', 'establecimiento', 'estado', 'autoriza', 'caduca', 'registro');
$crud->display_as('usuario', 'Usuario')->display_as('caduca', 'Caducidad');
$crud->set_subject('Usuario');
$crud->field_type('nivel', 'dropdown', $nnivel);
$crud->field_type('estado', 'dropdown', array('0' => 'Pendiente', '1' => 'Activo', '2' => 'Inactivo', '3' => 'Baja'));
$crud->where("caduca < ", date('Y-m-d'));
$crud->unset_add();
$crud->unset_edit();
$crud->unset_delete();
$crud->unset_print();
//$crud->unset_export();
$crud->add_action_peru('', '', site_url('backend/usuario/actualizar'), '');
//$crud->add_action('Modificar usuario', '', 'backend/usuario/modificar','edit-icon');
$output = $crud->render();
$this->_example_output5($output);
}