2011-04-27 12:09:12 +00:00
|
|
|
|
<?php
|
|
|
|
|
class Application_Controller_Plugin_Cgu extends Zend_Controller_Plugin_Abstract
|
|
|
|
|
{
|
|
|
|
|
/**
|
|
|
|
|
* Vérifie les autorisations
|
|
|
|
|
* Utilise _request et _response hérités et injectés par le FC
|
|
|
|
|
*
|
|
|
|
|
* @param Zend_Controller_Request_Abstract $request : non utilisé, mais demandé par l'héritage
|
|
|
|
|
*/
|
|
|
|
|
public function preDispatch(Zend_Controller_Request_Abstract $request)
|
|
|
|
|
{
|
|
|
|
|
$layout = Zend_Layout::getMVCInstance();
|
|
|
|
|
if ($layout->isEnabled()) {
|
|
|
|
|
$tabCgu = array(
|
|
|
|
|
0 => 'La consultation ou la réception de documents n\'entraîne aucun '.
|
2012-06-08 12:57:34 +00:00
|
|
|
|
'transfert de droit de propriété intellectuelle en faveur du Client. '.
|
|
|
|
|
'Ce dernier s\'engage à ne pas rediffuser ou reproduire les données '.
|
|
|
|
|
'fournies autrement que pour son usage dans le cadre de la relation '.
|
|
|
|
|
'contractuelle établie entre Scores & Decisions SAS et "le Client".',
|
|
|
|
|
|
|
|
|
|
1 => 'La consultation ou la réception de documents n\'entraîne aucun '.
|
|
|
|
|
'transfert de droit de propriété intellectuelle en faveur du Client. '.
|
|
|
|
|
'Ce dernier s\'engage à ne pas rediffuser ou reproduire les données '.
|
|
|
|
|
'fournies autrement que pour son usage dans le cadre de la relation '.
|
|
|
|
|
'contractuelle établie entre Scores & Decisions SAS et "le Client".'.
|
|
|
|
|
'<br/>'.
|
|
|
|
|
'Les données transmises sont indicatives et traitées en conformité '.
|
|
|
|
|
'avec les usages en vigueur. Scores & Decisions SAS agrège et fournit '.
|
|
|
|
|
'l\'information en l\'état et ne saurait accorder une garantie '.
|
|
|
|
|
'quelconque notamment pour la fiabilité, l\'actualité, l\'exhaustivité'.
|
|
|
|
|
' des données. La responsabilité de Scores & Decisions SAS ne pourra '.
|
|
|
|
|
'être engagée pour tout dommage indirect et notamment pour manque à '.
|
|
|
|
|
'gagner, préjudice commercial ou financier, recours de tiers, cette '.
|
|
|
|
|
'liste n’étant pas limitative. "Le Client" recherche, sélectionne et '.
|
|
|
|
|
'interprète les données sous sa propre responsabilité.',
|
2011-04-27 12:09:12 +00:00
|
|
|
|
);
|
|
|
|
|
|
2012-06-08 12:57:34 +00:00
|
|
|
|
$view = $layout->getView();
|
|
|
|
|
$view->cgu = $tabCgu[0];
|
|
|
|
|
|
2011-04-27 12:09:12 +00:00
|
|
|
|
switch($request->getControllerName()){
|
2012-06-08 12:57:34 +00:00
|
|
|
|
case 'identite':
|
|
|
|
|
switch($request->getActionName()){
|
|
|
|
|
case 'liens':
|
|
|
|
|
case 'groupe':
|
|
|
|
|
$view->cgu = $tabCgu[1];
|
|
|
|
|
break;
|
|
|
|
|
}
|
2011-06-23 09:14:03 +00:00
|
|
|
|
break;
|
2011-04-27 12:09:12 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|