Exemplo n.º 1
0
 public function listarResponsavel($id_aluno, $cod_situacao = 1)
 {
     $query = "\n            SELECT\n                pessoa.id_pessoa,\n                pessoa.id_escola,\n                pessoa.id_turma,\n                pessoa.tipo,\n                pessoa.data_inclusao,\n                pessoa.ultima_alteracao,\n                pessoa.nome,\n                pessoa.data_nascimento,\n                pessoa.genero,\n                pessoa.cpf_cnpj,\n                pessoa.valor_mensalidade,\n                pessoa.telefone1,\n                pessoa.telefone2,\n                pessoa.telefone3,\n                pessoa.telefone4,\n                pessoa.email1,\n                pessoa.email2,\n                pessoa.email3,\n                pessoa.email4,\n                pessoa.endereco,\n                pessoa.complemento,\n                pessoa.bairro,\n                pessoa.cidade,\n                pessoa.uf,\n                pessoa.cod_situacao\n            FROM pessoa\n            INNER JOIN aluno_responsavel ON aluno_responsavel.id_responsavel = pessoa.id_pessoa\n            WHERE aluno_responsavel.id_aluno = '" . do_escape($id_aluno) . "'\n            AND pessoa.cod_situacao = '" . do_escape($cod_situacao) . "'\n        ";
     $pessoas = array();
     $result = get_result_db($query);
     while ($pessoa = get_object($result)) {
         $pessoas[] = $this->atualizar($pessoa);
     }
     free_result($result);
     return $pessoas;
 }
Exemplo n.º 2
0
 public function listar($cod_situacao = null)
 {
     $query = $this->query() . "\n            WHERE usuario.id_escola = '" . do_escape(ID_ESCOLA) . "'\n        ";
     if (!is_null($cod_situacao)) {
         $query .= " AND usuario.cod_situacao = '" . do_escape($cod_situacao) . "' ";
     }
     $query .= " ORDER BY usuario.nome ";
     $usuarios = array();
     $result = get_result_db($query);
     while ($usuario = get_object($result)) {
         $usuarios[] = $this->atualizar($usuario);
     }
     free_result($result);
     return $usuarios;
 }
Exemplo n.º 3
0
 public function listar($id_usuario, $cod_situacao = 1)
 {
     $query = $this->query();
     $query .= " \n            WHERE id_usuario = '" . do_escape($id_usuario) . "'\n            AND cod_situacao = '" . do_escape($cod_situacao) . "'\n        ";
     $personagens = array();
     $result = get_result_db($query);
     while ($personagem = get_object($result)) {
         $personagens[] = $this->atualizar($personagem);
     }
     free_result($result);
     return $personagens;
 }
Exemplo n.º 4
0
 public static function listarItem($id_jogador = null)
 {
     $query = static::query();
     if (!is_null($id_jogador)) {
         $query .= " WHERE id_jogador = " . do_escape($id_jogador) . " ";
     }
     $query .= " ORDER BY nome";
     $itens = array();
     $result = get_result_db($query);
     while ($row = get_object($result)) {
         $itens[] = static::carregarDB($row);
     }
     free_result($result);
     return $itens;
 }
Exemplo n.º 5
0
 public static function listar($limit = 0)
 {
     $query = static::query();
     $query .= "\n            WHERE (\n                sessao.id_mestre = '" . do_escape(ID_JOGADOR) . "' OR\n                " . do_escape(ID_JOGADOR) . " IN (\n                    SELECT personagem.id_jogador\n                    FROM personagem\n                    WHERE personagem.id_sessao = sessao.id_sessao\n                )\n            )\n            AND sessao.cod_situacao IN (" . SESSAO_ATIVA . "," . SESSAO_PAUSA . ")\n            ORDER BY sessao.ultimo_turno DESC\n        ";
     if ($limit > 0) {
         $query .= " LIMIT " . do_escape($limit);
     }
     $sessoes = array();
     $result = get_result_db($query);
     while ($dados = get_object($result)) {
         $sessao = new Sessao();
         static::carregar($sessao, $dados);
         $sessoes[] = $sessao;
     }
     free_result($result);
     return $sessoes;
 }
Exemplo n.º 6
0
 public function gerarXML()
 {
     $xml = new XMLWriter();
     $xml->openMemory();
     $xml->setIndent(true);
     $xml->startDocument('1.0', 'UTF-8');
     $xml->startElement("urlset");
     $xml->writeAttribute('xmlns', 'http://www.sitemaps.org/schemas/sitemap/0.9');
     $url = "http://{$_SERVER['HTTP_HOST']}";
     $xml->startElement("url");
     $xml->writeElement('loc', 'http://bibliaemdebate.com.br');
     //$xml->writeElement('lastmod', date('Y-m-d') );
     $xml->writeElement('changefreq', 'daily');
     $xml->writeElement('priority', '0.5');
     $xml->endElement();
     //url
     $query = "\n            SELECT DISTINCT\n                livros.liv_tes_id AS 'id_testamento',\n                versiculos.ver_liv_id AS 'id_livro',\n                versiculos.ver_capitulo AS 'id_capitulo'\n            FROM versiculos\n            INNER JOIN livros ON livros.liv_id = versiculos.ver_liv_id\n            AND versiculos.ver_vrs_id = 3\n            ORDER BY\n                livros.liv_tes_id,\n                versiculos.ver_liv_id,\n                versiculos.ver_capitulo\n        ";
     $result = get_result_db($query);
     while ($versiculo = get_object($result)) {
         $url = 'http://bibliaemdebate.com.br/nvi/';
         if ($versiculo->id_testamento == NOVO_TESTAMENTO) {
             $url .= 'nt';
         } elseif ($versiculo->id_testamento == ANTIGO_TESTAMENTO) {
             $url .= 'at';
         }
         $url .= "/{$versiculo->id_livro}/{$versiculo->id_capitulo}";
         $xml->startElement("url");
         $xml->writeElement('loc', $url);
         //$xml->writeElement('lastmod', substr($imovel->ultima_alteracao, 0, 10) );
         $xml->writeElement('changefreq', 'yearly');
         $xml->writeElement('priority', '1.0');
         $xml->endElement();
         //url
     }
     free_result($result);
     $xml->endElement();
     //urlset
     $xml->endDocument();
     //echo $xml->outputMemory(TRUE);
     return $xml;
 }
Exemplo n.º 7
0
 public function listar($id_personagem)
 {
     $query = $this->query() . "\n            WHERE id_personagem = '" . do_escape($id_personagem) . "'\n            AND cod_situacao = '" . do_escape(QUEST_ATIVA) . "'\n        ";
     $quests = array();
     $result = get_result_db($query);
     while ($quest = get_object($result)) {
         if (array_key_exists($quest->id_tipo, $GLOBALS['_quest'])) {
             $this->carregar($quest);
             $quests[] = $quest;
         }
     }
     free_result($result);
     return $quests;
 }