本文整理汇总了PHP中UsuarioDAO::obter_por_codigo方法的典型用法代码示例。如果您正苦于以下问题:PHP UsuarioDAO::obter_por_codigo方法的具体用法?PHP UsuarioDAO::obter_por_codigo怎么用?PHP UsuarioDAO::obter_por_codigo使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UsuarioDAO
的用法示例。
在下文中一共展示了UsuarioDAO::obter_por_codigo方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
function listar_clientes($search)
{
$prepared = $this->mysqli->prepare("SELECT codigo, nome_completo, cpf_cnpj, cod_usuario FROM clientes");
$prepared->execute();
$prepared->bind_result($codigo, $nome_completo, $cpf_cnpj, $cod_usuario);
$result = array();
while ($prepared->fetch()) {
$result[] = array('codigo' => $codigo, 'nome_completo' => $nome_completo, 'cpf_cnpj' => $cpf_cnpj, 'usuario' => $cod_usuario);
}
$prepared->close();
$uDao = new UsuarioDAO($this->mysqli);
foreach ($result as &$c) {
$c['usuario'] = $uDao->obter_por_codigo($c['usuario']);
}
return $result;
}
示例2: array
function listar_mensagens($cod_projeto)
{
$prepared = $this->mysqli->prepare("SELECT cod_usuario, data, conteudo FROM mensagens WHERE cod_projeto={$cod_projeto}");
$prepared->execute();
$prepared->bind_result($cod_usuario, $data, $conteudo);
$results = array();
while ($prepared->fetch()) {
$results[] = array('usuario' => $cod_usuario, 'data' => $data, 'conteudo' => $conteudo);
}
$prepared->close();
$dao = new UsuarioDAO($this->mysqli);
foreach ($results as &$r) {
$r['usuario'] = $dao->obter_por_codigo($r['usuario']);
}
return $results;
}
示例3: array
function obter_por_codigo($codigo)
{
$prepared = $this->mysqli->prepare("SELECT f.nome_completo, f.e_mail, f.telefone, f.observacoes, f.ativo, f.cod_usuario , p.gerenciar_funcionarios, p.gerenciar_projetos, p.gerenciar_downloads, p.gerenciar_clientes, p.gerenciar_noticias FROM funcionarios f JOIN permissoes p ON p.cod_funcionario = f.codigo WHERE deletado_em IS NULL AND codigo=?");
$prepared->bind_param("i", $codigo);
$prepared->execute();
$prepared->bind_result($nome_completo, $e_mail, $telefone, $observacoes, $ativo, $cod_usuario, $gf, $gp, $gd, $gc, $gn);
$result = null;
if ($prepared->fetch()) {
$result = array('codigo' => $codigo, 'nome_completo' => $nome_completo, 'e_mail' => $e_mail, 'telefone' => $telefone, 'observacoes' => $observacoes, 'ativo' => $ativo ? true : false, 'usuario' => $cod_usuario, 'permissoes' => array('gf' => $gf == 1, 'gp' => $gp == 1, 'gd' => $gd == 1, 'gc' => $gc == 1, 'gn' => $gn == 1));
}
$prepared->close();
if ($result != null) {
$uDao = new UsuarioDAO($this->mysqli);
$result['usuario'] = $uDao->obter_por_codigo($result['usuario']);
}
return $result;
}