/** * Mostra les etiquetes amb els estats i accions dels cursos * @param $AUTEN Si l'usuari està autentificat o no * @param $OC Objecte Cursos * @param $url On s'ha d'anar si es clica l'enllaç * @return String * */ public static function ph_getEtiquetaCursos($AUTH, $OC, $url, $CURSOS_MATRICULATS) { $ESTAT = self::ph_EstatCurs($AUTH, $OC, $url, $CURSOS_MATRICULATS); $datai = $OC->getDatainmatricula('U'); $avui = time(); $JaMat = isset($CURSOS_MATRICULATS[$OC->getIdcursos()]); $url = url_for('@hospici_detall_curs?idC=' . $OC->getIdcursos() . '&titol=' . $OC->getNomForUrl()); $OS = SitesPeer::retrieveByPK($OC->getSiteId()); $nom = $OS->getNom(); $email = $OS->getEmailString(); $tel = $OS->getTelefonString(); $MatAntIdi = CursosPeer::IsAnticAlumne($OC->getIdcursos(), $CURSOS_MATRICULATS); $dataiA = mktime(0, 0, 0, 9, 12, 2011); $RET = ""; //Si no està autentificat if ($ESTAT == 'NO_AUTENTIFICAT') { $RET = ph_getRoundCorner('<a class="auth" href="' . $url . '">Autentifica\'t i matricula\'t</a>', '#FFCC00'); } elseif ($ESTAT == 'MATRICULAT') { $RET = ' <div class="tip" title="Vostè està matriculat correctament al curs.<br /><br /> Per a més informació ha de posar-se en contacte amb <b>' . $nom . '</b> enviant un correu electrònic a <b>' . $email . '</b> o bé trucant al <b>' . $tel . '</b>">'; $RET .= ph_getRoundCorner('Ja hi esteu matriculat', '#29A729') . '</div>'; } elseif ($ESTAT == 'EN_ESPERA') { $RET = ' <div class="tip" title="El curs està complet. La seva matrícula queda en llista d\'espera.<br /><br /> Per a més informació ha de posar-se en contacte amb <b>' . $nom . '</b> enviant un correu electrònic a <b>' . $email . '</b> o bé trucant al <b>' . $tel . '</b>">'; $RET .= ph_getRoundCorner('En espera de plaça', '#F184DD') . '</div>'; } elseif ($ESTAT == 'ANULADA') { $RET = ' <div class="tip" title="Vostè s\'ha matriculat en aquest curs, però s\'ha donat de baixa o el procés no s\'ha completat correctament. Matrícula sense efecte.<br /><br /> Per a més informació ha de posar-se en contacte amb <b>' . $nom . '</b> enviant un correu electrònic a <b>' . $email . '</b> o bé trucant al <b>' . $tel . '</b>">'; $RET .= ph_getRoundCorner('Matrícula aunl·lada', '#CCCCCC') . '</div>'; } elseif ($ESTAT == 'NO_HI_PLACES') { $RET = ' <div class="tip" title="Aquest curs no disposa de més places.<br /><br /> Si vol pot matricular-s\'hi igualment i restarà en llista d\'espera. En el cas que s\'alliberi alguna plaça, que vostè pot ocupar, el trucarem el més aviat possible. Per a més informació, pot posar-se en contacte amb <b>' . $nom . '</b> enviant un correu electrònic a <b>' . $email . '</b> o bé trucant al telèfon <b>' . $tel . '</b>.<br /><br />Disculpi les molèsties.">'; $RET .= ph_getRoundCorner('<a href="' . $url . '#matricula">Curs ple</a>', '#EF0101') . '</div>'; } elseif ($ESTAT == 'NO_HI_HA_RESERVA_LINIA') { $RET = ' <div class="tip" title="Aquest curs no disposa de matrícula en línia.<br /><br /> Per poder-s\'hi matricular, ha de posar-se en contacte amb <b>' . $nom . '</b> enviant un correu electrònic a <b>' . $email . '</b> o bé trucant al telèfon <b>' . $tel . '</b>.<br /><br />Disculpi les molèsties.">'; $RET .= ph_getRoundCorner('Matrícula presencial', '#CCCCCC') . '</div>'; } elseif ($ESTAT == 'ABANS_PERIODE_MATRICULA_AA_IDIOMES') { $RET = ' <div class="tip" title="Vostè podrà matricular-se a aquest curs per internet a partir del dia ' . date('d/m/Y', $dataiA) . ' si vol continuar els estudis d\'idiomes. Assegureu-vos que us matriculeu al curs que us correspon o la matrícula quedarà invalidada sense guardar plaça. <br /><br /> Per a més informació pot posar-se en contacte amb <b>' . $nom . '</b> enviant un correu electrònic a <b>' . $email . '</b> o bé trucant al <b>' . $tel . '</b>">'; $RET .= ph_getRoundCorner('Tancada fins ' . date('d/m/Y', $dataiA), '#CBAD85') . '</div>'; } elseif ($ESTAT == 'ABANS_PERIODE_MATRICULA') { $RET = ' <div class="tip" title="Vostè podrà matricular-se a aquest curs per internet a partir del dia ' . date('d/m/Y', $datai) . '.<br /><br /> Per a més informació pot posar-se en contacte amb <b>' . $nom . '</b> enviant un correu electrònic a <b>' . $email . '</b> o bé trucant al <b>' . $tel . '</b>">'; $RET .= ph_getRoundCorner('Tancada fins ' . date('d/m/Y', $datai), '#CBAD85') . '</div>'; } elseif ($ESTAT == 'POT_MATRICULAR') { $RET = ph_getRoundCorner('<a href="' . $url . '#matricula">Matriculeu-vos</a>', '#FF8D00'); } return $RET; }
<div class="h_requadre_resultats"> <div class="h_subtitle_gray c1"> L'HOSPICI... </div> <?php if ($CURS instanceof Cursos) { $datai = $CURS->getDatainmatricula('U'); $url = url_for('@hospici_detall_curs?idC=' . $CURS->getIdcursos() . '&titol=' . $CURS->getNomForUrl()); $MatAntIdi = CursosPeer::IsAnticAlumne($CURS->getIdcursos(), $CURSOS_MATRICULATS); $dataiA = mktime(0, 0, 0, 9, 12, 2011); $OS = SitesPeer::retrieveByPK($CURS->getSiteId()); $nom = $OS->getNom(); $email = $OS->getEmailString(); $tel = $OS->getTelefonString(); $ESTAT = myUser::ph_EstatCurs($AUTH, $CURS, $url, $CURSOS_MATRICULATS); //Carrego la imatge del site $imatge = SitesPeer::getSiteLogo($CURS->getSiteId()); //Si l'entitat té un pdf, l'hauríem de carregar. if (empty($pdf)) { $pdf = 0; } ?> <div style="border:0px solid #96BF0D; clear:both; padding:10px;"> <div style="font-size:11px"><b><?php echo $CURS->getTitolcurs(); ?> </b><br /><span style="color: gray;"><?php echo $nom; ?> </span></div>