/** * @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'); }