Méthodes

  1. fetch_empr

      Nom de la méthode:
      fetch_empr
      Description:
      Renvoie les informations d'un lecteur par un de ses identifiants
      Version:
      1.0
      Description des entrées:
      Au choix: empr_cb ou empr_id
      empr_cb type stringLe code barres du lecteur
      empr_id type integerL'Id du lecteur
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut
      data type structure
      • empr_id type integer        L'Id du lecteur
      • empr_cb type string        Le code barres du lecteur
      • nom type string        Nom
      • prenom type string        Prénom
      • sexe type integer        Sexe. Non précisé: 0, Masculin: 1, Féminin: 2
      • birth type string        Année de naissance
      • adr1 type string        Adresse 1
      • adr2 type string        Adresse 2
      • cp type string        Code Postal
      • ville type string        Ville
      • pays type string        Pays
      • mail type string        E-mail
      • tel1 type string        Téléphone
      • sms type boolean        Envoi de Sms. Non: 0, Actif:1
      • tel2 type string        Autre téléphone
      • prof type string        Profession
      • categ type string        Id de la catégorie du lecteur
      • cat_l type string        Libellé de la catégorie du lecteur
      • cstat type string        Code statistique.
      • cstat_l type string        Libellé du code statistique
      • cdate type string        Date de création
      • mdate type string        Date de modification
      • login type string        Login pour services OPAC
      • pwd type string        Mot de passe OPAC
      • type_abt type integer        Type d'abonnement
      • location type integer        Id de la localisation
      • location_l type string        Libellé de la localisation
      • date_blocage type string        Date de fin de blocage
      • statut type integer        Id du statut
      • statut_libelle type string        Libellé du statut
      • total_loans type integer        Nombre de prêts total
      • allow_loan type boolean        Prêt autorisé
      • allow_book type boolean        Réservation autorisée
      • allow_opac type boolean        Connexion Opac autorisée
      • allow_dsi type boolean        DSI autorisée
      • allow_dsi_priv type boolean        DSI privée autorisée
      • allow_sugg type boolean        Suggestions d'acquisition autorisées
      • allow_prol type boolean        Prolongation de prêt autorisée
      • date_adhesion type string        Date d'adhésion
      • date_expiration type string        Date d'expiration de l'adhésion
      • last_loan_date type string        Date du dernier emprunt
      • nb_pret type integer        Nombre de prêts en cours
      • msg type string        Message de la fiche lecteur
      • ldap type boolean        Ldap. Non: 0, Actif:1
      • pperso_list type tableau de la structure suivante:        Tableau des champs perso
        • id type integer        Identifiant
        • name type string        Nom
        • libelle type string        Libellé
        • aff type string        Valeur
      • groupe_list type tableau de la structure suivante:        Tableau des groupes du lecteur
        • id type integer        Identifiant
        • libelle type string        Libellé
      • prets type tableau de la structure suivante:        Tableau des prêts du lecteur
        • cb type string        Code barres de l'exemplaire
        • id type integer        Identifiant de l'exemplaire
        • libelle type string        Entête de la notice
        • typdoc type string        Support de l'exemplaire
        • section type string        Section de l'exemplaire
        • location type string        Localisation de l'exemplaire
        • idlocation type integer        Identifiant de localisation de l'exemplaire
        • date_pret type string        Date du prêt
        • date_retour type string        Date de retour (Format d'affichage)
        • short_loan_flag type boolean        S'agit-il d'un prêt court (0: Non, 1:Oui)
        • sql_date_retour type string        Date de retour (Format AAAA-MM-JJ)
        • org_ret_date type string        Date de retour (Format AAAAMMJJ)
        • pret_retard type integer        Le prêt est-il en retard (0: Non, 1:Oui)
        • retour_initial type string        Date de retour initial
        • cpt_prolongation type integer        Nombre de prolongations
        • sur_location type string        Sur-localisation de l'exemplaire
      • reservations type tableau de la structure suivante:        
        • title type string        
        • typdoc type string        
        • date type string        
        • date_debut type string        
        • date_fin type string        
        • cb type string        
        • confirmee type string        
        • perimee type string        
        • id type string        
      • nb_retard type integer        Nombre de retards
      • nb_resa type integer        Nombre de réservations
      • nb_previsions type integer        Nombre de prévisions
      Tableau des données retournées


  2. delete_empr

      Nom de la méthode:
      delete_empr
      Description:
      Suppression d'un lecteur
      Version:
      1.0
      Description des entrées:
      empr_cb type stringLe code barres du lecteur
      empr_id type integerL'Id du lecteur
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut


  3. create_empr

      Nom de la méthode:
      create_empr
      Description:
      Création d'un lecteur
      Version:
      1.0
      Description des entrées:
      empr_cb type stringCb du lecteur, si pas de génération automatique de code-barre
      data_empr type structure
      • nom type string        Nom
      • prenom type string        Prénom
      • adr1 type string        Adresse 1
      • adr2 type string        Adresse 2
      • cp type string        Code Postal
      • ville type string        Ville
      • pays type string        Pays
      • mail type string        E-mail
      • tel1 type string        Téléphone
      • sms type string        Envoi de Sms. Non: 0, Actif:1
      • tel2 type string        Autre téléphone
      • prof type string        Profession
      • birth type string        Année de naissance
      • categ type integer        Id de la catégorie du lecteur
      • cstat type integer        Code statistique.
      • sexe type integer        Sexe. Non précisé: 0, Masculin: 1, Féminin: 2
      • login type string        Login pour services OPAC
      • pwd type string        Mot de passe OPAC
      • type_abt type integer        Type d'abonnement
      • location type integer        Id de la localisation
      • statut type integer        Id du statut
      • date_adhesion type string        Date d'adhésion
      • date_expiration type string        Date d'expiration de l'adhésion
      • msg type string        Message de la fiche lecteur
      • ldap type boolean        Ldap. Non: 0, Actif:1
      • groupe_list type tableau de integer
      • pperso_list type tableau de la structure suivante:        Tableau des champs perso
        • name type string        Nom
        • value_list type tableau de string
      Tableau des infos du lecteur. Les champs 'nom', 'location', 'categ', 'statut', 'cstat' doivent être présents et cohérents avec la base de donnée
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut
      data type structure
      • empr_cb type string        Le code barres du lecteur
      • empr_id type integer        L'Id du lecteur
      Tableau des données retournées


  4. update_empr

      Nom de la méthode:
      update_empr
      Description:
      Modification d'un lecteur
      Version:
      1.0
      Description des entrées:
      empr_cb type stringLe code barres du lecteur
      empr_id type integerL'Id du lecteur
      data_empr type structure
      • nom type string        Nom
      • prenom type string        Prénom
      • adr1 type string        Adresse 1
      • adr2 type string        Adresse 2
      • cp type string        Code Postal
      • ville type string        Ville
      • pays type string        Pays
      • mail type string        E-mail
      • tel1 type string        Téléphone
      • sms type string        Envoi de Sms. Non: 0, Actif:1
      • tel2 type string        Autre téléphone
      • prof type string        Profession
      • birth type string        Année de naissance
      • categ type integer        Id de la catégorie du lecteur
      • cstat type integer        Code statistique.
      • sexe type integer        Sexe. Non précisé: 0, Masculin: 1, Féminin: 2
      • login type string        Login pour services OPAC
      • pwd type string        Mot de passe OPAC
      • type_abt type integer        Type d'abonnement
      • location type integer        Id de la localisation
      • statut type integer        Id du statut
      • date_adhesion type string        Date d'adhésion
      • date_expiration type string        Date d'expiration de l'adhésion
      • msg type string        Message de la fiche lecteur
      • ldap type boolean        Ldap. Non: 0, Actif:1
      • groupe_list type tableau de integer
      • pperso_list type tableau de la structure suivante:        Tableau des champs perso
        • name type string        Nom
        • value_list type tableau de string
      Tableau des infos du lecteur. Les champs 'nom', 'location', 'categ', 'statut', 'cstat' doivent être présents et cohérents avec la base de donnée
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut


  5. empr_list

      Nom de la méthode:
      empr_list
      Description:
      Liste de lecteur
      Version:
      1.0
      Description des entrées:
      filters type tableau de la structure suivante:
      • separator type string        Séparateur sql avec le champ suivant: and, or... ("and" par défaut)
      • field type string        Champs de la table empr
      • operator type string        Opérateur sql: =, !=, Like...
      • value type string        Valeur du champ
      Liste des filtres. Optionnels, pour filtrer avec les champs de la table empr
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut
      data type tableau de la structure suivante:
      • empr_cb type string        Le code barres du lecteur
      • empr_id type integer        L'Id du lecteur
      Tableau des données retournées


  6. statut_list

      Nom de la méthode:
      statut_list
      Description:
      Liste des statuts de lecteur
      Version:
      1.0
      Description des entrées:
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut
      data type tableau de la structure suivante:
      • id type integer        Id
      • libelle type string        Libellé
      • allow_loan type boolean        Prêt autorisé
      • allow_loan_hist type boolean        Historique des prêts
      • allow_book type boolean        Réservation autorisée
      • allow_opac type boolean        Connexion à l'OPAC autorisé
      • allow_dsi type boolean        DSI
      • allow_dsi_priv type boolean        DSI privée
      • allow_sugg type boolean        Suggestions d'acquisition
      • allow_dema type boolean        Demandes de recherche
      • allow_prol type boolean        Prolongation
      • allow_avis type boolean        Avis
      • allow_tag type boolean        Tags
      • allow_pwd type boolean        Changement demot de passe
      • allow_liste_lecture type boolean        listes de lecture
      • allow_self_checkout type boolean        Prêt autonome
      • allow_self_checkin type boolean        Retour autonome
      • allow_serialcirc type boolean        Circulation des périodiques
      Tableau des données retournées


  7. categ_list

      Nom de la méthode:
      categ_list
      Description:
      Liste des catégories de lecteur
      Version:
      1.0
      Description des entrées:
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut
      data type tableau de la structure suivante:
      • id type integer        Id
      • libelle type string        Libellé
      • duree_adhesion type integer        Durée d'adhésion (jours)
      • tarif_abt type string        Tarif de l'abonnement
      • age_min type integer        Âge minimum (inclus)
      • age_max type integer        Âge maximum (inclus)
      Tableau des données retournées


  8. codestat_list

      Nom de la méthode:
      codestat_list
      Description:
      Liste des codes statistiques de lecteur
      Version:
      1.0
      Description des entrées:
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut
      data type tableau de la structure suivante:
      • id type integer        Id
      • libelle type string        Libellé
      Tableau des données retournées


  9. lang_list

      Nom de la méthode:
      lang_list
      Description:
      Liste des codes de langue
      Version:
      1.0
      Description des entrées:
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut
      data type tableau de la structure suivante:
      • codelang type string        Code de la langue
      • libelle type string        Libellé
      Tableau des données retournées


  10. groupe_list

      Nom de la méthode:
      groupe_list
      Description:
      Liste des groupe de lecteur
      Version:
      1.0
      Description des entrées:
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut
      data type tableau de la structure suivante:
      • id type integer        Id
      • libelle type string        Libellé
      • resp_groupe type integer        Id du reponsable du groupe
      • lettre_rappel type boolean        Lettre de rappel
      • mail_rappel type boolean        Mail de rappel
      • lettre_rappel_show_nomgroup type boolean        Afficher le nom du groupe dans la lettre de rappel
      Tableau des données retournées


  11. abt_list

      Nom de la méthode:
      abt_list
      Description:
      Liste des types d'abonnement
      Version:
      1.0
      Description des entrées:
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut
      data type tableau de la structure suivante:
      • id type integer        Id
      • libelle type string        Libellé
      • commentaire type string        Commentaire
      • prepay type integer        
      • prepay_deflt_mnt type string        
      • tarif type string        Tarif abonnement (exemple: 10.00)
      • caution type string        Caution (exemple: 00.00)
      • localisations type string        Ids des localisations uniquement concernées. Si vide, s'applique à toutes.
      Tableau des données retournées


  12. location_list

      Nom de la méthode:
      location_list
      Description:
      Liste des localisations
      Version:
      1.0
      Description des entrées:
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut
      data type tableau de la structure suivante:
      • id type integer        Id
      • libelle type string        Libellé
      • visible_opac type integer        Visible dans l'Opac
      • codage_import type string        Codage interne pour les imports
      • name type string        Nom de la bibliothèque ou du centre de ressources
      • adr1 type string        Ligne 1 d'adresse
      • adr2 type string        Ligne 2 d'adresse
      • cp type string        Code postal
      • town type string        Ville
      • state type string        Etat
      • country type string        Pays
      • phone type string        Téléphone
      • email type string        Email
      • website type string        Site internet
      • logo type string        Nom du fichier du logo
      • commentaire type string        Commentaire
      • surloc_num type integer        Id de la surlocalisation
      • surloc_used type boolean        Utiliser les coordonnées de la sur-localisation
      Tableau des données retournées


  13. surlocation_list

      Nom de la méthode:
      surlocation_list
      Description:
      Liste des sur-localisations
      Version:
      1.0
      Description des entrées:
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut
      data type tableau de la structure suivante:
      • id type integer        Id
      • libelle type string        Libellé
      • visible_opac type integer        Visible dans l'Opac
      • name type string        Nom de la bibliothèque ou du centre de ressources
      • adr1 type string        Ligne 1 d'adresse
      • adr2 type string        Ligne 2 d'adresse
      • cp type string        Code postal
      • town type string        Ville
      • state type string        Etat
      • country type string        Pays
      • phone type string        Téléphone
      • email type string        Email
      • website type string        Site internet
      • logo type string        Nom du fichier du logo
      • commentaire type string        Commentaire
      Tableau des données retournées


  14. caddie_list

      Nom de la méthode:
      caddie_list
      Description:
      Liste des paniers de lecteur
      Version:
      1.0
      Description des entrées:
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut
      data type tableau de la structure suivante:
      • id type integer        
      • libelle type string        Libellé
      • comment type string        Commentaire
      • autorisations type string        Autorisations
      Tableau des données retournées


  15. caddie_empr_list

      Nom de la méthode:
      caddie_empr_list
      Description:
      Liste des lecteurs d'un panier
      Version:
      1.0
      Description des entrées:
      caddie_id type integerId du panier
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut
      data type tableau de la structure suivante:
      • empr_id type integer        Id du lecteur
      • empr_cb type string        Cb du lecteur
      • flag type boolean        Pointage. 0: non pointé, 1: pointé
      Tableau des données retournées


  16. add_in_caddie

      Nom de la méthode:
      add_in_caddie
      Description:
      Version:
      1.0
      Description des entrées:
      empr_cb type stringCb du lecteur
      empr_id type integerId du lecteur
      caddie_id type integerId du panier
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut


  17. pointe_in_caddie

      Nom de la méthode:
      pointe_in_caddie
      Description:
      Version:
      1.0
      Description des entrées:
      empr_cb type stringLe code barres du lecteur
      empr_id type integerL'Id du lecteur
      caddie_id type integerId du panier
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut


  18. is_in_caddie

      Nom de la méthode:
      is_in_caddie
      Description:
      Présence dans un panier
      Version:
      1.0
      Description des entrées:
      empr_cb type stringLe code barres du lecteur
      empr_id type integerL'Id du lecteur
      caddie_id type integerId du panier
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut
      data type structure
      • status type boolean        Présent dans le panier
      • flag type boolean        Pointage: 0: Non, 1: Oui
      Tableau des données retournées


  19. caddie_pointage_raz

      Nom de la méthode:
      caddie_pointage_raz
      Description:
      Raz des pointages d'un panier
      Version:
      1.0
      Description des entrées:
      caddie_id type integerId du panier
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut


  20. pperso_list_type_values

      Nom de la méthode:
      pperso_list_type_values
      Description:
      Liste des valeurs d'un champ personnalisé de type liste
      Version:
      1.0
      Description des entrées:
      pperso_name type stringNom du champ personnalisé
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut
      data type tableau de la structure suivante:
      • value type string        Valeur
      • libelle type string        Libellé
      Tableau des données retournées


  21. bibloto_empr_list

      Nom de la méthode:
      bibloto_empr_list
      Description:
      Liste de lecteurs pour bibloto
      Version:
      1.0
      Description des entrées:
      filters type tableau de la structure suivante:
      • separator type string        Séparateur sql avec le champ suivant: and, or... ("and" par défaut)
      • field type string        Champs de la table empr
      • operator type string        Opérateur sql: =, !=, Like...
      • value type string        Valeur du champ
      Liste des filtres. Optionnels, pour filtrer avec les champs de la table empr
      Description des retours:
      status type boolean0: erreur. 1: ok
      status_msg type stringMessage d'information relatif au statut
      data type tableau de la structure suivante:
      • empr_cb type string        Le code barres du lecteur
      • empr_id type integer        L'Id du lecteur
      • empr_prenom type string        Prénom
      • empr_nom type string        Nom
      Tableau des données retournées