/** * Se il tesseramento è aperto e la data attuale è superiore a quella di fine * posso iniziare a scacciare i non paganti * @return bool True se accetta, false altrimenti */ public function siPuoDimettereTutti() { if ($this->aperto() && $this->fine() < DT::daTimestamp(time())) { return true; } return false; }
public function toJSON() { global $conf; if ($this->utente) { $u = $this->utente()->toJSON(); } else { $u = false; } return ['id' => $this->id, 'identificato' => (bool) $u, 'utente' => $u, 'scadenza' => DT::daTimestamp($this->azione + $conf['sessioni']['durata'])->toJSON()]; }
/** * Ottiene la data di inserimento della richiesta * @return DT */ public function data() { return DT::daTimestamp($this->data); }
public function dataUltimaLavorazione() { return DT::daTimestamp($this->timestamp); }
public function prenotazione() { return DT::daTimestamp($this->prenotazione); }
public function dataAnnullo() { return DT::daTimestamp($this->tAnnullata); }
/** * Ottiene quando apposto il like * @return DT */ public function timestamp() { return DT::daTimestamp($this->timestamp); }
public function quando() { return DT::daTimestamp($this->tCommenta); }
public function dataRichiesta() { return DT::daTimestamp($this->protData); }
foreach ($c->membriGiovani() as $v) { $i++; $excel->aggiungiRiga([$i, $v->nome, $v->cognome, date('d/m/Y', $v->dataNascita), $v->comuneNascita, $v->provinciaNascita, $v->codiceFiscale, $v->indirizzo, $v->civico, $v->comuneResidenza, $v->CAPResidenza, $v->provinciaResidenza, $v->email, $v->emailServizio, $v->cellulare, $v->cellulareServizio, ($_di = $v->ingresso()) ? $_di->format('d/m/Y') : $nessuna_data]); } $excel->genera("Volontari giovani {$c->nome}.xls"); } elseif (isset($_GET['eleatt'])) { $time = $_GET['time']; $time = DT::daTimestamp($time); foreach ($c->elettoriAttivi($time) as $v) { $i++; $excel->aggiungiRiga([$i, $v->nome, $v->cognome, date('d/m/Y', $v->dataNascita), $v->comuneNascita, $v->provinciaNascita, $v->codiceFiscale, $v->indirizzo, $v->civico, $v->comuneResidenza, $v->CAPResidenza, $v->provinciaResidenza, $v->email, $v->emailServizio, $v->cellulare, $v->cellulareServizio, ($_di = $v->ingresso()) ? $_di->format('d/m/Y') : $nessuna_data]); } $excel->genera("Elettorato attivo {$c->nome}.xls"); } elseif (isset($_GET['elepass'])) { $time = $_GET['time']; $time = DT::daTimestamp($time); foreach ($c->elettoriPassivi($time) as $v) { $i++; $excel->aggiungiRiga([$i, $v->nome, $v->cognome, date('d/m/Y', $v->dataNascita), $v->comuneNascita, $v->provinciaNascita, $v->codiceFiscale, $v->indirizzo, $v->civico, $v->comuneResidenza, $v->CAPResidenza, $v->provinciaResidenza, $v->email, $v->emailServizio, $v->cellulare, $v->cellulareServizio, ($_di = $v->ingresso()) ? $_di->format('d/m/Y') : $nessuna_data]); } $excel->genera("Elettorato passivo {$c->nome}.xls"); } elseif (isset($_GET['quoteno'])) { $questanno = $anno = date('Y'); if (!isset($_GET['anno'])) { $anno = $questanno; } else { $anno = $_GET['anno']; if ($anno < 2005 || $anno > (int) $questanno) { redirect('us.quoteNo'); } }
public function fine() { return DT::daTimestamp($this->fine); }
/** * Elenco corsi nel tempo */ private function api_miei_corsi_in_gestione() { /*TODO*/ global $conf; $filter = $this->par; $corsi = Corso::ricerca($filter); $list = array(); foreach ($corsi as $corso) { $inizio = DT::daTimestamp($corso->inizio); $fine = DT::daTimestamp($corso->inizio); $tmp = ['corso' => ['id' => $corso->id, 'nome' => $corso->luogo], 'inizio' => $inizio->toJSON(), 'fine' => $fine->toJSON(), 'type' => $corso->certificato, 'provincia' => $corso->provincia, 'latitude' => $latitude_value[$i % 3], 'longitude' => $longitude_value[$i % 3], 'organizzatore' => $corso->organizzatore, 'colore' => Utility::colorByStato($corso->stato), 'url' => '/?p=formazione.corsi.riepilogo&id=' . $corso->id]; array_push($list, $tmp); } return ['corsi' => $list]; }
/** * Ritorna la data della convocazione della commissione esaminatrice * Ritorna null se data assente * @return DT */ public function dataConvocazione() { if ($this->dataAttivazione) { return DT::daTimestamp($this->dataConvocazione)->format('d/m/Y'); } else { return null; } }
foreach ($errori as $e) { ?> <tr class="<?php echo errore_ottieni_classe($e['livello']); ?> "> <td><i class="<?php echo errore_ottieni_icona($e['livello']); ?> "></i> <?php echo errore_ottieni_testo($e['livello']); ?> </td> <td><?php echo DT::daTimestamp($e['_id']->getTimestamp())->inTesto(); ?> </td> <td style="font-size: x-small;"><?php echo $e['messaggio']; ?> </td> <td><?php if ($u = $e['utente']) { ?> <a href="?p=presidente.utente.visualizza&id=<?php echo $u; ?> "> #<?php echo $u;
<hr /> <p class="alert alert-info"> <i class="icon-info-sign"></i> Questa prima tabella elenca gli aggiornamenti più importanti dell'ultimo mese con la relativa data di pubblicazione. </p> <table class="table table-condensed table-striped"> <thead> <th>Data aggiornamento</th> <th>Oggetto e revisore</th> <th>Dettagli</th> </thead> <tbody> <?php $elenco = ottieniPullRequest(); $vecchio = DT::daTimestamp(time() - MESE); foreach ($elenco as $pull) { if (!$pull->merged_at) { continue; } // Ignora pull request non ancora mergiate. $data = new DT($pull->merged_at); if ($data <= $vecchio) { continue; } // Ignora pull request troppo vecchie ?> <tr> <td class="span3" style="font-weight: bold; color: #555;"> <p>
/** * Ritorna l'età di un utente * @return età utente */ public function eta() { $ora = new DateTime(); $tim = DT::daTimestamp($this->dataNascita); $dif = $ora->diff($tim); return (int) $dif->y; }
public function creazione() { return DT::daTimestamp($this->creazione); }