/** * Ritorna l'oggetto estensione relativo all'appartenenza * @return Estensione */ public function estensione() { return Estensione::by('appartenenza', $this); }
<?php /* * ©2013 Croce Rossa Italiana */ paginaPrivata(); paginaModale(); controllaParametri(array('id')); $id = $_GET['id']; $app = Appartenenza::id($id); $est = Estensione::by('appartenenza', $app); ?> <form action="?p=utente.estensione.termina.ok" method="POST"> <input type="hidden" name="id" value="<?php echo $est->id; ?> " /> <div class="modal fade automodal"> <div class="modal-header"> <h3><i class="icon-stop"></i> Termina Estensione</h3> </div> <div class="modal-body"> <p> Con questo modulo potrai terminare la tua estensione presso il <strong><?php echo $app->comitato()->nomeCompleto(); ?> </strong> </p> <p> Inoltre verranno eseguite le seguenti azioni: </p> <ul> <li> Chiusura delle deleghe sul Comitato in estensione
<?php } if (isset($_GET['motivo'])) { ?> <div class="alert alert-error"> <i class="icon-warning-sign"></i> <strong>Errore</strong> — Non è stato specificato il motivo dell'estensione o il Comitato. </div> <?php } foreach ($me->storico() as $app) { if ($app->stato == MEMBRO_DIMESSO) { redirect('errore.comitato'); } if ($app->attuale()) { $estensione = Estensione::by('appartenenza', $app->id); if ($estensione && $estensione->stato == EST_INCORSO && !$estensione->presaInCarico()) { ?> <div class="row-fluid"> <h2><i class="icon-warning-sign muted"></i> Richiesta estensione in elaborazione</h2> <div class="alert alert-block"> <div class="row-fluid"> <span class="span12"> <p>La tua richiesta di estensione presso il <strong><?php echo $app->comitato()->nomeCompleto(); ?> </strong> è in fase di elaborazione.</p> <p>La tua richiesta è in attesa di essere protocollata dalla segreteria del tuo Comitato, potrai chiederne l'annullamento fino a quel momento.</p> </span> </div>