function __construct() { $phpCassa = WL_Phpcassa::getInstance(); $this->_MPPorAmigosCF = $phpCassa->getColumnFamily($this->_nomeMPPorAmigosCF); $this->_MPListaAmigosCF = $phpCassa->getColumnFamily($this->_nomeMPListaAmigosCF); $this->_usuarioDao = WeLearn_DAO_DAOFactory::create('UsuarioDAO'); }
function __construct() { $phpCassa = WL_Phpcassa::getInstance(); $this->_certificadosPorCursoCF = $phpCassa->getColumnFamily($this->_nomeCertificadosPorCursoCF); $this->_certificadosPorAlunoCF = $phpCassa->getColumnFamily($this->_nomeCertificadosPorAlunoCF); $this->_cursoDao = WeLearn_DAO_DAOFactory::create('CursoDAO'); }
/** * @param WeLearn_Cursos_Curso $curso * @return void */ public function registrarCriacaoCurso(WeLearn_Cursos_Curso $curso, SugestaoCursoDAO $sugestaoDao = null) { if (is_null($sugestaoDao)) { $sugestaoDao = WeLearn_DAO_DAOFactory::create($this); } $sugestaoDao->registrarCriacaoCurso($this, $curso); }
public function __construct() { $phpCassa = WL_Phpcassa::getInstance(); $this->_postsPorForumCF = $phpCassa->getColumnFamily($this->_nomePostsPorForumCF); $this->_forumDao = WeLearn_DAO_DAOFactory::create('ForumDAO'); $this->_usuarioDao = WeLearn_DAO_DAOFactory::create('UsuarioDAO'); }
public function recuperar_lista($area = '') { if (!$this->input->is_ajax_request()) { show_404(); } set_json_header(); if ($area) { try { $segmentoDao = WeLearn_DAO_DAOFactory::create('SegmentoDAO'); $opcoes = array('areaId' => $area); $listaSegmentos = $segmentoDao->recuperarTodos('', '', $opcoes); $dropdownSegmentos = array(); foreach ($listaSegmentos as $segmento) { $dropdownSegmentos[] = $segmento->toCassandra(); } $segmentosJSON = Zend_Json::encode($dropdownSegmentos); echo '{"success":true, "segmentos":' . $segmentosJSON . '}'; } catch (cassandra_NotFoundException $e) { $error_msg = 'Esta área ainda não possui segmentos,' . ' sinta-se a vontade para adicionar um segmento você mesmo!'; $error = create_json_feedback_error_json($error_msg, 'area'); echo create_json_feedback(false, $error); } catch (Exception $e) { log_message('error', 'Erro ao recuperar lista de segmentos: ' . create_exception_description($e)); $error = create_json_feedback_error_json('Ops! ocorreu um erro. Tente novamente em breve.'); echo create_json_feedback(false, $error); } } }
function __construct() { $phpCassa = WL_Phpcassa::getInstance(); $this->_notificacoesPorUsuarioCF = $phpCassa->getColumnFamily($this->_nomeNotificacoesPorUsuarioCF); $this->_notificacoesNovasPorUsuarioCF = $phpCassa->getColumnFamily($this->_nomeNotificacoesNovasPorUsuario); $this->_usuarioDao = WeLearn_DAO_DAOFactory::create('UsuarioDAO'); }
public function __construct() { parent::__construct(); $this->_notificacaoDao = WeLearn_DAO_DAOFactory::create('NotificacaoDAO'); $this->_usuarioAtual = $this->autenticacao->getUsuarioAutenticado(); $this->template->appendJSImport('notificacao.js'); }
function carregar_infoetapa_view(WeLearn_Cursos_Conteudo_Modulo $modulo, $aula = null, $pagina = null, $avaliacao = null) { $ci =& get_instance(); $moduloDao = WeLearn_DAO_DAOFactory::create('ModuloDAO'); $aulaDao = WeLearn_DAO_DAOFactory::create('AulaDAO'); $paginaDao = WeLearn_DAO_DAOFactory::create('PaginaDAO'); $ci->load->helper(array('modulo', 'aula', 'pagina')); try { $listaModulos = $moduloDao->recuperarTodosPorCurso($modulo->getCurso()); } catch (cassandra_NotFoundException $e) { $listaModulos = array(); } try { $listaAulas = $aulaDao->recuperarTodosPorModulo($modulo); } catch (cassandra_NotFoundException $e) { $listaAulas = array(); } try { $listaPaginas = $aula ? $paginaDao->recuperarTodosPorAula($aula) : array(); } catch (cassandra_NotFoundException $e) { $listaPaginas = array(); } $dadosInfoEtapaView = array('modulo' => $modulo, 'aula' => $aula, 'pagina' => $pagina, 'avaliacao' => $avaliacao, 'selectModulos' => $ci->template->loadPartial('select_modulos', array('listaModulos' => lista_modulos_para_dados_dropdown($listaModulos), 'moduloSelecionado' => $modulo->getId(), 'extra' => 'id="slt-modulos"'), 'curso/conteudo'), 'selectAulas' => $ci->template->loadPartial('select_aulas', array('listaAulas' => lista_aulas_para_dados_dropdown($listaAulas), 'aulaSelecionada' => $aula ? $aula->getId() : '0', 'extra' => 'id="slt-aulas"'), 'curso/conteudo'), 'selectPaginas' => $ci->template->loadPartial('select_paginas', array('listaPaginas' => lista_paginas_para_dados_dropdown($listaPaginas), 'paginaSelecionada' => $pagina ? $pagina->getId() : '0', 'extra' => 'id="slt-paginas"'), 'curso/conteudo')); return $ci->template->loadPartial('section_info_etapa', $dadosInfoEtapaView, 'curso/conteudo/exibicao'); }
public function __construct() { $phpCassa = WL_Phpcassa::getInstance(); $this->_controleAvaliacaoPorParticipacaoCF = $phpCassa->getColumnFamily($this->_nomeControleAvaliacaoPorParticipacaoCF); $this->_respostasAvaliacaoCF = $phpCassa->getColumnFamily($this->_nomeRespostasAvaliacaoCF); $this->_alternativasDao = WeLearn_DAO_DAOFactory::create('AlternativaAvaliacaoDAO'); $this->_avaliacaoDao = WeLearn_DAO_DAOFactory::create('AvaliacaoDAO'); }
function __construct() { $phpCassa = WL_Phpcassa::getInstance(); $this->_cf = $phpCassa->getColumnFamily($this->_nomeCF); $this->_comentarioPorCompartilhamentoCF = $phpCassa->getColumnFamily($this->_nomeComentarioPorCompartilhamentoCF); $this->_usuarioDAO = WeLearn_DAO_DAOFactory::create('UsuarioDAO'); $this->_feedDAO = WeLearn_DAO_DAOFactory::create('FeedDAO'); }
/** * */ function __construct() { parent::__construct(); $phpCassa = WL_Phpcassa::getInstance(); $this->_gerenciadoresPorCursoCF = $phpCassa->getColumnFamily($this->_nomeGerenciadoresPorCursoCF); $this->_convitesGerenciadorPorCursoCF = $phpCassa->getColumnFamily($this->_nomeConvitesGerenciadorPorCursoCF); $this->_cursoDao = WeLearn_DAO_DAOFactory::create('CursoDAO'); }
function __construct() { $phpCassa = WL_Phpcassa::getInstance(); $this->_recursosGeraisCF = $phpCassa->getColumnFamily($this->_nomeRecursosGeraisCF); $this->_recursosRestritosCF = $phpCassa->getColumnFamily($this->_nomeRecursosRestritosCF); $this->_aulaDao = WeLearn_DAO_DAOFactory::create('AulaDAO'); $this->_cursoDao = WeLearn_DAO_DAOFactory::create('CursoDAO'); $this->_usuarioDao = WeLearn_DAO_DAOFactory::create('UsuarioDAO'); }
function __construct() { $phpCassa = WL_Phpcassa::getInstance(); $this->_amizadeAmigosCF = $phpCassa->getColumnFamily($this->_nomeAmizadeAmigosCF); $this->_amizadeAmigosInativosCF = $phpCassa->getColumnFamily($this->_nomeAmizadeAmigosInativosCF); $this->_amizadeRequisicoesCF = $phpCassa->getColumnFamily($this->_nomeAmizadeRequisicoesCF); $this->_amizadeRequisicoesPorDataCF = $phpCassa->getColumnFamily($this->_nomeAmizadeRequisicoesPorDataCF); $this->_usuarioDao = WeLearn_DAO_DAOFactory::create('UsuarioDAO'); }
public function __construct() { $phpCassa = WL_Phpcassa::getInstance(); $this->_convitePorRemetente = $phpCassa->getColumnFamily($this->_nomeConvitePorRemetente); $this->_convitePorDestinatario = $phpCassa->getColumnFamily($this->_nomeConvitePorDestinatario); $this->_convitePorDestinatarioPorData = $phpCassa->getColumnFamily($this->_nomeConvitePorDestinatarioPorData); $this->_convitePorRemetentePorData = $phpCassa->getColumnFamily($this->_nomeConvitePorRemetentePorData); $this->_usuarioDao = WeLearn_DAO_DAOFactory::create('UsuarioDAO'); $this->_cursoDao = WeLearn_DAO_DAOFactory::create('CursoDAO'); }
public function __construct() { $phpCassa = WL_Phpcassa::getInstance(); $this->_emailUsuarioCF = $phpCassa->getColumnFamily('usuarios_email_usuario'); $this->_imagemDao = WeLearn_DAO_DAOFactory::create('ImagemUsuarioDAO'); $this->_dadosPessoaisDao = WeLearn_DAO_DAOFactory::create('DadosPessoaisUsuarioDAO'); $this->_dadosProfissionaisDao = WeLearn_DAO_DAOFactory::create('DadosProfissionaisUsuarioDAO'); $this->_configuracaoDao = WeLearn_DAO_DAOFactory::create('ConfiguracaoUsuarioDAO'); $this->_segmentoDao = WeLearn_DAO_DAOFactory::create('SegmentoDAO'); }
/** * @param null|WeLearn_Usuarios_Usuario $usuario * @param null|WeLearn_Usuarios_Usuario $amigo * @param int $comecouEm * @param int $status */ public function __construct(WeLearn_Usuarios_Usuario $usuario = null, WeLearn_Usuarios_Usuario $amigo = null, $comecouEm = null, $status = WeLearn_Usuarios_StatusAmizade::REQUISICAO_EM_ESPERA) { $dados = array('comecouEm' => $comecouEm, 'status' => $status); if ($usuario instanceof WeLearn_Usuarios_Usuario) { $dados['usuario'] = $usuario; } if ($amigo instanceof WeLearn_Usuarios_Usuario) { $dados['amigo'] = $amigo; } parent::__construct($dados); $this->_amizadeDao = WeLearn_DAO_DAOFactory::create('AmizadeUsuarioDAO'); }
function lista_areas_para_dados_dropdown(array $areas = null) { if (is_null($areas)) { $areaDao = WeLearn_DAO_DAOFactory::create('AreaDAO'); $areas = $areaDao->recuperarTodos(); } $dropdownAreas = array('0' => 'Selecione uma área de segmento...'); foreach ($areas as $area) { $dropdownAreas[$area->getId()] = $area->getDescricao(); } return $dropdownAreas; }
function __construct() { $phpCassa = WL_Phpcassa::getInstance(); $this->_enquetePorCursoCF = $phpCassa->getColumnFamily($this->_nomeEnquetePorCursoCF); $this->_enquetePorStatusAtivoCF = $phpCassa->getColumnFamily($this->_nomeEnquetePorStatusAtivoCF); $this->_enquetePorStatusInativoCF = $phpCassa->getColumnFamily($this->_nomeEnquetePorStatusInativoCF); $this->_enquetePorSituacaoAbertoCF = $phpCassa->getColumnFamily($this->_nomeEnquetePorSituacaoAbertoCF); $this->_enquetePorSituacaoFechadoCF = $phpCassa->getColumnFamily($this->_nomeEnquetePorSituacaoFechadoCF); $this->_cursoDao = WeLearn_DAO_DAOFactory::create('CursoDAO'); $this->_usuarioDao = WeLearn_DAO_DAOFactory::create('UsuarioDAO'); $this->_alternativaEnqueteDao = WeLearn_DAO_DAOFactory::create('AlternativaEnqueteDAO'); $this->_votoEnqueteDao = WeLearn_DAO_DAOFactory::create('VotoEnqueteDAO'); }
private function _partialEtapa1() { $listaSexo = array(WeLearn_Usuarios_Sexo::NAO_EXIBIR => WeLearn_Usuarios_Sexo::getDescricao(WeLearn_Usuarios_Sexo::NAO_EXIBIR), WeLearn_Usuarios_Sexo::MASCULINO => WeLearn_Usuarios_Sexo::getDescricao(WeLearn_Usuarios_Sexo::MASCULINO), WeLearn_Usuarios_Sexo::FEMININO => WeLearn_Usuarios_Sexo::getDescricao(WeLearn_Usuarios_Sexo::FEMININO)); $paisEstadoDao = WeLearn_DAO_DAOFactory::create('PaisEstadoDAO', null, false); $listaPais = array(0 => 'Selecione um país'); $listaPais = array_merge($listaPais, $paisEstadoDao->recuperarTodosPaisesSimplificado()); $listaEstado = array(0 => 'Selecione um país acima'); $listaDeRS = array(); $listaDeRS[] = array('rs' => form_label('Rede Social', 'txt-rs-0') . form_input('rsId[]', '', 'id="txt-rs-0"'), 'rsUsuario' => form_label('Usuario na Rede Social', 'txt-rs-usuario-0') . form_input('rsUsuario[]', '', 'id="txt-rs-usuario-0"')); $listaDeIM = array(); $listaDeIM[] = array('im' => form_label('Mensageiro Instantâneo (IM)', 'txt-im-0') . form_input('imId[]', '', 'id="txt-im-0"'), 'imUsuario' => form_label('Usuario no Mensageiro Instantâneo (IM)', 'txt-im-usuario-0') . form_input('imUsuario[]', '', 'id="txt-im-usuario-0"')); $dadosEtapa1 = array('formAction' => '/usuario/salvar_dados_pessoais', 'extraOpenForm' => 'id="form-etapa-1" class="quickstart-form"', 'listaSexo' => $listaSexo, 'sexoAtual' => WeLearn_Usuarios_Sexo::NAO_EXIBIR, 'dataNascimentoAtual' => '', 'listaPais' => $listaPais, 'paisAtual' => '0', 'listaEstado' => $listaEstado, 'estadoAtual' => '0', 'cidadeAtual' => '', 'enderecoAtual' => '', 'descricaoPessoalAtual' => '', 'telAtual' => '', 'telAlternativoAtual' => '', 'listaDeIM' => $listaDeIM, 'listaDeRS' => $listaDeRS, 'homePageAtual' => ''); return $this->template->loadPartial('form_dados_pessoais', $dadosEtapa1, 'usuario'); }
public function remover($idComentario) { try { $comentarioDao = WeLearn_DAO_DAOFactory::create('ComentarioFeedDAO'); $comentarioDao->remover($idComentario); $this->load->helper('notificacao_js'); $response = Zend_Json::encode(array('notificacao' => create_notificacao_array('sucesso', 'Comentario removido com Sucesso'))); $json = create_json_feedback(true, '', $response); } catch (cassandra_NotFoundException $e) { $error = create_json_feedback_error_json("Erro, o comentario selecionado não foi encontrado!"); $json = create_json_feedback(false, $error); } echo $json; }
public function __construct() { parent::__construct(); $this->_alunoDao = WeLearn_DAO_DAOFactory::create('AlunoDAO'); $this->_participacaoCursoDao = WeLearn_DAO_DAOFactory::create('ParticipacaoCursoDAO'); $this->_paginaDao = WeLearn_DAO_DAOFactory::create('PaginaDAO'); $this->_aulaDao = WeLearn_DAO_DAOFactory::create('AulaDAO'); $this->_moduloDao = WeLearn_DAO_DAOFactory::create('ModuloDAO'); $this->_avaliacaoDao = WeLearn_DAO_DAOFactory::create('AvaliacaoDAO'); $this->_controleAvaliacaoDao = WeLearn_DAO_DAOFactory::create('ControleAvaliacaoDAO'); $this->_questaoAvaliacaoDao = WeLearn_DAO_DAOFactory::create('QuestaoAvaliacaoDAO'); $this->_alternativaAvaliacaoDao = WeLearn_DAO_DAOFactory::create('AlternativaAvaliacaoDAO'); $this->_alunoAtual = $this->_alunoDao->criarAluno($this->autenticacao->getUsuarioAutenticado()); $this->template->appendCSS('sala_de_aula.css')->appendJSImport('aplicacao_avaliacao.js'); }
public function __construct() { try { WeLearn_Base_AutoLoader::init(LIBSPATH); log_message('debug', 'WeLearn autoloader iniciado com sucesso!'); } catch (Exception $e) { log_message('error', $e->getMessage()); } try { WeLearn_DAO_DAOFactory::registerDAOPath(DAOPATH); log_message('debug', 'WeLearn DAOFactory iniciado com sucesso!'); } catch (Exception $e) { log_message('error', $e->getMessage()); } }
/** * @param WeLearn_Cursos_ParticipacaoCurso $participacaoCurso * @param WeLearn_Cursos_Conteudo_Aula $aula * @return WeLearn_Cursos_Conteudo_ControleAula */ public function acessar(WeLearn_Cursos_ParticipacaoCurso &$participacaoCurso, WeLearn_Cursos_Conteudo_Aula $aula) { try { $controleAula = $this->recuperar($aula, $participacaoCurso); } catch (cassandra_NotFoundException $e) { $controleAula = $this->criarNovo(); $controleAula->setParticipacaoCurso($participacaoCurso); $controleAula->setAula($aula); $controleAula->acessar(); $this->salvar($controleAula); } $participacaoCurso->setAulaAtual($aula); WeLearn_DAO_DAOFactory::create('ParticipacaoCursoDAO')->salvar($participacaoCurso); return $controleAula; }
/** * @param WeLearn_Cursos_ParticipacaoCurso $participacaoCurso * @param WeLearn_Cursos_Conteudo_Modulo $modulo * @return WeLearn_Cursos_Conteudo_ControleModulo */ public function acessar(WeLearn_Cursos_ParticipacaoCurso &$participacaoCurso, WeLearn_Cursos_Conteudo_Modulo $modulo) { try { $controleModulo = $this->recuperar($modulo, $participacaoCurso); } catch (cassandra_NotFoundException $e) { $controleModulo = $this->criarNovo(); $controleModulo->setParticipacaoCurso($participacaoCurso); $controleModulo->setModulo($modulo); $controleModulo->acessar(); $this->salvar($controleModulo); } $participacaoCurso->setModuloAtual($modulo); WeLearn_DAO_DAOFactory::create('ParticipacaoCursoDAO')->salvar($participacaoCurso); return $controleModulo; }
/** * Created by JetBrains PhpStorm. * User: root * Date: 05/06/12 * Time: 10:05 * To change this template use File | Settings | File Templates. */ function carregar_comentarios($de = '', $ate = '', $count, $idFeed) { try { $filtros = array('idFeed' => $idFeed, 'count' => $count); $comentarioFeedDao = WeLearn_DAO_DAOFactory::create('ComentarioFeedDAO'); $comentarios = $comentarioFeedDao->recuperarTodos($de, $ate, $filtros); $dadosPaginados = create_paginacao_cassandra($comentarios, 2); $dadosPaginados = array_reverse($dadosPaginados); $partialListaComentarios = get_instance()->template->loadPartial('lista_comentarios', array('comentarios' => $comentarios), 'usuario/feed/comentario'); $dadosView = array('paginacao' => $dadosPaginados, 'haMaisPaginas' => $dadosPaginados['proxima_pagina'], 'HTMLcomentarios' => $partialListaComentarios); return $dadosView; } catch (cassandra_NotFoundException $e) { return $dadosView = array(); } }
function __construct() { $phpCassa =& WL_Phpcassa::getInstance(); $this->_sugestaoPorAreaCF = $phpCassa->getColumnFamily($this->_nomeSugestaoPorAreaCF); $this->_sugestaoPorSegmentoCF = $phpCassa->getColumnFamily($this->_nomeSugestaoPorSegmentoCF); $this->_sugestaoPorUsuarioCF = $phpCassa->getColumnFamily($this->_nomeSugestaoPorUsuarioCF); $this->_sugestaoPorStatusCF = $phpCassa->getColumnFamily($this->_nomeSugestaoPorStatus); $this->_sugestaoAceitaPorAreaCF = $phpCassa->getColumnFamily($this->_nomeSugestaoAceitaPorAreaCF); $this->_sugestaoAceitaPorSegmentoCF = $phpCassa->getColumnFamily($this->_nomeSugestaoAceitaPorSegmentoCF); $this->_sugestaoAceitaPorUsuarioCF = $phpCassa->getColumnFamily($this->_nomeSugestaoAceitaPorUsuarioCF); $this->_sugestaoUsuariosVotantesCF = $phpCassa->getColumnFamily($this->_nomeSugestaoUsuariosVotantes); $this->_contadorCF = $phpCassa->getColumnFamily($this->_nomeContador); $this->_usuarioDao = WeLearn_DAO_DAOFactory::create('UsuarioDAO'); $this->_segmentoDao = WeLearn_DAO_DAOFactory::create('SegmentoDAO'); $this->_cursoDao = WeLearn_DAO_DAOFactory::create('CursoDAO'); }
/** * @param WeLearn_Cursos_ParticipacaoCurso $participacaoCurso * @param WeLearn_Cursos_Conteudo_Pagina $pagina * @return WeLearn_Cursos_Conteudo_ControlePagina */ public function acessar(WeLearn_Cursos_ParticipacaoCurso &$participacaoCurso, WeLearn_Cursos_Conteudo_Pagina $pagina) { try { $controlePagina = $this->recuperar($pagina, $participacaoCurso); } catch (cassandra_NotFoundException $e) { $controlePagina = $this->criarNovo(); $controlePagina->setParticipacaoCurso($participacaoCurso); $controlePagina->setPagina($pagina); $controlePagina->acessar(); $this->salvar($controlePagina); } $participacaoCurso->setPaginaAtual($pagina); $participacaoCurso->setTipoConteudoAtual(WeLearn_Cursos_Conteudo_TipoConteudo::PAGINA); WeLearn_DAO_DAOFactory::create('ParticipacaoCursoDAO')->salvar($participacaoCurso); return $controlePagina; }
function __construct() { $phpCassa =& WL_Phpcassa::getInstance(); $this->_cursosPorNomeCF = $phpCassa->getColumnFamily($this->_nomeCursosPorNomeCF); $this->_cursosPorAreaCF = $phpCassa->getColumnFamily($this->_nomeCUrsosPorAreaCF); $this->_cursosPorSegmentoCF = $phpCassa->getColumnFamily($this->_nomeCursosPorSegmentoCF); $this->_cursosPorCriadorCF = $phpCassa->getColumnFamily($this->_nomeCursosPorCriador); $this->_cursosPorAlunoCF = $phpCassa->getColumnFamily($this->_nomeCursosPorAlunoCF); $this->_cursosPorInscricoesCF = $phpCassa->getColumnFamily($this->_nomeCursosPorInscricoesCF); $this->_cursosPorGerenciadoresCF = $phpCassa->getColumnFamily($this->_nomeCursosPorGerenciadoresCF); $this->_cursosPorConviteGerenciadorCF = $phpCassa->getColumnFamily($this->_nomeCursosPorConviteGerenciadorCF); $this->_usuariosPorCursoCF = $phpCassa->getColumnFamily($this->_nomeUsuariosPorCursoCF); $this->_segmentoDAO = WeLearn_DAO_DAOFactory::create('SegmentoDAO'); $this->_usuarioDAO = WeLearn_DAO_DAOFactory::create('UsuarioDAO'); $this->_imagemDAO = WeLearn_DAO_DAOFactory::create('ImagemCursoDAO'); $this->_configuracaoDAO = WeLearn_DAO_DAOFactory::create('ConfiguracaoCursoDAO'); }
public function proxima_pagina($texto, $inicio) { if (!$this->input->is_ajax_request()) { show_404(); } $usuarioDao = WeLearn_DAO_DAOFactory::create('UsuarioDAO'); $count = 10; $filtros = array('id' => $texto, 'qtd' => $count + 1); try { $listaUsuarios = $usuarioDao->recuperarTodos($inicio, null, $filtros); } catch (cassandra_NotFoundException $e) { $listaUsuarios = array(); } $this->load->helper('paginacao_mysql'); $dadosPaginados = create_paginacao_mysql($listaUsuarios, 0, $count); $response = array('success' => true, 'htmlListaUsuarios' => $this->template->loadPartial('lista_busca', array('texto' => $texto, 'haResultados' => !empty($dadosPaginados), 'ResultadoBusca' => $listaUsuarios, 'inicioProxPagina' => $dadosPaginados['inicio_proxima_pagina']), 'usuario/home/busca'), 'paginacao' => $dadosPaginados); $json = Zend_Json::encode($response); echo $json; }
public function recuperar_lista_estados($pais = '') { if (!$this->input->is_ajax_request()) { show_404(); } set_json_header(); if ($pais) { try { $paisEstadoDao = WeLearn_DAO_DAOFactory::create('PaisEstadoDAO', null, false); $estadosJSON = $paisEstadoDao->recuperarEstadosDeUmPaisJSON($pais); echo '{"success": true, "estados":' . $estadosJSON . '}'; } catch (cassandra_NotFoundException $e) { $error = create_json_feedback_error_json('O país selecionado não tem estados cadastrados.', 'estado'); echo create_json_feedback(false, $error); } catch (Exception $e) { log_message('error', 'Não foi possível retornar a lista de estados: ' . create_exception_description($e)); $error = create_json_feedback_error_json('Ops, ocorreu um erro desconhecido. Tente novamente mais tarde.'); echo create_json_feedback(false, $error); } } }