コード例 #1
0
ファイル: template.php プロジェクト: ricain59/fortaff
function templateNewTicket($id, $user)
{
    $b = bilheteGet($id);
    if ($b['acontecimento'] == 'E') {
        $e = eventosGet($b['id_entidade']);
    } else {
        $e = provaGet($b['id_entidade']);
    }
    return getTemplate("newticket", array("NAME" => $user['nome'], "USER" => $user['email'], "TIPO" => $b['tipo'] == 'C' ? 'compra' : 'reserva', "ACONTECIMENTO" => $b['acontecimento'] == 'E' ? 'Evento' : 'Prova', "EVENTO" => $e['designacao'], "LOCAL" => $e['local_nome'], "PRECO" => $b['preco'], "QUANTIDADE" => $b['quantidade'], "TOTAL" => $b['preco'] * $b['quantidade'], "ID" => $id, "CHECKSUM_ACCEPT" => md5("ACCEPT" . $id), "CHECKSUM_REJECT" => md5("REJECT" . $id)));
}
コード例 #2
0
ファイル: edit_db.php プロジェクト: ricain59/fortaff
<?php

require_once '../../includes/utils.php';
include_once rootPath('includes/gijo/html_header.php', 1);
include_once rootPath('includes/gijo/master_header.php', 1);
require_once rootPath('rd/check_login.php', 1);
$fields = array();
$redirectToEquipa = false;
if (isset($_POST['id_prova'])) {
    $c = provaGet($_POST['id_prova']);
    $proof_date = new TimeStamp(new DateTime("now"), date_create($c['data_hora']));
    if ($proof_date->totaldays < joLimitChangeProof()) {
        $_SESSION['error_msg'] = 'Ops!!! O tempo previsto para a inscrição de elementos em provas expirou.';
        header('location: index.php');
        exit(0);
    }
}
if (isset($_POST['inscrever'])) {
    // INSCREVER
    $fields['id_classificacao'] = dbInteger(-1);
    $fields['id_prova'] = $_POST['id_prova'];
    $fields['id_entidade'] = $_POST['id_entidade'];
    $fields['classificacao'] = 99999;
    $fields['status'] = dbString('I');
    provaClassificacaoInsert($fields);
    $redirectToEquipa = true;
} elseif (isset($_POST['desinscrever'])) {
    // DESINSCREVER
    $fields['id_prova'] = $_POST['id_prova'];
    if (in_array($_POST['status'], array('I', 'R'))) {
        $status = 'X';