Commit f8533f78 authored by Nicolas Nambinintsoa's avatar Nicolas Nambinintsoa
Browse files

Merge remote-tracking branch 'origin/master'

parents f0cce459 5f40e5ac
......@@ -189,8 +189,8 @@ var adminPanel = {
},
reference : function(){
var searchAdminType=(typeof paramsAdmin != "undefined"
&& typeof paramsAdmin["reference"] != "undefined"
&& typeof paramsAdmin["reference"]["initType"] != "undefined") ? paramsAdmin["reference"]["initType"]: ["organizations", "events", "projects"];
&& typeof paramsAdmin["menu"] != "undefined" && typeof paramsAdmin["menu"]["reference"] != "undefined"
&& typeof paramsAdmin["menu"]["reference"]["initType"] != "undefined") ? paramsAdmin["menu"]["reference"]["initType"]: ["organizations", "events", "projects"];
var data={initType:searchAdminType};
ajaxPost('#content-view-admin', baseUrl+'/'+moduleId+'/admin/reference', data, function(){});
......
......@@ -825,13 +825,15 @@ var searchObj = {
dropdownList : function(k,v, fObj){
mylog.log("searchObj.views.selectList", k,v);
var labelStr=(typeof v.name != "undefined") ? v.name: "Ajouter un filtre";
var classButton= (typeof v.classList != "undefined") ? v.classList : "col-xs-12";
var classContainer= (typeof v.classDom != "undefined") ? v.classDom : "";
var str='<li class="dropdown">'+
'<a href="javascript:;" class="dropdown-toggle menu-button btn-menu" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-label-xs="types" data-toggle="tooltip" data-placement="bottom">'+
labelStr+' <i class="fa fa-angle-down margin-left-5"></i>'+
'</a>'+
'<div class="dropdown-menu arrow_box" style="overflow-y: auto;" aria-labelledby="dropdownTypes">'+
'<div class="dropdown-menu arrow_box '+classContainer+'" style="overflow-y: auto;" aria-labelledby="dropdownTypes">'+
'<div class="list-filters">'+
fObj.filters.views.buttonList(k, v, "col-xs-12", fObj)+
fObj.filters.views.buttonList(k, v, classButton, fObj)+
'</div>'+
'</div>'+
'</li>';
......@@ -873,7 +875,7 @@ var searchObj = {
'</a>'+
'<div class="dropdown-menu arrow_box" style="overflow-y: auto;" aria-labelledby="dropdownTypes">'+
'<div class="list-filters">'+
fObj.filters.views.buttonList(k, v, "col-xs-12", fObj)+
fObj.filters.views.buttonList(k, v, "col-xs-4 ", fObj)+
'</div>'+
'</div>'+
'</li>';
......@@ -2748,7 +2750,7 @@ var searchObj = {
coInterface.showLoader(fObj.results.dom, trad.currentlyresearching);
},
start : function(fObj){
//coInterface.showLoader(fObj.results.dom, trad.currentlyresearching);
coInterface.showLoader(fObj.results.dom, trad.currentlyresearching);
},
event : function(fObj){
if(fObj.search.obj.indexStep > 0){
......
......@@ -445,6 +445,13 @@ var Login = {
});
return false;
}
if(!form3.find("#charte").is(":checked")){
var validator = $( '.form-register' ).validate();
validator.showErrors({
"charte": trad["mustacceptCGU"]
});
return false;
}
errorHandler3.hide();
//createBtn.start();
$(".createBtn").prop('disabled', true);
......
......@@ -71,6 +71,7 @@ folder={
//mylog.log("folder.appendLevel", domTarget, inFolder, name, idFolder, contKey, docT);
className=(inFolder)? "btn btn-default": "bold text-dark";
foldKey=(notNull(idFolder)) ? idFolder : folderId;
folderId=foldKey;
contKey=(notNull(contKey)) ? contKey : contentKey;
labelName=name;
docT=(notNull(docT)) ? docT: docType;
......
......@@ -38,6 +38,36 @@
"extendFilters":{
"favorites" : true
}
},
"#mentions":{
"subdomainName" : "Mentions légales",
"placeholderMainSearch" : "Mentions légales",
"hash" : "#app.view",
"icon" : "",
"urlExtra" : "/page/mentions/url/co2.views.docs.legacyMentions",
"useHeader" : true,
"useFilter" : false,
"inMenu" : false
},
"#confidentialityRules":{
"subdomainName" : "Mentions légales",
"placeholderMainSearch" : "Mentions légales",
"hash" : "#app.view",
"icon" : "",
"urlExtra" : "/page/privacyRules/url/co2.views.docs.confidentialityPrivacy",
"useHeader" : true,
"useFilter" : false,
"inMenu" : false
},
"#charte":{
"subdomainName" : "Charte d'utilisation",
"placeholderMainSearch" : "Mentions légales",
"hash" : "#app.view",
"icon" : "",
"urlExtra" : "/page/charteUsing/url/co2.views.docs.charteUsing",
"useHeader" : true,
"useFilter" : false,
"inMenu" : false
},
"#badge":true
},
......
......@@ -9,6 +9,7 @@ use Element;
use Import;
use Mail;
use Organization;
use Slug;
use PHDB;
use Rest;
use Yii;
......@@ -75,10 +76,11 @@ class AppController extends CommunecterController {
return $this->renderPartial("search", $params, true);
}
public function actionMap($slug=NULL, $src=NULL){
public function actionMap($slug=NULL, $src=NULL, $type=NULL){
$appMap = null;
if($slug){
$element = PHDB::findOne(Organization::COLLECTION, ["slug"=>$slug], ["costum"]);
$collection=Slug::getElementBySlug($slug,array("collection"));
$element = PHDB::findOne($collection["type"], ["slug"=>$slug], ["costum"]);
if(isset($element["costum"]["map"])){
$appMap = $element["costum"]["map"];
$appMap["filterConfig"]["defaults"]["sourceKey"] = $slug;
......
......@@ -65,7 +65,45 @@ class DatamigrationController extends CommunecterController {
public function beforeAction($action) {
return parent::beforeAction($action);
}
public function actionAnswerWithGhostCter(){
$output="";
if( Role::isSuperAdmin(Role::getRolesUserId(Yii::app()->session["userId"]) )){
$answersCter=PHDB::find(Answer::COLLECTION, array("cterSlug"=>array('$exists'=>true), "source.key"=>"ctenat"), array("cterSlug", "context", "_id"));
$output.="<h1>".count($answersCter)." réponses sont du ctenational</h1>";
$c=0; $arrayIds=[];
foreach($answersCter as $k => $v){
// var_dump($answersCter);
foreach($v["context"] as $cter=>$d){
if($d["type"] == Project::COLLECTION && !array_key_exists($cter, $arrayIds))
$arrayIds[$cter]= array("slug"=>$v["cterSlug"]);
}
$c++;
//if($c==30) break;
}
$output .= "<h1>Les réponses sont réparties sur ".count($arrayIds)." dispositifs";
$countOrph=0;
foreach($arrayIds as $id=> $slug){
$cter=PHDB::findOne(Project::COLLECTION,array("_id"=>new MongoId($id)), array("_id", "slug"));
if(empty($cter)){
$output.= "<h3>Le dispositifs ".$slug["slug"]." ".$id." n'existe plus</h3>";
//$orphAnswer=array_key_exists($id, $answersCter);
$orphAnswer=PHDB::find(Answer::COLLECTION, array("context.".$id=>array('$exists'=>true), "source.key"=>"ctenat"), array("cterSlug", "context", "_id","answers"));
$output.= "<span>Ce dispositif comporte ".count($orphAnswer)." réponses</span>";
$output.="<ul>";
$countOrph+=count($orphAnswer);
foreach($orphAnswer as $k => $v){
$output.="<li>".$k." : ".@$v["answers"]["project"]["name"]."</li>";
}
$output.="</ul>";
}
}
$output.='<h1>Au total, '.$countOrph.' réponses sont des gosthers</h1>';
return $output;
}else
return "the OulaOup: take auth bad robot";
}
public function actionAddLevel5ToCities(){
if( Role::isSuperAdmin(Role::getRolesUserId(Yii::app()->session["userId"]) )){
......
......@@ -6,9 +6,26 @@
#menuLeft{
display:none;
}
<?php
if (isset($appMap["embeded"])){
if(isset($appMap["embeded"]["hideHeader"]) && $appMap["embeded"]["hideHeader"]=="true"){ ?>
#mainNav{
display:none !important;
}
<?php } ?>
<?php if(isset($appMap["embeded"]["hideFooter"]) && $appMap["embeded"]["hideFooter"]=="true"){ ?>
footer{
display: none;
display:none !important;
margin-top:0px;
}
.app-map-main-container{
height:calc(100vh) !important;
}
<?php }} ?>
.app-map-main-container{
width:100%;
......@@ -22,7 +39,7 @@
width: 350px;
height: calc(100vh - 53px);
bottom: 0px;
background: white;
background: #ffffffab;
left: -350px;
transition: .3s;
z-index: 100;
......@@ -49,7 +66,8 @@
left: 350px;
top:50px;
height:70px;
background: white;
background: #9fbd38;
color:white;
border: none;
width: 30px;
text-align:center;
......@@ -262,7 +280,7 @@
<div style="width: 100%;">
<h1><?= $appMap["info"]["title"] ?> <button><i class="fa fa-window-minimize" aria-hidden="true"></i></button></h1>
<p>
<?= $appMap["info"]["description"] ?>
<?= $appMap["info"]["description"] ?? "" ?>
</p>
<!-- <a href="#">Visiter notre site</a> -->
</div>
......
<style type="text/css">
.legacyMentions h4{
color:#6d802e;
}
</style>
<div class="col-xs-12 legacyMentions margin-top-50" style="text-align: justify; padding:0% 20%;">
<h4>Toute personne peut s’exprimer librement sur la plateforme sous réserve de respecter la présente charte.
</h4><br/><br/><br/>
<b>En m’inscrivant sur la plateforme:</b><br/><br/>
- J’adhère à la démarche de participation:je cherche à améliorer les idées, projets, propositions formulées, en donnant mon avis, et propose moi-même de nouvelles solutions ;<br/>
- J’atteste de ma pleine et entière adhésion aux valeurs et aux règles du débat démocratique.<br/><br/><br/>
<b>En conséquence, je m’engage en tant que participant:</b><br/><br/>
- À ne publier aucune information volontairement erronée, tronquée, ou hors sujet ;<br/>
- À reconnaître à chacun le droit d’avoir une opinion différente de la mienne et à la respecter ;<br/>
- À n’exprimer, diffuser, ou partager aucun contenu offensant ou contraire à la loi ;<br/>
- À signaler aux modérateurs tous les contenus en infraction avec la présente Charte.<br/><br/><br/>
<b>Les contributions dont le comportement est contraire à cette Charte sont susceptibles d’être modérées ou supprimées sans préavis.<br/>
L’équipe de modération se réserve donc le droit de supprimer:</b><br/><br/>
- Les messages à vocation publicitaire, promotionnelle ou commerciale ;<br/>
- Les contributions prosélytes (politique, sectaire, religieuse, sexuelle, etc.) - sont considérées comme prosélytes les contributions qui invitent à un acte de mobilisation (signer une pétition, participer à une manifestation, etc.) ou qui ont pour vocation de susciter l'adhésion ;<br/>
- Les contributions portant atteinte à autrui, c'est-à-dire attaquant une personne ou un groupe de personnes en raison de leurs caractéristiques propres ;<br/>
- Les contributions dont le propos est injurieux, grossier, diffamatoire, irrespectueux, agressif, violent, raciste,xénophobe,homophobe, ou faisant l’apologie des crimes de guerre ;<br/>
- Les contributions renvoyant des sites internet ou des contenus dont la teneur ne respecterait pas la présente charte.<br/><br/><br/><br/>
Chaque personne peut contribuer tant qu’elle s’engage à respecter au préalable les règles de la Charte. En cas de violation grave ou répétée de la Charte, l’utilisateur est passible de voir son compte suspendu ou supprimé.
</div>
\ No newline at end of file
<style type="text/css">
.legacyMentions h3{
color:#6d802e;
text-decoration: underline;
}
</style>
<div class="col-xs-12 legacyMentions" style="text-align: justify; padding:0% 15%;">
<h3>Politique de confidentialité et données personnelles</h3><br/>
Lorsque des données présentes sur ce site ont un caractère nominatif, les utilisateurs doivent en faire un usage conforme aux réglementations en vigueur et aux recommandations de la Commission nationale de l'informatique et des libertés (CNIL).<br/><br/>
Conformément à la loi Informatique et Liberté 78-17 du 6 janvier 1978 modifiée, vous disposez d'un droit d'opposition (art. 38), d'accès (art. 39), de rectification ou de suppression (art. 40) des données qui vous concernent. Vous pouvez exercer ce droit en vous adressant à l'association Open Atlas.<br/><br/>
<b/>Contact mail: contact@communecter.org</b><br/>
<br/>Ou<br/><br/>
Par voie postale :<br/>
Association Open Atlas<br/>
56 rue Andy<br/>
97460, ST PAUL<br/>
La réunion (fr) <br/>
Toutes les données personnelles qui sont recueillies sont traitées avec la plus stricte confidentialité. En particulier, Open Atlas s’engage à respecter la confidentialité des messages e-mails transmis au moyen d’une messagerie électronique.<br/><br/>
<h4>Les mails électroniques envoyés par le système de communecter.org sont paramétrables dans leur ensemble</h4>
Les adresses électroniques recueillies dans le cadre des formulaires d'abonnement ne sont utilisées que pour l'envoi des informations pour lesquelles l'usager s'est expressément abonné. Il est possible à tout moment de se désabonner en ligne.<br/><br/>
Toutes ces configurations sont accesibles et désactivables sur le profil de l'utilisateur.<br/>
Dans ce même espace, vous retrouverez toutes les informations et la donnée référents à votre compte utilisateur ainsi que la fonctionnalité de suppression de compte:<br/>
<a href="<?php echo $this->module->assetsUrl ?>/images/CGU/settings_user.png" class="thumb-info" data-lightbox="all">
<img src="<?php echo $this->module->assetsUrl ?>/images/CGU/settings_user.png" class="col-xs-12 col-lg-6 margin-top-20"/>
</a>
<a href="<?php echo $this->module->assetsUrl ?>/images/CGU/menu_user_settings.png" class="thumb-info" data-lightbox="all">
<img src="<?php echo $this->module->assetsUrl ?>/images/CGU/menu_user_settings.png" class="col-xs-12 col-lg-6 margin-top-20"/>
</a>
<h3 class="margin-top-20">Informations sur les cookies</h3>
Le site utilise certains cookies uniquement destinés à l'ergonomie et l'usage de la plateforme.<br/><br/>
<h4>Mesure d'audience</h4>
La navigation des usagers sur le communecter (pages d'entrée, durée et sources des visites, fréquence des visites, etc.) sont analysé par enregistrement en base de donnée et de manière anonyme.<br/><br/>
<h4>les traceurs destinés à l’authentification auprès d’un service et la persistance de la connexion d'un utilisateur</h4>
les traceurs destinés à garder en mémoire le contenu d’un panier d’achat sur un site marchand ou à facturer, à l’utilisateur, le(s) produit(s) et/ou service(s) acheté(s) ;
<h4>Personnalisation de l'interface et des préférences de recherches géographiques ou thématiques en mode déconnecté</h4>
<h4>Paramétrage</h4>
Ces traceurs ne peuvent pas, techniquement, être désactivés depuis le site. Vous pouvez néanmoins vous opposer à l'utilisation de ces traceurs, exclusivement en paramétrant votre navigateur. Ce paramétrage dépend du navigateur que vous utilisez, mais il est en général simple à réaliser : en principe, vous pouvez soit activer une fonction de navigation privée soit uniquement interdire ou restreindre les traceurs (cookies).<br/><br/>
Attention, il se peut que des traceurs aient été enregistrés sur votre périphérique avant le paramétrage de votre navigateur : dans ce cas il est possible de supprimer les cookies depuis les options de votre navigateur.<br/><br/>
<h4>Géolocalisation</h4>
L’utilisateur se verra informé si communecter.org propose un service de géolocalisation permettant une recherche intéractive autour de lui. Ainsi l'application demandera l'accord à l'utilisateur afin d'utiliser les
technologies de géolocalisation.
Les données collectées peuvent inclure des coordonnées GPS, l’adresse IP du
terminal utilisé, ou des informations concernant le lieu où se trouve l’utilisateur
lorsqu’il utilise le Site Internet.
Conformément à la Loi Informatique et libertés du 6 janvier 1978, l’utilisateur
peut exercer les droits prévus à l’article 4.4 des présent
<h3>Accessibilité du site</h3>
Le site Communecter.org utilise des outils Open Source, et a été conçu pour être pleinement accessible, en accord avec les principes d'accessibilité de contenu web.<br/><br/>
Nous utilisons HTML 5 et CSS 3 conformément aux spécifications édictées par le W3C car nous accordons une grande importance à la facilité d'utilisation et à l'accessibilité. Nous avons pour philosophie de nous adresser à tous nos visiteurs quels qu'ils soient, et dans cette optique nous appliquons du mieux possible le principe de séparation entre le code HTML et la présentation CSS.
</div>
\ No newline at end of file
<style type="text/css">
.legacyMentions h3{
color:#6d802e;
text-decoration: underline;
}
</style>
<div class="col-xs-12 legacyMentions" style="text-align: justify; padding:0% 15%;">
<div class="col-xs-12 col-sm-6">
<h3>Informations Éditeurs</h3><br/>
<h4>Service gestionnaire</h4>
Open Atlas<br/>
Association de loi 1901<br/>
<a href="https://doc.co.tools/books/1---le-projet/page/lassociation-open-atlas" style="color:red" target="_blank">Voir les status officiels de l'association </a><br/>
56 rue Andy<br/>
97460, ST PAUL<br/>
La réunion (fr) <br/>
SIRET : 513 381 830 00027<br/>
Contact: contact@communecter.org<br/>
<br/>
<h4>Direction et coordination du projet:</h4> le collectif indépendant Open R&D assure le développement du code chez Open Atlas animé par Tibor Katelbach et Clément Damiens.<br/><br/>
<h4>Gestion éditoriale et graphisme:</h4> Association Open Atlas <br/>
</div>
<div class="col-xs-12 col-sm-6">
<h3>Informations techniques</h3><br/>
<h4>Logiciel libre internet :</h4>
www.communecter.org<br/><br/>
<h4>Hébergement du site</h4>
OVH SAS <br/>
2, rue Kellermann, 59100 Roubaix.<br/>
<br/>
<h4>DPO:</h4> Association Open Atlas<br/>
Référent : Thomas Craipeau<br/>
Contact : admin@co.tools<br/>
<br/>
</div>
<div class="col-xs-12 margin-top-20">
<h3>Propriété intellectuelle</h3><br/>
Les contenus présentés sur ce site sont soumis à la législation relative au droit des informations publiques et sont couverts par le droit d'auteur. Toute réutilisation des vidéos, des photographies, des créations graphiques, des illustrations et des lexiques, ainsi que de l'ensemble des contenus éditoriaux produits pour l'animation éditoriale du site est conditionnée à l'accord de l'auteur. Le répertoire des informations publiques de l'association Open Atlas précise la charte de réutilisation des informations publiques.<br/><br/>
Conformément au droit public de la propriété intellectuelle et notamment selon l'article L122-5 du Code de la propriété intellectuelle, les ''documents officiels'' sont librement réutilisables.<br/><br/>
Le contenu produit par l'association Open Atlas est sous licence Creative Commons CC BY-SA ainsi que le code constituant le logiciel. Ainsi Les ressources ainsi développées par Open Atlas sont réutisable et duplicable à des fins non commerciales.
La réutilisation du contenu non commerciale, et notamment pédagogique, est autorisée à la condition de respecter l'intégrité des informations et de n'en altérer ni le sens, ni la portée, ni l'application et d'en préciser l'origine et la date de publication.<br/>
Les informations ne peuvent être utilisées à des fins commerciales ou promotionnelles sans l'autorisation expresse et l'obtention d'une licence de réutilisation des informations publiques. Est considérée comme réutilisation à des fins commerciales ou promotionnelles, l'élaboration à partir des informations publiques, d'un produit ou d'un service destiné à être mis à disposition de tiers, à titre gratuit ou onéreux.<br/><br/>
L'utilisation des marques déposées utilisées sur ce site sur tout autre support ou réseau est interdite.
<br/><br/>
<h3>Liens hypertextes</h3>
Tout site public ou privé est autorisé à établir, sans autorisation préalable, un lien vers les informations diffusées par Open Atlas. En revanche, les pages du site ne doivent pas être imbriquées à l’intérieur des pages d’un autre site.<br/><br/>
L’autorisation de mise en place d’un lien est valable pour tout support, à l’exception de ceux diffusant des informations à caractère polémique, pornographique, xénophobe ou pouvant, dans une plus large mesure porter atteinte à la sensibilité du plus grand nombre.<br/><br/>
<h3>Crédits photographiques</h3>
Les photos et les graphismes présents sur ce site proviennent de sources différentes et sont fournies par les utilisateurs et restent de leur propriété.<br/>
Toute image publiée sur le site est automatiquement considérée comme CC-BY-SA.<br/><br/>
<h3>Responsabilité de l'association</h3>
Les informations proposées sur ce site le sont au titre de service rendu au public. Malgré tout le soin apporté à l’actualisation des textes officiels et à la vérification des contenus, les documents mis en ligne ne sauraient engager la responsabilité de l'association.<br/><br/>
Les informations et/ou documents disponibles sur ce site sont susceptibles d’être modifiés à tout moment, et peuvent faire l’objet de mises à jour.<br/><br/>
Open Atlas ne pourra en aucun cas être tenu responsable de tout dommage de quelque nature qu’il soit résultant de l’interprétation ou de l’utilisation des informations et/ou documents disponibles sur ce site.<br/><br/>
<h3>Les services liés à communecter.org</h3><br/>
Communecter.org propose un panel d'outils complémentaire.<br/>
<b>Ses applications mobiles:</b>
<ul>
<li><b>Comobi</b>, communecter mobile</li>
<li><b>Oceco</b>, système de gestion et suivi de projets</li>
</ul>
<b>Stack d'outils open source:</b>
<ul>
<li>Wekan</li>
<li>Rocket Chat</li>
<li>Nextcloud</li>
<li>Cotools</li>
<li>Hackmd</li>
<li>Peertube</li>
<li>Jitsi</li>
</ul>
<h3>L'OCDB - Open Collective Data Base</h3>
Une base de collective et ouverte avec un service d'API et des protocoles de connexion décentralisé<br/>
Le but est de promouvoir et faire de la pédagogie sur la données ouvertes et d'accompagner nos partenaires à développer leur politique dans ce sens.<br/>
Bien sûr, Open Atlas s'attache à l'indépendance des données personnelles de chaque utilisateur et sa non-utilisation.<br/>
<a href="#confidentialityRules" style="color:red;" target="_blank">Retrouvez ici l'ensemble de la politique de confidentialité des données relatives aux utilisateurs</a><br/>
<h3>Disponibilité du site</h3>
L’éditeur s’efforce de permettre l’accès au site 24 heures sur 24, 7 jours sur 7, sauf en cas de force majeure ou d’un événement hors du contrôle de Open Atlas, et sous réserve des éventuelles pannes et interventions de maintenance nécessaires au bon fonctionnement du site et des services.<br/><br/>
Par conséquent, Open Atlas ne peut garantir une disponibilité du site et/ou des services, une fiabilité des transmissions et des performances en terme de temps de réponse ou de qualité. Il n’est prévu aucune assistance technique vis-à-vis de l’utilisateur que ce soit par des moyens électronique ou téléphonique.<br/><br/>
La responsabilité de l’éditeur ne saurait être engagée en cas d’impossibilité d’accès à ce site et/ou d’utilisation des services.<br/><br/>
L'association Open Atlas peut être amené à interrompre le site ou une partie des services, à tout moment sans préavis, le tout sans droit à indemnités. L’utilisateur reconnaît et accepte que Open Atlas ne soit pas responsable des interruptions, et des conséquences qui peuvent en découler pour l’utilisateur ou tout tiers.<br/><br/>
<h3>Droit applicable</h3>
Quel que soit le lieu d’utilisation, le présent site est régi par le droit français. En cas de contestation éventuelle, et après l’échec de toute tentative de recherche d’une solution amiable, les tribunaux français seront seuls compétents pour connaître de ce litige.<br/><br/>
Pour toute question relative aux présentes conditions d’utilisation du site, vous pouvez nous par mail ou par voie postal aux coordonnées indiquées en début de document<br/>
<h3> Acceptation des mentions légales et conditions d’utilisation </h3>
L’utilisateur reconnaît avoir pris connaissance des conditions d’utilisation, au moment de sa connexion vers le site du communecter et déclare expressément les accepter sans réserve.<br/><br/>
<h3> Modifications des conditions générales d’utilisation</h3>
Open Atlas se réserve la possibilité de modifier, à tout moment et sans préavis, les présentes conditions d’utilisation afin de les adapter aux évolutions du site et/ou de son exploitation.
</div>
</div>
\ No newline at end of file
......@@ -955,6 +955,7 @@ var trad = {
"amountToBeFunded" : "<?php echo Yii::t("common", "Amount to be funded") ?>",
"notSeen" : "<?php echo Yii::t("common", "Not seen") ?>",
"addAnAddress" : "<?php echo Yii::t("common", "Add an address") ?>",
"actions" : "<?php echo Yii::t("cooperation", "Actions") ?>",
"Hide or show the project observatory button" : "<?php echo Yii::t("common", "Hide or show the project observatory button") ?>",
};
......@@ -1912,7 +1913,7 @@ var tradBadge = {
}
var tradForm ={
"configure" : "<?php echo Yii::t("survey","Configure") ?>",
"configure" : "<?php echo Yii::t("common","Configure") ?>",
"readOnly" : "<?php echo Yii::t("survey","Read Only") ?>",
"startOfForm" : "<?php echo Yii::t("survey","Start of form") ?>",
"modificationSave" : "<?php echo Yii::t("survey","Modification save") ?>",
......@@ -1925,4 +1926,26 @@ var tradForm ={
"progressOfForm" : "<?php echo Yii::t("survey","Progress of the form") ?>",
"configFormProgressBtn" : "<?php echo Yii::t("survey","Configuration Form progress button") ?>",
"possibleOptions" : "<?php echo Yii::t("survey","Possible options") ?>",
"checkboxList" : "<?php echo Yii::t("survey","Checkbox List") ?>",
"labelAndDataSection" : "<?php echo Yii::t("survey","Labels and dates of the section") ?>",
"keyStepOfActionSheet" : "<?php echo Yii::t("survey","Key steps of the action sheet") ?>",
"labelEveryPeriod" : "<?php echo Yii::t("survey","Label of every period") ?>",
"dateEveryPeriod" : "<?php echo Yii::t("survey","Date of each period") ?>",
"possibleQuestionList" : "<?php echo Yii::t("survey","Possible question list") ?>",
"function" : "<?php echo Yii::t("survey","Function") ?>",
"responseRelatedToElement" : "<?php echo Yii::t("survey","Response related to an element") ?>",
"definElementType" : "<?php echo Yii::t("survey","Define an element type") ?>",
"configureUploader" : "<?php echo Yii::t("survey","Configure uploader") ?>",
"fileType" : "<?php echo Yii::t("survey","File type") ?>",
"titleList" : "<?php echo Yii::t("survey","Title list") ?>",
"typeFinancing" : "<?php echo Yii::t("survey","Type of Financing") ?>",
"financingPlan" : "<?php echo Yii::t("survey","Financing Plan") ?>",
"exclusiveTax" : "<?php echo Yii::t("survey","exclusive of tax") ?>",
"describeHereFinancingMobilized" : "<?php echo Yii::t("survey","Describe here the financing mobilized or to be mobilized. The costs must be in") ?>",
"labelDisplayes" : "<?php echo Yii::t("survey","Label displayed") ?>",
"listTypesFinancing" : "<?php echo Yii::t("survey","List of types of financing") ?>",
"listFinancingRoles" : "<?php echo Yii::t("survey","List of financing roles") ?>",
"subTemplate" : "<?php echo Yii::t("survey","Sub Template") ?>",
}
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment