public function indexAction($opcion = '')
 {
     $this->assets->addCss('/jqwidgets/styles/jqx.base.css')->addCss('/jqwidgets/styles/jqx.custom.css');
     $this->assets->addJs('/jqwidgets/jqxcore.js')->addJs('/jqwidgets/jqxmenu.js')->addJs('/jqwidgets/jqxdropdownlist.js')->addJs('/jqwidgets/jqxlistbox.js')->addJs('/jqwidgets/jqxcheckbox.js')->addJs('/jqwidgets/jqxscrollbar.js')->addJs('/jqwidgets/jqxgrid.js')->addJs('/jqwidgets/jqxdata.js')->addJs('/jqwidgets/jqxpanel.js')->addJs('/jqwidgets/jqxgrid.sort.js')->addJs('/jqwidgets/jqxgrid.pager.js')->addJs('/jqwidgets/jqxgrid.filter.js')->addJs('/jqwidgets/jqxgrid.selection.js')->addJs('/jqwidgets/jqxgrid.grouping.js')->addJs('/jqwidgets/jqxgrid.columnsreorder.js')->addJs('/jqwidgets/jqxgrid.columnsresize.js')->addJs('/jqwidgets/jqxdatetimeinput.js')->addJs('/jqwidgets/jqxcalendar.js')->addJs('/jqwidgets/jqxbuttons.js')->addJs('/jqwidgets/jqxdata.export.js')->addJs('/jqwidgets/jqxgrid.export.js')->addJs('/jqwidgets/globalization/globalize.js')->addJs('/jqwidgets/jqxgrid.aggregates.js')->addJs('/scripts/productos/index.js')->addJs('/media/plugins/bootbox/bootbox.min.js');
     $this->view->setVar('opcion', $opcion);
     $linea = $this->tag->select(array('linea_id', Lineas::find(array('baja_logica=1', 'order' => 'id ASC')), 'using' => array('id', "linea"), 'useEmpty' => true, 'emptyText' => '(Selecionar)', 'emptyValue' => '', 'class' => 'form-control', 'required' => 'required', 'title' => 'Campo requerido'));
     $this->view->setVar('linea', $linea);
     $grupo = $this->tag->select(array('grupo_id', Grupos::find(array('baja_logica=1', 'order' => 'id ASC')), 'using' => array('id', "grupo"), 'useEmpty' => true, 'emptyText' => '(Selecionar)', 'emptyValue' => '', 'class' => 'form-control', 'required' => 'required', 'title' => 'Campo requerido'));
     $this->view->setVar('grupo', $grupo);
     $tiempo = $this->tag->selectStatic(array("tiempo", array("Hora" => "Hora", "Dia" => "Dia", "Mensual" => "Mensual"), 'useEmpty' => true, 'emptyText' => '(Selecionar)', 'emptyValue' => '', 'class' => 'form-control', 'required' => 'required', 'title' => 'Campo requerido'));
     $this->view->setVar('tiempo', $tiempo);
 }
 public function deleteAction()
 {
     $resul = Grupos::findFirstById($this->request->getPost('id'));
     $resul->baja_logica = 0;
     if ($resul->save()) {
         $msm = 'Exito: Se elimino correctamente';
     } else {
         $msm = 'Error: No se guardo el registro';
     }
     $this->view->disable();
     echo $msm;
 }
 public function DatosUsuarios()
 {
     $users = Usuarios::join('Perfiles', 'Usuarios.IdPerfil', '=', 'Perfiles.ID')->get();
     $datos = array();
     foreach ($users->toArray() as $user) {
         $groupDes = Grupos::where('ID', '=', $user['IdGrupo'])->select('Descripcion')->first();
         $user['Grupo'] = $groupDes->Descripcion;
         if (Session::get('idPeril') == 3) {
             $user['Perfil'] = "{$user['Perfil']}<a href='#' title='Editar Perfil' class='editar' alt='{$user['IdUsuario']}'>" . "<span style='color:#FACC2E; padding-left:15px' class='glyphicon glyphicon-edit'></span>" . "</a>";
         }
         $datos[] = $user;
     }
     return $datos = json_encode($datos);
 }
Esempio n. 4
0
 public function cargarAgenda($cid = "", $tutor_id = "")
 {
     global $uid, $uperms;
     $tpl = new Elfic_Smarty();
     if (!$uperms['cursos_w']) {
         $tpl->assign('tutores', "false");
         $tpl->assign('tutor', Elfic::getNombreUsuario($tutor_id));
     } else {
         $tpl->assign('tutores', Grupos::getUsuariosGrupo(4));
     }
     $tpl->assign('tutor_id', $tutor_id);
     if (!$uperms['cursos_w']) {
         $cursos = Cursos::getCursosTutorArray($uid);
     } else {
         $cursos = Cursos::getCursosTutorArray();
     }
     $tpl->assign('cursos', $cursos);
     $tpl->assign('curso', $cid);
     $tpl->display('cursos/agendasNew.tpl');
 }
Esempio n. 5
0
 /**
  * @desc Form de edición de curso
  */
 public function edit()
 {
     global $uid;
     $tpl = new Elfic_Smarty();
     $data = $this->getCurso($this->_id);
     $tpl->assign('cid', $data->id);
     $tpl->assign('tutores', Grupos::getUsuariosGrupo(4));
     $tpl->assign('tutor_id', $data->tutor_id);
     $tpl->assign('catedras', $this->_getCatedras());
     $tpl->assign('catedra_id', $data->catedra_id);
     $tpl->assign('grupos', $this->_getGrupos());
     $tpl->assign('grupo', $data->grupo);
     $tpl->assign('periodos', $this->_getPeriodos());
     $tpl->assign('periodo_id', $data->periodo_id);
     $tpl->assign('dias', CatManUtils::getDiasArray());
     $tpl->assign('dia', $data->dia);
     $tpl->assign('horas', CatManUtils::getHorasArray());
     $tpl->assign('hora', $data->hora);
     $tpl->assign('estados', $this->getEstadosArray());
     $tpl->assign('estado', $data->estado);
     $tpl->assign('agenda', $this->_getAgenda($this->_id));
     $tpl->display('cursos/cursosEdit.tpl');
 }
        if (!empty($usuario)) {
            $usrDB = new Usuarios();
            $u = $usrDB->getById($usuario);
            if ($u == NULL) {
                Session::addMensajeError("No se encontro el Ususario!!!");
                header("location:admin-usuarios.php");
                exit;
            }
            //if($u!=NULL){
        }
        //if(!empty($usuario)){
    }
    //if(isset($_REQUEST['usuario'])){
}
//if(isset($_POST['btn-guardar']) && $_POST['btn-guardar'] == "Guardar")
$gDB = new Grupos();
$grupos = $gDB->getAll();
ob_start();
?>
<div class="row">
    <div class="well col-md-4 col-md-offset-4">
    <form action="?op=edit" method="post">
        <fieldset>
            <legend>Editar usuario <?php 
echo $u['usuario'];
?>
</legend>            
            <input class="form-control" type="hidden" name="usuario" id="usuario" value="<?php 
echo $u['usuario'];
?>
" />            
Esempio n. 7
0
 function listAsistenciaFuncionarios($funcionario = "")
 {
     global $uid, $uperms;
     $and = "";
     if (!$uperms['asistencia_w']) {
         $and = "AND usuario_id = {$uid} ";
     }
     if ($funcionario != '') {
         $and .= "AND a.usuario_id = {$funcionario} ";
     }
     $db = new DB();
     $sql = "SELECT  a.id, a.usuario_id, a.entrada, a.salida, a.comentarios, " . "CONCAT(u.nombres, ' ', u.apellidos) AS funcionario " . "FROM " . TBL_ASISTENCIA . " a INNER JOIN " . TBL_USUARIOS . " u ON u.id = a.usuario_id " . "WHERE a.id > 0 {$and} AND a.id NOT IN (SELECT asistencias_id FROM asistencias_tutores " . "WHERE asistencias_id = a.id)";
     if (isset($_GET['starting'])) {
         $starting = $_GET['starting'];
     } else {
         $starting = 0;
     }
     $objpag = new Pagination($sql, $starting, 20, 'index2.php?com=asistencia&do=list_fun');
     $res = $objpag->result;
     $data = array();
     $x = 0;
     while ($line = $objpag->fetchNextObject($res)) {
         $data[$x]['id'] = $line->id;
         $data[$x]['usuario_id'] = $line->usuario_id;
         $data[$x]['funcionario'] = $line->funcionario;
         $data[$x]['entrada'] = $line->entrada;
         $data[$x]['salida'] = $line->salida;
         $data[$x]['comentarios'] = $line->comentarios;
         $x++;
     }
     $anchors = $objpag->anchors;
     $total = $objpag->total;
     $tpl = new Elfic_Smarty();
     $tpl->assign('funcionarios', Grupos::getUsuariosGrupo(3));
     $tpl->assign('sel_func', $funcionario);
     $tpl->assign('lista', $data);
     $tpl->assign('anchors', $anchors);
     $tpl->assign('total', $total);
     $tpl->display('asistencia/asistenciaFuncionariosList.tpl');
 }
 private function _data_aux_historial($paciente)
 {
     $companias_list = Companias::lists('nombre', 'id');
     $companias_paciente = array();
     $companias_paciente[] = $paciente->compania;
     $paciente->companias_text = $companias_list[$paciente->compania];
     if ($paciente->compania2 != 0) {
         $companias_paciente[] = $paciente->compania2;
         $paciente->companias_text .= ' y ' . $companias_list[$paciente->compania2];
     }
     $grupos = Grupos::orderBy('id')->get(array('id', 'nombre'));
     $anticipos = Cobros::where('paciente_id', $paciente->id)->where('historial_clinico_id', 0)->sum('cobro');
     //los cobros con historial clínico = 0 son anticipos pagados desde el HC de un paciente.
     $todos_los_cobros_de_anticipo = Cobros::where('paciente_id', $paciente->id)->where('historial_clinico_id', '!=', 0)->where('tipos_de_cobro_id', 1)->sum('cobro');
     $saldo_anticipos = $anticipos - $todos_los_cobros_de_anticipo;
     $atratamientos = $this->getTratamientosArray($grupos, $companias_list, $companias_paciente);
     return array('grupos' => $grupos, 'paciente' => $paciente, 'atratamientos' => $atratamientos, 'companias' => $companias_list, 'saldon' => $saldo_anticipos);
 }
<?php

session_start();
include_once '../modelos/modelo.grupos.php';
require "../modelos/modelo.registrar_auditoria.php";
if (isset($_POST['grupo']) and $_POST['grupo'] != "") {
    $nombre_grupo = $_POST['grupo'];
    $id_grupo = $_POST['id_grupo'];
    $descripcion = $_POST['descripcion'];
    $grupo = new Grupos();
    if ($id_grupo == "") {
        $id_grupo = 0;
    }
    $resp = $grupo->registra_grupo($nombre_grupo, $id_grupo, $descripcion);
    $auditoria = new auditoria("Ingresar Grupo", "Insertar_contactos(GRUPO: " . $id_grupo . ", Nombre: " . $nombre_grupo . ")");
    $auditori = $auditoria->registrar_auditoria();
    if ($auditori == false) {
        $mensaje[0] = 'error_auditoria';
        die(json_encode($mensaje));
    }
    echo $resp[0][0];
}
Esempio n. 10
0
     echo json_encode($response);
     break;
 case 'solic_renovaciones':
     $response = Solicitud::seleccionar_renovaciones($_POST['IdGrup'], $_POST['IdDep'], $_POST['IdMun'], $_POST['IdEst'], $_POST['Inicio'], $_POST['Limite']);
     echo json_encode($response);
     break;
 case 'contar_renovaciones':
     $response = Solicitud::contar_renovaciones($_POST['IdGrup'], $_POST['IdDep'], $_POST['IdMun'], $_POST['IdEst']);
     echo json_encode($response);
     break;
 case 'grupos':
     $response = Grupos::seleccionar_grupos($_POST['IdDep'], $_POST['IdMun'], $_POST['Nomgrup'], $_POST['IdGrup'], $_POST['Inicio'], $_POST['Limite']);
     echo json_encode($response);
     break;
 case 'contar_grupos':
     $response = Grupos::contar_grupos($_POST['IdDep'], $_POST['IdMun'], $_POST['Nomgrup'], $_POST['IdGrup']);
     echo json_encode($response);
     break;
 case 'miembros':
     $response = Miembros::seleccionar_miembros($_POST['nis'], $_POST['IdDep'], $_POST['IdMun'], $_POST['IdGrup'], $_POST['Gen'], $_POST['nombre'], $_POST['apellido'], $_POST['Inicio'], $_POST['Limite']);
     echo json_encode($response);
     break;
 case 'contar_miembros':
     $response = Miembros::contar_miembros($_POST['nis'], $_POST['IdDep'], $_POST['IdMun'], $_POST['IdGrup'], $_POST['Gen'], $_POST['nombre'], $_POST['apellido']);
     echo json_encode($response);
     break;
 case 'seleccionar_NIS':
     $response = Inscripcion::seleccionar_NIS($_POST['idI']);
     echo json_encode($response);
     break;
 case 'padecimientos':
<?php

session_start();
$mensaje = array();
require_once '../modelos/modelo.grupos.php';
$op_check = $_POST["valor"];
$checkear = '';
$obj_grupos = new Grupos();
$rs = $obj_grupos->consultar_grupos();
$check_grupos = '<legend><h3>Listado de grupos</h3></legend>';
for ($i = 0; $i <= count($rs) - 1; $i++) {
    $k = $i + 1;
    //value='".$rs[$i][0]."'
    ///////recorro la matriz de las opciones marcadas, caso de que alguna este seleccionada...
    if ($op_check != 0) {
        for ($z = 0; $z <= count($op_check) - 1; $z++) {
            if ($op_check[$z][0] == $rs[$i][0]) {
                $checkear = " checked ";
                break;
            }
        }
    }
    /////
    $check_grupos .= " <input type='checkbox' name='grupos[]' id='grupo_" . $k . "' value='" . $rs[$i][0] . "' " . $checkear . ">" . $rs[$i][1] . "<br>";
    $checkear = "";
    /////
}
die(json_encode($check_grupos));
Esempio n. 12
0
require_once '../includes/left-nav-menu.php';
require_once '../layers/reload.php';
?>

<div id="main">
	<div id="content">
		<div class="row">
			<div class="col-lg-12">
				<section class="panel">
					<header class="panel-heading sm" data-color="theme-inverse">
						<h2><strong>Editar</strong> Grupo</h2>
					</header>
					<div class="panel-body">
						<?php 
if (isset($_GET['id'])) {
    $grupo = new Grupos();
    $selectGrupos = $grupo->buscaPorId($_GET['id']);
    $layers = new Layers();
    $selectLayers = $layers->busca();
    $basemaps = new Basemaps();
    $selectBasemaps = $basemaps->busca();
    ?>
						<?php 
    if (!empty($selectGrupos)) {
        ?>
							<?php 
        if ($_SESSION['tipo_id'] == 1) {
            ?>
								<div id="msg-error" class="alert bg-danger">
									<strong></strong>
								</div>
Esempio n. 13
0
$_programas_id = isset($_REQUEST['pid']) ? $_REQUEST['pid'] : NULL;
//id grupo
if (!$uperms['usuarios_w']) {
    Elfic::cosRedirect('index2.php', MSG_NOPERM_COM);
}
switch ($_action) {
    case 'setGroup':
        if (!$_grupo_id || !$_uid) {
            echo "error, contacte al administrador";
        } else {
            $grupo = new Grupos();
            $grupo->setUsuario($_uid, $_grupo_id);
        }
        break;
    case 'unsetGroup':
        if (!$_grupo_id || !$_uid) {
            echo "error, contacte al administrador";
        } else {
            $grupo = new Grupos();
            $grupo->unsetUsuario($_uid, $_grupo_id);
        }
        break;
    case 'getCursosPrograma':
        if (!$_programas_id) {
            //echo "error, contacte al administrador";
        } else {
            $c = new Cursos();
            $c->getCursos($_programas_id);
        }
        break;
}
Esempio n. 14
0
<?php

session_start();
include_once '../modelos/modelo.grupos.php';
require "../modelos/modelo.registrar_auditoria.php";
if (isset($_POST['id']) and $_POST['id'] != "") {
    $id_grupo = $_POST['id'];
    $grupo = new Grupos();
    $resp = $grupo->buscar_grupo($id_grupo);
    if ($resp != 'error') {
        for ($i = 0; $i < count($resp); $i++) {
            $id = $resp[$i][0];
            $nombre = $resp[$i][1];
            $desc = $resp[$i][2];
        }
        $variable = $id . "," . $nombre . "," . $desc;
        $auditoria = new auditoria("Consultar Grupo", "Consultar grupo (id: " . $id_grupo . ")");
        $auditoria = $auditoria->registrar_auditoria();
        if ($auditoria == false) {
            $mensaje[0] = 'error_auditoria';
            die(json_encode($mensaje));
        }
        echo $variable;
    } else {
        echo 0;
    }
}
Esempio n. 15
0
function GetCategoriasAutorizadas($user)
{
    if ($user->isAdmin) {
        $auth = array();
        $categorias = GetCategorias();
        $n = count($categorias);
        for ($i = 0; $i < $n; $i++) {
            array_push($auth, $categorias[$i]['id']);
        }
        return $auth;
    }
    $grupo = new Grupos();
    $grupoID = $user->Grupo;
    $catAcessos = $grupo->GetCategoriasAcesso($grupoID);
    return $catAcessos;
}
Esempio n. 16
0
 $campoLayers = false;
 foreach ($_POST as $chave => $valor) {
     if (explode('-', $chave)[0] === 'layer') {
         $campoLayers = true;
         break;
     }
 }
 /**
 valida os campos
 **/
 $valida = new DataValidator();
 $valida->set('"Nome"', $_POST['nome'])->is_required();
 $valida->set('"Basemaps"', $campoBasemaps)->is_required();
 $valida->set('"Layers"', $campoLayers)->is_required();
 if ($valida->validate()) {
     $grupo = new Grupos();
     $idGrupo = $grupo->insere($_POST['nome']);
     /**
     	verifica se o grupo foi inserido
     	**/
     if ($idGrupo !== 0) {
         $basemapsHasGrupos = new BasemapsHasGrupos();
         $gruposHasLayers = new GruposHasLayers();
         $resultado = 1;
         foreach ($_POST as $chave => $valor) {
             if (explode('-', $chave)[0] === 'basemap') {
                 $resultado *= $basemapsHasGrupos->insere($valor, $idGrupo);
             } elseif (explode('-', $chave)[0] === 'layer') {
                 $resultado *= $gruposHasLayers->insere($valor, $idGrupo);
             }
         }
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 private function _crearpresupuesto($paciente)
 {
     $companias_list = Companias::orderBy('nombre')->lists('nombre', 'id');
     $companias_paciente = array();
     $companias_paciente[] = $paciente->compania;
     $paciente->companias_text = $companias_list[$paciente->compania];
     if ($paciente->compania2 != 0) {
         $companias_paciente[] = $paciente->compania2;
         $paciente->companias_text .= ' y ' . $companias_list[$paciente->compania2];
     }
     $companias_select = $companias_list;
     $companias_select[0] = '-- La más económica del paciente --';
     asort($companias_select);
     $grupos = Grupos::orderBy('nombre')->get(array('id', 'nombre'));
     $atratamientos = $this->getTratamientosArray($grupos, $companias_list, $companias_paciente);
     $profesionales1 = Profesional::orderBy('nombre')->get(array(DB::raw("CONCAT_WS(' ', nombre, apellido1, apellido2) AS nombre"), 'id'));
     $profesionales = array();
     foreach ($profesionales1 as $p) {
         $profesionales[$p->id] = $p->nombre;
     }
     $sedes = Sedes::orderBy('nombre')->lists('nombre', 'id');
     unset($sedes[Sedes::TODAS]);
     return array('grupos' => $grupos, 'paciente' => $paciente, 'atratamientos' => $atratamientos, 'companias' => $companias_list, 'companias_select' => $companias_select, 'sedes' => $sedes, 'profesionales' => $profesionales);
 }
Esempio n. 18
0
 $campoLayers = false;
 foreach ($_POST as $chave => $valor) {
     if (explode('-', $chave)[0] === 'layer') {
         $campoLayers = true;
         break;
     }
 }
 /**
 valida os campos
 **/
 $valida = new DataValidator();
 $valida->set('"Nome"', $_POST['nome'])->is_required();
 $valida->set('"Basemaps"', $campoBasemaps)->is_required();
 $valida->set('"Layers"', $campoLayers)->is_required();
 if ($valida->validate() && isset($_POST['id'])) {
     $grupos = new Grupos();
     $resultadoGrupos = $grupos->edita($_POST['nome'], $_POST['id']);
     /**
     	verifica se o grupo foi editado
     	**/
     if ($resultadoGrupos) {
         $basemapsHasGrupos = new BasemapsHasGrupos();
         $gruposHasLayers = new GruposHasLayers();
         $resultadoBasemaps = $basemapsHasGrupos->deleta($_POST['id']);
         /**
         		verifica se o o basemap foi desassociado
         		**/
         if ($resultadoBasemaps) {
             $resultadoLayers = $gruposHasLayers->deleta($_POST['id']);
             /**
             			verifica se o a layer foi desassociada
Esempio n. 19
0
 /**
  * @desc Form de edición de usuario, perfiles, estado
  */
 public function edit()
 {
     global $uid;
     $tpl = new Elfic_Smarty();
     $data = $this->getUser($this->_id);
     $tpl->assign('uid', $data->id);
     $tpl->assign('nombres', $data->nombres);
     $tpl->assign('apellidos', $data->apellidos);
     $tpl->assign('login', $data->login);
     $tpl->assign('email', $data->email);
     $tpl->assign('creado', $data->creado);
     $tpl->assign('ultimoingreso', $data->ultimoingreso);
     $tpl->assign('activo_combo', $this->getEstadosArray());
     $tpl->assign('esadmin_combo', $this->getEstadosArray());
     $tpl->assign('activo', $data->activo);
     $tpl->assign('esadmin', $data->esadmin);
     $grp = new Grupos();
     $tpl->assign('grupos', $grp->chkUserGroup($this->_id));
     /* Pestañas por tipo de usuario usuario */
     /* coordinador */
     if ($grp->siUsuarioEnGrupo($this->_id, 2) > 0) {
         $coordinador = 1;
         $programas = CatManUtils::getProgramasArray();
         $tpl->assign('programas', $programas);
         $tpl->assign('coordinador', $coordinador);
         $tpl->assign('progdata', Coordinadores::getProgramasArray($this->_id));
     }
     /* pestaña estudiante */
     if ($grp->siUsuarioEnGrupo($this->_id, 5) > 0) {
         $estudiante = 1;
         $programas = CatManUtils::getProgramasArray();
         //$cursos = Cursos::getCursos()
         $tpl->assign('programas', $programas);
         $tpl->assign('estudiante', $estudiante);
         $tpl->assign('cursos', Cursos::getCursosEstudianteArray($this->_id));
     }
     $tpl->display('usuarios/usuarioEdit.tpl');
 }
Esempio n. 20
0
 /**
  * Vista para la informacion cuando se requiera exportar
  */
 public function actionInformacion()
 {
     if (!Yii::app()->user->isGuest) {
         $tipo = Tipo::model()->findAll();
         $tipos = '';
         $es_internacional = "'No' => 0 <br> 'Sí' => 1";
         $sect = Sector::model()->findAll();
         $sectores = '';
         $est = Estado::model()->findAll();
         $estados = '';
         $pais = Paises::model()->findAll();
         $paises = '';
         $tipo_m = TipoMedios::model()->findAll();
         $tipo_medios = '';
         $grupo = Grupos::model()->findAll();
         $grupos = '';
         $usuario = Usuarios::model()->findAll();
         $usuarios = '';
         $es_internacional = "'No' => 0 <br> 'Sí' => 1";
         foreach ($tipo as $t) {
             $tipos .= "'" . $t->nombre . "' => " . $t->id . " <br>";
         }
         foreach ($sect as $s) {
             $sectores .= "'" . $s->nombre . "' => " . $s->id . " <br>";
         }
         foreach ($usuario as $u) {
             $usuarios .= "'" . $u->nombre . ' ' . $u->apellido . "' => " . $u->id . " <br>";
         }
         foreach ($est as $e) {
             $estados .= "'" . $e->nombre . "' => " . $e->id . " <br>";
         }
         foreach ($pais as $p) {
             $paises .= "'" . $p->nombre . "' => " . $p->id . " <br>";
         }
         foreach ($tipo_m as $tm) {
             $tipo_medios .= "'" . $tm->nombre . "' => " . $tm->id . " <br>";
         }
         foreach ($grupo as $g) {
             $grupos .= "'" . $g->nombre . "' => " . $g->id . " <br>";
         }
         $datos = array('es_internacional' => $es_internacional, 'tipos' => $tipos, 'sectores' => $sectores, 'usuarios' => $usuarios, 'estados' => $estados, 'paises' => $paises, 'tipo_medios' => $tipo_medios, 'grupos' => $grupos);
         $this->render('informacion', array('datos' => $datos));
     } else {
         $this->redirect(Yii::app()->homeUrl);
     }
 }
Esempio n. 21
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     Grupos::destroy($id);
     return Redirect::action('GruposController@index')->with('message', 'Grupo eliminado');
 }
Esempio n. 22
0
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer the ID of the model to be loaded
  */
 public function loadModel($id)
 {
     $model = Grupos::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $tratamiento = Tratamientos::where('id', $id)->firstOrFail();
     $grupos = Grupos::lists('nombre', 'id');
     $companias = Companias::lists('nombre', 'id');
     $tipos = TiposTratamientos::get();
     $imagenes = Imagenes::lists('denominacion', 'nombre');
     $imagenes[0] = '-- Ninguna --';
     asort($imagenes);
     $imgselected = $tratamiento->imagen == null ? 0 : $tratamiento->imagen;
     $precios = Precios::leftJoin('tratamientos', 'tratamientos.id', '=', 'tratamientos_id')->leftJoin('companias', 'companias.id', '=', 'companias_id')->select('companias.nombre as nombre_comp', 'companias.id as cid', 'precio', 'grupostratamientos_id', 'tipostratamientos_id')->where('tratamientos.id', $id)->get();
     if ($precios->isEmpty()) {
         $precios = array();
         foreach ($companias as $cid => $nombre) {
             $precios[] = array('cid' => $cid, 'precio' => '', 'disabled' => TRUE);
         }
     } else {
         foreach ($precios as $p) {
             $p->disabled = is_null($p->precio);
         }
     }
     return View::make('tratamientos.edit')->with(array('tratamiento' => $tratamiento, 'precios' => $precios, 'grupos' => $grupos, 'tipos' => $tipos, 'imagenes' => $imagenes, 'imgselected' => $imgselected, 'companias' => $companias));
 }
Esempio n. 24
0
	<div id="content">
		<div class="row">
			<div class="col-lg-12">
				<section class="panel">
					<header class="panel-heading sm" data-color="theme-inverse">
						<h2><strong>Editar</strong> Usuário</h2>
					</header>
					<div class="panel-body">
						<?php 
if (isset($_GET['id'])) {
    $usuarios = new Usuarios();
    $selectUsuarios = $usuarios->buscaPorId($_GET['id']);
    $tpUsuario = new TipoUsuario();
    $selectTpUsuarios = $tpUsuario->busca();
    if ($_SESSION['tipo_id'] == 1) {
        $grupos = new Grupos();
        $selectGrupos = $grupos->buscaLayersBasemaps();
    } else {
        $selectGrupos = $usuarios->buscaPorId($_SESSION['id']);
    }
    ?>
						<?php 
    if (!empty($selectUsuarios)) {
        ?>
							<?php 
        if (($_SESSION['tipo_id'] == 1 || $_SESSION['tipo_id'] == 2 && $selectUsuarios[0]['orgao'] == $_SESSION['orgao'] && $selectUsuarios[0]['tipo_usuario_id'] != 1) && $_SESSION['id'] != $selectUsuarios[0]['id']) {
            ?>
								<div id="msg-error" class="alert bg-danger">
									<strong></strong>
								</div>
								<form class="form-horizontal" data-collabel="3" data-alignlabel="left">
require "../libs/fbasic.php";
include_once '../modelos/modelo.grupos.php';
require "../modelos/modelo.paginacion_consultas.php";
validar_post_paginacion();
$nombre = $_POST['nombre'];
$offset = $_POST['offset'];
$limite = $_POST['limit'];
$actual = $_POST['actual'];
$nom_fun = "armar_cuerpo";
$j = '';
$k = '';
$cuerpo_contenido = '';
$mensaje = array();
$resp = array();
$nombre = strtoupper($nombre);
$destinatario = new Grupos();
$resp = $destinatario->consultar_cuerpo_consulta_contactos($nombre, $offset, $limite);
if ($resp == 'error') {
    $mensaje[0] = "error";
    die(json_encode($mensaje));
} else {
    for ($i = 0; $i < count($resp); $i++) {
        $k = $i + 1;
        $j = $j + 1;
        $cuerpo_contenido .= "<tr>\n\t\t\t\t\t\t\t<td width='25%'>" . $resp[$i][1] . "</td>\n\t\t\t\t\t\t\t<td width='25%' class='campo_esp'>" . $resp[$i][2] . "</td>\n\t\t\t\t\t\t\t<td width='25%'><button class='btn btn-danger' id='btn_selec_dest" . $k . "' onmouseover='cambiar_color_btn(this);' tile='Editar' onmouseout='cambiar_color_btn2(this);' onclick='editar(" . $resp[$i][0] . ");' ><span class='glyphicon glyphicon-ok'></span></button></td>\t\n\t\t\t\t\t </tr>";
    }
    if ($actual == "") {
        $actual = 0;
    }
    $obj_paginador = new paginacion($actual, $destinatario->num_rows, $nom_fun);
    $mensaje[0] = $cuerpo_contenido;