示例#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);
 }
/*
 Initialisation des variables
*/
$page_default = substr(strrchr($_SERVER["PHP_SELF"], '/'), '1', '-4');
$page_action = "index.php";
//   $action = 'valider';                       //Action proposée à la page _post.php
$method = 'POST';
//Pour une url > 2000 caractères, ne pas utiliser utiliser GET
$html_table = "table " . "border=1 " . "width=100% " . "class=contenu ";
/**
 * Affichage de la classification
 */
if ($id_fta_classification2) {
    $ClassificationFta2Model = new ClassificationFta2Model($id_fta_classification2);
    $ClassificationFta2Model->setIsEditable($isEditable);
    $idProprietaireGroupe = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_PROPRIETAIRE_GROUPE)->getFieldValue();
    $idProprietaireEnseigne = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_PROPRIETAIRE_ENSEIGNE)->getFieldValue();
    $idMarque = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_MARQUE)->getFieldValue();
    $idActivite = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_ACTIVITE)->getFieldValue();
    $idRayon = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_RAYON)->getFieldValue();
    $idEnvironnement = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_ENVIRONNEMENT)->getFieldValue();
    $idReseau = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_RESEAU)->getFieldValue();
    $idSaisonalite = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_SAISONNALITE)->getFieldValue();
    $ClassificationFta2Model->setIsEditable(TRUE);
    $CategorieOptiventes = $ClassificationFta2Model->getHtmlDataField(ClassificationFta2Model::FIELDNAME_CATEGORIE_PRODUIT_OPTIVENTES);
    $RaccourcisClassif = $ClassificationFta2Model->getHtmlClassificationRaccourcis($action);
    $CategorieFamilleBudget = $ClassificationFta2Model->getHtmlArcadiaGammeFamilleBudget($action);
}
$HtmlDonnesArcadia = $CategorieOptiventes . $RaccourcisClassif . $CategorieFamilleBudget;
$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($idProprietaireGroupe, $isEditable) . "</td>";
$selection_environnement = Lib::getParameterFromRequest('selection_environnement');
$selection_reseau = Lib::getParameterFromRequest('selection_reseau');
$selection_saisonnalite = Lib::getParameterFromRequest('selection_saisonnalite');
$syntheseAction = Lib::getParameterFromRequest('synthese_action');
//$action = Lib::getParameterFromRequest('action');
$abreviationFtaEtat = Lib::getParameterFromRequest(FtaEtatModel::FIELDNAME_ABREVIATION);
$idFtaEtat = Lib::getParameterFromRequest(FtaEtatModel::KEYNAME);
$idFtaRole = Lib::getParameterFromRequest(FtaRoleModel::KEYNAME);
$comeback = Lib::getParameterFromRequest('comeback');
$id_fta_chapitre_encours = Lib::getParameterFromRequest('id_fta_chapitre_encours');
$idFtaClassification2 = Lib::getParameterFromRequest('id_fta_classification2');
$checkIdFtaClasssification = Lib::getParameterFromRequest('checkIdFtaClasssification');
$modificationGestionnaire = Lib::getParameterFromRequest('gestionnaire');
if ($idFtaClassification2 and !$checkIdFtaClasssification) {
    $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);
$ListeCLassification = ClassificationFta2Model::showListeDeroulanteClassification2(TRUE);
if ($selection_saisonnalite) {
    $bouton_submit = FtaView::getHtmlButtonSubmit();
}
if (!$modificationGestionnaire) {
    $bouton_retour_vers_fta = FtaView::getHtmlButtonReturnFta($idFta, $id_fta_chapitre_encours, $syntheseAction, $idFtaEtat, $abreviationFtaEtat, $idFtaRole);