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); } }
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(); }