diff --git a/Dockerfile b/Dockerfile index 8b26da7fa3eebadad167f4abae021e498a96898e..19b6bd92784e08702dbda3c41388714bcd15aa8f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,8 +2,9 @@ FROM php:7.3-apache # Install modules RUN apt-get update \ - && apt-get install -y zlib1g zlib1g-dev libpq-dev libpq5 libzip-dev zip unzip \ - && docker-php-ext-install pgsql pdo_pgsql zip + && apt-get install -y zlib1g zlib1g-dev libpq-dev libpq5 libzip-dev zip unzip libfreetype6-dev libjpeg62-turbo-dev libpng-dev \ + && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \ + && docker-php-ext-install gd pgsql pdo_pgsql zip bcmath RUN a2enmod rewrite diff --git a/app/settings.php b/app/settings.php index b87deb8a4cd87c06037697d2dc63a9284a0dc907..4c78c342f0ab6052e38666e6ba1149a5b63448b0 100644 --- a/app/settings.php +++ b/app/settings.php @@ -48,9 +48,11 @@ return [ 'jdev' => [ 'label' => 'JDEV2020', 'ville' => 'Rennes', + 'DR' => 'DR17', 'url' => 'jdev2020.fr', - 'email' => 'chrystel.moreau@lam.fr', // jdev2020-inscription@services.cnrs.fr (prod) + 'email' => 'chrystel.moreau@lam.fr', // jdev2020-inscription@services.cnrs.fr (prod) 'email_clo' => 'jdev2020-clo@services.cnrs.fr', + 'email_web' => 'chrystel.moreau@lam.fr,francois.agneray@lam.fr,jdev2020-clo@services.cnrs.fr', 'email_sponsor' => 'jdev2020-sponsor@services.cnrs.fr', 'email_programme' => 'jdev2020-cp@services.cnrs.fr', 'email_info' => 'jdev2020@services.cnrs.fr', diff --git a/app/src/Action/ChangePasswdAction.php b/app/src/Action/ChangePasswdAction.php index 9a86c27035a07ec5712f5821527c111708dd60a4..47cfd8a1113557cff92fe81f53bc48d1974e43b7 100644 --- a/app/src/Action/ChangePasswdAction.php +++ b/app/src/Action/ChangePasswdAction.php @@ -40,7 +40,8 @@ final class ChangePasswdAction if ($request->isGet()) { $this->view->render($response, 'change_passwd.twig', [ - 'page' => 'change-passwd' + 'page' => 'change-passwd', + 'jdev' => $this->settings['jdev'] ]); } diff --git a/app/src/Action/ConnexionAction.php b/app/src/Action/ConnexionAction.php index 8e51ceab9e122e37aa5e845b66a260780e85c3ec..dc73294eb992f540012bd898962a0001f07f8a43 100644 --- a/app/src/Action/ConnexionAction.php +++ b/app/src/Action/ConnexionAction.php @@ -39,7 +39,8 @@ final class ConnexionAction if ($request->isGet()) { $this->view->render($response, 'connexion.twig', [ - 'page' => 'connexion' + 'page' => 'connexion', + 'jdev' => $this->settings['jdev'] ]); } diff --git a/app/src/Action/NewPasswdAction.php b/app/src/Action/NewPasswdAction.php index b8f67aecab3e7cef86e47b4a7d5c5be17d5ea193..3c6603cfc876a187a1220d3c850dd1fcacab7575 100644 --- a/app/src/Action/NewPasswdAction.php +++ b/app/src/Action/NewPasswdAction.php @@ -40,7 +40,8 @@ final class NewPasswdAction if ($request->isGet()) { $this->view->render($response, 'new_passwd.twig', [ - 'page' => 'new-passwd' + 'page' => 'new-passwd', + 'jdev' => $this->settings['jdev'] ]); } diff --git a/app/src/Action/ValidEmailAction.php b/app/src/Action/ValidEmailAction.php index 939bc89a4d6d1499f388a13e7bb0dfaa13824952..0293a337cc7e1185cb5c9a09ba1eae6c4d08dceb 100644 --- a/app/src/Action/ValidEmailAction.php +++ b/app/src/Action/ValidEmailAction.php @@ -100,7 +100,7 @@ final class ValidEmailAction $body .= 'Vous recevrez très prochainement un e-mail pour vous prévenir de la validation de votre compte.' . PHP_EOL; $body .= PHP_EOL; $body .= 'Si dans 15 jours, vous ne voyez pas la validation de votre inscription dans votre espace personnel sur '; - $body .= 'http://www.' . $this->settings['jdev']['url'] . ', merci de nous contacter par email (' . $this->settings['jdev']['email'] . '). '; + $body .= 'https://www.' . $this->settings['jdev']['url'] . ', merci de nous contacter par email (' . $this->settings['jdev']['email'] . '). '; $body .= 'Votre espace personnel vous permettra de sélectionner vos sessions ultérieurement.' . PHP_EOL; $body .= PHP_EOL; $body .= 'Bien cordialement' . PHP_EOL; @@ -124,14 +124,14 @@ final class ValidEmailAction $body .= 'sous réserve de validation par ce dernier.' . PHP_EOL; $body .= PHP_EOL; $body .= 'Si dans 15 jours, vous ne voyez pas la validation de votre inscription dans votre espace personnel sur '; - $body .= 'http://www.' . $this->settings['jdev']['url'] . ', merci de nous contacter par email (' . $this->settings['jdev']['email'] . '). '; + $body .= 'https://www.' . $this->settings['jdev']['url'] . ', merci de nous contacter par email (' . $this->settings['jdev']['email'] . '). '; $body .= 'Votre espace personnel vous permettra de sélectionner vos sessions ultérieurement. Merci de nous informer par email au plus vite si vous vous désistez.' . PHP_EOL; $body .= PHP_EOL; $body .= 'Les frais d\'inscription couvrent les prestations suivantes : ' . PHP_EOL; $body .= ' - la participation aux journées (présentations, ateliers, groupes de travail, posters)' . PHP_EOL; $body .= ' - les documents fournis et les goodies' . PHP_EOL; $body .= ' - les pauses-café, les buffets du midi' . PHP_EOL; - $body .= ' - le buffet dînatoire et le spectacle de l\'événement social du mercredi soir.' . PHP_EOL; + $body .= ' - et sous réserve le buffet dînatoire et le spectacle de l\'événement social du mercredi soir.' . PHP_EOL; $body .= PHP_EOL; $body .= 'Cette action de formation n\'étant pas en résidentiel, le déplacement,'; $body .= 'l\'hébergement et les repas des mardi et jeudi soir devront être pris en charge par vos frais de mission. '; @@ -156,20 +156,20 @@ final class ValidEmailAction $body .= 'Nous avons bien pris acte de votre demande d\'inscription aux ' . $this->settings['jdev']['label'] . '.' . PHP_EOL; $body .= PHP_EOL; $body .= 'Pour que votre inscription soit prise en compte, vous devez régler '; - $body .= 'les frais d\'inscription sur la plate-forme Azur-Colloque: https://www.azur-colloque.fr/DR12/ .' . PHP_EOL; + $body .= 'les frais d\'inscription sur la plate-forme Azur-Colloque: https://www.azur-colloque.fr/' . $this->settings['jdev']['DR'] . '/ .' . PHP_EOL; $body .= PHP_EOL; $body .= 'Attention, la tarification varie en fonction de la date du paiement. Nous vous prions de privilégier '; $body .= 'le paiement par carte bancaire avant le 30 mai 2017. Votre inscription sera validée à l\'issue de votre paiement.' . PHP_EOL; $body .= PHP_EOL; $body .= 'Si dans 15 jours, vous ne voyez pas la validation de votre inscription dans votre espace personnel sur '; - $body .= 'http://www.' . $this->settings['jdev']['url'] . ', merci de nous contacter par email (' . $this->settings['jdev']['email'] . '). '; + $body .= 'https://www.' . $this->settings['jdev']['url'] . ', merci de nous contacter par email (' . $this->settings['jdev']['email'] . '). '; $body .= 'Votre espace personnel vous permettra de sélectionner vos sessions ultérieurement.' . PHP_EOL; $body .= PHP_EOL; $body .= 'Les frais d\'inscription couvrent les prestations suivantes : ' . PHP_EOL; $body .= ' - la participation aux journées (présentations, ateliers, groupes de travail, posters)' . PHP_EOL; $body .= ' - les documents fournis et les goodies' . PHP_EOL; $body .= ' - les pauses-café, les buffets du midi' . PHP_EOL; - $body .= ' - le buffet dînatoire et le spectacle de l\'événement social du mercredi soir.' . PHP_EOL; + $body .= ' - et sous réserve le buffet dînatoire et le spectacle de l\'événement social du mercredi soir.' . PHP_EOL; $body .= PHP_EOL; $body .= 'Bien cordialement' . PHP_EOL; $body .= 'Le comité d\'organisation des ' . $this->settings['jdev']['label'] ; @@ -189,7 +189,7 @@ final class ValidEmailAction $body .= 'Nous avons bien pris acte de votre demande d\'inscription en tant qu\'Accompagnant aux ' . $this->settings['jdev']['label'] . '.' . PHP_EOL; $body .= PHP_EOL; $body .= 'Pour que votre inscription soit prise en compte, vous devez régler '; - $body .= 'les frais d\'inscription sur la plate-forme Azur-Colloque: https://www.azur-colloque.fr/DR12/ .' . PHP_EOL; + $body .= 'les frais d\'inscription sur la plate-forme Azur-Colloque: https://www.azur-colloque.fr/' . $this->settings['jdev']['DR'] . '/ .' . PHP_EOL; $body .= PHP_EOL; $body .= 'Nous vous prions de privilégier '; $body .= 'le paiement par carte bancaire avant le 30 mai 2017. Votre inscription sera validée à l\'issue de votre paiement.' . PHP_EOL; diff --git a/app/templates/base.twig b/app/templates/base.twig index d12a0ef8735a59ab2350a62caa071ac143f2bf7a..be557695f5f403a60ceb24d6dbe91f8b7a3c2603 100644 --- a/app/templates/base.twig +++ b/app/templates/base.twig @@ -78,8 +78,8 @@ <footer> <img src="images/partenaire/CNRSfr_min.jpg" alt=""> - <img src="images/partenaire/Inrae_min.jpg" alt=""> - <img src="images/partenaire/Logo_inria_fr_min.jpg" alt=""> + <img src="images/partenaire/Inrae_min.png" alt=""> + <img src="images/partenaire/Logo_inria_fr_min.png" alt=""> <img src="images/partenaire/ird_min.png" alt=""> <img src="images/partenaire/meteofrance_min.png" alt=""> <img src="images/partenaire/cnes_min.png" alt=""> @@ -93,17 +93,20 @@ <img src="images/partenaire/devlog_gd_min.png" alt=""> <img src="images/partenaire/cargo_min.png" alt=""> <img src="images/partenaire/rdm_min.jpg" alt=""> - <img src="images/partenaire/xsys_min.png" alt=""></a> + <img src="images/partenaire/xsys_min.png" alt=""> <img src="images/partenaire/progedo_min.png" alt=""> + <img src="images/partenaire/FrenchTech_min.png" alt=""> + <img src="images/partenaire/lepoool_min.jpg" alt=""> <img src="images/partenaire/rennes_logo_min.png" alt=""> <img src="images/partenaire/IleEtVilaine_min.png" alt=""> <img src="images/partenaire/Bretagne_min.png" alt=""> <br> - <a href="http://devlog.cnrs.fr/{{jdev.label | lower}}/sponsors" target="_blank"><img src="images/sponsor/LinuxMag_min.png" alt=""></a> + <a href="http://devlog.cnrs.fr/{{jdev.label | lower}}/sponsors" target="_blank"><img src="images/sponsor/LinuxMagazine_min.png" alt=""></a> <a href="http://devlog.cnrs.fr/{{jdev.label | lower}}/sponsors" target="_blank"><img src="images/sponsor/open-edition_min.png" alt=""></a> - <a href="http://devlog.cnrs.fr/{{jdev.label | lower}}/sponsors" target="_blank"><img src="images/sponsor/EditionDiamond_min.png" alt=""></a> + <a href="http://devlog.cnrs.fr/{{jdev.label | lower}}/sponsors" target="_blank"><img src="images/sponsor/EditionDiamond_min.jpg" alt=""></a> <a href="http://devlog.cnrs.fr/{{jdev.label | lower}}/sponsors" target="_blank"><img src="images/sponsor/genci_min.jpg" alt=""></a> + <a href="http://devlog.cnrs.fr/{{jdev.label | lower}}/sponsors" target="_blank"><img src="images/sponsor/RDA_min.png" alt=""></a> <!-- Piwik --> <script type="text/javascript"> diff --git a/app/templates/communication.twig b/app/templates/communication.twig deleted file mode 100644 index 96352c205e29c156c9c253576d33fff17249741a..0000000000000000000000000000000000000000 --- a/app/templates/communication.twig +++ /dev/null @@ -1,73 +0,0 @@ -{# - * This file is part of JDEV-BOARDING - * - * (c) François Agneray <francois.agneray@lam.fr> - * (c) Chrystel Moreau <chrystel.moreau@lam.fr> - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - #} - -{% extends "base.twig" %} - -{% block title %}Communication{% endblock %} -{% block content %} - <div class="container"> - <h2><i class="fa fa-newspaper-o"></i> Communication</h2> - <hr /> - <blockquote class=""> - <div> - <p> - <span>Supports de communication </span> - </p> - </div> - <div> - <ul> - <li><span><a - href="http://devlog.cnrs.fr/_media//aff-jdev-2020_v2_20190910b.png">Affiches - JDev (format png)<br /> - <br /> <img - src="http://devlog.cnrs.fr/_media//aff-jdev-2020_v2_20190910b.png" - alt="Affiche des JDev 2020" width="100" /> - </a></span></li> - </ul> - </div> - <div> - <p> - <span>Sponsoring</span> - </p> - <ul> - <li class=""><span><a - href="http://devlog.cnrs.fr/_media/jdev2020/appel-a-sponsors_jdev2020_1.0-1.pdf">Appel - à sponsor standard</a></span></li> - </ul> - <ul> - <li><span><a - href="http://devlog.cnrs.fr/_media/jdev2020/appel-a-sponsors_premium_jdev2020.pdf">Appel - à sponsor premium</a></span></li> - </ul> - <div> - <p> - <span>Divers</span> - </p> - </div> - <div> - <ul> - <li><span>Dossier de presse</span></li> - <li><a href="https://lafrenchtech-rennes.fr/">Labelisation - French tech<br /> - <br /> <img - src="https://lafrenchtech-rennes.fr/wp-content/uploads/2019/07/Logo-FTRSM-quadri.png" - alt="" width="150" /> - </a></li> - </ul> - <p>Réseaux sociaux</p> - <ul class="list-bullet3"> - <li class=""><a href="https://twitter.com/les_JDEVs">Twitter</a></li> - </ul> - </div> - </div> - </blockquote> - </div> -</div> -{% endblock %} diff --git a/app/templates/contact.twig b/app/templates/contact.twig index f919fa9cb08b115c39e6719868a7f18198e72713..f11d8375f17ed80f12d1eff3e491737f3f0b8af2 100644 --- a/app/templates/contact.twig +++ b/app/templates/contact.twig @@ -36,7 +36,7 @@ </a> </p> <p> - <a href="mailto:{{jdev.email}}?subject={{jdev.label}}-web"> + <a href="mailto:{{jdev.email_web}}?subject={{jdev.label}}-WEB"> <i class="fa fa-envelope"></i> Contact Webmaster </a> </p> diff --git a/app/templates/home.twig b/app/templates/home.twig index 2d432ed06a3eece3e73a91ba4b03b9e90f4a8638..94ce7c751cc89c706a7121e220ac4dd24b9da54a 100644 --- a/app/templates/home.twig +++ b/app/templates/home.twig @@ -83,8 +83,8 @@ </ul> </div> <div class="col-md-6 col-sm-12 img"> - <a href="images/aff-{{ jdev.label | lower }}_v2.png" target="_blank"> - <img src="images/aff-{{ jdev.label | lower }}_v2_min.png" alt=""> + <a href="images/aff-{{ jdev.label | lower }}_v04.png" target="_blank"> + <img src="images/aff-{{ jdev.label | lower }}_v04_min.png" alt=""> </a> </div> </div> diff --git a/app/templates/info_acces.twig b/app/templates/info_acces.twig deleted file mode 100644 index 9c738d73b3dd756bca966107e6be45d771822882..0000000000000000000000000000000000000000 --- a/app/templates/info_acces.twig +++ /dev/null @@ -1,58 +0,0 @@ -{# - * This file is part of JDEV-BOARDING - * - * (c) François Agneray <francois.agneray@lam.fr> - * (c) Chrystel Moreau <chrystel.moreau@lam.fr> - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - #} - -{% extends "base.twig" %} - -{% block title %}Acces{% endblock %} -{% block content %} -<div class="container"> - <h2><i class="fa fa-bus "></i> Informations accès</h2> - <hr> - - <p class="align-left">L'INSA Rennes est situé sur le campus scientifique de Beaulieu, - au coeur de la technopôle Rennes-Atalante et à 10 minutes du centre-ville. - </p> - - <ul> - <li><strong>Plan d'accès</strong> <a class="download" title="campus" href="https://www.insa-rennes.fr/fileadmin/ressources/Rubriques/PlanCampusINSA-Rennes_2017-2018.pdf" target="_blank" rel="noopener">campus du Beaulieu - INSA</a></li> - <li><strong>Adresse:<br /></strong> Institut National des Sciences Appliquées de Rennes<br /> 20 Avenue des Buttes de Coësmes</li> - <li><strong>Coordonnées GPS :<br /></strong> Latitude : 48.122359 / Longitude : -1.636877</li> - <li><strong>Lignes de bus - Arrêt "Beaulieu-INSA" <a title="STAR Rennes" href="https://www.star.fr/" target="_blank">STAR Rennes</a></strong> :<span class="fsl"><span class="text_exposed_show"><br /> C4, 40ex, 41ex, 31, 32, 35</span></span></li> - </ul> - - <p><a title="Plan de l'INSA" href="https://www.openstreetmap.org/way/81586416#map=14/48.1193/-1.6366" target="_blank"> - <img src="http://devlog.cnrs.fr/_media/planinsa.png" alt="Plan de l'insa" width="502" height="280" /> - </a><br /> - <br /> - </p> - - - - <div> - <strong>Depuis l’aéroport Rennes Saint-Jacques - (<a href="http://www.rennes.aeroport.fr" target="_blank">http://www.rennes.aeroport.fr</a>)</strong> - <ul> - <li>via les transports en commun: prendre la ligne de bus C4 direction « ZA Saint-Sulpice ». Descendre à l'arrêt «Beaulieu-INSA » (en savoir plus sur le <a class="ext" title="Réseau des bus de Rennes" href="https://www.star.fr/accueil/" target="_blank" rel="noopener noreferrer">réseau de transports en commun</a>).</li> - <li>par taxi : le prix moyen de la course est d’environ 35 euros en journée</li> - </ul> - <strong>Par train</strong> - <ul> - <li>De nombreux trains desservent Rennes (<a href="http://www.voyages-sncf.com" target="_blank">http://www.voyages-sncf.com</a>).</li> - <li>Prendre le Métro à la station Gares (Rennes) en direction de J.F. Kennedy (Rennes) Descendre à la station « République » A la station République, prendre la ligne C4 en direction de «ZA Saint-Sulpice». Descendre à l’arrêt « Beaulieu-INSA »</li> - </ul> - - <strong>Plan du réseau de transport rennais</strong> - <ul> - <li><a href="https://moovitapp.com/rennes-1122/poi/Beaulieu%20INSA/t/fr?tll=48.119028_-1.63521" target="_blank">movit Rennes</a></li> - </ul> - </div> - -</div> -{% endblock %} diff --git a/app/templates/info_generales.twig b/app/templates/info_generales.twig deleted file mode 100644 index 2e71845b94de0fc4d2862f57ae61b92364770717..0000000000000000000000000000000000000000 --- a/app/templates/info_generales.twig +++ /dev/null @@ -1,112 +0,0 @@ -{# - * This file is part of JDEV-BOARDING - * - * (c) François Agneray <francois.agneray@lam.fr> - * (c) Chrystel Moreau <chrystel.moreau@lam.fr> - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - #} - -{% extends "base.twig" %} - -{% block title %}Informations générales{% endblock %} -{% block content %} -<div class="container"> - <h2> - <i class="fa fa-info-circle"></i> Ville de - {{jdev.ville}} - </h2> - <hr> - <div class="row"> - <div class="col-md-12"> - <h4> - Informations {{jdev.ville}} - </h4> - <section> - <strong><br />C</strong>élébrée pour son - dynamisme universitaire et culturel, Rennes marie le cœur - à la raison pour se faire flâneuse, conviviale ou - surprenante. Au coin de rues historiques, une majestueuse - façade, une salle de concert, un restau tendance, une - boutique design captent le visiteur. A parcourir en - liberté…et en métro ! - </section> - <section></section> - <section> - <p> - <strong>R</strong>ennes et sa Métropole disposent de - réels <strong>atouts touristiques</strong> : une offre - culturelle et patrimoniale de qualité, une nature - très présente, un centre-ville où il fait bon - flâner et faire du shopping (la ville est le premier - pôle commercial de l’Ouest), des - événements culturels et sportifs tout au long de - l’année, une excellence gastronomique qui ne cesse de - s'affirmer, sans oublier la proximité de destinations - touristiques à fort rayonnement : le Mont-Saint-Michel, - Saint-Malo, le golfe du Morbihan… - </p> - <p> - <br /> - <strong>L</strong>a destination Rennes est aujourd’hui en - pleine mutation : après l'arrivée de la ligne grande - vitesse (LGV) mi-2017 reliant <strong>Rennes à - Paris en 1h25</strong>, l'accueil des premiers congrès au <strong>Couvent - des Jacobins</strong> début 2018, la construction de la <strong>ligne - b</strong> du métro, la <strong>nouvelle gare</strong>, la - transformation de plusieurs places anciennes… la ville se - métamorphose et attire de plus en plus.<br />Dans ce - contexte, Rennes Métropole porte une <strong>stratégie - touristique ambitieuse</strong>. Pour la métropole, il s’agit - d’être : - </p> - <ul> - <li>une destination de courts séjours urbains et de - rencontres professionnelles référente à - l’échelle nationale voire au-delà,</li> - <li>une destination d’excursion pour les touristes en - Bretagne,</li> - <li>une destination attractive grâce à des offres - typiques, originales et de qualité…</li> - <li>une destination en adéquation avec ses valeurs de - qualité, d’innovation et de durabilité.</li> - </ul> - <br /> - <br /> - <table width="100%"> - <tbody> - <tr> - <td><img style="border-width: 0px; margin: 10px;" - src="https://metropole.rennes.fr/sites/default/files/styles/cover_article_830_320/public/media-figure/taxe%20de%20sejour.jpg" - height="150" /></td> - <td><img style="border-width: 0px; margin: 10px;" - src="https://www.tourismebretagne.com/app/uploads/crt-bretagne/2018/09/1-rennes-ludovic-maisant-destination-rennes-place-du-champ-jacquet-640x360.jpg" - height="150" /></td> - <td><img style="border-width: 0px; margin: 10px;" - src="https://www.tourismebretagne.com/app/uploads/crt-bretagne/2019/04/transat-en-ville-place-de-la-mairie-noe-c-640x360.jpg" - height="150" /></td> - <td><img style="border-width: 0px; margin: 10px;" - src="https://www.tourisme-rennes.com/uploads/elementor/thumbs/Patrimoine-maisons-rennes-oat54p969kt0sz7qbyckckydn9at9m851br1yxxfu8.jpg" - height="150" /></td> - </tr> - </tbody> - </table> - </section> - - <h4>Découvrir {{jdev.ville}} :</h4> - <ul> - <li><a href="https://www.tourisme-rennes.com/" title="Office de tourisme" target="_blank"><i class="fa fa-anchor"></i> - Office de tourisme de {{jdev.ville}}</a></li> - <li><a href="https://www.tourisme-rennes.com/fr/organiser-mon-sejour/que-faire-a-rennes/art-culture/" title ="Art et culture" target="_blank"><i class="fa fa-bank"></i> - La Culture à {{jdev.ville}}</a></li> - <li><a href="https://www.tourisme-rennes.com/fr/organiser-mon-sejour/evenements/" target="_blank"><i class="fa fa-street-view"></i> - Sortir à {{jdev.ville}}</a></li> - </ul> - <!--<img src="images/mrs-3.png">--> - </div> - </div> - {# <hr> <div class="row"> <div class="col-md-12"> <h4>Evènement - Social</h4> <p></p> </div> </div>#} -</div> -{% endblock %} diff --git a/app/templates/info_hebergement.twig b/app/templates/info_hebergement.twig index a79f9acb5fcbd28b732c3b2e76fae4af400ccb48..568759399cc899eb2f4206c91b0ba7fbd3586f89 100644 --- a/app/templates/info_hebergement.twig +++ b/app/templates/info_hebergement.twig @@ -1,33 +1,134 @@ -{# - * This file is part of JDEV-BOARDING - * - * (c) François Agneray <francois.agneray@lam.fr> - * (c) Chrystel Moreau <chrystel.moreau@lam.fr> - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - #} +{# * This file is part of JDEV-BOARDING * * (c) François Agneray +<francois.agneray@lam.fr> * (c) Chrystel Moreau <chrystel.moreau@lam.fr> +* * For the full copyright and license information, please view the +LICENSE * file that was distributed with this source code. #} {% extends "base.twig" %} -{% block title %}Informations hébergement{% endblock %} +{% block title %} +Informations hébergement +{% endblock %} {% block content %} <div class="container"> - <h2><i class="fa fa-bed "></i> Informations h&eactue;bergement</h2> - <hr> - <section> - <p> - Vous pouvez trouver les offres d'hébergements sur <a - title="Hotels" - href="https://www.tourisme-rennes.com/fr/organiser-mon-sejour/hebergements/hotels/" - target="_blank">le site de l'Office de Tourisme de {{jdev.ville}}</a> - </p> - </section> - {# <div class="hebergement"> - <b>Hôtel ---</b> - <p><i class="fa fa-map-marker "></i> adresse</p> - <p><i class="fa fa-phone-square "></i> tel</p> - <p> <a href="" target="_blank"> Site web</a></p> - </div>#} - </div> -{% endblock %} + <h2> + <i class="fa fa-bed "></i> Informations hébergement + </h2> + <hr> + + <div class="row"> + <div class="col-xs-12 col-sm-6"> + <p> + Vous pouvez consulter les offres d'hébergements sur <a + title="Hotels" + href="https://www.tourisme-rennes.com/fr/organiser-mon-sejour/hebergements/hotels/" + target="_blank">le site de l'Office de Tourisme de {{jdev.ville}}</a> + </p> + + <p>Vous trouverez ci-dessous une liste d'hôtels (non exhaustive) + facilement accessibles depuis l'INSA de Rennes en 10-20 minutes de + transport en commun, regroupés en 3 secteurs: + <ul> + <li>Rennes - secteur centre-ville</li> + <li>Rennes - secteur gare</li> + <li>Cesson-Sévigné</li> + </ul> + <div></div> + + <p>Les hôtels situés à Rennes (secteur gare et centre) sont + accessibles en bus via les lignes C4 ou 40 EXPRESS. Les hôtels + situés sur la commune de Cesson-Sévigné sont accessibles en bus via + la ligne 31 en direct ou C6 et C4/40EXPRESS avec changement à + l'arrêt Tournebride.</p> + + </div> + <div class="col-xs-12 col-sm-6"> + <img src="images/rennes_hotels.jpg" alt="Hotels INSA" width="502" + height="280" /> + </div> + + </div> + + <hr> + + <div class="row"> + <div class="col-md-12"> + <h4>A 2 min à pied de l'INSA</h4> + <ul> + <li><a + href="https://www.campanile.com/fr/hotels/campanile-rennes-est-atalante" + target="_blank">Hôtel Campanile Rennes Est Atalante</a></li> + </ul> + </div> + </div> + + <div class="row"> + + <div class="col-xs-12 col-sm-6"> + + <h4>Rennes - Secteur gare</h4> + <ul> + <li><a + href="http://www.accorhotels.com/fr/hotel-3450-ibis-rennes-centre-gare-sud/index.shtml" + target="_blank">Hôtel Ibis Rennes Centre Gare Sud</a></li> + <li><a + href="http://www.accorhotels.com/fr/hotel-0731-ibis-styles-rennes-centre-gare-nord/index.shtml" + target="_blank">Hôtel Ibis Styles Rennes Centre Gare Nord</a></li> + <li><a + href="http://www.kyriad.com/fr/hotels/kyriad-rennes-centre?utm_source=google&utm_medium=maps&utm_content=FRA22389&utm_campaign=Kyriad" + target="_blank"> Hôtel Kyriad Rennes Centre</a></li> + <li><a href="http://www.hotel-astrid-rennes.eu/fr/" + target="_blank">Hôtel Astrid</a></li> + <li><a + href="http://www.campanile.com/fr/hotels/campanile-rennes-centre-gare" + target="_blank">Hôtel Campanile Rennes Centre Gare</a></li> + <li><a href="http://www.hotellesevigne.fr/" target="_blank">Hôtel + Le Sévigné</a></li> + <li><a href="http://www.hotel-levictoria.com/fr/" + target="_blank">Hôtel Le Victoria</a></li> + <li><a href="http://www.hotel-garden.fr/fr" target="_blank">Garden + Hôtel</a></li> + </ul> + </div> + + <div class="col-xs-12 col-sm-6"> + <h4>Rennes - Secteur centre-ville</h4> + <ul> + <li><a href="https://www.hotelnemours.com/" target="_blank">Hôtel + de Nemours</a></li> + <li><a href="http://www.hotellanjuinais.com/" target="_blank">Hôtel + Lanjuinais</a></li> + <li><a + href="http://www.mercure.com/fr/hotel-2027-hotel-mercure-rennes-place-bretagne/index.shtml" + target="_blank">Hôtel Mercure Place Bretagne</a></li> + <li><a href="http://www.hotel-rennes.com/" target="_blank">Hôtel + Anne de Bretagne</a></li> + <li><a href="http://www.hotel-des-lices.com/" target="_blank">Hôtel + des Lices</a></li> + </ul> + </div> + </div> + + <div class="row"> + <div class="col-md-12"> + <h4>Cesson-Sévigné</h4> + <ul> + <li><a + href="http://www.ibis.com/fr/hotel-0689-ibis-rennes-beaulieu/index.shtml" + target="_blank">Hôtel Ibis Beaulieu</a></li> + <li><a + href="http://www.premiereclasse.com/fr/hotels/premiere-classe-rennes-est-cesson" + target="_blank">Hôtel Première Classe Rennes Est - Cesson</a></li> + <li><a + href="https://www.hotel-bb.com/fr/hotels/rennes-est-cesson-sevigne.htm" + target="_blank">Hôtel B&B Rennes Est Cesson Sévigné</a></li> + <li><a href="http://www.legerminal.com/" target="_blank">Hôtel + le Germinal</a></li> + </ul> + </div> + </div> + + + + + + {% endblock %} diff --git a/app/templates/inscription.twig b/app/templates/inscription.twig index 92bc07db26f86a456d8c87e304e5e5a3b0e5eb70..0498620b1b721241ca0b79397cbdc7f6511e2505 100644 --- a/app/templates/inscription.twig +++ b/app/templates/inscription.twig @@ -295,7 +295,7 @@ <div class="form-group"> <label>Appartenance à une/des communauté(s) thématique(s)/scientifique(s)</label> - <div class="row"> + <div class="row"> <div class="col-xs-4"> {% for communaute in communaute1 %} <div class="checkbox"> @@ -334,8 +334,8 @@ <div class="form-group"> <label for="regime_alimentaire">Régime alimentaire</label> <select class="form-control" name="regime_alimentaire" id="regime_alimentaire"> - <option>Aucun</option> - <option>Végétarien</option> + <option>Aucun Régime alimentaire</option> + <option>Régime alimentaire spécifique (végétarien, végan, ….)</option> </select> </div> <div class="checkbox"> diff --git a/conf-dev/php/Dockerfile b/conf-dev/php/Dockerfile index d31cb19f5e45c56984804455a803256647be0628..253fcd871692d7608de40bd9dff52f0b746e8133 100644 --- a/conf-dev/php/Dockerfile +++ b/conf-dev/php/Dockerfile @@ -2,8 +2,9 @@ FROM php:7.3-apache # Install modules RUN apt-get update \ - && apt-get install -y zlib1g zlib1g-dev libpq-dev libpq5 libzip-dev zip unzip \ - && docker-php-ext-install pgsql pdo_pgsql zip bcmath + && apt-get install -y zlib1g zlib1g-dev libpq-dev libpq5 libzip-dev zip unzip libfreetype6-dev libjpeg62-turbo-dev libpng-dev \ + && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \ + && docker-php-ext-install gd pgsql pdo_pgsql zip bcmath # Install pecl modules RUN pecl install xdebug \ diff --git a/public/images/aff-jdev2020_v04.png b/public/images/aff-jdev2020_v04.png new file mode 100644 index 0000000000000000000000000000000000000000..f31059add5d0cc3d91e58c10f689e171077cf7a3 Binary files /dev/null and b/public/images/aff-jdev2020_v04.png differ diff --git a/public/images/aff-jdev2020_v04_min.png b/public/images/aff-jdev2020_v04_min.png new file mode 100644 index 0000000000000000000000000000000000000000..01cec9c790a0e839e9bfa051fd3357bbab48a08a Binary files /dev/null and b/public/images/aff-jdev2020_v04_min.png differ diff --git a/public/images/aff-jdev2020_v2.png b/public/images/aff-jdev2020_v2.png deleted file mode 100644 index 288ae1d1e37768e45582f6d2358f0b5cec1ff7c2..0000000000000000000000000000000000000000 Binary files a/public/images/aff-jdev2020_v2.png and /dev/null differ diff --git a/public/images/aff-jdev2020_v2_min.png b/public/images/aff-jdev2020_v2_min.png deleted file mode 100644 index 24a62b1235ad3071a33b469bc399475943c3799d..0000000000000000000000000000000000000000 Binary files a/public/images/aff-jdev2020_v2_min.png and /dev/null differ diff --git a/public/images/partenaire/FrenchTech_min.png b/public/images/partenaire/FrenchTech_min.png new file mode 100644 index 0000000000000000000000000000000000000000..9d1766b723a29cd65b2bfe00aba1e984b76906d9 Binary files /dev/null and b/public/images/partenaire/FrenchTech_min.png differ diff --git a/public/images/partenaire/Inrae_min.png b/public/images/partenaire/Inrae_min.png new file mode 100644 index 0000000000000000000000000000000000000000..1aaa2623787f7d76f3f0b44d91e3feda69308bf2 Binary files /dev/null and b/public/images/partenaire/Inrae_min.png differ diff --git a/public/images/partenaire/Logo_inria_fr_min.png b/public/images/partenaire/Logo_inria_fr_min.png new file mode 100644 index 0000000000000000000000000000000000000000..e0fa2241e96cbec2d404d14378feec55f8e183e0 Binary files /dev/null and b/public/images/partenaire/Logo_inria_fr_min.png differ diff --git a/public/images/partenaire/lepoool_min.jpg b/public/images/partenaire/lepoool_min.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8d1c2f5058ac6f24a199c96bc1b620206fe791c1 Binary files /dev/null and b/public/images/partenaire/lepoool_min.jpg differ diff --git a/public/images/planinsa.png b/public/images/planinsa.png new file mode 100644 index 0000000000000000000000000000000000000000..bc6bacca5bdb50df8dc67754db18a88722c4b7ea Binary files /dev/null and b/public/images/planinsa.png differ diff --git a/public/images/rennes1.jpg b/public/images/rennes1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c04742cfe560eb1b99fc7d36fdf6fb4d36d84708 Binary files /dev/null and b/public/images/rennes1.jpg differ diff --git a/public/images/rennes2.jpg b/public/images/rennes2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fa17f8421492681d1fff87fc2d23ff03a2c5c337 Binary files /dev/null and b/public/images/rennes2.jpg differ diff --git a/public/images/rennes3.jpg b/public/images/rennes3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c85fb4243f9154914371776df2711a8dba1d8a2c Binary files /dev/null and b/public/images/rennes3.jpg differ diff --git a/public/images/rennes4.jpg b/public/images/rennes4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cc78de9ce837fa9d5033384391fa47450a15e86f Binary files /dev/null and b/public/images/rennes4.jpg differ diff --git a/public/images/rennes_hotels.jpg b/public/images/rennes_hotels.jpg new file mode 100755 index 0000000000000000000000000000000000000000..1ad0757c49f8b0e41b1750adf7b7a27f99079d3c Binary files /dev/null and b/public/images/rennes_hotels.jpg differ diff --git a/public/images/sponsor/EditionDiamond_min.jpg b/public/images/sponsor/EditionDiamond_min.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ff63bae2408d321a478b470a2b34f429ebd3037e Binary files /dev/null and b/public/images/sponsor/EditionDiamond_min.jpg differ diff --git a/public/images/sponsor/LinuxMagazine_min.png b/public/images/sponsor/LinuxMagazine_min.png new file mode 100644 index 0000000000000000000000000000000000000000..344fc9c34a2b21f7c3998d7020ffd82df4deb00c Binary files /dev/null and b/public/images/sponsor/LinuxMagazine_min.png differ diff --git a/public/images/sponsor/RDA_min.png b/public/images/sponsor/RDA_min.png new file mode 100644 index 0000000000000000000000000000000000000000..8837a808784becd917a29af57c6feb92fb73776e Binary files /dev/null and b/public/images/sponsor/RDA_min.png differ diff --git a/public/js/inscription.js b/public/js/inscription.js index 6371fcf29cfb61a6c4675c7c4214396c69ec12e5..bbf99d193431633aa05839d3817022123d17ac21 100644 --- a/public/js/inscription.js +++ b/public/js/inscription.js @@ -15,25 +15,6 @@ $(document).ready(function() { $('#emploi') .append('<option value="Doctorant">Doctorant</option>') .append('<option value="Autre">Autre</option>'); - // $('#organisme') - // .append('<option value="19">AMU</option>') - // .append('<option value="15">CEA</option>') - // .append('<option value="16">CNES</option>') - // .append('<option value="1">CNRS</option>') - // .append('<option value="12">IFSTTAR</option>') - // .append('<option value="5">IGN</option>') - // .append('<option value="13">INED</option>') - // .append('<option value="4">INP</option>') - // .append('<option value="2">INRA</option>') - // .append('<option value="6">INRIA</option>') - // .append('<option value="3">INSERM</option>') - // .append('<option value="8">IRD</option>') - // .append('<option value="7">IRSTEA</option>') - // .append('<option value="14">IRT</option>') - // .append('<option value="17">Rectorat</option>') - // .append('<option value="9">UNIVERSITE (UMR, UMS)</option>') - // .append('<option value="10">UNIVERSITE (NON UMR, NON UMS)</option>') - // .append('<option value="18">Autre</option>'); changePass(); break; case 'ACADEMIQUE': @@ -46,25 +27,6 @@ $(document).ready(function() { .append('<option value="Post-Doctorant">Post-Doctorant</option>') .append('<option value="Stagiaire">Stagiaire</option>') .append('<option value="Technicien">Technicien</option>'); - // $('#organisme') - // .append('<option value="19">AMU</option>') - // .append('<option value="15">CEA</option>') - // .append('<option value="16">CNES</option>') - // .append('<option value="1">CNRS</option>') - // .append('<option value="12">IFSTTAR</option>') - // .append('<option value="5">IGN</option>') - // .append('<option value="13">INED</option>') - // .append('<option value="4">INP</option>') - // .append('<option value="2">INRA</option>') - // .append('<option value="6">INRIA</option>') - // .append('<option value="3">INSERM</option>') - // .append('<option value="8">IRD</option>') - // .append('<option value="7">IRSTEA</option>') - // .append('<option value="14">IRT</option>') - // .append('<option value="17">Rectorat</option>') - // .append('<option value="9">UNIVERSITE (UMR, UMS)</option>') - // .append('<option value="10">UNIVERSITE (NON UMR, NON UMS)</option>') - // .append('<option value="18">Autre</option>'); changePass(); break; case 'INDUSTRIEL': @@ -170,6 +132,6 @@ var changePass = function () { default: break; } -} +} \ No newline at end of file