コード例 #1
0
 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;
 }
コード例 #2
0
ファイル: ForumDAO.php プロジェクト: 00victor00/WeLearn
 public function recuperarQtdTotalPorCategoriaEStatus(WeLearn_Cursos_Foruns_Categoria $categoria, $status = WeLearn_Cursos_Foruns_StatusForum::ATIVO)
 {
     $UUID = CassandraUtil::import($categoria->getId());
     if ($status == WeLearn_Cursos_Foruns_StatusForum::ATIVO) {
         return $this->_forumAtivosCF->get_count($UUID->bytes);
     } else {
         return $this->_forumInativosCF->get_count($UUID->bytes);
     }
 }