Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 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');
 }