[]

Démonstration du plugin Code APE ou Code NAF (prefix ape_naf [v(#PLUGIN{ape_naf,version})])

Le code APE (code d'activité principale) appelé aussi code NAF (nomenclature d’activité française) est attribué par l'Insee à des fins statistiques. Le présent plugin utilise l'Open data du Grand Lyon pour en prendre la liste. Elle est sauvegardée au format json dans le répertoire /local/cache-json de SPIP. Des fonctions permettent de gérer l'actualisation de cette liste (dans le répertoire /inc).

Utilisation des plugins Saisies pour formulaires et Vérifier

La présente démonstration montre l'utilisation de la saisie ape_naf du plugin Saisies pour formulaires et, avec le plugin Vérifier activé, la vérification qu'une saisie manuelle du code correspond à cette liste.

Génération de la saisie ape_naf seule

#SET{champ, #ARRAY{ saisie, ape_naf, options, #ARRAY{ nom, test, label, Choisir mon code APE..., explication, ... dans la liste déroulante ci-dessous., class=select2, obligatoire, oui }, } }

Génération d'une saisie input et vérification de sa conformité avec l'API Vérifier

#SET{champ, #ARRAY{ saisie, input, options, #ARRAY{ nom, test2, label, Indiquez votre code APE..., explication, ... et nous en vérifirons l’existance., obligatoire, oui }, verifier => #ARRAY{ type => ape_naf, options => #ARRAY{ repertorier => oui } } } }
'oui')); if (empty($verification)){ echo "La valeur est conforme au répertoire"; } else { echo $verification; } } } ?>

Utilisation de l’API

Utilisation de la fonction lire_ape_naf à la recherche du libellé d'un code

include_spip('inc/ape_naf');
print_r(lire_ape_naf('0520Z',['libelle' => '']));
''])); ?>

Utilisation de la fonction lire_ape_naf pour obtenir le catalogue des codes et de leurs libellés

include_spip('inc/ape_naf');
print_r(lire_ape_naf('*',['libelle' => 'avec_code']));
'avec_code'])); ?>