Commit aafbde95 authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

- Ajout : Importation des disciplines dans l'utilitaire de synchronisation des...

- Ajout : Importation des disciplines dans l'utilitaire de synchronisation des activités depuis un fichier CSV/JSON
parent dfc3331e
Loading
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -44,5 +44,6 @@ return [
    27  => "financialImpact",
    28  => "currency",
    29  => "assietteSubventionnable",
    30  => "status"
    30  => "status",
    32  => "disciplines"
];
+4 −4
Original line number Diff line number Diff line
0 uid,1 Description,2 Projet ACRONYME,3 Label,4 Project LABEL,5 PFI,Composante Responsable,Laboratoire1,Responsable Scientifique,Ingénieur 1,Ingénieur 2,Montant,Versement montant 1,Versement date 1,Versement date prévue 1,Versement montant 2,Versement date 2,Versement date prévue 2,Rapport financier,Date PFI,Type,Laboratoire 2,Date de signature,Versement Date 3,Versement Montant 3,Participants,TVA,Impact financier,Devise,Assiette Subventionnable,Statut
R1,Description 1,RELATIV,Relativité restreinte,Théorie de la gravitation,EOTP201400002,Université des sciences de Berne,Olympia,Albert Einstein,HEUZE VOURC'H NATHALIE,Serge Le Normand,0,,,,,,,,,Concours scientifique,US Robot,,,,"Batman,Robin  ",,Recette,,,
R2,Description 2,RELATIV,Relativité générale,Théorie de la gravitation,EOTP201400003,Université des sciences de Berne,Université des sciences de Berlin,Albert Einstein,JO JO LA PIN,Maurice Solovine,45000,20000,2018-01-06,2018-01-01,25000,,2018-06-01,2018-04-15,2017-12-24,Concours scientifique,US Robot,2017-12-31,2020-12-31,"666,66","Spiderman, Pollux",,Dépense,$,15,102
R3,Mécanique quantique,QUANTIK,Théorie des cordes,Mécanique quantique,EOTP201600004,Université des sciences de Berne,Université des sciences de Berlin,Max Plank,Niels Bohr,Erwin Schrödinger,15000,15000,,2020-01-01,,,,,,ERASMUS+,US Robot,,,,,19.6,Aucune,Yens,5,101
0 uid,1 Description,2 Projet ACRONYME,3 Label,4 Project LABEL,5 PFI,Composante Responsable,Laboratoire1,Responsable Scientifique,Ingénieur 1,Ingénieur 2,Montant,Versement montant 1,Versement date 1,Versement date prévue 1,Versement montant 2,Versement date 2,Versement date prévue 2,Rapport financier,Date PFI,Type,Laboratoire 2,Date de signature,Versement Date 3,Versement Montant 3,Participants,TVA,Impact financier,Devise,Assiette Subventionnable,Statut,Non Imorté,Discipline
R1,Description 1,RELATIV,Relativité restreinte,Théorie de la gravitation,EOTP201400002,Université des sciences de Berne,Olympia,Albert Einstein,HEUZE VOURC'H NATHALIE,Serge Le Normand,0,,,,,,,,,Concours scientifique,US Robot,,,,"Batman,Robin  ",,Recette,,,,foo,Physique
R2,Description 2,RELATIV,Relativité générale,Théorie de la gravitation,EOTP201400003,Université des sciences de Berne,Université des sciences de Berlin,Albert Einstein,JO JO LA PIN,Maurice Solovine,45000,20000,2018-01-06,2018-01-01,25000,,2018-06-01,2018-04-15,2017-12-24,Concours scientifique,US Robot,2017-12-31,2020-12-31,"666,66","Spiderman, Pollux",,Dépense,$,15,102,bar,Autre discipline
R3,Mécanique quantique,QUANTIK,Théorie des cordes,Mécanique quantique,EOTP201600004,Université des sciences de Berne,Université des sciences de Berlin,Max Plank,Niels Bohr,Erwin Schrödinger,15000,15000,,2020-01-01,,,,,,ERASMUS+,US Robot,,,,,19.6,Aucune,Yens,5,101,hop,Physique des particules
+11 −2
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@
                "Albert Einstein"
            ],
            "Ing\u00e9nieur": [
                "NATHALIE HEUZE VOURC'H",
                "HEUZE VOURC'H NATHALIE",
                "Serge Le Normand"
            ],
            "Participants": [
@@ -30,6 +30,9 @@
        "currency": null,
        "assietteSubventionnable": null,
        "financialImpact": "Recette",
        "disciplines": [
            "Physique"
        ],
        "description": "Description 1",
        "acronym": "RELATIV",
        "label": "Relativit\u00e9 restreinte",
@@ -89,6 +92,9 @@
        "currency": "$",
        "assietteSubventionnable": 15,
        "financialImpact": "D\u00e9pense",
        "disciplines": [
            "Autre discipline"
        ],
        "description": "Description 2",
        "acronym": "RELATIV",
        "label": "Relativit\u00e9 g\u00e9n\u00e9rale",
@@ -132,6 +138,9 @@
        "currency": "Yens",
        "assietteSubventionnable": 5,
        "financialImpact": "Aucune",
        "disciplines": [
            "Physique des particules"
        ],
        "description": "M\u00e9canique quantique",
        "acronym": "QUANTIK",
        "label": "Th\u00e9orie des cordes",
+7 −2
Original line number Diff line number Diff line
@@ -209,7 +209,8 @@ class ConnectorActivityCSVWithConf implements ConnectorInterface
                "tva" => null,
                "currency" => null,
                "assietteSubventionnable" => null,
                "financialImpact" => null
                "financialImpact" => null,
                "disciplines" => []
            ];

            foreach ($datas as $index => $value) {
@@ -313,7 +314,11 @@ class ConnectorActivityCSVWithConf implements ConnectorInterface
                else if( $key == "status" ){
                    $json['status'] = $value;
                }

                else if( $key == "disciplines" ){
                    if( !in_array($value, $json['disciplines']) ){
                        $json['disciplines'][] = $value;
                    }
                }
                else if ($key == "datePFI") {
                    $json['datepfi'] = $value;
                } else if ($key == "type") {
+293 −162

File changed.

Preview size limit exceeded, changes collapsed.