private function _criarFromCassandra(array $column, WeLearn_Cursos_Curso $cursoPadrao = null) { $column['curso'] = $cursoPadrao instanceof WeLearn_Cursos_Curso ? $cursoPadrao : $this->_cursoDao->recuperar($column['curso']); $modulo = $this->criarNovo(); $modulo->fromCassandra($column); return $modulo; }
private function _criarFromCassandra(array $column, WeLearn_DTO_AbstractDTO $cursoOuAulaPadrao = null, WeLearn_Usuarios_Usuario $criadorPadrao = null) { if ($column['tipo'] == WeLearn_Cursos_Recursos_TipoRecurso::RESTRITO) { $recurso = $this->criarNovoRestrito(); if ($cursoOuAulaPadrao instanceof WeLearn_Cursos_Conteudo_Aula) { $column['aula'] = $cursoOuAulaPadrao; } else { $column['aula'] = $this->_aulaDao->recuperar($column['aula']); } } else { $recurso = $this->criarNovoGeral(); if ($cursoOuAulaPadrao instanceof WeLearn_Cursos_Curso) { $column['curso'] = $cursoOuAulaPadrao; } else { $column['curso'] = $this->_cursoDao->recuperar($column['curso']); } } if ($criadorPadrao instanceof WeLearn_Usuarios_Usuario) { $column['criador'] = $criadorPadrao; } else { $column['criador'] = $this->_usuarioDao->recuperar($column['criador']); } $recurso->fromCassandra($column); return $recurso; }
private function _criarFromCassandra(array $column, WeLearn_Cursos_Curso $cursoPadrao = null) { $column['curso'] = $cursoPadrao instanceof WeLearn_Cursos_Curso ? $cursoPadrao : $this->_cursoDao->recuperar($column['curso']); $column['ativo'] = $column['ativo'] == 'true' ? true : false; $certificado = $this->criarNovo(); $certificado->fromCassandra($column); return $certificado; }
/** * @param WeLearn_Cursos_Curso $curso */ public function removerTodosPorCurso(WeLearn_Cursos_Curso $curso) { $cursoUUID = UUID::import($curso->getId()); $idsGerenciadores = array_keys($this->_gerenciadoresPorCursoCF->get($cursoUUID->bytes, null, $de, $ate, false, $count)); $idsConvites = array_keys($this->_convitesGerenciadorPorCursoCF->get($cursoUUID->bytes, null, $de, $ate, false, $count)); $this->_gerenciadoresPorCursoCF->remove($cursoUUID->bytes); $this->_convitesGerenciadorPorCursoCF->remove($cursoUUID->bytes); $this->_cursoDao->removerTodosGerenciadores($idsGerenciadores, $curso); $this->_cursoDao->removerTodosConvitesGerenciador($idsConvites, $curso); }
private function _criarFromCassandra(array $column, WeLearn_Cursos_Curso $cursoPadrao = null) { $column['curso'] = $cursoPadrao instanceof WeLearn_Cursos_Curso ? $cursoPadrao : $this->_cursoDao->recuperar($column['curso']); try { $column['criador'] = $this->_usuarioDao->recuperar($column['criador']); } catch (cassandra_NotFoundException $e) { unset($column['criador']); } $categoria = new WeLearn_Cursos_Foruns_Categoria(); $categoria->fromCassandra($column); return $categoria; }
private function _criarFromCassandra(array $column, WeLearn_Cursos_Curso $cursoPadrao = null) { if ($cursoPadrao instanceof WeLearn_Cursos_Curso) { $column['curso'] = $cursoPadrao; } else { $column['curso'] = $this->_cursoDao->recuperar($column['curso']); } $column['criador'] = $this->_usuarioDao->recuperar($column['criador']); $enquete = $this->criarNovo(); $enquete->fromCassandra($column); $this->recuperarQtdTotalVotos($enquete); return $enquete; }
<?php require_once '../bd/CursoHasPessoaDAO.php'; require_once '../bd/CursoDAO.php'; require_once 'cFuncoes.php'; $idCurso = $_POST['idCurso']; $cursoHasPessoaDAO = new CursoHasPessoaDAO(); $cursoDAO = new CursoDAO(); $dados_curso = $cursoDAO->buscaDados($idCurso); $alunos = $cursoHasPessoaDAO->buscaAlunosDoCurso($idCurso); ?> <html> <head> <link href="../mate-2.2/css/table_styles.css" rel="stylesheet" type="text/css" /> <link href="../mate-2.2/css/icon_styles.css" rel="stylesheet" type="text/css" /> </head> <br><br> <body> Dados do Curso: <table cellpadding="1" width="120%" class="mateTable"> <tbody> <tr class="header" style="background: #009900;"> <td> Curso </td> <td> Vagas Total </td> <td> Vagas Disp. </td>
/** * @param WeLearn_Cursos_Curso $curso * @return int */ protected function _getNivelAcesso(WeLearn_Cursos_Curso $curso) { if (null === $this->_nivelAcesso || $this->_nivelAcessoCursoId != $curso->getId()) { $this->_nivelAcessoCursoId = $curso->getId(); $this->_nivelAcesso = $this->_cursoDao->recuperarTipoDeVinculo($this->autenticacao->getUsuarioAutenticado(), $curso); } return $this->_nivelAcesso; }
public function excluirCurso(Curso $curso){ $cursoDAO = new CursoDAO(); $cursoDAO->setBancoDados($this->banco); $cursoDAO->excluirCursoDAO($curso); }