本文整理汇总了PHP中Zip::comprimi方法的典型用法代码示例。如果您正苦于以下问题:PHP Zip::comprimi方法的具体用法?PHP Zip::comprimi怎么用?PHP Zip::comprimi使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Zip
的用法示例。
在下文中一共展示了Zip::comprimi方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: elseif
$a = $corso->generaAttestato($iscritto);
$x++;
} elseif ($x == 0) {
$f = $corso->generaScheda($iscritto);
$a = $corso->generaAttestato($iscritto);
}
$zip->aggiungi($f);
$zip->aggiungi($a);
}
$tabella .= "</tbody></table>";
$part = new PDF('verbaleEsame', 'Verbale esame.pdf');
$part->_COMITATO = $corso->organizzatore()->nomeCompleto();
$part->_GIORNO = date('d', $corso->tEsame);
$part->_MESE = date('m', $corso->tEsame);
$part->_ANNO = date('Y', $corso->tEsame);
$part->_LUOGO = $corso->organizzatore()->comune;
$part->_VIA = $corso->organizzatore()->indirizzo;
$part->_CIVICO = $corso->organizzatore()->civico;
$part->_OPATT = $corso->opAttivazione;
$part->_DATAATT = $corso->dataAttivazione();
$part->_OPCONVOCAZIONE = $corso->opConvocazione;
$part->_DATACONVOCAZIONE = $corso->dataConvocazione();
$part->_NUMASP = $corso->numIscritti();
$part->_NONIDONEI = count($corso->partecipazioni(ISCR_BOCCIATO));
$part->_IDONEI = count($corso->partecipazioni(ISCR_SUPERATO));
$part->_TABELLA = $tabella;
$f = $part->salvaFile(null, true);
$zip->aggiungi($f);
$zip->comprimi("Verbale e schede corso base.zip");
$zip->download();
}
示例2: date
$turno = $part->turno();
$co = Coturno::filtra([['turno', $turno], ['volontario', $v]]);
if ($co) {
$x = 1;
}
}
}
}
if ($x == 0) {
$excel->aggiungiRiga([$v->nome, $v->cognome, date('d/m/Y', $v->dataNascita), $v->unComitato()->nomeCompleto()]);
}
}
$excel->genera("Report volontari zero turni {$comitato->nome}.xls");
$zip->aggiungi($excel);
}
$zip->comprimi("Report volontari zero turni.zip");
$zip->download();
} elseif (isset($_GET['unit'])) {
$comitato = Comitato::id($_GET['c']);
$excel = new Excel();
$excel->intestazione(['Nome', 'Cognome', 'Data nascita', 'Comitato']);
$volontari = $comitato->membriAttuali();
foreach ($volontari as $v) {
$partecipazioni = $v->partecipazioni();
$x = 0;
foreach ($partecipazioni as $part) {
if ($x == 0) {
if ($part->turno()->inizio >= $inizio && $part->turno()->fine <= $fine) {
$auts = $part->autorizzazioni();
if ($auts[0]->stato == AUT_OK) {
$x = 1;
示例3: foreach
foreach ($c->membriIv() 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("Elenco Soci Infermiere Volontarie {$c->nome}.xls");
} else {
foreach ($c->membriAttuali() 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 {$c->nome}.xls");
}
$zip->aggiungi($excel);
}
if (isset($_GET['dimessi'])) {
$zip->comprimi("Anagrafica volontari dimessi.zip");
} elseif (isset($_GET['giovani'])) {
$zip->comprimi("Anagrafica volontari giovani.zip");
} elseif (isset($_GET['eleatt'])) {
$zip->comprimi("Elettorato attivo.zip");
} elseif (isset($_GET['elepass'])) {
$zip->comprimi("Elettorato passivo.zip");
} elseif (isset($_GET['quoteno'])) {
$zip->comprimi("volontari quota non versata.zip");
} elseif (isset($_GET['quotesi'])) {
$zip->comprimi("Volontari quota versata.zip");
} elseif (isset($_GET['quotesiordinari'])) {
$zip->comprimi("Ordinari quota versata.zip");
} elseif (isset($_GET['mass'])) {
$zip->comprimi("Volontari con titolo {$f->nome}.zip");
} elseif (isset($_GET['riserva'])) {
示例4: zipDocumenti
public function zipDocumenti()
{
$z = new Zip();
foreach ($this->documenti() as $d) {
$z->aggiungi($d->creaFile());
}
$nome = $this->nomeCompleto();
$z->comprimi("Documenti {$nome}.zip");
return $z;
}
示例5: Zip
<?php
/*
* ©2013 Croce Rossa Italiana
*/
paginaPresidenziale();
$zip = new Zip();
foreach ($me->comitatiDiCompetenza() as $c) {
foreach ($c->membriAttuali() as $v) {
if (!$v->documenti()) {
continue;
}
$f = $v->zipDocumenti();
$zip->aggiungi($f);
}
}
$zip->comprimi('Documenti volontari.zip');
$zip->download();
示例6: Excel
* 2. Creo un resoconto dettagliato con partecipanti
*/
$r = new Excel();
$r->intestazione(["Attività", "Nome turno", "Inizio", "Fine", "Elenco Partecipanti"]);
/*
* 3. Per ogni turno, creo il resoconto
*/
$i = 0;
foreach ($a->turni() as $turno) {
$i++;
$partecipazioni = $turno->partecipazioniStato();
$t->aggiungiRiga([$a->nome, $turno->nome, $turno->inizio()->format('d-m-Y H:i'), $turno->fine()->format('d-m-Y H:i'), count($partecipazioni)]);
$f = new Excel();
$f->intestazione(["Nome", "Cognome", "D. Nascita", "Email", "Cellulare", "Firma"]);
$ri = '';
foreach ($partecipazioni as $p) {
$v = $p->volontario();
$f->aggiungiRiga([$v->nome, $v->cognome, date('d-m-Y', $v->dataNascita), $v->email, $v->cellulare()]);
$ri .= '<li>' . $v->nomeCompleto() . ' (' . $v->cellulare() . ")</li>";
}
$r->aggiungiRiga([$a->nome, $turno->nome, $turno->inizio()->format('d-m-Y H:i'), $turno->fine()->format('d-m-Y H:i'), "<ul>{$ri}</ul>"], true);
$f->genera("{$i}. {$turno->nome}, {$turno->inizio()->format('d-m-Y H.i')}.xls");
$zip->aggiungi($f);
}
$t->genera("0. Elenco dei turni.xls");
$zip->aggiungi($t);
$r->generaHTML("0. Elenco dei turni con partecipanti.html");
$zip->aggiungi($r);
$ora = new DT();
$zip->comprimi("Attivita {$a->nome} aggiornata al {$ora->format('d-m-Y H.i')}.zip");
$zip->download();
示例7: count
break;
}
$sessione->selezioneTesserini = null;
$sessione->operazioneTesserini = null;
$n = count($tesserini);
if ($scarica) {
$zip = new Zip();
}
foreach ($tesserini as $t) {
$t = TesserinoRichiesta::id($t);
set_time_limit(0);
if ($lavora) {
if ($t->stato != RICHIESTO) {
continue;
}
$t->stato = STAMPATO;
$t->pConferma = $me;
$t->tConferma = time();
}
if ($scarica) {
$zip->aggiungi($t->generaTesserino());
}
}
if ($scarica) {
set_time_limit(0);
$data = date('d-m-Y-H-i');
$zip->comprimi("Tesserini_multi_{$data}.zip");
} else {
redirect("us.tesserini&multi={$n}");
}
$zip->download();
示例8: Zip
*/
paginaPrivata();
controllaParametri(array('id'), 'errore.fatale');
$corso = $_GET['id'];
$corso = CorsoBase::id($corso);
$zip = new Zip();
foreach ($corso->lezioni() as $lezione) {
$tabella = '<table border="1" style="width:100%">
<tbody>
<tr>
<td align="center"><b>Cognome e Nome</b></td>
<td align="center"><b>Firma</b></td>
</tr>';
foreach ($corso->partecipazioni(ISCR_CONFERMATA) as $pb) {
$iscritto = $pb->utente();
$tabella .= "<tr>\n <td>{$iscritto->nomeCompleto()}</td>\n <td></td>\n </tr>";
}
$tabella .= "</tbody></table>";
$nome = "Firme lezione ";
$nome .= $lezione->nome;
$nome .= ".pdf";
$pdf = new PDF('fogliofirmelezione', $nome);
$pdf->_COMITATO = $corso->organizzatore()->nomeCompleto();
$pdf->_LEZIONE = $lezione->nome;
$pdf->_DATA = date('d/m/Y', $lezione->inizio);
$pdf->_TABELLA = $tabella;
$f = $pdf->salvaFile(null, true);
$zip->aggiungi($f);
}
$zip->comprimi("Fogli presenze.zip");
$zip->download();