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

Resynchro

parent ea5baf4f
...@@ -18,6 +18,8 @@ services: ...@@ -18,6 +18,8 @@ services:
dockerfile: dockerfile_database dockerfile: dockerfile_database
volumes: volumes:
- "labonneformation:/var/lib/database" - "labonneformation:/var/lib/database"
ports:
- 3308:3306
volumes: volumes:
labonneformation: labonneformation:
...@@ -210,8 +210,8 @@ ...@@ -210,8 +210,8 @@
$params=array(); $params=array();
if($contract=='CDD' || $contract=='CDI') $params['typeContrat']=$contract; if($contract=='CDD' || $contract=='CDI') $params['typeContrat']=$contract;
if($contract=='ALTERNANCE') $params['natureOffre']='E2'; if($contract=='APPRENTISSAGE') $params['natureOffre']='E2';
if($contract=='PROFESSIONALISATION') $params['natureOffre']='FS'; if($contract=='PROFESSIONNALISATION') $params['natureOffre']='FS';
if($locationPath) if($locationPath)
if(($level=Reference::getLevelFromPath($locationPath))>=3) if(($level=Reference::getLevelFromPath($locationPath))>=3)
...@@ -247,17 +247,17 @@ ...@@ -247,17 +247,17 @@
} }
static function getNbPEOffers($db,$rome,$locationPath='',$contract='') 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; $nb=0;
$key=sprintf('TOOLS_GETNBPEOFFERS:%s_%s_%s',$rome,$locationPath,$contract); $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)); $page=self::getUrlContent(self::getPeSearchLink($db,$rome,$locationPath,$contract));
if(preg_match("#<h1.*?>(.*?)</h1>#sim",$page,$m)) if(preg_match("#<h1.*?>(.*?)</h1>#sim",$page,$m))
if(preg_match("#(\d+) offre#i",$m[1],$m)) if(preg_match("#(\d+) offre#i",$m[1],$m))
$nb=$m[1]; $nb=$m[1];
$cache->set($key,$nb); //$cache->set($key,$nb);
return $nb; return $nb;
} }
static function getPeOffers($db,$romes,$locationPath='',$contract='') static function getPeOffers($db,$romes,$locationPath='',$contract='')
...@@ -425,14 +425,14 @@ ...@@ -425,14 +425,14 @@
{ {
return self::calcDiffDate(date('Y-m-d',$b),date('Y-m-d',$e),$mode); 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(); if(empty($rome_codes) || empty($locationPath)) return array();
$cache=new QCache(3600*1,array('mode'=>'FILE','group'=>'apilbb')); $cache=new QCache(3600*1,array('mode'=>'FILE','group'=>'apilbb'));
if(!is_array($rome_codes)) $rome_codes=array($rome_codes); 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 sort($rome_codes); //Pour la clef de cache, les codes ROME seront toujours dans le meme ordre
$pmsmp=1; $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), $romeCode=$rome_codes[0];//implode(',',$rome_codes),
if(empty($romeCode)) return array(); if(empty($romeCode)) return array();
if(($return=$cache->get($key,false))!==false) return $return; if(($return=$cache->get($key,false))!==false) return $return;
...@@ -513,6 +513,7 @@ ...@@ -513,6 +513,7 @@
{ {
$params=array( $params=array(
'commune_id'=>$codeInseeCommune, 'commune_id'=>$codeInseeCommune,
'contract'=>$lba?'alternance':'',
'departments'=>$departements, 'departments'=>$departements,
'distance'=>$distance, 'distance'=>$distance,
'flag_pmsmp'=>1, 'flag_pmsmp'=>1,
...@@ -522,6 +523,7 @@ ...@@ -522,6 +523,7 @@
'timestamp'=>gmdate("Y-m-d\TH:i:s"), 'timestamp'=>gmdate("Y-m-d\TH:i:s"),
'user'=>'labonneformation', 'user'=>'labonneformation',
); );
if (!$lba) {unset($params['contract']);} // Il ne doit pas y avoir le paramètre du tout pour lbb
$hmac_key=LBB_HMACKEY; $hmac_key=LBB_HMACKEY;
$params+=array('signature'=>hash_hmac('md5',http_build_query($params),$hmac_key)); $params+=array('signature'=>hash_hmac('md5',http_build_query($params),$hmac_key));
...@@ -534,7 +536,7 @@ ...@@ -534,7 +536,7 @@
if($json=json_decode($data,true)) if($json=json_decode($data,true))
if(isset($json['companies'])) 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)); $json['search_location']=sprintf('%s (%2s)',$loc['label'],substr($loc['zipcode'],0,2));
$cache->set($key,$json); $cache->set($key,$json);
return $json; return $json;
...@@ -583,7 +585,7 @@ ...@@ -583,7 +585,7 @@
"grant_type"=>"authorization_code", "grant_type"=>"authorization_code",
"code"=>$args['code'], "code"=>$args['code'],
"client_id"=>ESD_CLIENTID, "client_id"=>ESD_CLIENTID,
"client_secret"=>ESDLBB_CLIENTSECRET, "client_secret"=>ESD_CLIENTSECRET,
'redirect_uri'=>URL_BASE.'/peconnect_callback', 'redirect_uri'=>URL_BASE.'/peconnect_callback',
); );
$opts=array( $opts=array(
...@@ -639,7 +641,7 @@ ...@@ -639,7 +641,7 @@
for($i=1;$i<=3;$i++) for($i=1;$i<=3;$i++)
{ {
$dist=$i*10; $dist=$i*10;
$lbb=self::apiGetLbb($db,$rome_codes,$locationPath,$dist); $lbb=self::apiGetLbb($db,$rome_codes,$locationPath,false,$dist);
if(!empty($lbb)) if(!empty($lbb))
return $lbb; return $lbb;
} }
......
...@@ -311,6 +311,8 @@ ...@@ -311,6 +311,8 @@
$ref=new Reference($db); $ref=new Reference($db);
$ret='/stage'; $ret='/stage';
if(empty($args)) return $ret;
if ($args['widget']) { if ($args['widget']) {
$ret='widget-immersion'; $ret='widget-immersion';
...@@ -320,7 +322,7 @@ ...@@ -320,7 +322,7 @@
} }
$criteria=is_array($args['criteria'])?$args['criteria']:array(); $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['search']) $args['motscles']=$criteria['search'];
if($criteria['code']) //Le path du rome if($criteria['code']) //Le path du rome
{ {
......
...@@ -37,9 +37,11 @@ ...@@ -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> <p>Vous pouvez nous aider à améliorer l’accessibilité du site en nous signalant les problèmes éventuels que vous rencontrez.</p>
<br> <br>
</div> </div>
<?php if(CONTACT_MAIL):?>
<div class="col-md-12"> <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> <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> </div>
<?php endif ?>
</div> </div>
</div> </div>
</div> </div>
......
...@@ -86,9 +86,9 @@ ...@@ -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> <p>L’utilisation du site internet <a href="/"><?php _H(DOMAIN);?></a> est soumise au respect par l’utilisateur de :</p>
<ul> <ul>
<li>la législation française,</li> <li>la législation française</li>
<li>les présentes conditions d’utilisation, </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>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> </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> <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 @@ ...@@ -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>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> <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> <h3>7.1. Qu'est-ce qu'un cookie ?</h3>
<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>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> <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>Les cookies déposés par le site <a href="/"><?php _H(DOMAIN)?></a> sont nécessaires à son bon fonctionement.</p> <p>Seul l’émetteur d’un cookie est susceptible de lire, enregistrer ou de modifier les informations qui y sont contenues.</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> <h3>7.2. Les cookies déposés sur le site</h3>
<p>L’utilisateur peut s’opposer à l'enregistrement des cookies tiers via le bouton "Personaliser".</p>
<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>
</div> </div>
<?php _ENDBLOCK('content'); ?> <?php _ENDBLOCK('content'); ?>
......
...@@ -9,13 +9,14 @@ ...@@ -9,13 +9,14 @@
<?php _BEGINBLOCK('script'); ?> <?php _BEGINBLOCK('script'); ?>
<?php $asset->add('js',array('/js/detail.js')); ?> <?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> <script>
$(document).ready(function() { $(document).ready(function() {
initDetail({ initDetail({
"romes": <?php _JS(implode(' ',$ar['codes-rome,array()']->toArray()));?>, "romes": <?php _JS(implode(' ',$ar['codes-rome,array()']->toArray()));?>,
"location": <?php _JS(str_replace('/','_',$ar['sessions[0]/localisation/formation/path']));?>, "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');?>, "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']) ?>"]]; sessions=[["<?php _T($ar['uid'].'","'.$ar['sessions[0]/uida'].'","'.$ar['sessions[0]/uid']) ?>"]];
...@@ -48,6 +49,11 @@ ...@@ -48,6 +49,11 @@
<div class="row"> <div class="row">
<div class="col-md-8 section-annonce"> <div class="col-md-8 section-annonce">
<h1><?php _H($ar['intitule']);?></h1> <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>
</div> </div>
...@@ -271,7 +277,7 @@ ...@@ -271,7 +277,7 @@
</div> </div>
<div class="row"> <div class="row">
<div class="col-md-12 block contact"> <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"> <div id="contact" class="contact collapse-xs">
<?php <?php
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
<h2>Quelles sont les formations disponibles sur &laquo;&nbsp;La Bonne Formation&nbsp;&raquo;&nbsp;?</h2> <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>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> <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> <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 @@ ...@@ -31,7 +31,7 @@
<h2>Comment est mesurée l’efficacité des formations&nbsp;?</h2> <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>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> <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> <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> <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 @@ ...@@ -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>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> <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. 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> <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> <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 @@ ...@@ -219,17 +219,26 @@
<h3 class="panel-title"><?php _T($entreprise['enseigne']);?></h3> <h3 class="panel-title"><?php _T($entreprise['enseigne']);?></h3>
</div> </div>
<div class="panel-body"<?php if ($count==1): ?>id="popover-container"<?php endif; ?>> <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 ($count==1): ?>
<?php if ($entreprise['adresse']): ?><i class="fa fa-map-marker"></i>&nbsp;&nbsp;<?php _T($entreprise['adresse']);?><br/><?php endif; ?> <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="row">
<div class="col-md-12 col-sm-12 col-xs-12"> <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['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; ?>--> <?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>
<!--<div class="col-md-12 col-sm-12 col-xs-12"> <!--<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 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>
</div> </div>
</div> </div>
...@@ -244,7 +253,7 @@ ...@@ -244,7 +253,7 @@
</div> </div>
</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><!-- Fin première colonne -->
<div class="col-md-3 col-md-offset-1 col-sm-4 col-xs-12"><!-- Seconde colonne--> <div class="col-md-3 col-md-offset-1 col-sm-4 col-xs-12"><!-- Seconde colonne-->
<!-- PDF à télécharger --> <!-- PDF à télécharger -->
......
...@@ -12,20 +12,21 @@ ...@@ -12,20 +12,21 @@
<ul> <ul>
<li><a href="<?php $this->rw('/faq.php');?>" target="_blank">FAQ</a></li> <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><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> <li><a href="<?php $this->rw('/orga.php');?>">Annuaire des organismes</a></li>
</ul> </ul>
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<ul> <ul>
<li> <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"> <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://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://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://pole-emploi.io/data/api/anotea" 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/simulateur-financement" target="_blank">Simulateur de financement</a></li>
</ul> </ul>
</li> </li>
<li><a href="https://git.beta.pole-emploi.fr/open-source/labonneformation">Code source ouvert</a></li>
</ul> </ul>
</div> </div>
<div class="col-md-3 pull-right"> <div class="col-md-3 pull-right">
......
...@@ -170,7 +170,7 @@ ...@@ -170,7 +170,7 @@
<div class="row" id="immersion-bouton-tester"> <div class="row" id="immersion-bouton-tester">
<div class="col-md-12 text-center"> <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> </div>
</div> </div>
......
...@@ -19,10 +19,11 @@ ...@@ -19,10 +19,11 @@
<div class="col-md-12"> <div class="col-md-12">
<div class="block"> <div class="block">
<h1> <h1>
<!-- Explications --> Le site est en maintenance et devrait réouvrire d'ici 10 min.
</h1> </h1>
<span class="evol"> <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> </span>
<br/> <br/>
</div> </div>
......
...@@ -33,6 +33,7 @@ ...@@ -33,6 +33,7 @@
<?php _ENDBLOCK('description'); ?> <?php _ENDBLOCK('description'); ?>
<?php _BEGINBLOCK('script'); ?> <?php _BEGINBLOCK('script'); ?>
<script src="//cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js"></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')); ?> <?php $asset->add('js',array('/js/result.js')); ?>
<script> <script>
...@@ -188,12 +189,12 @@ ...@@ -188,12 +189,12 @@
<div class="col-md-12"> <div class="col-md-12">
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<h2><?php _H($orga['nom']);?></h2> <h2 class="titre-principal"><?php _H($orga['nom']);?></h2>
</div> </div>