Ejemplo n.º 1
0
 function initClassificationFta()
 {
     /**
      * Récuparation des données pour la classification
      */
     $idFtaClassification2 = $this->getModel()->getDataField(FtaModel::FIELDNAME_ID_FTA_CLASSIFICATION2)->getFieldValue();
     /**
      * Vérification si la Fta est une v0
      */
     if ($this->getModel()->getDataField(FtaModel::FIELDNAME_ID_FTA_CLASSIFICATION2)->getFieldValue()) {
         /**
          * Si oui on vérifie si la classification est différente de la version précédente
          */
         $warningUpdate = $this->getModel()->getDataField(FtaModel::FIELDNAME_ID_FTA_CLASSIFICATION2)->isFieldDiff();
     }
     /**
      * Verification pour la classification
      */
     if ($idFtaClassification2) {
         $ClassificationFta2Model = new ClassificationFta2Model($idFtaClassification2);
         $selection_proprietaire1 = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_PROPRIETAIRE_GROUPE)->getFieldValue();
         $selection_proprietaire2 = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_PROPRIETAIRE_ENSEIGNE)->getFieldValue();
         $selection_marque = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_MARQUE)->getFieldValue();
         $selection_activite = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_ACTIVITE)->getFieldValue();
         $selection_rayon = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_RAYON)->getFieldValue();
         $selection_environnement = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_ENVIRONNEMENT)->getFieldValue();
         $selection_reseau = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_RESEAU)->getFieldValue();
         $selection_saisonnalite = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_SAISONNALITE)->getFieldValue();
     }
     ClassificationFta2Model::initClassification($selection_proprietaire1, $selection_proprietaire2, $selection_marque, $selection_activite, $selection_rayon, $selection_environnement, $selection_reseau, $selection_saisonnalite, $warningUpdate);
 }
Ejemplo n.º 2
0
 $selection_rayon = Lib::getParameterFromRequest('selection_rayon');
 $selection_environnement = Lib::getParameterFromRequest('selection_environnement');
 $selection_reseau = Lib::getParameterFromRequest('selection_reseau');
 $selection_saisonnalite = Lib::getParameterFromRequest('selection_saisonnalite');
 $classificationModifier = ClassificationFta2Model::getClassificationModification($idUser);
 $classificationConsultation = Acl::getValueAccesRights("classification_consultation");
 if ($classificationModifier) {
     $editable = TRUE;
 } elseif ($classificationConsultation) {
     $editable = FALSE;
 }
 $isEditable = TRUE;
 if (!$selection_proprietaire1) {
     $selection_proprietaire1 = 0;
 }
 ClassificationFta2Model::initClassification($selection_proprietaire1, $selection_proprietaire2, $selection_marque, $selection_activite, $selection_rayon, $selection_environnement, $selection_reseau, $selection_saisonnalite);
 $bloc .= "<" . $html_table . "><tr class=titre>" . "<td>Proprietaire (Groupe)</td>" . "<td>Proprietaire (Enseigne)</td>" . "<td>" . HtmlResult::MARQUE . "</td>" . "<td>" . HtmlResult::ACTIVITE . "</td>" . "<td>" . HtmlResult::RAYON . "</td>" . "<td>" . HtmlResult::ENVIRONNEMENT . "</td>" . "<td>" . HtmlResult::RESEAU . "</td>" . "<td>" . HtmlResult::SAISONALITE . "</td>" . "</tr>";
 $bloc .= "<td>" . ClassificationFta2Model::getListeClassificationProprietaireGroupe($selection_proprietaire1, $isEditable) . "</td>";
 if ($selection_proprietaire1) {
     $bloc .= "<td>" . ClassificationFta2Model::getListeClassification($selection_proprietaire1, $selection_proprietaire2, ClassificationFta2Model::FIELDNAME_ID_PROPRIETAIRE_ENSEIGNE, ClassificationFta2Model::FIELDNAME_ID_PROPRIETAIRE_GROUPE, 'selection_proprietaire2', $isEditable, $selection_marque2) . "</td>";
     if ($selection_proprietaire2 != NULL) {
         $bloc .= "<td>" . ClassificationFta2Model::getListeClassification($selection_proprietaire2, $selection_marque, ClassificationFta2Model::FIELDNAME_ID_MARQUE, ClassificationFta2Model::FIELDNAME_ID_PROPRIETAIRE_ENSEIGNE, 'selection_marque', $isEditable) . "</td>";
         if ($selection_marque) {
             $bloc .= "<td>" . ClassificationFta2Model::getListeClassification($selection_marque, $selection_activite, ClassificationFta2Model::FIELDNAME_ID_ACTIVITE, ClassificationFta2Model::FIELDNAME_ID_MARQUE, 'selection_activite', $isEditable) . "</td>";
             if ($selection_activite) {
                 $bloc .= "<td>" . ClassificationFta2Model::getListeClassification($selection_activite, $selection_rayon, ClassificationFta2Model::FIELDNAME_ID_RAYON, ClassificationFta2Model::FIELDNAME_ID_ACTIVITE, 'selection_rayon', $isEditable) . "</td>";
                 if ($selection_rayon) {
                     $bloc .= "<td>" . ClassificationFta2Model::getListeClassification($selection_rayon, $selection_environnement, ClassificationFta2Model::FIELDNAME_ID_ENVIRONNEMENT, ClassificationFta2Model::FIELDNAME_ID_RAYON, 'selection_environnement', $isEditable) . "</td>";
                     if ($selection_environnement) {
                         $bloc .= "<td>" . ClassificationFta2Model::getListeClassification($selection_environnement, $selection_reseau, ClassificationFta2Model::FIELDNAME_ID_RESEAU, ClassificationFta2Model::FIELDNAME_ID_ENVIRONNEMENT, 'selection_reseau', $isEditable) . "</td>";
                         if ($selection_reseau) {