Example #1
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');
 }