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; }
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; }
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; }
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; }
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; }
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; }
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; }