コード例 #1
0
<?php

/*
 * ©2013 Croce Rossa Italiana
 */
paginaApp([APP_SOCI, APP_PRESIDENTE]);
$parametri = array('t', 'v');
controllaParametri($parametri, 'presidente.donazioni&err');
$t = $_GET['t'];
$v = $_GET['v'];
$tp = DonazionePersonale::id($t);
$r = $tp->donazione()->tipo;
$l = DonazioneSede::id($tp->luogo);
?>
<script type="text/javascript"><?php 
require './assets/js/utente.donazione.modifica.js';
?>
</script>
<form action="?p=presidente.donazione.modifica.ok&t=<?php 
echo $t;
?>
&v=<?php 
echo $v;
?>
" method="POST">
<!-- presidente.titolo.modifica.ok -->
  <div class="modal fade automodal">
    <div class="modal-header">
      <h3>Modifica Donazione</h3>
    </div>
    <div class="modal-body">
コード例 #2
0
<?php

/*
 * ©2013 Croce Rossa Italiana
 */
paginaPrivata();
controllaParametri(array('d'));
$d = $_GET['d'];
$tp = DonazionePersonale::id($d);
$tp = $tp->donazione();
$p = DonazionePersonale::id($d);
$p->volontario = $me;
$p->donazione = $tp;
$data = @DateTime::createFromFormat('d/m/Y', $_POST['data']);
$data = @$data->getTimestamp();
$p->data = $data;
$p->luogo = normalizzaNome($_POST['sede']);
redirect('utente.donazioni&d=' . $tp->tipo);
コード例 #3
0
<?php

/*
 * ©2013 Croce Rossa Italiana
 */
paginaApp([APP_SOCI, APP_PRESIDENTE, APP_OBIETTIVO]);
controllaParametri(array('id'), 'presidente.donazioni&err');
$id = $_GET['id'];
$t = DonazionePersonale::id($id);
$v = $t->volontario();
if (!$v->modificabileDa($me)) {
    redirect('presidente.donazioni&err');
}
if (isset($_GET['si'])) {
    $t->tConferma = time();
    $t->pConferma = $me->id;
    $m = new Email('confermadonazione', 'Conferma donazione: ' . $t->donazione()->nome);
    $m->da = $me;
    $m->a = $t->volontario();
    $m->_NOME = $t->volontario()->nome;
    $m->_TITOLO = $t->donazione()->nome;
    $m->invia();
} else {
    $m = new Email('negazionedonazione', 'Negazione donazione: ' . $t->donazione()->nome);
    $m->da = $me;
    $m->a = $t->volontario();
    $m->_NOME = $t->volontario()->nome;
    $m->_TITOLO = $t->donazione()->nome;
    $m->invia();
    $m = DonazioneMerito::filtra([['volontario', $t->volontario()->id], ['donazione', $t->donazione()->tipo]]);
    if (count($m)) {