本文整理汇总了PHP中Categoria::RetornarCategorias方法的典型用法代码示例。如果您正苦于以下问题:PHP Categoria::RetornarCategorias方法的具体用法?PHP Categoria::RetornarCategorias怎么用?PHP Categoria::RetornarCategorias使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Categoria
的用法示例。
在下文中一共展示了Categoria::RetornarCategorias方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Usuario
<?php
include_once 'class/master.inc.php';
$usuario = new Usuario();
$chamado = new Chamado();
$categoria = new Categoria();
if (isset($_GET)) {
switch ($_GET['action']) {
case 'abrir':
$chamado->CriarChamado($usuario->GetId($_SESSION['login']), utf8_decode($_POST['titulo']), utf8_decode($_POST['mensagem']), $_POST['os'], $_POST['categoria']);
$tplMensagem = '<p class="success" id="sucesso">Helpdesk aberto com sucesso.</p>';
break;
}
}
$tplCategoria = "<option>(vazio)</option>";
if ($categoria->RetornarCategorias()) {
foreach ($categoria->RetornarCategorias() as $cat) {
$tplCategoria .= "<option value='" . $cat['id_categoria'] . "'>" . $cat['descricao'] . "</option>";
}
}
$tplHelpdeskAberto = "";
$todosChamados = $chamado->GetTodosChamados('', $usuario->GetId($_SESSION['login']), '');
if ($todosChamados != "") {
foreach ($todosChamados as $helpdesk) {
$tplHelpdeskAberto .= '<p><a href="detalhe.php?id=' . $helpdesk['id_chamado'] . '" class="tooltip" title="' . utf8_encode($helpdesk['titulo']) . '">' . $helpdesk['id_chamado'] . '</a> - <strong>' . $categoria->GetDescricao($helpdesk['categoria']) . '</strong> - OS ' . $helpdesk['os'] . ' - ' . utf8_encode($helpdesk['titulo']) . ' </p>';
}
} else {
$tplHelpdeskAberto = "<blockquote>Nenhum helpdesk aberto no momento.</blockquote>";
}
$pagina = new Template('templates/principal.tpl');
$pagina->trocarTags(array('CABECALHO' => 'templates/cabecalho.tpl', 'RODAPE' => 'templates/rodape.tpl', 'MENU' => getMenu(), 'USUARIO' => $usuario->GetNome($_SESSION['login']), 'CATEGORIA' => $tplCategoria, 'HELPDESK_ABERTO' => $tplHelpdeskAberto, 'MENSAGEM' => $tplMensagem));
示例2: foreach
$tplScripts .= '<!--[if lte IE 8]><script language="javascript" type="text/javascript" src="../excanvas.min.js"></script><![endif]-->';
#Média de atendimento geral
$mediaTempoAtendimentoGeral = $relatorio->GetMediaAtendimentoGeral();
if ($mediaTempoAtendimentoGeral) {
foreach ($mediaTempoAtendimentoGeral as $m) {
$tplMediaGeral .= "<tr><td>Total Geral de Atendimentos</td><td>" . $m['media'] . "</td></tr>";
}
}
###################################
#Média de atendimento por categoria
$mediaTempoAtendimentoPorCategoria = $relatorio->GetMediaAtendimentoPorCategoria();
if ($mediaTempoAtendimentoPorCategoria) {
foreach ($mediaTempoAtendimentoPorCategoria as $m) {
$tplMediaPorCategoria .= "<tr><td>" . $m['descricao'] . "</td><td>" . $m['media'] . "</td></tr>";
}
}
###################################
#Média de abertura de helpdesks por dia
$tplAberturaGeral .= "<tr><td>Chamados abertos</td><td>" . $relatorio->GetMediaAberturaPorDiaGeral('SEMANA') . "</td><td>" . $relatorio->GetMediaAberturaPorDiaGeral('MES') . "</td><td>" . $relatorio->GetMediaAberturaPorDiaGeral('ANO') . "</td></tr>";
###################################
#Média de atendimento por categoria
$categorias = $categoria->RetornarCategorias();
if ($categorias) {
foreach ($categorias as $cat) {
$tplAberturaCategoria .= "<tr><td>" . $cat['descricao'] . "</td><td>" . $relatorio->GetMediaAberturaPorDiaPorCategoria($cat['id_categoria'], 'SEMANA') . "</td><td>" . $relatorio->GetMediaAberturaPorDiaPorCategoria($cat['id_categoria'], 'MES') . "</td><td>" . $relatorio->GetMediaAberturaPorDiaPorCategoria($cat['id_categoria'], 'ANO') . "</td></tr>";
}
}
###################################
$pagina = new Template('templates/relatorio.tpl');
$pagina->trocarTags(array('CABECALHO' => 'templates/cabecalho.tpl', 'RODAPE' => 'templates/rodape.tpl', 'MENU' => getMenu(), 'SCRIPTS' => $tplScripts, 'MEDIA_GERAL' => $tplMediaGeral, 'MEDIA_POR_CATEGORIA' => $tplMediaPorCategoria, 'ABERTURA_GERAL' => $tplAberturaGeral, 'ABERTURA_CATEGORIA' => $tplAberturaCategoria, 'USUARIO' => $usuario->GetNome($_SESSION['login'])));
$pagina->mostrar();