本文整理汇总了PHP中Quota::id方法的典型用法代码示例。如果您正苦于以下问题:PHP Quota::id方法的具体用法?PHP Quota::id怎么用?PHP Quota::id使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Quota
的用法示例。
在下文中一共展示了Quota::id方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: paginaApp
<?php
/*
* ©2014 Croce Rossa Italiana
*/
paginaApp([APP_SOCI, APP_PRESIDENTE]);
controllaParametri(array('id'), 'us.dash&err');
$id = $_GET['id'];
$q = Quota::id($id);
$v = $q->volontario();
$t = $q->tesseramento();
if (!$t || !$t->aperto()) {
redirect('errore.permessi&cattivo');
}
proteggiDatiSensibili($v, [APP_SOCI, APP_PRESIDENTE]);
if ($q->annullata()) {
redirect('us.dash&giaAnn');
}
$q->pAnnullata = $me;
$q->tAnnullata = time();
/* Invio email annullamento quota */
$m = new Email('annullaQuota', 'Annullamento pregistrazione agamento quota');
$m->a = $v;
$m->da = $me;
$m->_NUMERO = $q->progressivo();
$m->_NOME = $v->nomeCompleto();
$m->_ANNULLATORE = $me->nomeCompleto();
$m->_IMPORTO = soldi($q->quota);
$m->_DATA = $q->data()->format('d/m/Y');
$m->invia();
redirect('us.dash&annullata');
示例2: ottieniQuota
/**
* Ottiene una quota dato un numero ed un anno, se presente.
* @param int $numero Numero progressivo della quota.
* @param int $anno Anno di registrazione della quota.
* @return Quota|false Un oggetto Quota o false se la quota $numero/$anno non esiste per il comitato
*/
public function ottieniQuota($numero, $anno)
{
$q = "\n SELECT \n quote.id\n FROM quote, appartenenza\n WHERE quote.appartenenza = appartenenza.id\n AND appartenenza.comitato = :comitato\n AND quote.progressivo = :numero\n AND quote.anno = :anno \n ";
$q = $this->db->prepare($q);
$q->bindValue(':comitato', $this->id);
$q->bindValue(':numero', (int) $numero);
$q->bindValue(':anno', (int) $anno);
$q->execute();
$r = $q->fetch(PDO::FETCH_NUM);
if (!$r) {
return false;
}
return Quota::id($r[0]);
}
示例3: paginaAdmin
<?php
/*
* ©2014 Croce Rossa Italiana
*/
paginaAdmin();
controllaParametri(array('id'), 'us.dash&err');
$q = $_GET['id'];
$q = Quota::id($q);
$q->cancella();
redirect('us.dash&canc');
示例4: paginaPrivata
<?php
/*
* ©2013 Croce Rossa Italiana
*/
paginaPrivata();
controllaParametri(array('id'), 'utente.storico&err');
$id = $_GET['id'];
$quota = Quota::id($id);
$v = $quota->volontario();
if ($v->id != $me->id) {
redirect('errore.permessi&cattivo');
}
if ($quota->annullata()) {
redirect('utente.storico"aAnn');
}
$attivo = false;
if ($quota->appartenenza()->statoSocio() == VOLONTARIO) {
$attivo = true;
}
if (!($t = Tesseramento::by('anno', $quota->anno))) {
$t = new StdClass();
$t->attivo = 8;
$t->ordinario = 16;
}
$quotaMin = $attivo ? $t->attivo : $t->ordinario;
$p = new PDF('ricevutaquota', 'ricevuta.pdf');
$p->_COMITATO = $quota->comitato()->locale()->nomeCompleto();
$p->_ID = $quota->progressivo();
$p->_NOME = $v->nome;
$p->_COGNOME = $v->cognome;