boutils 7 years ago
parent
commit
eb70418b8e
4 changed files with 34 additions and 14 deletions
  1. BIN
      .DS_Store
  2. 2 1
      ajax/oracle.php
  3. 3 3
      index.html
  4. 29 10
      js/app.js

BIN
.DS_Store


+ 2 - 1
ajax/oracle.php

@@ -68,7 +68,8 @@
                   FTTH.DATE_DEB_TRAV_REEL,
                   FTTH.DATE_OUV_BUL_PRERACCO,
                   FTTH.DATE_FERM_BUL_PRERACCO,
-                  FTTH.DATE_ABONNEMENT_PREV
+                  FTTH.DATE_ABONNEMENT_PREV,
+                  FTTH.DATE_OUV_COMMERCIALISATION
                 FROM
                   SIG_ANT.VFTTH_MN_ELIGIBILITE FTTH
                 WHERE

+ 3 - 3
index.html

@@ -196,7 +196,7 @@
 
               <div class = "box-desc">
 
-                Le Ftth (Fiber To The Home) “signifie la fibre optique jusqu'à l'abonné”. Cette technologie présente des atouts majeurs (un débit  très fortement  augmenté - de l’ordre de 100 Mbit/s à 1 Gbit/s - et symétrique)  et ouvre des possibilités nouvelles en termes d 'usages numériques.
+                Le Ftth (Fiber To The Home) “signifie la fibre optique jusqu'à l'abonné”. Cette technologie présente des atouts majeurs (un débit  très fortement  augmenté - de l’ordre de 100 Mbit/s à 1 Gbit/s)  et ouvre des possibilités nouvelles en termes d 'usages numériques.
 
                 <a
                   href   = "http://www.manchenumerique.fr/Un-citoyen/Equipes-et-connectes/Internet-a-tres-haut-debit#ancre_contenu"
@@ -218,7 +218,7 @@
               class = "box-eligibilite-title"
               ng-if = "results.ftth !== undefined && results.ftth.date !== true">
 
-              éligibilité au pré-raccordement
+              éligibilité pré-inscription
 
               <span ng-init = "refreshInscriptionInfo()">
 
@@ -315,7 +315,7 @@
 
                   {{inscription.message}}
 
-                  <div ng-if = "inscription.cas === 4">
+                  <div ng-if = "inscription.cas === 6">
 
                     <table style="width:100%;">
                       <tr>

+ 29 - 10
js/app.js

@@ -29,7 +29,7 @@ app.controller('mainController', function($scope, $detection, $http, $mdSidenav,
   $scope.$sce = $sce;
 
   var getGeoCodeInProgress = false,
-    nbJoursFTTH = 365,
+    nbJoursFTTH = 730, // 2 ans
     siteName = 'Eligibilité Manche Numérique',
     siteUrl = 'http://eligibilite.manchenumerique.fr',
     siteEmail = 'ftth@manchenumerique.fr',
@@ -564,7 +564,12 @@ app.controller('mainController', function($scope, $detection, $http, $mdSidenav,
 
       momentDate.add(nbJoursFTTH, 'days');
 
-      $scope.results.ftth.date = momentDate.format('MM/YYYY');
+      var semester = '1er';
+      if (parseInt(momentDate.format('M'), 10) > 5) {
+        semester = '2nd';
+      }
+
+      $scope.results.ftth.date = semester + ' semestre ' + momentDate.format('YYYY');
     } else if (
       ($scope.results.ftth.PHASE_TRAV === 'Tranche 1 Travaux' ||
         $scope.results.ftth.PHASE_TRAV === 'Tranche 1 Travaux completude') &&
@@ -1067,34 +1072,48 @@ app.controller('mainController', function($scope, $detection, $http, $mdSidenav,
 
     var dateDeb = moment($scope.results.ftth.DATE_OUV_BUL_PRERACCO, 'DD/MM/YY');
     var dateFin = moment($scope.results.ftth.DATE_FERM_BUL_PRERACCO, 'DD/MM/YY');
+    var dateCom = moment($scope.results.ftth.DATE_OUV_COMMERCIALISATION, 'DD/MM/YY');
+
     var now = moment();
     var diffDaysDeb = now.diff(dateDeb) / 1000 / 3600 / 24;
     var diffDaysFin = now.diff(dateFin) / 1000 / 3600 / 24;
+    var diffDaysCom = now.diff(dateCom) / 1000 / 3600 / 24;
 
-    var message = 'Déploiement prévu ultérieurement.';
     var isOpen = diffDaysDeb > 0 && (!$scope.results.ftth.DATE_FERM_BUL_PRERACCO || diffDaysFin < 0);
+    var isMarketable = !!diffDaysCom;
 
-    var cas;
+    var cas = 1;
+    var message = 'Déploiement prévu ultérieurement.';
 
     if (isOpen) {
       message = $scope.results.ftth.DATE_FERM_BUL_PRERACCO
-        ? 'L’inscription au pré-raccordement se termine le ' + dateFin.format('LLL')
+        ? 'L’inscription se termine le ' + dateFin.format('LLL')
         : '';
       cas = 3;
     } else if ($scope.results.ftth.DATE_OUV_BUL_PRERACCO && diffDaysDeb < 0) {
-      message = 'L’inscription au pré-raccordement sera possibe à partir du ' + dateDeb.format('LLL');
+      message = 'L’inscription sera possibe à partir du ' + dateDeb.format('LLL');
       cas = 2;
     } else if (dateFin && diffDaysFin > 0) {
       message =
-        'L’inscription au pré-raccordement est terminée. Pour souscrire à une offre internet Très Haut Débit, contactez les fournisseurs d’accès présents sur le réseau:';
+        'Les travaux dans votre secteur sont terminés et ont été livrés à Manche Fibre, délégataire de service public. Il vous reste ' +
+        diffDaysFin +
+        ' jours pour vous pré-inscrire sur notre site.';
       cas = 4;
+      if (isMarketable) {
+        var jct = diffDaysCom > 0 ? 'va débuter' : 'a débuté';
+        message =
+          'La commercialisation des offres FttH sur votre secteur ' +
+          jct +
+          ' le ' +
+          dateCom +
+          '. Pour souscrire à une offre internet Très Haut Débit, contactez les fournisseurs d’accès présents sur le réseau :';
+        cas = 6;
+      }
     } else if ($scope.results.ftth.DATE_DEB_TRAV_PREV) {
-      var date = moment($scope.results.ftth.DATE_DEB_TRAV_PREV, 'DD/MM/YY').add(12, 'M');
+      var date = moment($scope.results.ftth.DATE_DEB_TRAV_PREV, 'DD/MM/YY').add(24, 'M');
 
       message = ''; // TODO: should be a semester
       cas = 5;
-    } else {
-      cas = 1;
     }
 
     console.log('Cas ' + cas);