SUPANN : ajout du support de l'attribut supannEtablissement
authorBenjamin Renard <brenard@easter-eggs.com>
Fri, 10 Aug 2012 10:35:55 +0000 (12:35 +0200)
committerBenjamin Renard <brenard@easter-eggs.com>
Fri, 10 Aug 2012 10:36:30 +0000 (12:36 +0200)
public_html/conf/LSaddons/config.LSaddons.supann.php
public_html/includes/addons/LSaddons.supann.php
public_html/includes/class/class.LSattr_html_supannEtablissement.php [new file with mode: 0644]
public_html/includes/class/class.LSformElement_supannEtablissement.php [new file with mode: 0644]

index 990ed44..3b9a21e 100644 (file)
@@ -258,4 +258,371 @@ $GLOBALS['supannTranslateFunctionDirectory'] = array(
     "code" => "supanGetEntiteNameById"
   )
 );
+
+// Table des code UAI
+$GLOBALS['tableCodeUAI'] = array(
+  "0133774G" => "Ecole Centrale de Marseille",
+  "0840985P" => "Ecole de Gestion et de Commerce d'Avignon",
+  "0130230E" => "ECOLE DE L'AIR",
+  "0130239P" => "Ecole Supérieure de Commerce de Marseille du groupe EUROMED",
+  "0132396J" => "ECOLE SUPERIEURE D'INGENIEURS DE MARSEILLE-CCIMP GROUPE ESIM IMT",
+  "0133347T" => "Institut Supérieur de Micro-Electronique Appliquée Ecole Nationale Supérieure des Mines de St Etienne",
+  "0130238N" => "Institut supérieur du Bâtiment et des Travaux Publics - CCIMP",
+  "0133393T" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE D'AIX MARSEILLE",
+  "0131842G" => "UNIVERSITE AIX MARSEILLE 1",
+  "0131843H" => "UNIVERSITE AIX MARSEILLE 2",
+  "0132364Z" => "UNIVERSITE AIX MARSEILLE 3 PAUL CEZANNE",
+  "0840685N" => "UNIVERSITE D AVIGNON ET DES PAYS DE VAUCLUSE",
+  "0801911T" => "ECOLE SUPERIEURE D'INGENIEURS EN ELECTROTECHNIQUE ET ELECTRONIQUE D'AMIENS",
+  "0800080C" => "GROUPE SUP DE CO ECOLE SUPERIEURE DE COMMERCE",
+  "0600071B" => "INSTITUT SUPERIEUR AGRICOLE DE BEAUVAIS",
+  "0801885P" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE D'AMIENS",
+  "0801344B" => "UNIVERSITE D'AMIENS",
+  "0601223D" => "UNIVERSITE DE TECHNOLOGIE DE COMPIEGNE",
+  "0701045F" => "ECOLE DE GESTION, DE COMMERCE DE FRANCHE COMTE",
+  "0250082D" => "ECOLE NATIONALE SUPERIEURE DE MECANIQUE ET DES MICROTECHNIQUES DE BESANCON",
+  "0900362E" => "ECOLE SUPERIEURE DES TECHN. ET DES AFFAIRES",
+  "0251762E" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE BESANCON",
+  "0251215K" => "UNIVERSITE DE BESANCON",
+  "0900424X" => "UNIVERSITE DE TECHNOLOGIE DE BELFORT MONTBELIARD",
+  "0332984P" => "CENT ETUD SUP INDUST BLANQUEFO",
+  "0332818J" => "ECOLE COMMERCE EUROPEENNE GR INSEEC",
+  "0641848L" => "ECOLE DE GESTION ET DE COMMERCE DE BAYONNE",
+  "0330203S" => "ECOLE NATIONALE D'INGENIEURS DES TRAVAUX AGRICOLES DE BORDEAUX",
+  "0330211A" => "ECOLE SUP DE COMMERCE DE BORDX GRPE BORDX ECOLE MANAGEMENT",
+  "0640096G" => "ECOLE SUPERIEURE DE COMMERCE",
+  "0641923T" => "ES TECH INDUS AVANCEES BAYONNE",
+  "0332524P" => "I.N.S.E.E.C.",
+  "0332826T" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE BORDEAUX",
+  "0331764N" => "UNIVERSITE BORDEAUX 1 SCIENCES ET TECHNOLOGIES",
+  "0331765P" => "UNIVERSITE BORDEAUX 2",
+  "0331766R" => "UNIVERSITE BORDEAUX 3",
+  "0332929E" => "UNIVERSITE BORDEAUX 4",
+  "0640251A" => "UNIVERSITE DE PAU",
+  "0501840D" => "ECOLE FORMATION GESTION COMM. EGC BASSE NORMANDIE",
+  "0611136D" => "ECOLE INGENIEURS INSTITUT SUP DE PLASTURGIE",
+  "0142124H" => "ECOLE MANAGEMENT DE NORMANDIE GROUPE LE HAVRE CAEN",
+  "0142182W" => "ECOLE SUPERIEURE D INGENIEURS DES TRAVAUX DE LA CONSTRUCTION DE CAEN",
+  "0142158V" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE CAEN",
+  "0141408E" => "UNIVERSITE DE CAEN, BASSE NORMANDIE",
+  "0631786Z" => "ECOLE NATIONALE D'INGENIEURS DES TRAVAUX AGRICOLES DE CLERMONT FERRAND",
+  "0630109B" => "ECOLE SUPERIEURE DE COMMERCE",
+  "0631833A" => "INSTITUT FRANÇAIS DE MECANIQUE AVANCEE DE CLERMONT-FERRAND",
+  "0631821M" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE CLERMONT FERRAND",
+  "0631262E" => "UNIVERSITE DE CLERMONT FERRAND 1",
+  "0631525R" => "UNIVERSITE DE CLERMONT FERRAND 2",
+  "7200709H" => "ECOLE GESTION ET COMMERCE BORGO",
+  "7200164R" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE CORSE",
+  "7200664J" => "UNIVERSITE DE CORTE",
+  "0941934S" => "Ecole d'ingénieurs des technologies de l'information et du management",
+  "0772517T" => "ECOLE NATIONALE DES PONTS ET CHAUSSEES",
+  "0772496V" => "ECOLE NATIONALE DES SCIENCES GEOGRAPHIQUES",
+  "0940607Z" => "Ecole Normale Superieure de Cachan",
+  "0942095S" => "ECOLE POUR INFORMAT.TECHN.AVA. EPITA",
+  "0941875C" => "ECOLE SUPERIEURE DES INDUSTRIES DU CAOUTCHOUC",
+  "0941954N" => "ECOLE SUPERIEURE DES TRAVAUX DE LA CONSTRUCTION DE CACHAN (EX ECOLE SUPERIEURE DES TRAVAUX PUBLICS DE CACHAN)",
+  "0932019P" => "ECOLE SUPERIEURE D'INGENIEURS EN ELECTROTECHNIQUE ET ELECTRONIQUE DE LA CCI DE PARIS",
+  "0772219U" => "ESI INFORM GENIE TELECOM AVON ESIGETEL",
+  "0932341P" => "INST SUPERIEUR TECHNO MANAGT ISTM",
+  "0930603A" => "institut supérieur de mécanique de paris",
+  "0941936U" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE CRETEIL",
+  "0772502B" => "UNIVERSITE MARNE LA VALLEE",
+  "0931238R" => "UNIVERSITE PARIS NORD VILLETANEUSE",
+  "0941111X" => "UNIVERSITE PARIS 12 VAL DE MARNE",
+  "0931827F" => "UNIVERSITE PARIS 8",
+  "0212024L" => "ETABLISSEMENT NATIONAL D'ENSEIGNEMENT SUPERIEUR AGRONOMIQUE DE DIJON",
+  "0210099U" => "GROUPE ESC DIJON BOURGOGNE",
+  "0211960S" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE DIJON",
+  "0211237F" => "UNIVERSITE DE DIJON",
+  "0261251U" => "Ecole de commerce gestion administrative et vente",
+  "0730899F" => "ECOLE SUPERIEURE DE COMMERCE DE CHAMBERY",
+  "0382778N" => "ECOLE SUPERIEURE DE COMMERCE DE GRENOBLE",
+  "0381912X" => "INSTITUT POLYTECHNIQUE DE GRENOBLE",
+  "0382955F" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE GRENOBLE",
+  "0730858L" => "UNIVERSITE DE CHAMBERY",
+  "0381838S" => "UNIVERSITE GRENOBLE 1",
+  "0381839T" => "UNIVERSITE GRENOBLE 2",
+  "0381840U" => "UNIVERSITE GRENOBLE 3",
+  "9710939U" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DES ANTILLES GUYANE",
+  "9710585J" => "UNIVERSITE DES ANTILLES GUYANE",
+  "9730224F" => "ANTENNE D IUFM IUFM ANTILLES GUYANE",
+  "0622384E" => "CENTRE D'ETUDES SUPERIEURES INDUSTRIELLES CENTRE REGIONAL DU NORD",
+  "0595714R" => "EC SUP METROLOGIE DOUAI ECOLE SUPERIEUR DE METROLOGIE",
+  "0590349J" => "ECOLE CENTRALE DE LILLE",
+  "0590350K" => "ECOLE DES HAUTES ETUDES COMMERCIALES DU NORD",
+  "0623921A" => "ECOLE D'INGENIEURS DU PAS DE CALAIS",
+  "0596163D" => "ECOLE GESTION COMMERCE FLANDRE C.C.I. LILLE-METROPOLE",
+  "0590311T" => "ECOLE NATIONALE SUPERIEURE DE CHIMIE DE LILLE, RATTACHEE A L'UNIVERSITE DE LILLE 1",
+  "0590338X" => "ECOLE NATIONALE SUPERIEURE DES ARTS ET INDUSTRIES TEXTILES DE ROUBAIX",
+  "0590342B" => "ECOLE NATIONALE SUPERIEURE DES TECHNIQUES INDUSTRIELLES ET DES MINES DE DOUAI",
+  "0590346F" => "ECOLE SUPERIEURE DE COMMERCE DE LILLE",
+  "0590353N" => "ECOLE SUPERIEURE DES TECHNIQUES INDUSTRIELLES ET DES TEXTILES",
+  "0590348H" => "HAUTES ETUDES INDUSTRIELLES",
+  "0590345E" => "INSTITUT CATHOLIQUE D'ARTS ET METIERS",
+  "0590344D" => "INSTITUT CATHOLIQUE DE LILLE MEMBRE UNIV CATHOLIQUE DE LILL",
+  "0593202K" => "INSTITUT D'ECONOMIE SCIENTIFIQUE ET DE GESTION",
+  "0590343C" => "INSTITUT SUPERIEUR D'AGRICULTURE",
+  "0590347G" => "INSTITUT SUPERIEUR DE L ELECTRONIQUE ET DU NUMERIQUE LILLE",
+  "0595851P" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE LILLE",
+  "0623957P" => "UNIVERSITE D'ARTOIS",
+  "0593559Y" => "UNIVERSITE DE LILLE 1",
+  "0593560Z" => "UNIVERSITE DE LILLE 2",
+  "0593561A" => "UNIVERSITE DE LILLE 3",
+  "0593279U" => "UNIVERSITE DE VALENCIENNES",
+  "0595964M" => "UNIVERSITE DU LITTORAL",
+  "0190805X" => "EGC BRIVE ECOLE GESTION ET COMMERCE",
+  "0870997L" => "INSTITUT D'INGENIERIE INFORMATIQUE DE LIMOGES",
+  "0871012C" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DU LIMOUSIN",
+  "0870669E" => "UNIVERSITE DE LIMOGES",
+  "0011293A" => "ANTENNE DE PLASTURGIE DE L'INSA DE LYON",
+  "0693180G" => "ASSOCIATION LYONNAISE POUR LA FORMATION - INSTITUT POUR LA DIFFUSION DE LA RECHERCHE ACTIVE COMMERCIALE DE LYON",
+  "0691696U" => "CENTRE D'ETUDES SUPERIEURES INDUSTRIELLES CENTRE REGIONAL RHONE ALPES AUVERGNE",
+  "0690194L" => "ECOLE CATHOLIQUE D'ARTS ET METIERS",
+  "0690187D" => "ECOLE CENTRALE DE LYON",
+  "0693448Y" => "ECOLE DE COMMERCE EUROPEENNE DE LYON DU GROUPE INSEEC",
+  "0690197P" => "ECOLE DE MANAGEMENT DE LYON",
+  "0692587M" => "ECOLE NATIONALE DES TRAVAUX MARITIMES",
+  "0692566P" => "ECOLE NATIONALE DES TRAVAUX PUBLICS DE L'ETAT",
+  "0420093Y" => "ECOLE NATIONALE D'INGENIEURS DE SAINT-ETIENNE",
+  "0420094Z" => "ECOLE NATIONALE SUPERIEURE DES MINES DE SAINT ETIENNE",
+  "0692459Y" => "ECOLE NATIONALE SUPERIEURE DES SCIENCES DE L'INFORMATION ET DES BIBLIOTHEQUES (E.N.S.S.I.B.)",
+  "0693259T" => "ECOLE NORMALE SUPERIEURE DE LYON",
+  "0693817Z" => "ECOLE NORMALE SUPERIEURE LETTRES ET SCIENCES HUMAINES",
+  "0693623N" => "ECOLE SUPERIEURE DE CHIMIE PHYSIQUE ELECTRONIQUE DE LYON",
+  "0421601M" => "GROUPE ECOLE SUPERIEURE DE COMMERCE DE SAINT ETIENNE",
+  "0690195M" => "INSTITUT CATHOLIQUE DE LYON",
+  "0690192J" => "INSTITUT NATIONAL DES SCIENCES APPLIQUEES DE LYON",
+  "0692353H" => "INSTITUT SUPERIEUR D'AGRICULTURE RHONE ALPES",
+  "0693364G" => "INSTITUT TEXTILE ET CHIMIQUE DE LYON (ITECH)",
+  "0693480H" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE LYON",
+  "0421095M" => "UNIVERSITE DE SAINT-ETIENNE",
+  "0691774D" => "UNIVERSITE LYON 1",
+  "0691775E" => "UNIVERSITE LYON 2",
+  "0692437Z" => "UNIVERSITE LYON 3",
+  "9720719Z" => "EC.INTER.AFFAI.MANAGEMENT EIAM-EGC",
+  "9720706K" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE LA MARTINIQUE",
+  "0342222F" => "CIESSA MONTPELLIER SUP AGRONOMIE",
+  "0340131H" => "ECOLE NATIONALE SUPERIEURE AGRONOMIQUE DE MONTPELLIER",
+  "0300063F" => "ECOLE NATIONALE SUPERIEURE DES TECHNIQUES INDUSTRIELLES ET DES MINES D'ALES",
+  "0340137P" => "ECOLE SUPERIEURE DE COMMERCE DE MONTPELLIER DU GROUPE SUP DE CODE MONTPELLIER",
+  "0341818S" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE MONTPELLIER",
+  "0341087X" => "UNIVERSITE DE MONTPELLIER 1",
+  "0341089Z" => "UNIVERSITE DE MONTPELLIER 3",
+  "0301687W" => "Université de Nîmes",
+  "0660437S" => "UNIVERSITE DE PERPIGNAN VIA DOMITIA",
+  "0341088Y" => "UNIVERSITE MONTPELLIER 2",
+  "0542260N" => "CENTRE D'ETUDES SUPERIEURES INDUSTRIELLES CENTRE REGIONAL LORRAINE CHAMPAGNE ARDENNES",
+  "0570140T" => "ECOLE NATIONALE D'INGENIEURS DE METZ",
+  "0880077F" => "ECOLE SUPERIEURE DES INDUSTRIES TEXTILES D'EPINAL",
+  "0573389Z" => "ECOLE SUPERIEURE D'INGENIEURS DES TRAVAUX DE LA CONSTRUCTION DE METZ",
+  "0573593W" => "ECOLE SUPERIEURE DU SOUDAGE ET DE SES APPLICATIONS",
+  "0542455A" => "Institut Commercial de Nancy - Ecole de Management",
+  "0541564G" => "INSTITUT NATIONAL POLYTECHNIQUE DE LORRAINE",
+  "0542255H" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE NANCY METZ",
+  "0572081C" => "UNIVERSITE DE METZ",
+  "0541507V" => "UNIVERSITE NANCY 1",
+  "0541508W" => "UNIVERSITE NANCY 2",
+  "0440112H" => "Audencia école management Nantes",
+  "0442292C" => "CENTRE D'ETUDES SUPERIEURES INDUSTRIELLES CENTRE REGIONAL DES PAYS DE LOIRE",
+  "0441965X" => "ECOLE ATLANTIQUE DE COMMERCE INTERNATIONAL CHAMBRE DE COMMERCE ET D INDUSTRIE DE NANTES ET DE ST NAZAIRE.",
+  "0440100V" => "ECOLE CENTRALE DE NANTES",
+  "0721513D" => "Ecole de gestion et de commerce du Mans",
+  "0851465F" => "Ecole de gestion et de commerce Vendée",
+  "0441679L" => "ECOLE NATIONALE D'INGENIEURS DES TECHNIQUES DES INDUSTRIES AGRICOLES ET ALIMENTAIRES",
+  "0442205H" => "ECOLE NATIONALE SUPERIEURE DES TECHNIQUES INDUSTRIELLES ET DES MINES DE NANTES",
+  "0492246A" => "ECOLE SUPERIEURE ANGEVINE D'INFORMATIQUE ET DE PRODUCTIQUE",
+  "0490072M" => "ECOLE SUPERIEURE D'AGRICULTURE D'ANGERS",
+  "0490075R" => "ECOLE SUPERIEURE D'ELECTRONIQUE DE L'OUEST",
+  "0721575W" => "ECOLE SUPERIEURE DES GEOMETRES TOPOGRAPHES",
+  "0490076S" => "ECOLE SUPERIEURE DES SCIENCES COMMERCIALES D ANGERS DU GROUPE ESSCA",
+  "0442278M" => "ECOLE SUPERIEURE DU BOIS",
+  "0492202C" => "ECOLE SUPERIEURE ET D APPLICATION DU GENIE",
+  "0492189N" => "INH ANGERS",
+  "0442185L" => "INSTITUT CATHOLIQUE D'ARTS ET METIERS DE NANTES",
+  "0851415B" => "INSTITUT DE FORMATION DE L'UCO AUX METIERS DE L'ENSEIGNEMENT",
+  "0492248C" => "INSTITUT NATIONAL D'HORTICULTURE - ECOLE NATIONALE D'INGENIEURS DE L'HORTICULTURE ET DU PAYSAGE",
+  "0492247B" => "INSTITUT NATIONAL D'HORTICULTURE - ECOLE NATIONALE SUPERIEURE D'HORTICULTURE ET D'AMENAGEMENT DU PAYSAGE",
+  "0721484X" => "INSTITUT SUPERIEUR DES MATERIAUX DU MANS",
+  "0442199B" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE NANTES",
+  "0490811R" => "UNIVERSITE CATHOLIQUE DE L'OUEST",
+  "0490970N" => "UNIVERSITE D'ANGERS",
+  "0440984F" => "UNIVERSITE DE NANTES",
+  "0720916E" => "UNIVERSITE LE MANS",
+  "0060656F" => "ECOLE HTES ETUDES COMMERCIALES C.E.R.A.M.",
+  "0831521C" => "INSTITUT SUPERIEUR DE MECANIQUE DE PARIS",
+  "0831458J" => "Institut Supérieur d'Electronique et du Numerique - TOULON",
+  "0061758D" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE NICE",
+  "0060931E" => "UNIVERSITE DE NICE",
+  "0830766G" => "UNIVERSITE DE TOULON",
+  "9830491S" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DU PACIFIQUE",
+  "9830445S" => "UNIVERSITE DE LA NOUVELLE-CALEDONIE",
+  "0451493D" => "EC DE COMMERCE ET DE GESTION ECG (CCI) ORLEANS",
+  "0371376V" => "EC SUP COMMERCE TOURS GROUPE ESCM TOURS POITIERS",
+  "0180910S" => "ECOLE NAT SUP ING DE BOURGES",
+  "0410981U" => "ECOLE NATIONALE SUPERIEURE DE LA NATURE ET DU PAYSAGE DE BLOIS",
+  "0451482S" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE D'ORLEANS TOURS",
+  "0370800U" => "UNIVERSITE DE TOURS",
+  "0450855K" => "UNIVERSITE D'ORLEANS",
+  "0752092S" => "ACADEMIE COMMERCIALE INTERNATIONALE - NEGOCIA",
+  "0754988P" => "ADVANCIA",
+  "0753471R" => "CONSERVATOIRE NATIONAL DES ARTS ET METIERS",
+  "0753636V" => "EC EUROPEENNE DE GESTION EUROPEAN BUSINESS SCHOOL",
+  "0754967S" => "EC SUP ACTION ET RECH COMMERC",
+  "0754431J" => "ECOLE CENTRALE D ́ELECTRONIQUE PARIS",
+  "0753742K" => "ECOLE DES HAUTES ETUDES EN SCIENCES SOCIALES",
+  "0750043P" => "ECOLE D'INGENIEURS DE LA VILLE DE PARIS",
+  "0753478Y" => "ECOLE NATIONALE DES CHARTES",
+  "0753503A" => "ECOLE NATIONALE DU GENIE RURAL DES EAUX ET DES FORETS",
+  "0753237L" => "ECOLE NATIONALE SUPERIEURE D'ARTS ET METIERS",
+  "0753375L" => "ECOLE NATIONALE SUPERIEURE DE CHIMIE DE PARIS, RATTACHEE A L'UNIVERSITE PARIS 6",
+  "0753493P" => "ECOLE NATIONALE SUPERIEURE DES MINES DE PARIS",
+  "0751878J" => "ECOLE NATIONALE SUPERIEURE DES TECHNIQUES AVANCEES",
+  "0753510H" => "ECOLE NATIONALE SUPERIEURE DES TELECOMMUNICATIONS",
+  "0753455Y" => "ECOLE NORMALE SUPERIEURE",
+  "0753486G" => "ECOLE PRATIQUE DES HAUTES ETUDES",
+  "0753574C" => "ECOLE SPECIALE DE MECANIQUE ET D'ELECTRICITE",
+  "0753607N" => "ECOLE SPECIALE DES TRAVAUX PUBLICS DU BATIMENT ET DE L'INDUSTRIE",
+  "0753560M" => "ECOLE SUPERIEURE D INFORMATIQUE ELECTRONIQUE AUTOMATIQUE",
+  "0753547Y" => "ECOLE SUPERIEURE DE COMMERCE DE PARIS-ECOLE EUROPEENNE DES AFFAIRES, CHAMBRE DE COMMERCE ET D INDUSTRIE DE PARIS",
+  "0753111Z" => "ECOLE SUPERIEURE DE GESTION",
+  "0753429V" => "ECOLE SUPERIEURE DE PHYSIQUE ET DE CHIMIE INDUSTRIELLES DE LA VILLE DE PARIS",
+  "0754500J" => "INST ETUD ECO ET COMMERCIALES",
+  "0753147N" => "INST INTERNAT COMMERCE DISTRIB",
+  "0752792C" => "INST PREPA ADM ET GESTION",
+  "0752304X" => "INST SUP SC TECHN ET ECO COMM",
+  "0753620C" => "INST SUPERIEUR DE GESTION",
+  "0753541S" => "INSTITUT CATHOLIQUE PARIS",
+  "0753428U" => "INSTITUT DE PHYSIQUE DU GLOBE DE PARIS",
+  "0753431X" => "INSTITUT D'ETUDES POLITIQUES DE PARIS",
+  "0753465J" => "INSTITUT NATIONAL AGRONOMIQUE PARIS GRIGNON",
+  "0755026F" => "INSTITUT NATIONAL D HISTOIRE DE L ART",
+  "0753488J" => "INSTITUT NATIONAL DES LANGUES ET CIVILISATIONS ORIENTALES",
+  "0750252S" => "INSTITUT SUP DU COMMERCE",
+  "0753559L" => "INSTITUT SUPERIEUR D ELECTRONIQUE DE PARIS",
+  "0754445Z" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE PARIS",
+  "0753494R" => "MUSEUM NATIONAL D'HISTOIRE NATURELLE",
+  "0753496T" => "OBSERVATOIRE DE PARIS",
+  "0750736T" => "UNIVERSITE DE TECHNOLOGIE EN SCIENCES DES ORGANISATIONS ET DE LA DECISION DE PARIS-DAUPHINE",
+  "0751717J" => "UNIVERSITE PARIS 1",
+  "0751718K" => "UNIVERSITE PARIS 2",
+  "0751719L" => "UNIVERSITE PARIS 3",
+  "0751720M" => "UNIVERSITE PARIS 4",
+  "0751721N" => "UNIVERSITE PARIS 5",
+  "0751722P" => "UNIVERSITE PARIS 6",
+  "0751723R" => "UNIVERSITE PARIS 7",
+  "0161122H" => "Ecole de gestion et de commerce d'Angoulème",
+  "0171435T" => "ECOLE D'INGENIEURS EN GENIE DES SYSTEMES INDUSTRIELS",
+  "0860073M" => "ECOLE NATIONALE SUPERIEURE DE MECANIQUE ET D'AEROTECHNIQUE DE POITIERS, RATTACHEE A L'UNIVERSITE DE POITIERS",
+  "0171427J" => "ECOLE SUPERIEURE DE COMMERCE",
+  "0861249R" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE POITOU-CHARENTES",
+  "0171463Y" => "UNIVERSITE DE LA ROCHELLE",
+  "0860856N" => "UNIVERSITE DE POITIERS",
+  "9840349G" => "UNIVERSITE POLYNESIE FRANCAISE",
+  "0101059X" => "Ecole Supérieure de Commerce",
+  "0511935B" => "Institut Universitaire de Formation des Maîtres de l'académie de Reims",
+  "0510088U" => "Reims management school",
+  "0511296G" => "Université de Reims",
+  "0101060Y" => "Université de Technologie de Troyes",
+  "0352330T" => "ECOLE DE GESTION ET DE COMMERCE DE BRETAGNE DE LA CHAMBRE DE COMMERCE ET D'INDUSTRIE DU PAYS DE ST MALO",
+  "0352337A" => "ECOLE LOUIS DE BROGLIE",
+  "0350095N" => "ECOLE NATIONALE DE LA SANTE PUBLIQUE",
+  "0352480F" => "ECOLE NATIONALE DE LA STATISTIQUE ET DE L'ANALYSE DE L'INFORMATION",
+  "0290119X" => "ECOLE NATIONALE D'INGENIEURS DE BREST",
+  "0350087E" => "ECOLE NATIONALE SUPERIEURE AGRONOMIQUE DE RENNES (AGROCAMPUS RENNES)",
+  "0350077U" => "ECOLE NATIONALE SUPERIEURE DE CHIMIE DE RENNES, RATTACHEE A L'UNIVERSITE DE RENNES 1",
+  "0290125D" => "ECOLE NATIONALE SUPERIEURE DES INGENIEURS DES ETUDES ET TECHNIQUES D'ARMEMENT",
+  "0291811L" => "ECOLE NATIONALE SUPERIEURE DES TELECOMMUNICATIONS DE BRETAGNE",
+  "0290124C" => "ECOLE NAVALE",
+  "0560068V" => "ECOLE SPECIALE MILITAIRE DE SAINT CYR",
+  "0290127F" => "Ecole Supérieure de Commerce de Bretagne Brest de la Chambre de Commerce et d'Industrie de Brest",
+  "0351842M" => "ECOLE SUPERIEURE ET D'APPLICATION DES TRANSMISSIONS",
+  "0352373P" => "ECOLE SUPERIEURE PRIVEE EME",
+  "0352305R" => "GROUPE ECOLE SUPERIEURE DE COMMERCE DE RENNES",
+  "0352422T" => "INSTITUT D'ETUDES SUPERIEURES D'INDUSTRIE ET D'ECONOMIE LAITIERES (AGROCAMPUS RENNES)",
+  "0350097R" => "INSTITUT NATIONAL DES SCIENCES APPLIQUEES DE RENNES",
+  "0352347L" => "INSTITUT NATIONAL SUPERIEUR DE FORMATION AGROALIMENTAIRE (AGROCAMPUS RENNES)",
+  "0292125C" => "INSTITUT SUPERIEUR DE L'ELECTRONIQUE ET DU NUMERIQUE",
+  "0352291A" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE RENNES",
+  "0290346U" => "UNIVERSITE DE BREST",
+  "0561718N" => "UNIVERSITE DE BRETAGNE SUD",
+  "0350936C" => "UNIVERSITE RENNES 1",
+  "0350937D" => "UNIVERSITE RENNES 2",
+  "9741101D" => "ECOLE DE GESTION ET COMMERCE CTRE CONSUL FORM.STE CLOTILDE",
+  "9741061K" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE LA REUNION",
+  "9740478B" => "UNIVERSITE DE LA REUNION",
+  "0762969P" => "CENTRE D'ETUDES SUPERIEURES INDUSTRIELLES CENTRE REGIONAL DE NORMANDIE",
+  "0760167U" => "ECOLE DE SUPERIEURE DE COMMERCE DE ROUEN",
+  "0760168V" => "ECOLE SUPERIEURE DE COMMERCE SUP. DE CO. LE HAVRE CAEN",
+  "0762378X" => "ECOLE SUPERIEURE D'INGENIEURS EN GENIE ELECTRIQUE",
+  "0271338H" => "Ecole supérieure d'ingénieurs et techniciens pour l'agriculture",
+  "0760165S" => "INSTITUT NATIONAL DES SCIENCES APPLIQUEES DE ROUEN",
+  "0762970R" => "INSTITUT PORTUAIRE D ENSEIGNEMENT ET RECHERCHE LE HAVRE",
+  "0762952W" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE ROUEN",
+  "0761904G" => "UNIVERSITE DE ROUEN",
+  "0762762P" => "UNIVERSITE DU HAVRE",
+  "0670189S" => "ECOLE NATIONALE DU GENIE DE L'EAU ET DE L'ENVIRONNEMENT DE STRASBOURG",
+  "0680097L" => "ECOLE NATIONALE SUPERIEURE DE CHIMIE",
+  "0670190T" => "Institut nationale des sciences appliquées de Strasbourg",
+  "0672635A" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L'ACADEMIE DE STRASBOURG",
+  "0681166Y" => "UNIVERSITE DE MULHOUSE",
+  "0671712X" => "UNIVERSITE STRASBOURG 1",
+  "0671713Y" => "UNIVERSITE STRASBOURG 2",
+  "0671778U" => "UNIVERSITE STRASBOURG 3",
+  "0312020C" => "Centre d'Etudes Supérieures Industrielles Midi-Pyrénées",
+  "0811293R" => "Centre Universitaire de Formation et de Recherche du Nord-Est Midi-Pyrénées Jean-Francois Champollion Albi",
+  "0820822Y" => "Ecole de Gestion et de Commerce",
+  "0310154Z" => "Ecole d'Ingénieur de purpan",
+  "0312069F" => "Ecole Nationale de la Météorologie",
+  "0311256X" => "Ecole Nationale de l'Aviation Civile de Toulouse",
+  "0650048Z" => "Ecole Nationale d'Ingénieurs de Tarbes",
+  "0811200P" => "Ecole Nationale Supérieure des Techniques Industrielles et des Mines d'Albi-Carmaux",
+  "0121367W" => "Ecole supérieure technique privée de gestion commerce informatique",
+  "0312013V" => "Ecole supérieure technique privée gestion commerce informatique",
+  "0310156B" => "Groupe Ecole supérieure de Commerce",
+  "0310155A" => "Institut catholique Toulouse",
+  "0312421N" => "Institut Catholique d'arts et métiers de Toulouse",
+  "0310152X" => "Institut National des Sciences Appliquées de Toulouse",
+  "0311381H" => "Institut National Polytechnique de Toulouse",
+  "0312760G" => "Institut Supérieur de l'Aéronautique et de l'Espace",
+  "0312299F" => "Institut Universitaire de Formation des Maîtres Académie de Toulouse Midi-Pyrénées",
+  "0311382J" => "Université Toulouse 1 Sciences Sociales",
+  "0311383K" => "Université Toulouse 2 Le Mirail",
+  "0311384L" => "Université Toulouse 3 Paul Sabatier",
+  "0922455U" => "CTRE D'ETUDES SUPERIEURES INDUSTRIELLES CTRE REGIONAL D'ILE DE FRANCE",
+  "0921682D" => "EC NAT STAT ADM ECO MALAKOFF",
+  "0921225G" => "ECOLE CENTRALE DES ARTS ET MANUFACTURES",
+  "0951820M" => "ECOLE DE BIOLOGIE INDUSTRIELLE EBI",
+  "0922369A" => "ECOLE DE MANAGEMENT LEONARD DE VINCI",
+  "0951819L" => "ECOLE D'ELECTRICITE DE PRODUCTION ET DES METHODES INDUSTRIELLES EPMI",
+  "0783054W" => "ECOLE HTES ETUDES COMMERCIALES H E C",
+  "0951623Y" => "ECOLE INTERNATIONALE DES SCIENCES DU TRAITEMENT DE L'INFORMATION",
+  "0951376E" => "ECOLE NATIONALE SUPERIEURE DE L'ELECTRONIQUE ET DE SES APPLICATIONS DE CERGY",
+  "0910684Z" => "ECOLE NATIONALE SUPERIEURE DES INDUSTRIES AGRICOLES ET ALIMENTAIRES",
+  "0920815L" => "ECOLE NATIONALE SUPERIEURE DU PETROLE ET DES MOTEURS DE RUEIL",
+  "0911568K" => "ECOLE POLYTECHNIQUE",
+  "0920674H" => "ECOLE POLYTECHNIQUE FEMININE",
+  "0922007G" => "ECOLE PRIVEE DES DIRIGEANTS ET CREATEURS D'ENTREPRISES",
+  "0951214D" => "ECOLE SUP SC ECO COMMERCIALES INSTITUT CATHOLIQUE",
+  "0951803U" => "ECOLE SUPERIEURE DE CHIMIE ORGANIQUE ET MINERALE ESCOM",
+  "0920672F" => "ECOLE SUPERIEURE DE FONDERIE",
+  "0911494E" => "ECOLE SUPERIEURE D'ELECTRICITE PRIVEE SUPELEC",
+  "0921929X" => "ECOLE SUPERIEURE DES TECHNIQUES AERONAUTIQUES ET DE CONSTRUCTION AUTOMOBILE",
+  "0922563L" => "Ecole Supérieure d'Ingénieurs Léonard De Vinci. Etablissement d'Enseignement Supérieur Technique Privé.",
+  "0910725U" => "ECOLE SUPERIEURE D'OPTIQUE",
+  "0922374F" => "ECOLE SUPERIEURE PRIVEE COMMERCE EXTERIEUR ESCE LDV",
+  "0951804V" => "institut géologique albert de lapparent (igal)",
+  "0910685A" => "INSTITUT NATIONAL DES SCIENCES ET TECHNIQUES NUCLEAIRES",
+  "0911781S" => "INSTITUT NATIONAL DES TELECOMMUNICATIONS",
+  "0951808Z" => "institut supérieur des techniques d'outre-mer (istom)",
+  "0781938H" => "INSTITUT UNIVERSITAIRE DE FORMATION DES MAITRES DE L 'ACADEMIE DE VERSAILLES",
+  "0951793H" => "UNIVERSITE CERGY PONTOISE",
+  "0781944P" => "UNIVERSITE DE VERSAILLES SAINT QUENTIN EN YVELINES",
+  "0911975C" => "UNIVERSITE EVRY VAL D ESSONNE",
+  "0921204J" => "UNIVERSITE PARIS 10",
+  "0911101C" => "UNIVERSITE PARIS 11",
+);
+
+$GLOBALS['supannTranslateEtablissementDirectory'] = array(
+  'UAI' => $GLOBALS['tableCodeUAI']
+);
 ?>
index b99a981..9d49f6b 100644 (file)
@@ -72,6 +72,8 @@ LSerror :: defineError('SUPANN_02',
       'supannTypeEntite',
       'supannTranslateRoleEntiteValueDirectory',
       'supannTranslateFunctionDirectory',
+      'tableCodeUAI',
+      'supannTranslateEtablissementDirectory',
     );
     foreach($MUST_DEFINE_ARRAY as $array) {
       if ( !isset($GLOBALS[$array]) || !is_array($GLOBALS[$array])) {
@@ -376,4 +378,36 @@ LSerror :: defineError('SUPANN_02',
     }
   }
 
+ /**
+  * Traduit une valeur en fonction de sa cle extrait d'un attribut
+  * supannEtablissement
+  *
+  * @param[in] $key La cle
+  * @param[in] $value La valeur
+  *
+  * @retval array Un tableau cle->valeur contenant label et translated
+  **/
+  function supannTranslateEtablissement($value) {
+    $label='no';
+    $pl=supannParseLabeledValue($value);
+    if ($pl) {
+      $label=$pl['label'];
+      $value=$pl['value'];
+    }
+
+    if (isset($GLOBALS['supannTranslateEtablissementDirectory'][$label][$value])) {
+      return array(
+        'translated' => $GLOBALS['supannTranslateEtablissementDirectory'][$label][$value],
+        'label' => $label
+     );
+    }
+    else {
+      return array(
+        'label' => $label,
+        'translated' => $value
+      );
+    }
+  }
+
+
 ?>
diff --git a/public_html/includes/class/class.LSattr_html_supannEtablissement.php b/public_html/includes/class/class.LSattr_html_supannEtablissement.php
new file mode 100644 (file)
index 0000000..1ad9006
--- /dev/null
@@ -0,0 +1,34 @@
+<?php
+/*******************************************************************************
+ * Copyright (C) 2007 Easter-eggs
+ * http://ldapsaisie.labs.libre-entreprise.org
+ *
+ * Author: See AUTHORS file in top-level directory.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License version 2
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+
+******************************************************************************/
+
+/**
+ * Type d'attribut HTML supannEtablissement
+ *
+ * @author Benjamin Renard <brenard@easter-eggs.com>
+ */
+class LSattr_html_supannEtablissement extends LSattr_html {
+
+  var $LSformElement_type = 'supannEtablissement';
+  
+}
+
+?>
diff --git a/public_html/includes/class/class.LSformElement_supannEtablissement.php b/public_html/includes/class/class.LSformElement_supannEtablissement.php
new file mode 100644 (file)
index 0000000..6fd60bd
--- /dev/null
@@ -0,0 +1,51 @@
+<?php
+/*******************************************************************************
+ * Copyright (C) 2007 Easter-eggs
+ * http://ldapsaisie.labs.libre-entreprise.org
+ *
+ * Author: See AUTHORS file in top-level directory.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License version 2
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+
+******************************************************************************/
+
+LSsession :: loadLSclass('LSformElement_supannLabeledValue');
+LSsession :: loadLSaddon('supann');
+
+/**
+ * Element supannEtablissement d'un formulaire pour LdapSaisie
+ *
+ * Cette classe définis les éléments supannEtablissement des formulaires.
+ * Elle etant la classe basic LSformElement_supannLabeledValue.
+ *
+ * @author Benjamin Renard <brenard@easter-eggs.com>
+ */
+
+class LSformElement_supannEtablissement extends LSformElement_supannLabeledValue {
+
+ /**
+  * Traduit une valeur
+  *
+  * @param[in] $value La valeur
+  *
+  * @retval array Un tableau cle->valeur contenant translated et label ou False
+  **/
+  function translate($value) {
+    return supannTranslateEtablissement($value); 
+  }
+
+
+}
+
+?>