本文整理汇总了PHP中Quota::filtra方法的典型用法代码示例。如果您正苦于以下问题:PHP Quota::filtra方法的具体用法?PHP Quota::filtra怎么用?PHP Quota::filtra使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Quota
的用法示例。
在下文中一共展示了Quota::filtra方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: quote
/**
* Restituisce le quote di un particolare tesseramento
* @return Quote elenco delle quote di un particolare anno
*/
public function quote()
{
return Quota::filtra([['anno', $this->anno]]);
}
示例2: foreach
?>
<table class="table table-striped table-bordered table-condensed" id="tabellaUtenti">
<thead>
<th>N.</th>
<th>Nome</th>
<th>Cognome</th>
<th>Comitato</th>
<th>Data versamento</th>
<th>Quota</th>
<th>Stato</th>
<th>Azioni</th>
</thead>
<?php
foreach ($appartenenza as $app) {
$q = Quota::filtra([['appartenenza', $app]], 'timestamp DESC');
foreach ($q as $_q) {
?>
<tr>
<td><?php
echo $_q->progressivo();
?>
</td>
<td><?php
echo $_q->volontario()->nome;
?>
</td>
<td><?php
echo $_q->volontario()->cognome;
?>
</td>
示例3: round
}
$importo = (double) $_POST['inputImporto'];
$importo = round($importo, 2);
$attivo = false;
if ($v->stato == VOLONTARIO) {
$attivo = true;
}
$quotaMin = $attivo ? $t->attivo : $t->ordinario;
if ($importo < $quotaMin) {
redirect('us.quote.nuova&id=' . $id . '&importo');
}
$app = $v->appartenenzaAttuale();
$quotaBen = $quotaMin + (double) $app->comitato()->quotaBenemeriti();
$anno = date('Y');
/* Controllo se gà vi è una quota pagata per l'anno in corso */
$gia = Quota::filtra([['appartenenza', $app], ['anno', $anno]]);
foreach ($gia as $_g) {
if (!$_g->annullata()) {
redirect('us.quoteNo&gia');
}
}
$time = DT::createFromFormat('d/m/Y', $_POST['inputData']);
$q = new Quota();
$q->appartenenza = $app;
$q->timestamp = $time->getTimestamp();
$q->tConferma = time();
$q->pConferma = $me;
$q->anno = $anno;
$q->assegnaProgressivo();
$q->quota = $importo;
if ($importo >= $quotaBen) {
示例4: paginaAdmin
<?php
/*
* ©2013 Croce Rossa Italiana
*/
paginaAdmin();
controllaParametri(array('a'));
$a = $_GET['a'];
$app = Appartenenza::id($a);
$v = $app->volontario;
foreach (Coturno::filtra([['appartenenza', $app]]) as $coturno) {
$coturno->cancella();
}
foreach (Dimissione::filtra([['appartenenza', $app]]) as $dimissioni) {
$dimissioni->cancella();
}
foreach (Estensione::filtra([['appartenenza', $app]]) as $estensione) {
$estensione->cancella();
}
foreach (Quota::filtra([['appartenenza', $app]]) as $quote) {
$quote->cancella();
}
foreach (Trasferimento::filtra([['appartenenza', $app]]) as $trasferimento) {
$trasferimento->cancella();
}
foreach (Riserva::filtra([['appartenenza', $app]]) as $riserva) {
$riserva->cancella();
}
$app->cancella();
redirect('presidente.utente.visualizza&id=' . $v);
示例5: quotaSocioAttivo
/**
* Ritorna, se il socio e' attivo (passibile al pagamento quota e con una quota associativa versata),
* la quota che e' stata versata dal socio
*
* @param int $anno (Opzionale) Anno di riferimento. Default = Anno attuale
* @return Quota|bool(false) Quota o false.
*/
public function quotaSocioAttivo($anno = false)
{
$anno = $anno ? (int) $anno : (int) date('Y');
$a = $this->appartenenzePassibiliQuota($anno);
// Se non ho appartenenze in $anno, non sono attivo
if (empty($a)) {
return false;
}
// Per ogni appartenenza, cerca almeno una Quota
foreach ($a as $_a) {
$q = Quota::filtra([['appartenenza', $_a->id], ['anno', $anno], ['pAnnullata', false, OP_NULL]]);
// Se esiste, allora son socio attivo
if ($q) {
return $q[0];
}
}
// Non abbiam trovato niente, peccato!
return false;
}
示例6: paginaAdmin
<?php
/*
* ©2013 Croce Rossa Italiana
*/
paginaAdmin();
controllaParametri(array('oid'), 'admin.comitati&err');
$oid = $_GET['oid'];
$t = GeoPolitica::daOid($oid);
if ($t->figli()) {
redirect('admin.comitati&figli');
}
if ($t->_estensione() != EST_UNITA) {
$t->cancella();
redirect('admin.comitati&del');
}
$app = Appartenenza::filtra([['comitato', $t]]);
foreach ($app as $appa) {
if (Quota::filtra([['appartenenza', $appa]])) {
redirect('admin.comitati"a');
}
if ($appa->stato == MEMBRO_VOLONTARIO) {
redirect('admin.comitati&evol');
}
}
$t->cancella();
redirect('admin.comitati&del');
示例7: paginaAdmin
<?php
/**
* (c)2015 Croce Rossa Italiana
*/
paginaAdmin();
set_time_limit(0);
/**
* Questo script rinumera le quote per l'anno attuale
*/
?>
<pre>
<?php
$anno = 2015;
$quote = Quota::filtra([['anno', $anno]], 'progressivo ASC');
echo "Trovate " . count($quote) . " quote.\n";
echo "Azzero... ";
$q = "UPDATE quote SET progressivo = 0 WHERE anno = {$anno}";
$q = $db->prepare($q);
$q->execute();
echo "OK\n\n";
flush();
echo "Rinumerazione ";
foreach ($quote as $_q) {
$_q->assegnaProgressivo(true);
echo ".";
flush();
}
echo " OK\n";
?>