Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 10fcbc2c2e | |||
| 74385e0791 |
@@ -0,0 +1,29 @@
|
||||
<?php declare(strict_types=1);
|
||||
|
||||
namespace Application\Migrations;
|
||||
|
||||
use Doctrine\DBAL\Schema\Schema;
|
||||
use Doctrine\Migrations\AbstractMigration;
|
||||
|
||||
/**
|
||||
* Auto-generated Migration: Please modify to your needs!
|
||||
*/
|
||||
final class Version20200818075231 extends AbstractMigration
|
||||
{
|
||||
public function up(Schema $schema) : void
|
||||
{
|
||||
// this up() migration is auto-generated, please modify it to your needs
|
||||
$this->abortIf($this->connection->getDatabasePlatform()->getName() !== 'postgresql', 'Migration can only be executed safely on \'postgresql\'.');
|
||||
|
||||
$this->addSql('ALTER TABLE ad ADD beneficiaire TEXT DEFAULT NULL');
|
||||
}
|
||||
|
||||
public function down(Schema $schema) : void
|
||||
{
|
||||
// this down() migration is auto-generated, please modify it to your needs
|
||||
$this->abortIf($this->connection->getDatabasePlatform()->getName() !== 'postgresql', 'Migration can only be executed safely on \'postgresql\'.');
|
||||
|
||||
$this->addSql('CREATE SCHEMA public');
|
||||
$this->addSql('ALTER TABLE ad DROP beneficiaire');
|
||||
}
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
{% block dashContent %}
|
||||
{% include 'default/flash_message.html.twig' %}
|
||||
<div class="row bg-bordered p-20">
|
||||
<h1 class="alttitle">Prolongondation de mon annonce : {{ ad.title }}</h1>
|
||||
<h1 class="alttitle">Prolongation de mon annonce : {{ ad.title }}</h1>
|
||||
<div class="row">
|
||||
<div class="col s12">
|
||||
Date actuelle de fin de publication de votre annonce : {{ ad.unpublishedat|date('d-m-Y') }}
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<div class="tab col s4">
|
||||
<a {% if tab == 1 %}class="active"{% endif %} href="#!">
|
||||
<div class="btn btn-circle">1</div>
|
||||
<div>Je <b>créer</b> mon annonce</div>
|
||||
<div>Je <b>crée</b> mon annonce</div>
|
||||
</a>
|
||||
</div>
|
||||
<div class="tab mid-border col s4">
|
||||
|
||||
+730
@@ -0,0 +1,730 @@
|
||||
{% extends 'basev2.html.twig' %}
|
||||
|
||||
{% block title %}Talentts tube : Politique de confidentialité et protection des données{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<main id="content">
|
||||
<!-- Privacy Section -->
|
||||
<div class="bg-gray-100">
|
||||
<div class="container space-2 space-4-top--lg space-3-bottom--lg">
|
||||
<div class="w-lg-80 bg-white border rounded mx-lg-auto p-5 p-sm-7">
|
||||
<!-- Hero -->
|
||||
<div class="mb-9">
|
||||
<h1>Politique de confidentialité et protection des données</h1>
|
||||
</div>
|
||||
<!-- End Hero -->
|
||||
|
||||
<!-- Info Content -->
|
||||
<div class="mb-7">
|
||||
<p>Nous vous invitons à lire avec attention le présent document. Pour toute question concernant ce document
|
||||
et, d’une manière générale, sur la collecte et le traitement de vos informations personnelles par la société
|
||||
talentstube.com, n’hésitez pas à nous contacter via le formulaire présent sur la page contact :
|
||||
https://blog.talentstube.com/contact.html
|
||||
</p>
|
||||
<div class="mb-3">
|
||||
<h2 class="h4">Données personnelles</h2>
|
||||
</div>
|
||||
|
||||
<p>Dans le cadre de son activité, talents tube est amené à collecter, traiter et stocker vos données
|
||||
personnelles.
|
||||
</p>
|
||||
|
||||
<p>Conformément aux dispositions légales, et en particulier à la Loi n°78-17 du 6 janvier 1978, et au
|
||||
Règlement (UE) 2016/679 du Parlement européen et du Conseil du 27 avril 2016 applicable à compter du 25 mai
|
||||
2018 (dit RGPD), talents tube tient à garantir la confidentialité et la sécurité de vos données à caractère
|
||||
personnel.
|
||||
</p>
|
||||
|
||||
<p>C’est pourquoi, nous nous engageons à :</p>
|
||||
|
||||
<p> Utiliser et traiter les données qui vous concerne en toute transparence, loyauté et légalité,
|
||||
Limiter le traitement des données à caractère personnel, leur conservation, leur collecte ainsi que leur
|
||||
stockage,
|
||||
Garantir l'exactitude de vos données et vous permettre de demander leur suppression ou leur rectification,
|
||||
Assurer la sécurité, l'intégrité et la confidentialité de vos données.</p>
|
||||
|
||||
<div class="mb-3">
|
||||
<h2 class="h4">Utilisation des données collectées
|
||||
</h2>
|
||||
</div>
|
||||
|
||||
<p>L'utilisation des données est déterminée, légitime et explicite :</p>
|
||||
|
||||
|
||||
<p>Les données collectées pour une finalité précise ne sont pas utilisées à d’autres fins. Nos finalités sont
|
||||
en adéquation avec les normes de conformité de la Cnil (Commission nationale de l’informatique et des
|
||||
libertés).</p>
|
||||
|
||||
|
||||
<p>À titre d’exemple, les données collectées sur le candidat lors de inscription sur le site talentstube.com
|
||||
sont les données nécessaires au bon déroulement du processus de recrutement. Avec l’objectif :</p>
|
||||
|
||||
|
||||
<p>« De permettre à chaque candidat de trouver/ d’être orienté vers les offres les plus susceptibles de
|
||||
correspondre à ses attentes, son profil ; de postuler à ces offres ; d’être contacté par des recruteurs
|
||||
cherchant à pourvoir des emplois ; et in fine de trouver un emploi. »</p>
|
||||
|
||||
|
||||
<p>La finalité définie permet de déterminer la pertinence des données que nous allons collecter. Seules les
|
||||
données adéquates et strictement nécessaires pour atteindre la finalité seront collectées et traitées. Ainsi
|
||||
nous ne collectons que les données permettant :</p>
|
||||
|
||||
|
||||
<p>au candidat de valoriser sa candidature</p>
|
||||
|
||||
<p>au candidat d’exprimer ses préférences</p>
|
||||
|
||||
<p>au candidat de décrire son parcours</p>
|
||||
|
||||
<p>au recruteur d’évaluer le candidat</p>
|
||||
|
||||
<p>au recruteur de trouver les candidats correspondant à ses critères de recrutement
|
||||
d’éviter les usurpations d’identité</p>
|
||||
|
||||
<div class="mb-3">
|
||||
<h2 class="h4">Quelles données collectons-nous ?
|
||||
|
||||
</h2>
|
||||
</div>
|
||||
|
||||
<p>Pour le candidat :</p>
|
||||
|
||||
<p>Nom/Prénom</p>
|
||||
<p>Mail</p>
|
||||
<p>Téléphone</p>
|
||||
<p>Réseaux sociaux</p>
|
||||
<p>Éventuellement d’autres informations renseignées dans les champs libres</p>
|
||||
<div class="mb-3">
|
||||
<h2 class="h4">Accès aux données
|
||||
|
||||
|
||||
</h2>
|
||||
</div>
|
||||
<p>Nous nous engageons à ne pas divulguer à des tiers les informations et Données Personnelles que vous nous
|
||||
communiquez. Ces informations et Données Personnelles sont exclusivement utilisées par nos services internes
|
||||
et ne seront en aucun cas cédées, vendues à des tiers sans votre accord préalable exprès.</p>
|
||||
|
||||
<div class="mb-3">
|
||||
<h2 class="h4">Durée de conservation des données
|
||||
</h2>
|
||||
</div>
|
||||
|
||||
<p>La durée de conservation des données à caractère personnel est variable selon la finalité de la collecte.
|
||||
Ainsi, les données sont conservées pendant un temps défini et nécessaire à la réalisation de leur finalité.
|
||||
Aussi, selon le type de Données Personnelles, la durée de conservation peut varier entre quelques jours et
|
||||
plusieurs années.</p>
|
||||
|
||||
<div class="mb-3">
|
||||
<h2 class="h4">Sécurité
|
||||
</h2>
|
||||
</div>
|
||||
|
||||
<p>talents tube s’engage à assurer la protection des données personnelles par la mise en place de mesures
|
||||
techniques et organisationnelles appropriées.</p>
|
||||
|
||||
<div class="mb-3">
|
||||
<h2 class="h4">Vos droits
|
||||
|
||||
</h2>
|
||||
</div>
|
||||
|
||||
<p>Vous disposez d'un droit d'accès, de rectification, de suppression, d’opposition et de portabilité des
|
||||
données. Nous disposons d’un délai de 30 jours à compter de votre demande pour apporter une réponse.</p>
|
||||
|
||||
<p>Vous pouvez demander une limitation du traitement des données collectées. L’exercice de ces droits peut
|
||||
exercer ce droit auprès de TALENTS TUBE en adressant une requête soit par voie postale à l'adresse suivante
|
||||
: 3 Rue Louis de Broglie, Village By CA 56000 Vannes, soit par courrier électronique via le formulaire
|
||||
présent sur la page Contact https://blog.talentstube.com/contact.html. Cette requête devra être accompagnée
|
||||
d'une pièce d'identité revêtant la signature de l'Utilisateur et devra préciser l'adresse et le moyen par
|
||||
lesquelles une réponse pourra être envoyée.</p>.
|
||||
|
||||
<div class="mb-3">
|
||||
<h2 class="h4">Cookies
|
||||
|
||||
</h2>
|
||||
</div>
|
||||
<p>Le site www.talentstube.com utilise des cookies. Il s’agit de petits fichiers téléchargés sur votre
|
||||
ordinateur qui permettent au site de fonctionner de manière fluide et sécurisée (cookies de session et de
|
||||
sécurité) et qui enregistrent des informations sur la façon dont nos visiteurs consultent notre site
|
||||
(cookies de pistage). Cela nous permet par exemple de savoir quelles sont les pages les plus consultées par
|
||||
nos visiteurs et combien de temps ces derniers passent sur notre site.</p>.
|
||||
|
||||
|
||||
<p>En paramétrant votre navigateur, vous avez la possibilité de désactiver les cookies ou d’être alerté
|
||||
lorsque des cookies sont sur le point d’être téléchargés sur votre ordinateur. Cependant, la désactivation
|
||||
de tous les cookies pourrait dans certains cas vous empêcher d’utiliser correctement toutes les
|
||||
fonctionnalités de ce site.</p>.
|
||||
|
||||
|
||||
<p>Vous avez la possibilité de désactiver les cookies en vous rendant dans les options de votre navigateur.
|
||||
Cliquez sur le lien correspondant à votre navigateur pour découvrir comment faire :</p>.
|
||||
|
||||
|
||||
<p>Google Chrome<br />
|
||||
|
||||
Mozilla Firefox<br />
|
||||
|
||||
Safari<br />
|
||||
|
||||
Opera<br />
|
||||
|
||||
Internet Explorer</p>
|
||||
|
||||
|
||||
<p>Pour plus d’informations sur les cookies et la façon de les gérer, nous vous recommandons de consulter le
|
||||
site www.youronlinechoices.com, développé par l’organisme EDAA (European Interactive Digital Advertising
|
||||
Alliance).</p>.
|
||||
<div class="mb-3">
|
||||
<h2 class="h4">Google Analytics
|
||||
|
||||
|
||||
</h2>
|
||||
</div>
|
||||
<p>Ce site utilise le service d’analyse web Google Analytics. Cela nous permet d’analyser la façon dont les
|
||||
internautes utilisent notre site afin de leur proposer une meilleure expérience de navigation. Pour ce
|
||||
faire, Google Analytics utilise des cookies de pistage permettant de suivre le parcours d’un internaute sur
|
||||
le site. Ces cookies sont conservés pour une durée de 26 mois.</p>.
|
||||
|
||||
|
||||
<p>Nous avons activé l’anonymisation des adresses IP pour ce site. Cela signifie que les adresses IP
|
||||
collectées par Google Analytics sont systématiquement raccourcies pour rendre impossible l’identification
|
||||
des internautes. Dans certains cas exceptionnels, l’adresse IP complète peut être transférée sur un serveur
|
||||
de Google localisé aux Etats-Unis, et est ensuite raccourcie immédiatement sur celui-ci. Google utilise les
|
||||
informations récoltées via les cookies pour le compte de talents tube, dans le but d’analyser les habitudes
|
||||
de navigation des internautes et de fournir des rapports sur l’activité du site.</p>.
|
||||
|
||||
|
||||
<p>Google met à disposition des utilisateurs un plug-in pour leur navigateur leur permettant d’empêcher la
|
||||
récolte de données relatives à leur navigation sur les sites web utilisant Google Analytics.</p>.
|
||||
|
||||
|
||||
<p>Ce plug-in est disponible à cette adresse : tools.google.com/dlpage/gaoptout</p>.
|
||||
|
||||
|
||||
<div class="mb-3">
|
||||
<h2 class="h4">Google Remarketing
|
||||
</h2>
|
||||
</div>
|
||||
|
||||
<p>Ce site peut être amené à utiliser le service Google Remarketing, qui permet de proposer aux internautes
|
||||
des annonces publicitaires ciblées en fonction des sites consultés dans le réseau d’annonces de Google. Cela
|
||||
nous permet notamment d’utiliser vos données de navigation sur ce site afin de vous proposer des annonces
|
||||
ciblées lors que vous visitez d’autres sites du réseau Google. Vous avez la possibilité de désactiver cette
|
||||
fonctionnalité via le lien suivant : www.google.com/settings/ads</p>.
|
||||
|
||||
|
||||
<p>Si vous possédez un compte Google et que vous êtes connecté à celui-ci en visitant notre site, et si vous
|
||||
avez autorisé Google à lier votre historique de navigation à votre compte Google et d’utiliser cet
|
||||
historique pour personnaliser les annonces, Google liera les données de navigation recueillies grâce à
|
||||
Google Analytics à votre compte Google. Si vous utilisez votre compte Google sur plusieurs appareils, nos
|
||||
annonces pourront s’afficher sur ces autres appareils. Bien que Google collecte sur ce site des données
|
||||
liées à l’utilisation de comptes Google, talents tube ne peut en aucun cas en déduire l’identité des
|
||||
utilisateurs de comptes Google consultant le site.</p>.
|
||||
|
||||
|
||||
<p>Pour plus d’informations concernant la façon dont Google collecte et utilise ces données, nous vous
|
||||
invitons à consulter les règles de confidentialité de Google : www.google.com/policies/privacy</p>.
|
||||
|
||||
<div class="mb-3">
|
||||
<h2 class="h4">Autres cookies
|
||||
|
||||
</h2>
|
||||
</div>
|
||||
|
||||
<h3 class="h5">PHPSESSID
|
||||
<p>Conserve la configuration des paramètres des utilisateurs à travers les demandes de page.</p>.
|
||||
|
||||
</h3>
|
||||
<p>Conserve la configuration des paramètres des utilisateurs à travers les demandes de page.</p>.
|
||||
|
||||
<h4 class="h6">Fournisseur
|
||||
|
||||
</h4>
|
||||
|
||||
<p>talents tube.com</p>
|
||||
<h4 class="h6">Expiration
|
||||
|
||||
</h4>
|
||||
<p>Session</p>
|
||||
|
||||
|
||||
<h3 class="h5">__cfduid
|
||||
|
||||
</h3>
|
||||
<p>Utilisé par le réseau de contenu, Cloudlare, pour identifier le trafic web fiable.</p>
|
||||
|
||||
<h4 class="h6">Fournisseur
|
||||
|
||||
</h4>
|
||||
|
||||
<p>crisp.chat</p>
|
||||
<h4 class="h6">Expiration
|
||||
|
||||
</h4>
|
||||
<p>1 an</p>
|
||||
<h3 class="h5">lang
|
||||
|
||||
</h3>
|
||||
<p>Rappelle la version linguistique d'un site sélectionnée par l'utilisateur.</p>
|
||||
<h4 class="h6">Fournisseur
|
||||
|
||||
</h4>
|
||||
|
||||
<p>ads.linkedin.com</p>
|
||||
<h4 class="h6">Expiration
|
||||
|
||||
</h4>
|
||||
<p>Session</p>
|
||||
|
||||
|
||||
</h4>
|
||||
<p>1 an</p>
|
||||
<h3 class="h5">_ga
|
||||
|
||||
</h3>
|
||||
<p>Enregistre un identifiant unique utilisé pour générer des données statistiques sur la façon dont le
|
||||
visiteur utilise le site.</p>
|
||||
|
||||
<h4 class="h6">Fournisseur
|
||||
|
||||
</h4>
|
||||
|
||||
<p>talents tube.com
|
||||
</p>
|
||||
<h4 class="h6">Expiration
|
||||
|
||||
</h4>
|
||||
<p>Session</p>
|
||||
|
||||
<h3 class="h5">_gat
|
||||
|
||||
</h3>
|
||||
<p>Utilisé par Google Analytics pour diminuer radicalement le taux de requêtes.
|
||||
</p>
|
||||
|
||||
<h4 class="h6">Fournisseur
|
||||
|
||||
</h4>
|
||||
|
||||
<p>talents tube.com
|
||||
</p>
|
||||
<h4 class="h6">Expiration
|
||||
|
||||
</h4>
|
||||
<p>Session</p>
|
||||
|
||||
<h3 class="h5">_gid
|
||||
|
||||
</h3>
|
||||
<p>Enregistre un identifiant utilisé pour générer des données statistiques sur le façon dont le visiteur
|
||||
utilise le site.
|
||||
|
||||
</p>
|
||||
|
||||
<h4 class="h6">Fournisseur
|
||||
|
||||
</h4>
|
||||
|
||||
<p>talents tube.com
|
||||
</p>
|
||||
<h4 class="h6">Expiration
|
||||
|
||||
</h4>
|
||||
<p>Session</p>
|
||||
|
||||
<h3 class="h5">collect
|
||||
|
||||
</h3>
|
||||
<p>Collecte des données pour mesurer de façon efficace les annonces vues ou cliquées. Il permet d'afficher des
|
||||
annonces ciblées.
|
||||
|
||||
|
||||
</p>
|
||||
|
||||
<h4 class="h6">Fournisseur
|
||||
|
||||
</h4>
|
||||
|
||||
<p>Google.com
|
||||
|
||||
</p>
|
||||
<h4 class="h6">Expiration
|
||||
|
||||
</h4>
|
||||
<p>Session</p>
|
||||
|
||||
<h3 class="h5">vuid
|
||||
|
||||
</h3>
|
||||
<p>Recueille des données sur les visites de l'utilisateur sur le site web, telles que les pages qui ont été
|
||||
consultées.
|
||||
|
||||
</p>
|
||||
|
||||
<h4 class="h6">Fournisseur
|
||||
|
||||
</h4>
|
||||
|
||||
<p>vimeo.com
|
||||
|
||||
|
||||
</p>
|
||||
<h4 class="h6">Expiration
|
||||
|
||||
</h4>
|
||||
<p>2 ans</p>
|
||||
|
||||
<h3 class="h5">BizoID
|
||||
|
||||
</h3>
|
||||
<p>Statistiques publicitaires LinkedIn
|
||||
|
||||
</p>
|
||||
|
||||
<h4 class="h6">Fournisseur
|
||||
|
||||
</h4>
|
||||
|
||||
<p>ads.linkedin.com
|
||||
|
||||
|
||||
|
||||
</p>
|
||||
<h4 class="h6">Expiration
|
||||
|
||||
</h4>
|
||||
<p> 29 jours</p>
|
||||
|
||||
<h3 class="h5">bscookie
|
||||
|
||||
</h3>
|
||||
<p>Utilisé par le service de réseau social, LinkedIn , pour le suivi de l'utilisation des services intégrés.
|
||||
|
||||
|
||||
</p>
|
||||
|
||||
<h4 class="h6">Fournisseur
|
||||
|
||||
</h4>
|
||||
|
||||
<p>ads.linkedin.com
|
||||
|
||||
|
||||
|
||||
</p>
|
||||
<h4 class="h6">Expiration
|
||||
|
||||
</h4>
|
||||
<p> 2 ans</p>
|
||||
|
||||
<h3 class="h5">_hjIncludedInSample
|
||||
|
||||
</h3>
|
||||
<p>Utilisé par le service de réseau social, LinkedIn , pour le suivi de l'utilisation des services intégrés.
|
||||
|
||||
|
||||
</p>
|
||||
|
||||
<h4 class="h6">Fournisseur
|
||||
|
||||
</h4>
|
||||
|
||||
<p>ads.linkedin.com
|
||||
|
||||
|
||||
|
||||
</p>
|
||||
<h4 class="h6">Expiration
|
||||
|
||||
</h4>
|
||||
<p> 2 ans</p>
|
||||
|
||||
|
||||
<h3 class="h5">lidc
|
||||
|
||||
</h3>
|
||||
<p>Utilisé par le service de réseau social, LinkedIn , pour le suivi de l'utilisation des services intégrés.
|
||||
|
||||
|
||||
</p>
|
||||
|
||||
<h4 class="h6">Fournisseur
|
||||
|
||||
</h4>
|
||||
|
||||
<p>ads.linkedin.com
|
||||
|
||||
|
||||
|
||||
</p>
|
||||
<h4 class="h6">Expiration
|
||||
|
||||
</h4>
|
||||
<p> Session</p>
|
||||
|
||||
<h3 class="h5">r/collect
|
||||
|
||||
|
||||
</h3>
|
||||
<p>Ce cookie est utilisé pour envoyer des données à Google Analytics sur l'appareil et le comportement du
|
||||
visiteur. Il piste le visiteur à travers différents appareils et canaux marketing.
|
||||
|
||||
|
||||
</p>
|
||||
|
||||
<h4 class="h6">Fournisseur
|
||||
|
||||
</h4>
|
||||
|
||||
<p>doubleclick.net
|
||||
|
||||
|
||||
|
||||
|
||||
</p>
|
||||
<h4 class="h6">Expiration
|
||||
|
||||
</h4>
|
||||
<p> Session</p>
|
||||
|
||||
<h3 class="h5">UserMatchHistory
|
||||
|
||||
|
||||
|
||||
</h3>
|
||||
<p>Ce cookie est utilisé pour envoyer des statistiques publicitaires LinkedIn.
|
||||
|
||||
|
||||
</p>
|
||||
|
||||
<h4 class="h6">Fournisseur
|
||||
|
||||
</h4>
|
||||
|
||||
<p>ads.linkedin.com
|
||||
|
||||
|
||||
|
||||
|
||||
</p>
|
||||
<h4 class="h6">Expiration
|
||||
|
||||
</h4>
|
||||
<p> 29 jours
|
||||
</p>
|
||||
|
||||
<h3 class="h5">cookie.js
|
||||
|
||||
|
||||
|
||||
|
||||
</h3>
|
||||
<p>Non déterminé
|
||||
|
||||
|
||||
</p>
|
||||
|
||||
<h4 class="h6">Fournisseur
|
||||
|
||||
</h4>
|
||||
|
||||
<p>talentstube.com
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</p>
|
||||
<h4 class="h6">Expiration
|
||||
|
||||
</h4>
|
||||
<p> Sessions
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- End Info Content -->
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Privacy Section -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
{% include 'defaultv2/accueil/footer.html.twig' %}
|
||||
|
||||
|
||||
|
||||
<!-- Begin Panel Login -->
|
||||
{% include 'defaultv2/accueil/blocLogin.html.twig'
|
||||
with {
|
||||
'csrf_token': csrf_token,
|
||||
'error' : error
|
||||
} %}
|
||||
<!-- End Panel Login -->
|
||||
|
||||
<!-- Go to Top -->
|
||||
<a class="js-go-to u-go-to" href="javascript:;" data-position='{"bottom": 30, "right": 100 }' data-type="fixed"
|
||||
data-offset-top="400" data-compensation="#header" data-show-effect="slideInUp" data-hide-effect="slideOutDown">
|
||||
<i class="fa fa-arrow-up u-go-to__inner"></i>
|
||||
</a>
|
||||
<!-- End Go to Top -->
|
||||
|
||||
<!-- JS Global Compulsory -->
|
||||
<script src="{{ asset('v2/vendor/jquery/dist/jquery.min.js') }}"></script>
|
||||
<script src="{{ asset('v2/vendor/jquery-migrate/dist/jquery-migrate.min.js') }}"></script>
|
||||
<script src="{{ asset('v2/vendor/popper.js/dist/umd/popper.min.js') }}"></script>
|
||||
<script src="{{ asset('v2/vendor/bootstrap/bootstrap.min.js') }}"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<script src="{{ asset('v2/vendor/hs-megamenu/src/hs.megamenu.js') }}"></script>
|
||||
<script src="{{ asset('v2/vendor/jquery-validation/dist/jquery.validate.min.js') }}"></script>
|
||||
<script src="{{ asset('v2/vendor/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.concat.min.js') }}"></script>
|
||||
<script src="{{ asset('v2/vendor/custombox/dist/custombox.min.js') }}"></script>
|
||||
<script src="{{ asset('v2/vendor/custombox/dist/custombox.legacy.min.js') }}"></script>
|
||||
<script src="{{ asset('v2/vendor/typed.js/lib/typed.min.js') }}"></script>
|
||||
<script src="{{ asset('v2/vendor/slick-carousel/slick/slick.js') }}"></script>
|
||||
<script src="{{ asset('v2/vendor/cubeportfolio/js/jquery.cubeportfolio.min.js') }}"></script>
|
||||
<script src="{{ asset('v2/vendor/fancybox/jquery.fancybox.min.js') }}"></script>
|
||||
|
||||
<!-- JS Space -->
|
||||
<script src="{{ asset('v2/js/hs.core.js') }}"></script>
|
||||
<script src="{{ asset('v2/js/components/hs.header.js') }}"></script>
|
||||
<script src="{{ asset('v2/js/components/hs.unfold.js') }}"></script>
|
||||
<script src="{{ asset('v2/js/components/hs.validation.js') }}"></script>
|
||||
<script src="{{ asset('v2/js/helpers/hs.focus-state.js') }}"></script>
|
||||
<script src="{{ asset('v2/js/components/hs.malihu-scrollbar.js') }}"></script>
|
||||
<script src="{{ asset('v2/js/components/hs.fancybox.js') }}"></script>
|
||||
<script src="{{ asset('v2/js/components/hs.modal-window.js') }}"></script>
|
||||
<script src="{{ asset('v2/js/components/hs.show-animation.js') }}"></script>
|
||||
<script src="{{ asset('v2/js/components/hs.slick-carousel.js') }}"></script>
|
||||
<script src="{{ asset('v2/js/components/hs.cubeportfolio.js') }}"></script>
|
||||
<script src="{{ asset('v2/js/components/hs.g-map.js') }}"></script>
|
||||
<script src="{{ asset('v2/js/components/hs.go-to.js') }}"></script>
|
||||
<script src="{{ asset('v2/js/components/hs.video-player.js') }}"></script>
|
||||
|
||||
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
// initialization of google map
|
||||
{
|
||||
#
|
||||
function initMap() {
|
||||
$.HSCore.components.HSGMap.init('.js-g-map');
|
||||
}#
|
||||
}
|
||||
|
||||
$(window).on('load', function () {
|
||||
// initialization of HSMegaMenu component
|
||||
$('.js-mega-menu').HSMegaMenu({
|
||||
event: 'hover',
|
||||
pageContainer: $('.container'),
|
||||
breakpoint: 767,
|
||||
hideTimeOut: 0
|
||||
});
|
||||
});
|
||||
|
||||
$(document).on('ready', function () {
|
||||
// initialization of header
|
||||
$.HSCore.components.HSHeader.init($('#header'));
|
||||
|
||||
// initialization of fancybox
|
||||
$.HSCore.components.HSFancyBox.init('.js-fancybox');
|
||||
|
||||
// initialization of unfold component
|
||||
$.HSCore.components.HSUnfold.init($('[data-unfold-target]'), {
|
||||
afterOpen: function () {
|
||||
if (!$('body').hasClass('IE11')) {
|
||||
$(this).find('input[type="search"]').focus();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// initialization of form validation
|
||||
$.HSCore.components.HSValidation.init('.js-validate', {
|
||||
rules: {
|
||||
confirmPassword: {
|
||||
equalTo: '#password'
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// initialization of forms
|
||||
$.HSCore.helpers.HSFocusState.init();
|
||||
|
||||
// initialization of malihu scrollbar
|
||||
$.HSCore.components.HSMalihuScrollBar.init($('.js-scrollbar'));
|
||||
|
||||
// initialization of autonomous popups
|
||||
$.HSCore.components.HSModalWindow.init('[data-modal-target]', '.js-signup-modal', {
|
||||
autonomous: true
|
||||
});
|
||||
|
||||
// initialization of show animations
|
||||
$.HSCore.components.HSShowAnimation.init('.js-animation-link');
|
||||
|
||||
// initialization of slick carousel
|
||||
$.HSCore.components.HSSlickCarousel.init('.js-slick-carousel');
|
||||
|
||||
// initialization of video player
|
||||
$.HSCore.components.HSVideoPlayer.init('.js-inline-video-player');
|
||||
|
||||
// initialization of text animation (typing)
|
||||
$('.u-text-animation.u-text-animation').html("");
|
||||
|
||||
var typed = new Typed(".u-text-animation.u-text-animation--typing", {
|
||||
strings: [" Attirez des talents "],
|
||||
typeSpeed: 60,
|
||||
loop: true,
|
||||
backSpeed: 25,
|
||||
backDelay: 3000
|
||||
});
|
||||
|
||||
// initialization of cubeportfolio
|
||||
$.HSCore.components.HSCubeportfolio.init('.cbp');
|
||||
|
||||
// initialization of go to
|
||||
$.HSCore.components.HSGoTo.init('.js-go-to');
|
||||
|
||||
|
||||
});
|
||||
|
||||
|
||||
$(document).ready(function () {
|
||||
$(window).scroll(function () { // check if scroll event happened
|
||||
if ($(document).scrollTop() > 50) { // check if user scrolled more than 50 from top of the browser window
|
||||
$("#logoAndNav").css("background-color",
|
||||
"#000"); // if yes, then change the color of class "navbar-fixed-top" to white (#f8f8f8)
|
||||
$("#sidebarNavToggler").css("color", "#fff");
|
||||
} else {
|
||||
$("#logoAndNav").css("background-color", "transparent"); // if not, change it back to transparent
|
||||
$("#sidebarNavToggler").css("color", "#000");
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
{% endblock %}
|
||||
|
||||
|
||||
|
||||
|
||||
{% block javascripts %}
|
||||
{{ parent() }}
|
||||
{% endblock %}
|
||||
@@ -189,7 +189,7 @@ class DefaultController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* @Route("/mentions-legales", name="mentions")
|
||||
* @Route("/mentions-legales", name="mentions-legales")
|
||||
*/
|
||||
public function mentionsAction(Request $request)
|
||||
{
|
||||
@@ -209,6 +209,27 @@ class DefaultController extends Controller
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @Route("/politique-confidentialite", name="politique-confidentialite")
|
||||
*/
|
||||
public function confidentialiteAction(Request $request)
|
||||
{
|
||||
$params = $this->getParams($request);
|
||||
$usename = $params["lastUsername"];
|
||||
$csrfToken = $params["csrfToken"];
|
||||
$error = $params["error"];
|
||||
$destination_login = "admin/dashboard";
|
||||
return $this->render(
|
||||
'defaultv2/footer/confidentialite.html.twig', [
|
||||
'last_username' => $usename,
|
||||
'csrf_token' => $csrfToken,
|
||||
'error' => $error,
|
||||
'destination_login' => $destination_login
|
||||
|
||||
]
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @Route("/cgu", name="cgu")
|
||||
*/
|
||||
@@ -231,27 +252,6 @@ class DefaultController extends Controller
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @Route("/politique-confidentialite", name="confidentialite")
|
||||
*/
|
||||
public function confidentialiteAction(Request $request)
|
||||
{
|
||||
$params = $this->getParams($request);
|
||||
$usename = $params["lastUsername"];
|
||||
$csrfToken = $params["csrfToken"];
|
||||
$error = $params["error"];
|
||||
$destination_login = "admin/dashboard";
|
||||
return $this->render(
|
||||
'defaultv2/candidatures/index.html.twig', [
|
||||
'last_username' => $usename,
|
||||
'csrf_token' => $csrfToken,
|
||||
'error' => $error,
|
||||
'destination_login' => $destination_login
|
||||
|
||||
]
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @Route("/redirect_dashboard", name="redirect_dashboard")
|
||||
*/
|
||||
|
||||
@@ -101,6 +101,15 @@ class Ad
|
||||
*/
|
||||
private $description;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*
|
||||
* @ORM\Column(name="beneficiaire", type="text", nullable=true)
|
||||
*
|
||||
* @Groups({"ad_detail" , "ad_list", "company_detail", "answer_list", "answer_detail"})
|
||||
*/
|
||||
private $beneficiaire;
|
||||
|
||||
/**
|
||||
* @var \DateTime
|
||||
*
|
||||
@@ -613,6 +622,30 @@ class Ad
|
||||
return $this->description;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set beneficiaire.
|
||||
*
|
||||
* @param string|null $beneficiaire
|
||||
*
|
||||
* @return Ad
|
||||
*/
|
||||
public function setBeneficiaire($beneficiaire = null)
|
||||
{
|
||||
$this->beneficiaire = $beneficiaire;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get beneficiaire.
|
||||
*
|
||||
* @return string|null
|
||||
*/
|
||||
public function getBeneficiaire()
|
||||
{
|
||||
return $this->beneficiaire;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set publishedAt.
|
||||
*
|
||||
|
||||
@@ -55,6 +55,12 @@ class AdSoftType extends AbstractType
|
||||
'placeholder' => 'Décrire votre annonce'
|
||||
)
|
||||
))
|
||||
->add('beneficiaire', TextType::class, array(
|
||||
'label' => 'Bénéficiaire (En cas de gestion multi entreprise)',
|
||||
'attr' => array(
|
||||
'placeholder' => 'Indiquer un bénéficiaire'
|
||||
)
|
||||
))
|
||||
->add('contract_type', ChoiceType::class, array(
|
||||
'mapped' => false,
|
||||
'label' => 'Type de contrat',
|
||||
|
||||
@@ -50,6 +50,12 @@ class AdType extends AbstractType
|
||||
'placeholder' => 'Indiquer un titre'
|
||||
)
|
||||
))
|
||||
->add('beneficiaire', TextType::class, array(
|
||||
'label' => 'Bénéficiaire (En cas de gestion multi entreprise)',
|
||||
'attr' => array(
|
||||
'placeholder' => 'Indiquer un bénéficiaire'
|
||||
)
|
||||
))
|
||||
->add('location_gmap', TextType::class, array(
|
||||
'mapped' => false,
|
||||
'label' => 'Localisation de l\'annonce',
|
||||
|
||||
@@ -147,11 +147,13 @@ class MediaManager
|
||||
}*/
|
||||
$thumbnails = array();
|
||||
//PUSH VIDEO TO Vimeo
|
||||
if ($this->env == "dev") {
|
||||
$uriVimeo = "/videos/385952221";
|
||||
$nameVimeo = "name";
|
||||
$linkVimeo = "/videos/385952221";
|
||||
} else {
|
||||
|
||||
//COMENTER POUR TESTER LA PRE PROD
|
||||
// if ($this->env == "dev") {
|
||||
// $uriVimeo = "/videos/385952221";
|
||||
// $nameVimeo = "name";
|
||||
// $linkVimeo = "/videos/385952221";
|
||||
// } else {
|
||||
$urlToPull = $this->mediaVideoUrl . $fileName;
|
||||
$response = $this->vimeo->request('/me/videos', array('type' => 'pull', 'link' => $urlToPull), 'POST');
|
||||
if ($response['status'] == 200) {
|
||||
@@ -160,7 +162,8 @@ class MediaManager
|
||||
$linkVimeo = $response['body']['link'];
|
||||
}
|
||||
//TODO : gerer le cas d'erreur
|
||||
}
|
||||
//COMENTER POUR TESTER LA PRE PROD
|
||||
//}
|
||||
|
||||
//SAVE MEDIA
|
||||
$media->setCreator($creator);
|
||||
|
||||
Reference in New Issue
Block a user