function menuEvento(Evento $evento, $menu, $subMenu = null, $subTitulo = null, $tituloAtual = null)
{
    if ($evento == null) {
        return;
    }
    echo "<h2>{$evento->titulo}" . ($evento->confirmacao == "preinscricao" ? " (pré-inscrição)" : "") . ($evento->id_evento_pai ? ' (evento filho)' : '') . "</h2>";
    echo "<a href='admin.php?page=Eventos&action=view&id={$evento->id}' class='add-new-h2'>Dashboard</a>";
    echo "<a href='admin.php?page=Eventos&action=inscricoes&id={$evento->id}' class='add-new-h2'>Inscrições</a>";
    echo "<a href='admin.php?page=Eventos&action=comunicacao&id={$evento->id}' class='add-new-h2'>Comunicação</a>";
    if ($evento->hasAvaliacao()) {
        echo "<a href='admin.php?page=Eventos&action=avaliacoes&id={$evento->id}' class='add-new-h2'>Avaliações</a>";
    }
    if ($evento->pago == 'pago') {
        echo "<a href='admin.php?page=Eventos&action=financeiro&id={$evento->id}' class='add-new-h2'>Financeiro</a>";
    }
    echo "<a href='admin.php?page=Eventos&action=configuracoes&id={$evento->id}' class='add-new-h2'>Configurações</a>";
    echo "<a href='{$evento->permalink}()' style='margin-left: 20px;' class='add-new-h2' target='_blank'>Visualizar</a>";
    echo "<h2>{$subTitulo}</h2>";
    if ($menu == "evento-configuracao") {
        echo "<a href='post.php?action=edit&post={$evento->id}' class='add-new-h2'>Editar Evento</a>";
        echo "<a href='admin.php?page=Precos&id_evento={$evento->id}' class='add-new-h2'>Preços</a>";
        echo "<a href='admin.php?page=Categorias&id_evento={$evento->id}' class='add-new-h2'>Categorias</a>";
        echo "<a href='admin.php?page=Descontos&id_evento={$evento->id}' class='add-new-h2'>Tickets de Desconto</a>";
    }
    if ($menu == "inscricao-list") {
        echo "<a href='admin.php?page=Inscricoes&id_evento={$evento->id}' class='add-new-h2'>Todos inscritos</a>";
        if ($evento->qtdPresentes() > 0) {
            echo "<a href='admin.php?page=Inscricoes&id_evento={$evento->id}&filter=presentes' class='add-new-h2'>Presentes</a>";
        }
        echo "<a href='admin.php?page=Inscricoes&id_evento={$evento->id}&filter=confirmados' class='add-new-h2'>Confirmados</a>";
        echo "<a href='admin.php?page=Inscricoes&id_evento={$evento->id}&filter=naoConfirmados' class='add-new-h2'>Pendentes</a>";
        if ($evento->qtdPreInscritos() > 0) {
            echo "<a href='admin.php?page=Inscricoes&id_evento={$evento->id}&filter=preInscritos' class='add-new-h2'>Pré-inscritos</a>";
        }
        echo "<a href='admin.php?page=Inscricoes&id_evento={$evento->id}&filter=filaEspera' class='add-new-h2'>Fila de espera</a>";
        echo "<a href='admin.php?page=Inscricoes&id_evento={$evento->id}&filter=rejeitados' class='add-new-h2'>Cancelados</a>";
        if ($evento->campos_extras) {
            echo "<a style='margin-left: 20px;' href='admin.php?page=Inscricoes&id_evento={$evento->id}&action=extras' class='add-new-h2'>Extras</a>";
        }
        echo "<a style='margin-left: 20px;' href='admin.php?page=Inscricoes&id_evento={$evento->id}&action=add' class='add-new-h2'>Inscrever Pessoa</a>";
        echo "<a style='margin-left: 20px;' href='admin.php?page=Inscricoes&id_evento={$evento->id}&action=importarCsv' class='add-new-h2'>Importar CSV</a>";
    }
    if ($menu == "precoevento-list") {
        echo "<a href='admin.php?page=AdminPrecosEventos&action=add-new&id_evento={$evento->id}' class='add-new-h2'>Novo preço</a>";
    }
    if ($menu == "desconto-list") {
        echo "<a href='admin.php?page=Desconto&action=add-new&id_evento={$evento->id}' class='add-new-h2'>Novo Ticket</a>";
    }
    if ($tituloAtual != null) {
        echo "<h2>{$tituloAtual}</h2>";
    }
    $erros = $evento->getErros();
    if (count($erros['erros']) > 0) {
        admin_notice($evento);
    }
}
Esempio n. 2
0
if ($file != 'login') {
    if ($_groupid != 1 || $_admin < 1 || !$_destoon_admin) {
        msg('', '?file=login&forward=' . urlencode($DT_URL));
    }
    if (!admin_check()) {
        admin_log(1);
        $db->query("DELETE FROM {$db->pre}admin WHERE userid={$_userid} AND url='?" . $DT_QST . "'");
        msg('警告!您无权进行此操作 Error(00)');
    }
}
if ($DT['admin_log'] && $action != 'import') {
    admin_log();
}
if ($DT['admin_online']) {
    admin_online();
}
if (isset($reason) && is_array($itemid)) {
    admin_notice();
}
$widget = isset($widget) ? intval($widget) : 0;
$psize = isset($psize) ? intval($psize) : 0;
if ($psize > 0 && $psize != $pagesize) {
    $pagesize = $psize;
    $offset = ($page - 1) * $pagesize;
}
if ($module == 'destoon') {
    (include DT_ROOT . '/admin/' . $file . '.inc.php') or msg();
} else {
    include DT_ROOT . '/module/' . $module . '/common.inc.php';
    (include MD_ROOT . '/admin/' . $file . '.inc.php') or msg();
}