public static function getMailEnt($OER) { $idS = $OER->getSiteId(); $Nom = $OER->getNomUsuari(); $Activitat = $OER->getNomActivitat(); $OH = $OER->getHoraris(); $OS = SitesPeer::retrieveByPK($OER->getSiteId()); if (!$OS instanceof Sites) { $OS = new Sites(); } $TEXT = OptionsPeer::getString('BODY_MAIL_ENTRADES', $idS); $TEXT = str_replace('{{NOM}}', $OER->getNomUsuari(), $TEXT); $TEXT = str_replace('{{NUM_ENTRADES}}', $OER->getQuantitat(), $TEXT); $TEXT = str_replace('{{ACTIVITAT}}', $OER->getNomActivitat(), $TEXT); $TEXT = str_replace('{{ENTITAT}}', $OS->getNom(), $TEXT); $TEXT = str_replace('{{TEL_ENTITAT}}', $OS->getTelefon(), $TEXT); $TEXT = str_replace('{{MAIL_ENTITAT}}', $OS->getEmail(), $TEXT); $TEXT = str_replace('{{TEL_ADMIN}}', '972.20.20.13', $TEXT); $TEXT = str_replace('{{MAIL_ADMIN}}', OptionsPeer::getString('MAIL_ADMIN', $idS), $TEXT); $TEXT = str_replace('{{DIA}}', $OH->getDia('d/m/Y'), $TEXT); $TEXT = str_replace('{{HORA}}', $OH->getHorainici('H:i'), $TEXT); $TEXT = str_replace('{{ESPAI}}', implode(',', Horaris::getArrayEspais()), $TEXT); $TEXT = str_replace('{{CODI}}', sha1($OER->getIdentrada()), $TEXT); return $TEXT; }
public function getSiteName() { $OS = SitesPeer::retrieveByPK($this->getSiteId()); if ($OS instanceof Sites) { return $OS->getNom(); } else { return 'n/d'; } }
public function getSiteNom() { $idS = $this->getSiteId(); $OS = SitesPeer::retrieveByPK($idS); $Nom = 'n/d'; if ($OS instanceof Sites) { $Nom = $OS->getNom(); } return $Nom; }
/** * 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_getEtiquetaFormulari($AUTH, $OF, $idU) { $AUTEN = isset($AUTH) && $AUTH > 0; $isPle = $OF->isOmplert($idU); $url = url_for('@hospici_formularis_detall?idF=' . $OF->getIdformularis() . '&titol=' . $OF->getNomForUrl()); $idS = $OF->getSiteId(); $OS = SitesPeer::retrieveByPK($idS); $nom = $OS->getNom(); $email = $OS->getEmailString(); $tel = $OS->getTelefonString(); $RET = ""; //Si no està autentificat if (!$AUTEN) { $RET = ph_getRoundCorner('<a class="auth" href="' . $url . '">Autentifica\'t i omple\'l</a>', '#FFCC00'); //Ja està autentificat } else { //Ja ha omplert el formulari if ($isPle) { $RET = ' <div class="tip" title="Vostè ja ha omplert aquest formulari correctament.<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('<a class="link_compra" href="' . $url . '">Formulari omplert</a>', '#29A729') . '</div>'; //Encara no l'ha omplert } else { $RET = ph_getRoundCorner('<a href="' . $url . '">Omple el formulari</a>', '#FF8D00'); } } return $RET; }
public function executeGConfigSuperAdmin(sfWebRequest $request) { $this->setLayout('gestio'); $this->IDS = $this->getUser()->getSessionPar('idS'); $this->accio = $request->getParameter('accio', 'C'); $RSITES = $request->getParameter('sites', array('site_id' => 1)); $this->FSITES = SitesPeer::initialize($RSITES['site_id']); $this->SITE = $request->getParameter('SITE', ''); if ($request->hasParameter('BSAVESITE')) { $this->accio = 'SAVE_SITE'; } if ($request->hasParameter('BDELETESITE')) { $this->accio = 'DELETE_SITE'; } if ($request->hasParameter('BSAVEUSERSITE')) { $this->accio = 'SAVE_USER_SITE'; } if ($request->hasParameter('BDELETEUSERSITE')) { $this->accio = 'DELETE_USER_SITE'; } if ($request->hasParameter('BSEARCHUSERSITES')) { $this->accio = 'SEARCH_USER_SITES'; } if ($request->hasParameter('BSAVEUSERMENU')) { $this->accio = 'SAVE_USER_MENU'; } switch ($this->accio) { case 'SAVE_SITE': $this->FSITES->bind($RSITES); if ($this->FSITES->isValid()) { $this->FSITES->save(); $this->getUser()->addLogAction($this->accio, 'gConfigSuperAdmin', $this->FSITES->getObject()); $this->FSITES = SitesPeer::initialize($this->FSITES->getObject()->getSiteId()); } break; case 'DELETE_SITE': $this->FSITES->getObject()->setActiu(false)->save(); $this->getUser()->addLogAction($this->accio, 'gConfigSuperAdmin', $this->FSITES->getObject()); $this->FESPAIS = SitesPeer::initialize(0, $this->IDS); break; case 'SAVE_USER_SITE': $RP = $request->getParameter('dades'); foreach ($RP as $RS) { if ($RS['IDU'] > 0 && $RS['IDN'] > 0 && $this->SITE > 0) { $OUS = UsuarisSitesPeer::initialize($RS['IDU'], $this->SITE, false)->getObject(); $OUS->setNivellId($RS['IDN']); $OUS->setActiu(true); $OUS->save(); } } $this->LUSERSITES = UsuarisSitesPeer::getSitesUsers($this->SITE, true); break; case 'DELETE_USER_SITE': $USUARI = $request->getParameter('USUARI'); $SITE = $request->getParameter('SITE'); $OUS = UsuarisSitesPeer::initialize($USUARI, $SITE)->getObject(); if (!$OUS->isNew()) { $OUS->setActiu(false); $OUS->save(); $this->LUSERSITES = UsuarisSitesPeer::getUserSites($this->SITE); } break; case 'SAVE_USER_MENU': $IDS = $request->getParameter('MENU_SITES'); $IDU = $request->getParameter('MENU_USUARIS'); $LMENUS = $request->getParameter('MENU_DISPONIBLES'); if (!empty($LMENUS)) { UsuarisMenusPeer::doUpdateMy($IDU[0], $IDS[0], $LMENUS); } break; case 'SEARCH_USER_SITES': $IDS = $this->FMENUUSUARI->getValue('IDS'); $IDU = $this->FMENUUSUARI->getValue('IDU'); if (!empty($IDS)) { $this->FMENUUSUARI->setWidgetUsers(); if (!empty($IDU)) { $this->LMENUSUSUARI = GestioMenusPeer::getMenusUsuariArray($IDU, $IDS); } } break; default: break; } //Cerquem per SITE, que és més fàcil //Mirem quins usuaris hi ha a un SITE relacionats com a adminstradors //Mirem quins menús tenen els usuaris d'un SITE en general (els menús del primer usuari) $OS = SitesPeer::retrieveByPK($this->SITE); if ($OS instanceof Sites) { $this->LUSERSITES = UsuarisSitesPeer::getSitesUsers($this->SITE, true); $this->LMENUSUSUARI = GestioMenusPeer::getMenusUsuariArray($this->USUARI, $this->SITE); } else { $this->USUARI = 0; $this->LUSERSITES = array(); $this->LMENUSUSUARI = array(); } $this->FMENUUSUARI = new ConfigSuperAdminMenusForm(null, array('IDS' => $this->IDS)); $this->FMENUUSUARI->bind($request->getParameter('super_admin_menus')); }
<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>
/** * ActivitatsPeer::getActivitatsHospici() * * Ens mostra un pager amb les activitats seleccionades * * @param mixed $idText * @param mixed $idSite * @param mixed $idPoble * @param mixed $idCategoria * @param mixed $idData * @param mixed $aDates * @param integer $p * @return $aRET = array( 'ON' => array( 0 => array( 'QUANTS'=>0 , 'ELEMENT' => 'Escull una població...' ) ), 'QUI' => array( 0 => array( 'QUANTS'=>0 , 'ELEMENT' => 'Escull una entitat...' ) ) , 'QUE' => array( 0 => array( 'QUANTS'=>0 , 'ELEMENT' => 'Escull una categoria...' ) ) , 'A' => array( Activitats or Activitatsexternes ) ); */ public static function getActivitatsCercaHospici($CER) { $idText = $CER['TEXT']; $idPoble = $CER['POBLE']; $idCategoria = $CER['CATEGORIA']; $idSite = $CER['SITE']; $datai = myUser::revDate($CER['DATAI']); $dataf = myUser::revDate($CER['DATAF']); $p = $CER['P']; $idText = addslashes($idText); //*************************************** // CONSULTEM LES ACTIVITATS INTERNES //*************************************** $C = new Criteria(); $C1 = $C->getNewCriterion(ActivitatsPeer::TMIG, "%{$idText}%", Criteria::LIKE); $C2 = $C->getNewCriterion(ActivitatsPeer::DMIG, "%{$idText}%", Criteria::LIKE); $C1->addOr($C2); $C->add($C1); $C1 = $C->getNewCriterion(HorarisPeer::DIA, $datai, Criteria::GREATER_EQUAL); $C2 = $C->getNewCriterion(HorarisPeer::DIA, $dataf, Criteria::LESS_EQUAL); $C1->addAnd($C2); $C->add($C1); if ($idPoble > 0) { $C->add(PoblacionsPeer::IDPOBLACIO, $idPoble); } if (!empty($idCategoria) && $idCategoria != '0') { $C->add(ActivitatsPeer::TIPUSACTIVITAT_IDTIPUSACTIVITAT, $idCategoria); } if (!empty($idSite) && $idSite != '0') { $C->add(SitesPeer::SITE_ID, $idSite); } $C->addJoin(ActivitatsPeer::ACTIVITATID, HorarisPeer::ACTIVITATS_ACTIVITATID); $C->addJoin(HorarisPeer::HORARISID, HorarisespaisPeer::HORARIS_HORARISID); $C->addJoin(HorarisespaisPeer::ESPAIS_ESPAIID, EspaisPeer::ESPAIID); $C->addJoin(ActivitatsPeer::SITE_ID, SitesPeer::SITE_ID); $C->addJoin(PoblacionsPeer::IDPOBLACIO, SitesPeer::POBLE); $C->add(ActivitatsPeer::ACTIU, true); $C->add(HorarisPeer::ACTIU, true); $C->add(HorarisespaisPeer::ACTIU, true); $C->add(EspaisPeer::ACTIU, true); $C->add(SitesPeer::ACTIU, true); $C->add(ActivitatsPeer::PUBLICAWEB, true); $C->addGroupByColumn(ActivitatsPeer::ACTIVITATID); $C->addAscendingOrderByColumn(HorarisPeer::DIA); $C->addAscendingOrderByColumn(ActivitatsPeer::TIPUSACTIVITAT_IDTIPUSACTIVITAT); //*************************************** // CONSULTEM LES ACTIVITATS EXTERNES //*************************************** $CE = new Criteria(); $C1 = $CE->getNewCriterion(ActivitatsExternesPeer::TITOL, "%{$idText}%", Criteria::LIKE); $C2 = $CE->getNewCriterion(ActivitatsExternesPeer::DESCRIPCIO, "%{$idText}%", Criteria::LIKE); $C1->addOr($C2); $CE->add($C1); $C1 = $CE->getNewCriterion(ActivitatsExternesPeer::DATAINICIAL, $datai, Criteria::GREATER_EQUAL); $C2 = $CE->getNewCriterion(ActivitatsExternesPeer::DATAINICIAL, $dataf, Criteria::LESS_EQUAL); $C1->addAnd($C2); $CE->add($C1); if ($idPoble > 0) { $CE->add(ActivitatsExternesPeer::POBLACIO, $idPoble); } if (!empty($idCategoria) && $idCategoria != '0') { $CE->add(ActivitatsExternesPeer::CATEGORIA, $idCategoria); } if (!empty($idSite) && $idSite != '0') { $CE->add(ActivitatsExternesPeer::ENTITAT, $idSite); } $CE->addGroupByColumn(ActivitatsExternesPeer::IDACTIVITAT); $CE->addAscendingOrderByColumn(ActivitatsExternesPeer::DATAINICIAL); $CE->addAscendingOrderByColumn(ActivitatsExternesPeer::CATEGORIA); //*************************************** // CARREGUEM ELS ARRAYS //*************************************** $aRET = array('ON' => array('ELEMENT' => array(0 => 'Escull una població...'), 'QUANTS' => array(0 => 0)), 'QUI' => array('ELEMENT' => array(0 => 'Escull una entitat...'), 'QUANTS' => array(0 => 0)), 'QUE' => array('ELEMENT' => array(0 => 'Escull una categoria...'), 'QUANTS' => array(0 => 0)), 'A' => array()); foreach (ActivitatsPeer::doSelect($C) as $OA) { $OTA = TipusactivitatPeer::retrieveByPK($OA->getTipusactivitatIdtipusactivitat()); if ($OTA instanceof Tipusactivitat) { if (!isset($aRET['QUE']['QUANTS'][$OTA->getIdTipusactivitat()])) { $aRET['QUE']['QUANTS'][$OTA->getIdTipusactivitat()] = 0; } $aRET['QUE']['QUANTS'][$OTA->getIdTipusactivitat()]++; $aRET['QUE']['ELEMENT'][$OTA->getIdTipusactivitat()] = $OTA->getNom() . ' (' . $aRET['QUE']['QUANTS'][$OTA->getIdTipusactivitat()] . ')'; } $OS = SitesPeer::retrieveByPK($OA->getSiteId()); if ($OS instanceof Sites) { if (!isset($aRET['QUI']['QUANTS'][$OS->getSiteid()])) { $aRET['QUI']['QUANTS'][$OS->getSiteid()] = 0; } $aRET['QUI']['QUANTS'][$OS->getSiteid()]++; $aRET['QUI']['ELEMENT'][$OS->getSiteid()] = $OS->getNom() . ' (' . $aRET['QUI']['QUANTS'][$OS->getSiteid()] . ')'; } $OP = PoblacionsPeer::retrieveByPK($OS->getPoble()); if ($OP instanceof Poblacions) { if (!isset($aRET['ON']['QUANTS'][$OP->getIdpoblacio()])) { $aRET['ON']['QUANTS'][$OP->getIdpoblacio()] = 0; } $aRET['ON']['QUANTS'][$OP->getIdpoblacio()]++; $aRET['ON']['ELEMENT'][$OP->getIdpoblacio()] = $OP->getNom() . ' (' . $aRET['ON']['QUANTS'][$OP->getIdpoblacio()] . ')'; } $aRET['A'][$OA->getActivitatid()] = $OA; } foreach (ActivitatsExternesPeer::doSelect($CE) as $OAE) { if (!isset($aRET['QUE']['QUANTS'][$OAE->getCategoria()])) { $aRET['QUE']['QUANTS'][$OAE->getCategoria()] = 0; } $aRET['QUE']['QUANTS'][$OAE->getCategoria()]++; $aRET['QUE']['ELEMENT'][$OAE->getCategoria()] = $OAE->getCategoriaNom() . ' (' . $aRET['QUE']['QUANTS'][$OAE->getCategoria()] . ')'; $OS = SitesPeer::retrieveByPK($OAE->getEntitat()); if ($OS instanceof Sites && is_int($OAE->getEntitat())) { if (!isset($aRET['QUI']['QUANTS'][$OS->getSiteid()])) { $aRET['QUI']['QUANTS'][$OS->getSiteid()] = 0; } $aRET['QUI']['QUANTS'][$OS->getSiteid()]++; $aRET['QUI']['ELEMENT'][$OS->getSiteid()] = $OS->getNom() . ' (' . $aRET['QUI']['QUANTS'][$OS->getSiteid()] . ')'; } else { if (!isset($aRET['QUI']['QUANTS'][$OAE->getEntitat()])) { $aRET['QUI']['QUANTS'][$OAE->getEntitat()] = 0; } $aRET['QUI']['QUANTS'][$OAE->getEntitat()]++; $aRET['QUI']['ELEMENT'][$OAE->getEntitat()] = $OAE->getEntitat() . ' (' . $aRET['QUI']['QUANTS'][$OAE->getEntitat()] . ')'; } $OP = PoblacionsPeer::retrieveByPK($OAE->getPoblacio()); if ($OP instanceof Poblacions) { if (!isset($aRET['ON']['QUANTS'][$OP->getIdpoblacio()])) { $aRET['ON']['QUANTS'][$OP->getIdpoblacio()] = 0; } $aRET['ON']['QUANTS'][$OP->getIdpoblacio()]++; $aRET['ON']['ELEMENT'][$OP->getIdpoblacio()] = $OP->getNom() . ' (' . $aRET['ON']['QUANTS'][$OP->getIdpoblacio()] . ')'; } else { if (!isset($aRET['ON']['QUANTS'][$OAE->getgetPoblacio()])) { $aRET['ON']['QUANTS'][$OAE->getgetPoblacio()] = 0; } $aRET['ON']['QUANTS'][$OAE->getgetPoblacio()]++; $aRET['ON']['ELEMENT'][$OAE->getgetPoblacio()] = $OAE->getgetPoblacio() . ' (' . $aRET['ON']['QUANTS'][$OAE->getgetPoblacio()] . ')'; } $aRET['A']['E' . $OAE->getIdactivitat()] = $OAE; } $aRET['ON']['ELEMENT'][0] = 'Escull una població (' . sizeof($aRET['A']) . ')...'; $aRET['QUI']['ELEMENT'][0] = 'Escull una entitat (' . sizeof($aRET['A']) . ')...'; $aRET['QUE']['ELEMENT'][0] = 'Escull una categoria (' . sizeof($aRET['A']) . ')...'; return $aRET; }
public static function MailMatricula($OM, $idS) { $Nom = $OM->getUsuaris()->getNomComplet(); $NomCurs = $OM->getCursos()->getCodi() . ' | ' . $OM->getCursos()->getTitolcurs(); $dataInici = $OM->getCursos()->getDatainici('d-m-Y'); $OS = SitesPeer::retrieveByPK($OM->getSiteId()); $TEXT = OptionsPeer::getString('BODY_MAIL_MATRICULA', $idS); $TEXT = str_replace('{{NOM}}', $Nom, $TEXT); $TEXT = str_replace('{{CURS}}', $NomCurs, $TEXT); $TEXT = str_replace('{{ENTITAT}}', $OS->getNom(), $TEXT); $TEXT = str_replace('{{TEL_ENTITAT}}', $OS->getTelefon(), $TEXT); $TEXT = str_replace('{{MAIL_ENTITAT}}', $OS->getEmail(), $TEXT); $TEXT = str_replace('{{TEL_ADMIN}}', '972.20.20.13', $TEXT); $TEXT = str_replace('{{MAIL_ADMIN}}', OptionsPeer::getString('MAIL_ADMIN', $idS), $TEXT); $TEXT = str_replace('{{DIA_CLASSE}}', $dataInici, $TEXT); return $TEXT; }
<tr> <th>Quan</th> <th>Hora</th> <th>Titol</th> <th>On</th> <th>Entrades</th> <th>Estat</th> </tr> <?php if (empty($LEntrades)) { echo '<tr><td colspan="4">No s\'ha trobat cap entrada comprada.</td></tr>'; } else { foreach ($LEntrades as $OER) { $OH = $OER->getHorari(); $OA = $OH->getActivitatss(); $OS = SitesPeer::retrieveByPK($OA->getSiteId()); $class = ""; if ($OER->getEstat() == EntradesReservaPeer::ANULADA) { $class = "class=\"tatxat\""; } echo "<tr>\r\n <td {$class}>{$OH->getDia('Y-m-d')}</td>\r\n <td {$class}>{$OH->getHorainici('H:m')}</td>\r\n <td {$class}>{$OA->getTmig()}</td>\r\n <td {$class}>{$OS->getNom()}</td>\r\n <td {$class}>{$OER->getQuantes()}</td>\r\n <td {$class}>{$OER->getEstatString()}</td>"; if ($OER->getEstat() != EntradesReservaPeer::ANULADA) { echo "<td><a href=\"" . url_for('@hospici_anula_entrada?idER=' . $OER->getEntradesReservaId()) . "\">Anul·lar</a></td>"; } echo "</tr>"; } } ?> </table>
/** * Funció que retorna la població vinculada amb el SITE * */ public static function getPoblacioSite($idS) { $C = new Criteria(); $OS = SitesPeer::retrieveByPK($idS); if ($OS instanceof Sites) { return $OS->getPobleString(); } else { return "n/d"; } }
/** * RSS que mostra les activitats que vindran en 7 dies. * * */ public function executeGetActXML(sfWebRequest $request) { //Entrem el SiteID del que volem recuperar l'xml i el carreguem. $IDS = $request->getParameter('IDS', 0); $OS = SitesPeer::retrieveByPK($IDS); //Si existeix el site que demanem, seguim. if ($OS instanceof Sites) { $this->setLayout(null); $this->setTemplate(null); $LOH = ActivitatsPeer::getActivitatsProperes($IDS, date('Y-m-d', time()), 1, 'horari', 50, true); //Creem l'objecte XML $i = 1; $document = "<document>"; foreach ($LOH as $OH) { $OA = $OH->getActivitats(); $LE = $OH->getArrayEspais(); $document .= "<caixa>"; $document .= " <id_activitat>" . $OA->getActivitatid() . "</id_activitat>"; $document .= " <data_inicial>" . $OH->getDia('Y-m-d') . "</data_inicial>"; $document .= " <data_fi>" . $OH->getDia('Y-m-d') . "</data_fi>"; $document .= " <tipus_activitat>" . $OA->getNomTipusActivitat() . "</tipus_activitat>"; $document .= " <cicle>" . $OA->getCicles()->getTmig() . "</cicle>"; $document .= " <tipologia>" . $OA->getCategories() . "</tipologia>"; $document .= " <importancia>" . $OA->getImportancia() . "</importancia>"; $document .= " <titol>" . $OA->getTmig() . "</titol>"; $document .= " <text>" . htmlspecialchars($OA->getDmig()) . "</text>"; $document .= " <url>" . $this->getController()->genUrl('http://www.hospici.cat/detall_activitat/' . $OA->getActivitatid() . '/' . $OA->getNomForUrl(), true) . "</url>"; $document .= " <hora_inici>" . $OH->getHorainici("H.i") . "</hora_inici>"; $document .= " <hora_fi>" . $OH->getHorafi("H.i") . "</hora_fi>"; $document .= " <espais>" . implode(",", $LE) . "</espais>"; $document .= " <organitzador>" . htmlspecialchars($OA->getOrganitzador()) . "</organitzador>"; $document .= " <info_practica>" . htmlspecialchars($OA->getInfopractica()) . "</info_practica>"; $document .= " <poblacio>" . $OS->getPobleString() . "</poblacio>"; $document .= " <url_img_s>http://www.hospici.cat/images/activitats/A-" . $OA->getActivitatid() . "-M.jpg</url_img_s>"; $document .= " <url_img_m>http://www.hospici.cat/images/activitats/A-" . $OA->getActivitatid() . "-L.jpg</url_img_m>"; $document .= " <url_img_l>http://www.hospici.cat/images/activitats/A-" . $OA->getActivitatid() . "-XL.jpg</url_img_l>"; $document .= "</caixa>"; } $document .= "</document>"; $response = sfContext::getInstance()->getResponse(); $response->setHttpHeader('Content-type', 'text/xml'); $response->setContent($document); $response->sendHttpHeaders(); } return sfView::NONE; }
<!-- Fi Requadre d'informació pràctica --> <!-- Requadre de compra o reserva d'entrades --> <div style="margin-left:150px; padding-top:20px; width:330px; clear:both; color:#96BF0D; font-size:12px; padding-left:10px;">RESERVA D'ENTRADES</div> <div style="margin-left:150px; width:330px; clear:both; background-color:#DFECB6"> <div style="padding:10px; font-size:10px;"> <?php $AUTEN = isset($AUTENTIFICAT) && $AUTENTIFICAT > 0; $isMat = $ACTIVITAT->getIsentrada(); $Places = $ACTIVITAT->getPlaces(); $isPle = $ACTIVITAT->getIsPle(); $JaRes = isset($ACTIVITATS_AMB_ENTRADES[$ACTIVITAT->getActivitatid()]); $url = url_for('@hospici_detall_activitat?idA=' . $ACTIVITAT->getActivitatid() . '&titol=' . $ACTIVITAT->getNomForUrl()); $idS = $ACTIVITAT->getSiteId(); $OS = SitesPeer::retrieveByPK($idS); $nom = $OS->getNom(); $email = $OS->getEmailString(); $tel = $OS->getTelefonString(); //Si no està autentificat if (!$AUTEN) { echo '<div>Per poder comprar o reservar entrades heu d\'accedir al vostre usuari clicant <a class="auth" href="' . $url . '" >aquí</a>.</div>'; //Ja està autentificat } else { //Ja ha reservat per aquesta activitat if ($JaRes) { $OER = EntradesreservaPeer::retrieveByPK($ACTIVITATS_AMB_ENTRADES[$ACTIVITAT->getActivitatid()]); if ($OER instanceof EntradesReserva) { //Si l'usuari ja té l'entrada reservada, doncs li marquem if ($OER->getEstat() == EntradesreservaPeer::CONFIRMADA) { echo '<div>Vostè ha reservat entrades per aquesta activitat correctament.<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></div>';