public function listarPorPericia($slug) { $query = "\n SELECT\n personagem.id_personagem\n FROM personagem\n INNER JOIN pericia ON pericia.id_personagem = personagem.id_personagem\n WHERE pericia.slug = '" . do_escape($slug) . "'\n AND personagem.turno > 30\n AND pericia.bonus > 0\n "; $personagens = array(); foreach (get_result_as_string($query, 'id_personagem') as $id_personagem) { $personagem = $this->pegar($id_personagem); //var_dump($personagem->pericias[$slug]->nh); if ($personagem->pericias[$slug]->nh > 0) { $personagens[] = $personagem; } } return $personagens; }
public function autoCompletarVersiculo($id_versao, $palavraChave) { $query = "\n SELECT\n CONCAT(livros.liv_nome, ' ', versiculos.ver_capitulo, ':', versiculos.ver_versiculo) AS 'nome'\n FROM versiculos\n INNER JOIN versoes ON versoes.vrs_id = versiculos.ver_vrs_id\n INNER JOIN livros ON livros.liv_id = versiculos.ver_liv_id\n WHERE versiculos.ver_vrs_id = '" . do_escape($id_versao) . "'\n AND CONCAT(livros.liv_nome, ' ', versiculos.ver_capitulo, ':', versiculos.ver_versiculo) LIKE '" . do_escape($palavraChave) . "%'\n ORDER BY\n livros.liv_nome, \n versiculos.ver_capitulo, \n versiculos.ver_versiculo\n LIMIT 15\n "; return get_result_as_string($query, 'nome'); }