Example #1
0
function elementoNaoInscritoEmEquipa($id_equipa)
{
    $t = getTable('elementos_equipas_nao_inscritos', 'tipo = \'A\' AND id_equipa = ' . dbInteger($id_equipa), '');
    $ids = array();
    while ($row = foreachRow($t)) {
        $ids[] = $row['id_elemento'];
    }
    if (count($ids) == 0) {
        $ids[] = -1;
    }
    return elementoGetAll($ids);
}
function elementoNaoInscritoEmProva($id_prova, $id_modalidade, $id_delegacao)
{
    $where = 'tipo = \'A\'';
    $where .= ' AND equipa_id_modalidade = ' . dbInteger($id_modalidade);
    $where .= ' AND id_prova = ' . dbInteger($id_prova);
    if ($id_delegacao != -1) {
        $where .= ' AND id_delegacao = ' . dbInteger($id_delegacao);
    }
    $t = getTable('provas_classificacoes_elementos_nao_inscritos', $where, '');
    $ids = array();
    while ($row = foreachRow($t)) {
        $ids[] = $row['id_elemento'];
    }
    if (count($ids) == 0) {
        $ids[] = -1;
    }
    return elementoGetAll($ids);
}