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); }
$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) {