Commit 1377c3ed authored by Regis Greau's avatar Regis Greau
Browse files

Resynchro

parent ea5baf4f
......@@ -18,6 +18,8 @@ services:
dockerfile: dockerfile_database
volumes:
- "labonneformation:/var/lib/database"
ports:
- 3308:3306
volumes:
labonneformation:
......@@ -210,8 +210,8 @@
$params=array();
if($contract=='CDD' || $contract=='CDI') $params['typeContrat']=$contract;
if($contract=='ALTERNANCE') $params['natureOffre']='E2';
if($contract=='PROFESSIONALISATION') $params['natureOffre']='FS';
if($contract=='APPRENTISSAGE') $params['natureOffre']='E2';
if($contract=='PROFESSIONNALISATION') $params['natureOffre']='FS';
if($locationPath)
if(($level=Reference::getLevelFromPath($locationPath))>=3)
......@@ -247,17 +247,17 @@
}
static function getNbPEOffers($db,$rome,$locationPath='',$contract='')
{
$cache=new QCache(3600*24,array('mode'=>'FILE'));
//$cache=new QCache(3600*24,array('mode'=>'FILE','group'));
$nb=0;
$key=sprintf('TOOLS_GETNBPEOFFERS:%s_%s_%s',$rome,$locationPath,$contract);
if(($return=$cache->get($key,false))!==false) return $return;
//if(($return=$cache->get($key,false))!==false) return $return;
$page=self::getUrlContent(self::getPeSearchLink($db,$rome,$locationPath,$contract));
if(preg_match("#<h1.*?>(.*?)</h1>#sim",$page,$m))
if(preg_match("#(\d+) offre#i",$m[1],$m))
$nb=$m[1];
$cache->set($key,$nb);
//$cache->set($key,$nb);
return $nb;
}
static function getPeOffers($db,$romes,$locationPath='',$contract='')
......@@ -425,14 +425,14 @@
{
return self::calcDiffDate(date('Y-m-d',$b),date('Y-m-d',$e),$mode);
}
static function apiGetLbb($db,$rome_codes,$locationPath,$distance=10,$pageSize=3,$departements="")
static function apiGetLbb($db,$rome_codes,$locationPath,$lba=false,$distance=10,$pageSize=3,$departements="")
{
if(empty($rome_codes) || empty($locationPath)) return array();
$cache=new QCache(3600*1,array('mode'=>'FILE','group'=>'apilbb'));
if(!is_array($rome_codes)) $rome_codes=array($rome_codes);
sort($rome_codes); //Pour la clef de cache, les codes ROME seront toujours dans le meme ordre
$pmsmp=1;
$key=sprintf('TOOLS_APIGETLBB:%s_%s_%d_%s_*d',implode('|',$rome_codes),$locationPath,$distance,str_replace(',','',$departements),$pmsmp);
$key=sprintf('TOOLS_APIGETLBB:%s_%s_%s_%d_%s_*d',implode('|',$rome_codes),$lba?'lba':'lbb',$locationPath,$distance,str_replace(',','',$departements),$pmsmp);
$romeCode=$rome_codes[0];//implode(',',$rome_codes),
if(empty($romeCode)) return array();
if(($return=$cache->get($key,false))!==false) return $return;
......@@ -513,6 +513,7 @@
{
$params=array(
'commune_id'=>$codeInseeCommune,
'contract'=>$lba?'alternance':'',
'departments'=>$departements,
'distance'=>$distance,
'flag_pmsmp'=>1,
......@@ -522,6 +523,7 @@
'timestamp'=>gmdate("Y-m-d\TH:i:s"),
'user'=>'labonneformation',
);
if (!$lba) {unset($params['contract']);} // Il ne doit pas y avoir le paramètre du tout pour lbb
$hmac_key=LBB_HMACKEY;
$params+=array('signature'=>hash_hmac('md5',http_build_query($params),$hmac_key));
......@@ -534,7 +536,7 @@
if($json=json_decode($data,true))
if(isset($json['companies']))
{
$json['companies_url']=sprintf('%s/entreprises/commune/%s/rome/%s?d=%ld',URL_LBB,$ref->getExtraData('in',$loc['extradata']),$rome_codes[0],$distance);
$json['companies_url']=sprintf('%s/entreprises/commune/%s/rome/%s?d=%ld',URL_LBB,$ref->getExtraData('in',$loc['extradata']),$rome_codes[0],$distance); // xxx remplacer par le champ 'url' renvoyé par l'API
$json['search_location']=sprintf('%s (%2s)',$loc['label'],substr($loc['zipcode'],0,2));
$cache->set($key,$json);
return $json;
......@@ -583,7 +585,7 @@
"grant_type"=>"authorization_code",
"code"=>$args['code'],
"client_id"=>ESD_CLIENTID,
"client_secret"=>ESDLBB_CLIENTSECRET,
"client_secret"=>ESD_CLIENTSECRET,
'redirect_uri'=>URL_BASE.'/peconnect_callback',
);
$opts=array(
......@@ -639,7 +641,7 @@
for($i=1;$i<=3;$i++)
{
$dist=$i*10;
$lbb=self::apiGetLbb($db,$rome_codes,$locationPath,$dist);
$lbb=self::apiGetLbb($db,$rome_codes,$locationPath,false,$dist);
if(!empty($lbb))
return $lbb;
}
......
......@@ -311,6 +311,8 @@
$ref=new Reference($db);
$ret='/stage';
if(empty($args)) return $ret;
if ($args['widget']) {
$ret='widget-immersion';
......@@ -320,7 +322,7 @@
}
$criteria=is_array($args['criteria'])?$args['criteria']:array();
if(!$criteria['code'] && !$criteria['rome']) return '';
if(!$criteria['code'] && !$criteria['rome']) return $ret;
if($criteria['search']) $args['motscles']=$criteria['search'];
if($criteria['code']) //Le path du rome
{
......
......@@ -37,9 +37,11 @@
<p>Vous pouvez nous aider à améliorer l’accessibilité du site en nous signalant les problèmes éventuels que vous rencontrez.</p>
<br>
</div>
<?php if(CONTACT_MAIL):?>
<div class="col-md-12">
<a class="btn secondaire contacter" href="mailto:<?php _M(EMAIL_CONTACT,array('subject'=>'Améliorations accessibilité numérique'));?>">Contacter l'équipe la bonne formation</a>
</div>
<?php endif ?>
</div>
</div>
</div>
......
......@@ -86,9 +86,9 @@
<p>L’utilisation du site internet <a href="/"><?php _H(DOMAIN);?></a> est soumise au respect par l’utilisateur de :</p>
<ul>
<li>la législation française,</li>
<li>les présentes conditions d’utilisation, </li>
<li>les conditions d’utilisation de l’Emploi store disponible à l’adresse suivante : <a href="http://www.emploi-store.fr/portail/conditionsgeneralesutilisation" target="_blank">www.emploi-store.fr</a></li>
<li>la législation française</li>
<li>les présentes conditions d’utilisation</li>
<li>les conditions d’utilisation de l’Emploi store disponible à l’adresse suivante : <a href="https://pole-emploi.io/cgu" target="_blank">www.pole-emploi.io</a></li>
</ul>
<p>Les présentes conditions d’utilisation peuvent être modifiées à tout moment &#59; la date de mise à jour est mentionnée. Ces modifications sont opposables à l’utilisateur dès leur mise en ligne sur le site internet <a href="/"><?php _H(DOMAIN)?></a>. L’utilisateur est donc invité à consulter régulièrement la dernière version mise à jour.</p>
......@@ -100,18 +100,59 @@
<p>Sans préjudice des dispositions prévues à l’article L.342-3 du code de la propriété intellectuelle, toute représentation, reproduction ou diffusion, intégrale ou partielle de la base de données, sur quelque support que ce soit, sans l'autorisation expresse et préalable de Pôle emploi est sanctionné au titre des articles L.343-1 et suivants du même code.</p>
<p>Par ailleurs, la marque Pôle emploi est protégée au titre des articles L.712-1 et suivants du code de la propriété intellectuelle. Toute représentation, reproduction ou diffusion, intégrale ou partielle de la marque Pôle emploi, sur quelque support que ce soit, sans l'autorisation expresse et préalable de Pôle emploi constitue un acte de contrefaçon, sanctionné au titre des articles L.716-1 du même code.</p>
<h2 id="cookies">7. Cookies</h2>
<h2 id="cookies">7. Cookies et autres traceurs</h2>
<p>
<a href="/"><?php _H(DOMAIN)?></a> utilise des cookies. Ces cookies enregistrent uniquement des informations relatives à la navigation de l’utilisateur sur le site internet <a href="/"><?php _H(DOMAIN)?></a> dans un but d’analyses statistiques. En aucun cas, <a href="/"><?php _H(DOMAIN)?></a> ne peut identifier un utilisateur par un cookie.
Les cookies tiers sont émis par les sociétés Google et Hotjar.
</p>
<p>Les cookies déposés par le site <a href="/"><?php _H(DOMAIN)?></a> sont nécessaires à son bon fonctionement.</p>
<p>La durée de conservation des informations relatives à la navigation est de 10 ans.</p>
<p>Les informations de session sont supprimées dès la déconnexion.</p>
<p>L’utilisateur peut s’opposer à l'enregistrement des cookies tiers via le bouton "Personaliser".</p>
<h3>7.1. Qu'est-ce qu'un cookie ?</h3>
<p>Un cookie est un petit fichier texte déposé sur le terminal des utilisateurs (par exemple un ordinateur, une tablette, un « Smartphone», etc.) lors de la visite d’un site internet.</p>
<p>Il contient plusieurs données : le nom du serveur qui l’a déposé, un identifiant sous forme de numéro unique, et une date d’expiration. Les cookies ont différentes fonctionnalités. Ils ont pour but d’enregistrer les paramètres de langue d’un site, de collecter des informations relatives à votre navigation sur les sites, d’adresser des services personnalisés, etc.</p>
<p>Seul l’émetteur d’un cookie est susceptible de lire, enregistrer ou de modifier les informations qui y sont contenues.</p>
<h3>7.2. Les cookies déposés sur le site</h3>
<p>Sous réserve du choix de l’utilisateur, plusieurs cookies peuvent être utilisés sur le site internet <a href="/"><?php _H(DOMAIN)?></a>. Les différentes finalités de ces cookies sont décrites ci-dessous.</p>
<p><strong>Cookies strictement nécessaires au fonctionnement du site</strong></p>
<p>Des cookies sont utilisés sur le site <a href="/"><?php _H(DOMAIN)?></a> pour permettre le bon fonctionnement du site internet et l’utilisation des principales fonctionnalités du site.</p>
<p>Ces cookies ne sont pas soumis au consentement de l’utilisateur. Ils permettent par exemple le maintien de la connexion ou la conservation du choix de l’usager sur le dépôt des cookies. Sans ces cookies, l’utilisation du site peut être dégradée et l’accès à certains services être rendu impossible. Il est déconseillé de les désactiver.</p>
<p>L’utilisateur peut cependant s’opposer à leur dépôt en suivant les indications données au point 7.3. Ces cookies sont exclusivement déposés par Pôle emploi.</p>
<p><strong>Cookies statistiques ou de mesure d’audience</strong></p>
<p>Des cookies sont utilisés sur le site <a href="/"><?php _H(DOMAIN)?></a> afin d’effectuer de la mesure d’audience, des analyses statistiques dans le but d'améliorer l'expérience utilisateur et la performance du site internet. Ces cookies sont déposés par des tiers pour le compte de Pôle emploi.</p>
<p>Concernant le dépôt des cookies Google Analytics, la société Google collecte par l’intermédiaire de ce cookie des données pour son propre compte dans les conditions définies dans sa politique de confidentialité accessible par le <a href="https://policies.google.com/technologies/partner-sites?gl=fr" target="_blank">lien suivant</a>.</p>
<p>L’utilisateur peut paramétrer le dépôt des cookies en suivant les indications données au point 7.3. Le fait de refuser la mise en œuvre de tels cookies n'a pas d'incidence sur la navigation sur le site.</p>
<!--
<p><strong>Cookies permettant le fonctionnement de l’outil de messagerie instantanée</strong></p>
<p>Des cookies sont utilisés sur le site <a href="/"><?php _H(DOMAIN)?></a> afin de permettre la mise en relation entre les usagers et les équipes du site par l’intermédiaire d’un outil de messagerie instantanée. Ces cookies sont déposés par des tiers pour le compte de Pôle emploi.</p>
<p>Le refus du dépôt de ces cookies n’a pas d’incidence sur l’utilisation des fonctionnalités principales du site. En revanche, l’utilisation de l’outil de messagerie instantanée sera rendu impossible. L’utilisateur peut paramétrer le dépôt des cookies en suivant les indications données au point 7.3.</p>
<p>Pour plus d’informations sur les cookies notamment sur le type de cookies déposés ainsi que leurs finalités précises, vous pouvez consulter la plateforme de gestion du consentement, <a href="#" onclick="tC.privacyCenter.showPrivacyCenter();return false">disponible ici</a>.</p>
-->
<h3>7.3. Accepter ou refuser les cookies</h3>
<p>L’utilisateur dispose de différents moyens pour gérer ses choix en matière de cookies. Les modalités de gestion diffèrent selon que le cookie est soumis ou non à consentement préalable. L’utilisateur peut modifier ses choix à tout moment. Pour information, le paramétrage des cookies est susceptible de modifier les conditions de navigation sur le site internet <a href="/"><?php _H(DOMAIN)?></a>, ainsi que les conditions d’accès à certains services et d’entrainer des dysfonctionnements de certaines fonctionnalités.</p>
<p><strong>La plateforme de gestion du consentement</strong></p>
<p>Pour les cookies donnant lieu à consentement préalable, l’utilisateur peut accepter ou refuser le dépôt de tout ou partie des cookies, à tout moment, en formulant des choix sur la plateforme de gestion du consentement <a href="#" onclick="tC.privacyCenter.showPrivacyCenter();return false">via ce lien dédié</a>.</p>
<p><strong>Le paramétrage du navigateur</strong></p>
<p>L’utilisateur peut accepter ou refuser le dépôt de tout ou partie des cookies, à tout moment, en modifiant les paramètres de son navigateur (consulter la fonction « Aide » du navigateur pour en savoir plus) ou en se rendant sur l'une des pages suivantes, selon le navigateur utilisé :</p>
<ul>
<li><a target="_blank" href="https://support.google.com/chrome/answer/95647?hl=fr">Google Chrome</a></li>
<li><a target="_blank" href="https://support.microsoft.com/fr-fr/help/17442">Internet Explorer</a></li>
<li><a target="_blank" href="https://support.mozilla.org/fr/kb/activer-desactiver-cookies">Mozilla Firefox</a></li>
<li><a target="_blank" href="https://support.apple.com/fr-fr/guide/safari/sfri11471/mac">Safari</a></li>
</ul>
<p>A défaut, l’utilisateur accepte les cookies en poursuivant sa navigation.</p>
<p>Pour information, la plupart des navigateurs acceptent par défaut le dépôt de cookies. L'utilisateur peut modifier ses choix en matière de cookies à tout moment. Le paramétrage des cookies est susceptible de modifier les conditions de navigation sur le site internet, ainsi que les conditions d'accès à certains services, et d'entrainer des dysfonctionnements de certaines fonctionnalités.</p>
<p>Pour plus d’informations sur les cookies et les moyens permettant d’empêcher leur installation, l’utilisateur peut se rendre sur la page dédiée sur <a href="https://www.cnil.fr/fr/cookies-les-outils-pour-les-maitriser" target="_blank">le site internet de la CNIL</a>.</p>
</div>
</div>
<?php _ENDBLOCK('content'); ?>
......
......@@ -9,13 +9,14 @@
<?php _BEGINBLOCK('script'); ?>
<?php $asset->add('js',array('/js/detail.js')); ?>
<script src="https://anotea.beta.pole-emploi.fr/static/js/widget/anotea-widget-loader.min.js"></script>
<script src="https://anotea.pole-emploi.fr/static/js/widget/anotea-widget-loader.min.js"></script>
<script>
$(document).ready(function() {
initDetail({
"romes": <?php _JS(implode(' ',$ar['codes-rome,array()']->toArray()));?>,
"location": <?php _JS(str_replace('/','_',$ar['sessions[0]/localisation/formation/path']));?>,
"displayjobs": <?php _T(in_array($ar['codes-formacode[0]'],explode(',',TRE_FORMACODEEXCEPTION)) || in_array(substr($ar['codes-formacode[0]'],0,3),explode(',',TRE_DOMAINEXCEPTION))?'false':'true');?>,
"alternance": <?php _JS(in_array('CONTRATPROFESSIONNALISATION',$ar['caracteristiques,array()']->toArray())?'professionnalisation':(in_array('CONTRATAPPRENTISSAGE',$ar['caracteristiques,array()']->toArray())?'apprentissage':''));?>,
});
sessions=[["<?php _T($ar['uid'].'","'.$ar['sessions[0]/uida'].'","'.$ar['sessions[0]/uid']) ?>"]];
......@@ -48,6 +49,11 @@
<div class="row">
<div class="col-md-8 section-annonce">
<h1><?php _H($ar['intitule']);?></h1>
<?php if (defined('SHOW_COVID19') && SHOW_COVID19===true && $ar['sessions[0]/financeurs[0]/code']==4 && $ar['caracteristiques[0]']=='ADISTANCE'): ?>
<div class="tags text-right">
<span class="financeepe">Financée par Pôle emploi</span><span class="covidfoad">100% à distance</span>
</div>
<?php endif?>
</div>
</div>
......@@ -271,7 +277,7 @@
</div>
<div class="row">
<div class="col-md-12 block contact">
<span class="titre" data-target="#contact">Informations pratiques<span class="fa fa-chevron-down visible-xs"></span></span>
<span class="titre hidden-md hidden-sm hidden-lg" data-target="#contact">Informations pratiques<span class="fa fa-chevron-down visible-xs"></span></span>
<div id="contact" class="contact collapse-xs">
<?php
......
......@@ -23,7 +23,7 @@
<h2>Quelles sont les formations disponibles sur &laquo;&nbsp;La Bonne Formation&nbsp;&raquo;&nbsp;?</h2>
<p>Les informations sont collectées auprès des organismes de formations, des financeurs, et mises à jour, indexées , quotidiennement par chacun des Carif-Oref. En effet, informer sur les formations professionnelles continues dispensées en région est une des missions des Carif-Oref. Le site présente donc les organismes et les actions de formations référencés par les CARIF-OREF et accessibles sur le site <a href="http://www.intercariforef.org/reseau/" target="_blank">www.intercariforef.org/reseau/</a>.</p>
<p>Si vous constatez que votre organisme et/ou votre action de formation ne figure pas sur le site, vous pouvez nous en faire part par <a href="mailto:<?php _M(EMAIL_CONTACT,array('subject'=>'Mon organisme ou ma formation ne figure pas sur votre site'));?>">courriel</a> et directement mettre à jour les informations auprès du CARIF concerné.</p>
<?php if(CONTACT_MAIL): ?><p>Si vous constatez que votre organisme et/ou votre action de formation ne figure pas sur le site, vous pouvez nous en faire part par <a href="mailto:<?php _M(EMAIL_CONTACT,array('subject'=>'Mon organisme ou ma formation ne figure pas sur votre site'));?>">courriel</a> et directement mettre à jour les informations auprès du CARIF concerné.</p><?php endif ?>
<h2>Quels sont les dispositifs de financement qui sont disponibles et étudiés sur &laquo;&nbsp;La Bonne Formation&nbsp;&raquo;&nbsp;?</h2>
<p>&laquo;&nbsp;la Bonne Formation&nbsp;&raquo; intègre dans son moteur de recherche la très grande majorité des règles nationales et régionales de financement de formation pour les demandeurs d’emploi.</p>
......@@ -31,7 +31,7 @@
<h2>Comment est mesurée l’efficacité des formations&nbsp;?</h2>
<p>Les formations sont triées par efficacité sur le marché du travail. L'outil analyse les données relatives aux stagiaires ayant déjà suivi les formations visées.</p>
<p>Précisément, il <?php _T(PARAM_DEFRETOURALEMPLOI);?></p>
<?php if(0): ?><p>Si vous êtes organisme de formation et que vous trouvez ce résultat surprenant, vous pouvez nous contacter par <a href="mailto:<?php _M(EMAIL_CONTACT,array('subject'=>'L\'efficacité que vous présentez pour mon organisme me semble surprenante'));?>">courriel</a>.</p><?php endif ?>
<?php if(CONTACT_MAIL): ?><p>Si vous êtes organisme de formation et que vous trouvez ce résultat surprenant, vous pouvez nous contacter par <a href="mailto:<?php _M(EMAIL_CONTACT,array('subject'=>'L\'efficacité que vous présentez pour mon organisme me semble surprenante'));?>">courriel</a>.</p><?php endif ?>
<h2>Peut-on réaliser les démarches en ligne jusqu’au bout&nbsp;?</h2>
<p>Non. &laquo;&nbsp;La Bonne Formation&nbsp;&raquo; vous propose d’abord d’avoir accès à des sessions de formation correspondant à vos recherches. Mais le site ne propose pas de vous inscrire en ligne, cette démarche se faisant auprès de l'organisme de formation.</p>
......@@ -56,11 +56,11 @@
<p>Celui-ci vous permettra d’analyser votre situation professionnelle, de décider de la poursuite ou non de vos démarches. Et également de formaliser et mettre en œuvre votre projet d’évolution professionnelle.</p>
<p>Les opérateurs du CEP sont Pôle emploi, Cap emploi, l’Association pour l'emploi des cadres (APEC), les Missions locales, les Organismes Paritaires Agréés au titre du Congé Individuel de Formation (OPACIF dont les FONGECIF).</p>
<h2>A quoi sert le bouton &laquo;&nbsp;nous contacter&nbsp;&raquo;, situé en bas de page ?</h2>
<!--<h2>A quoi sert le bouton &laquo;&nbsp;nous contacter&nbsp;&raquo;, situé en bas de page ?</h2>
Ce bouton sert à contacter directement l'équipe de La Bonne Formation pour signaler une erreur, un dysfonctionnement ou poser une question sur le mode de fonctionnement de La Bonne Formation. Ce bouton n'est pas un moyen de communiquer avec les organismes de formation.
<h2>Comment signaler une erreur ?</h2>
Vous pouvez nous signaler une erreur en nous envoyant un mail au moyen du bouton &laquo;&nbsp;nous contacter&nbsp;&raquo;. Merci de copier l'URL de la page qui comporte l'erreur que vous avez repérée.
Vous pouvez nous signaler une erreur en nous envoyant un mail au moyen du bouton &laquo;&nbsp;nous contacter&nbsp;&raquo;. Merci de copier l'URL de la page qui comporte l'erreur que vous avez repérée.-->
<h2>En quoi La Bonne Formation est utile si on doit de toute façon faire valider son projet de formation par Pôle emploi pour obtenir une aide financière ?</h2>
......
......@@ -219,17 +219,26 @@
<h3 class="panel-title"><?php _T($entreprise['enseigne']);?></h3>
</div>
<div class="panel-body"<?php if ($count==1): ?>id="popover-container"<?php endif; ?>>
<?php if ($count==1): ?><div class="pull-right"><a data-toggle="popover" tabindex="0" role="button" data-trigger="focus" data-placement="bottom" data-content="<i class='fa fa-list-ul'></i>&nbsp;Cette liste d'entreprises est issue des données de <a href='https://labonneboite.pole-emploi.fr\' target='_blank'>La Bonne Boîte</a> de Pôle emploi qui recense des entreprises proposant le métier auquel vous voulez vous former." data-html=true>Pourquoi ces entreprises ?</a></div><?php endif; ?>
<?php if ($entreprise['adresse']): ?><i class="fa fa-map-marker"></i>&nbsp;&nbsp;<?php _T($entreprise['adresse']);?><br/><?php endif; ?>
<?php if ($count==1): ?>
<div class="pull-right">
<a data-toggle="popover" tabindex="0" role="button" data-trigger="focus" data-placement="bottom" data-content="<i class='fa fa-list-ul'></i>&nbsp;Cette liste d'entreprises est issue des données de <a href='https://labonneboite.pole-emploi.fr\' target='_blank'>La Bonne Boîte</a> de Pôle emploi qui recense des entreprises proposant le métier auquel vous voulez vous former." data-html=true>Pourquoi ces entreprises ?</a>
</div>
<?php endif; ?>
<?php if ($entreprise['adresse']): ?>
<i class="fa fa-map-marker"></i>&nbsp;&nbsp;<?php _T($entreprise['adresse']);?><br/>
<?php endif; ?>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<!--<?php if ($entreprise['email']): ?><i class="fa fa-envelope"></i>&nbsp;&nbsp;<a href="mailto:<?php _T($entreprise['email']);?>" style="overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;display:inline-block;max-width: 100%;" onclick="track('IMMERSION CLIC EMAIL');"><?php _T($entreprise['email']);?></a><br/><?php endif; ?>
<?php if ($entreprise['telephonecorrespondant']): ?><i class="fa fa-phone"></i>&nbsp;&nbsp;<a href="tel:<?php _T(preg_replace('/\s+/', '',$entreprise['telephonecorrespondant']));?>" onclick="track('IMMERSION CLIC PHONE');"><?php _T($entreprise['telephonecorrespondant']);?></a><?php endif; ?>-->
<div style="margin-top:15px;"><a data-toggle="modal" data-target="#info-immersion" data-email="<?php _T($entreprise['email']);?>" data-phone="<?php _T($entreprise['telephonecorrespondant']);?>" style="cursor:pointer;" class="immersion-modal-link"><span class="conseils-immersion"><i class="fa fa-info"></i>Contacter l'entreprise</span></a></div>
<div style="margin-top:15px;">
<a data-toggle="modal" data-target="#info-immersion" data-email="<?php _T($entreprise['email']);?>" data-phone="<?php _T($entreprise['telephonecorrespondant']);?>" style="cursor:pointer;" class="immersion-modal-link"><span class="conseils-immersion"><i class="fa fa-info"></i>Contacter l'entreprise</span></a>
</div>
</div>
<!--<div class="col-md-12 col-sm-12 col-xs-12">
<div class="text-center" style="margin-top:15px;"><a data-toggle="modal" data-target="#info-immersion" data-email="<?php _T($entreprise['email']);?>" data-phone="<?php _T($entreprise['telephonecorrespondant']);?>" style="cursor:pointer;" class="immersion-modal-link"><span class="conseils-immersion"><i class="fa fa-info"></i>Contacter l'entreprise</span></a></div>
</div>-->
</div>
</div>
</div>
</div>
......@@ -244,7 +253,7 @@
</div>
</div>
<div><b>Vous êtes une entreprise ? Vous pouvez <a href="mailto:<?php _M(EMAIL_CONTACT,array('subject'=>'Je souhaite vous contacter', 'body'=>"\nCe message sera transmis sur la boîte de La Bonne Formation, vous pouvez rédiger votre question ou nous signaler une anomalie.\n\nMerci de préciser votre SIRET : \n\nEnvoyé depuis la page ".$this->getUrl()));?>" target="_blank"">nous contacter</a>.</b></div>
<?php if(CONTACT_MAIL): ?><div><b>Vous êtes une entreprise ? Vous pouvez <a href="mailto:<?php _M(EMAIL_CONTACT,array('subject'=>'Je souhaite vous contacter', 'body'=>"\nCe message sera transmis sur la boîte de La Bonne Formation, vous pouvez rédiger votre question ou nous signaler une anomalie.\n\nMerci de préciser votre SIRET : \n\nEnvoyé depuis la page ".$this->getUrl()));?>" target="_blank"">nous contacter</a>.</b></div><?php endif ?>
</div><!-- Fin première colonne -->
<div class="col-md-3 col-md-offset-1 col-sm-4 col-xs-12"><!-- Seconde colonne-->
<!-- PDF à télécharger -->
......
......@@ -12,20 +12,21 @@
<ul>
<li><a href="<?php $this->rw('/faq.php');?>" target="_blank">FAQ</a></li>
<!--<li><button data-toggle="modal" data-target="#contactModal" onclick="javascript:afficherFormulaireMail('',<?php //_JS(EMAIL_FROM,'SIMPLE_QUOTE') ?>,'Je souhaite vous contacter','','','home','lbf');">Contactez notre équipe</button></li>-->
<li><a href="mailto:<?php _M(EMAIL_CONTACT,array('subject'=>'Je souhaite vous contacter', 'body'=>"\nCe message sera transmis sur la boîte de La Bonne Formation, vous pouvez rédiger votre question ou nous signaler une anomalie.\n\nEnvoyé depuis la page ".$this->getUrl()));?>" target="_blank">Contactez notre équipe</a></li>
<?php if(CONTACT_MAIL): ?><li><a href="mailto:<?php _M(EMAIL_CONTACT,array('subject'=>'Je souhaite vous contacter', 'body'=>"\nCe message sera transmis sur la boîte de La Bonne Formation, vous pouvez rédiger votre question ou nous signaler une anomalie.\n\nEnvoyé depuis la page ".$this->getUrl()));?>" target="_blank">Contactez notre équipe</a></li><?php endif ?>
<li><a href="<?php $this->rw('/orga.php');?>">Annuaire des organismes</a></li>
</ul>
</div>
<div class="col-md-3">
<ul>
<li>
<a id="apis_esd" data-toggle="collapse" data-target="#apis-target"><span id="label_apis_esd">Retrouvez nos API</span><span id="indent_apis_esd">&nbsp;&nbsp;</span><span class="fa fa-chevron-down"></span></a>
<a id="apis_esd" data-toggle="collapse" data-target="#apis-target"><span id="label_apis_esd">Découvrez nos API</span><span id="indent_apis_esd">&nbsp;&nbsp;</span><span class="fa fa-chevron-down"></span></a>
<ul id="apis-target" class="collapse">
<li class="liens_apis_esd"><a href="https://www.emploi-store-dev.fr/portail-developpeur/detailapicatalogue/58ed0272243a5f0262fb0ed6" target="_blank">Taux de retour à l'emploi</a></li>
<li class="liens_apis_esd"><a href="https://www.emploi-store-dev.fr/portail-developpeur/detailapicatalogue/anotea-notes-et-avis-sur-les-formations-v1?id=5b61aa65f085a9d152a0ca2e" target="_blank">Anotea</a></li>
<li class="liens_apis_esd"><a href="https://www.emploi-store-dev.fr/portail-developpeur/detailapicatalogue/simulateur-de-financement-v1?id=5ca702c8243a5f418929f589" target="_blank">Simulateur de financement</a></li>
<li class="liens_apis_esd"><a href="https://pole-emploi.io/data/api/retour-emploi-suite-formation" target="_blank">Taux de retour à l'emploi</a></li>
<li class="liens_apis_esd"><a href="https://pole-emploi.io/data/api/anotea" target="_blank">Anotea</a></li>
<li class="liens_apis_esd"><a href="https://pole-emploi.io/data/api/simulateur-financement" target="_blank">Simulateur de financement</a></li>
</ul>
</li>
<li><a href="https://git.beta.pole-emploi.fr/open-source/labonneformation">Code source ouvert</a></li>
</ul>
</div>
<div class="col-md-3 pull-right">
......
......@@ -170,7 +170,7 @@
<div class="row" id="immersion-bouton-tester">
<div class="col-md-12 text-center">
<a href="/stage" class="btn" onclick="track('IMMERSION HOME CTA');">Tester un métier</a>
<a href="<?php $this->rw('/immersion.php');?>" class="btn" onclick="track('IMMERSION HOME CTA');">Tester un métier</a>
</div>
</div>
</div>
......
......@@ -19,10 +19,11 @@
<div class="col-md-12">
<div class="block">
<h1>
<!-- Explications -->
Le site est en maintenance et devrait réouvrire d'ici 10 min.
</h1>
<span class="evol">
<!-- En details -->
Evolution en cours de déploiement :<br/>
- ajout de la liste des dates de sessions sur les pages de détail des annonces.<br/>
</span>
<br/>
</div>
......
......@@ -33,6 +33,7 @@
<?php _ENDBLOCK('description'); ?>
<?php _BEGINBLOCK('script'); ?>
<script src="//cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js"></script>
<script src="https://anotea.pole-emploi.fr/static/js/widget/anotea-widget-loader.min.js"></script>
<?php $asset->add('js',array('/js/result.js')); ?>
<script>
......@@ -188,12 +189,12 @@
<div class="col-md-12">
<div class="row">
<div class="col-md-12">
<h2><?php _H($orga['nom']);?></h2>
<h2 class="titre-principal"><?php _H($orga['nom']);?></h2>
</div>
</div>
<div class="row block contact">
<div class="col-md-12">
<span class="titre" data-target="#infos-pratiques">Informations pratiques<span class="fa fa-chevron-down visible-xs"></span></span>
<span class="titre hidden-md hidden-sm hidden-lg" data-target="#infos-pratiques">Informations pratiques<span class="fa fa-chevron-down visible-xs"></span></span>
<div id="infos-pratiques" class="collapse-xs">
<?php
$this->view('/inc/contact_view.php',
......@@ -216,6 +217,13 @@
</div>
</div>
</div>
<?php if(true): ?>
<div class="row">
<div class="col-md-12">
<div class="anotea-widget" data-type="organisme" data-env="prod" data-format="liste" data-identifiant="<?php _T($orga['siret']) ?>" data-options="json-ld"></div>
</div>
</div>
<?php endif ?>
</div>
</div>
<?php if(!$domaine): ?>
......@@ -225,11 +233,11 @@
<div class="col-md-12">
<h2 class="titre-avis" style="display:none;">
<span class="titre-nb-avis" style="display:none;">
Plusieurs avis de stagiaires
<!--Plusieurs avis de stagiaires-->
</span>
<?php if($nbDomaines):?>
<span class="titre-avis-domaine" style="display:none;">
<?php _H($nbAvis?' sur ':'')?>
<!--<?php _H($nbAvis?' sur ':'')?>-->
</span>
<?php _H($nbDomaines);?> domaine<?php _H($nbDomaines>1?'s':'');?> de formation
<?php endif ?>
......@@ -503,6 +511,22 @@
</h1>
</div>
<?php if(defined('SHOW_COVID19') && SHOW_COVID19===true): ?>
<div class="row block-annonce covid19" data-tx="4" data-date="1" data-dist="0" style="border-top: 2px solid #ff8481; background-color: #ff848126;" >
<div class="col-md-12">
<div class="row">
<div class="block-info-formation">
<div class="col-md-12 titre-formation">
<h3>
Plus de 100 formations à distance gratuites et rémunérées pour développer vos compétences sans perdre de temps ! En cliquant <a target="_blank" href="https://candidat.pole-emploi.fr/formations/recherche?financementPossibleOrganismeFinanceur=4&formationCPFPublicConcerne=3&modaliteEnseignement=1&quoi=COVID-19&range=0-9&tri=0">ici</a>.<br/>
Vous pouvez préciser votre recherche en complétant par un mot clef supplémentaire, exemple : infographie
</h3>
</div>
</div>
</div>
</div>
</div>
<?php endif ?>
<?php $i=0; foreach($adList as $line): $i++; ?>
<?php
......@@ -519,6 +543,7 @@
<div class="col-md-10 titre-formation">
<h2><a href="<?php $this->rw('/detail.php',array('ar'=>$line));?>"><?php _T(highlight($line['intitule'],$criteria['search'])); ?></a></h2>
<?php if (0 /*$line['pic']*/): ?><a data-toggle="modal" data-target="#info-pic" style="cursor:pointer;"><span class="pic">PIC</span></a><?php endif?>
<?php if (defined('SHOW_COVID19') && SHOW_COVID19===true && $line['codefinanceur[0]']==4 && $line['a-distance']): ?><span class="financeepe">Financée par Pôle emploi</span><span class="covidfoad">100% à distance</span><?php endif?>
<?php if ($line['contratapprentissage']): ?><span class="btn tags">Apprentissage</span><?php endif?>
<?php if ($line['contratprofessionnalisation']): ?><span class="btn tags">Professionnalisation</span><?php endif?>
</div>
......@@ -574,9 +599,11 @@
<div class="col-md-4 duree-session">
<?php if($duration): ?>
<h4>Durée</h4>
<span class="info">
<div class="info">
<div>
<?php _H($duration);?> heure<?php _T($duration>1?'s':''); ?>
</span>
</div>
</div>
<?php endif ?>
</div>
<div class="col-md-3 col-xs-12 block-info-formation en-savoir-plus text-sm-right text-md-right text-lg-right text-xs-center">
......
......@@ -258,6 +258,9 @@
<div class="plafondpriseencharge remu"><?php _T($v['plafondpriseencharge']?'<strong>Plafond de prise en charge</strong><br/>'.$v['plafondpriseencharge']:'');?></div>
<div class="remu"><?php _T($v['indemnisation']?'<strong>Rémunération mensuelle</strong><br/>'.$v['indemnisation']:'');?>
<?php _T($v['finremuneration']?'<br/>jusqu\'au '.date('d/m/Y',$v['finremuneration']):'');?></div>
<div class="remu"><?php _T($v['rff']?'<strong>Rémunération de fin de formation</strong><br/>'.$v['rff']:'');?>
<?php _T($v['debutrff']?'<br/>du '.date('d/m/Y',$v['debutrff']):'');?>
<?php _T($v['finrff']?'<br/>jusqu\'au '.date('d/m/Y',$v['finrff']):'');?></div>
<div class="organisme remu">
<?php if(is_array($v['organisme'])): ?>
......@@ -301,12 +304,14 @@
<?php endif ?>
</div>
</div>
<?php if(CONTACT_MAIL): ?>
<div class="block-actions anomalie">
<div class="col-md-12 text-center">
<h5>Signaler une anomalie<br/>sur votre simulation</h5>
<a href="mailto:<?php _M(EMAIL_CONTACT,array('subject'=>'Anomalie financement','body'=>"Explication de l'anomalie sur les dispositifs de financement :\n\n\n\nURL de la page concernée : ".URL_BASE.$this->rewrite('/simulatorresult.php',array('cmd'=>'engage')+$this->get())));?>" class="btn"><span class="fa fa-exclamation-triangle fa-picto"></span></a>
</div>
</div>
<?php endif ?>
<?php else: ?>
<div class="block-actions">
<div class="col-md-12 text-center">
......
......@@ -350,7 +350,7 @@ select {
padding-top: 5rem;
padding-bottom: 11rem;
}
.pic {
.financeepe, .covidfoad, .pic {
border-radius: 2px;
text-transform: uppercase;
font-size: 12px;
......@@ -363,7 +363,11 @@ select {
position: relative;
margin-left: 2px;
}
.pic:before {
.financeepe {
padding: 5px 8px 5px 8px;
background-color: #17b58d;
}
.covidfoad:before, .pic:before {
content: '';
display: inline-block;
background: #fff;
......@@ -376,7 +380,7 @@ select {
top: 4px;
left: 5px;
}
.pic:after {
.covidfoad:after, .pic:after {
content: '';
display: inline-block;
background: #0C438F;
......@@ -570,37 +574,37 @@ select {
}
}
/* Bandeau cookie */
.bandeau-cookie, #tarteaucitronRoot, #tarteaucitronAlertBig {
background-color: rgba(33,33,33,0.9)!important;
color: white;
text-align: center;
line-height: 2.5em;
padding: 2px;
vertical-align: middle;
position: relative;
top: 0;
input[type=button], #tarteaucitronPersonalize {
color: white;
background-color: @back-button-color!important;
border-radius: 5px;
border: 0;
padding: 0 20px;
margin-left: 10px;
}
a {
color: white;
text-decoration: underline;
}
input[type=button]:hover {
background-color: rgba(34,114,186,.5);
}
#tarteaucitronDisclaimerAlert, #tarteaucitronPersonalize, #tarteaucitronCloseAlert {
font-family: @font-family-principale!important;
font-weight: bold!important;
}
}
/* Bandeau cookie tarte au citron */
// .bandeau-cookie, #tarteaucitronRoot, #tarteaucitronAlertBig {
// background-color: rgba(33,33,33,0.9)!important;
// color: white;