<?php

// Fichier de paramétrage de la borne de prêt.

// tous les xxxxxxxxxxxxxxx sont à éditer en fonction du client



/*	url de PMB et la connection à la base de données

 * 

 * Mode debug : rajouter après ..../sip2.php ceci: ?debug=1

 *  Permet de d'enregistrer les transactions dans temp/messages.log de PMB 

 */ 

$s->http_url="https://gestionxxxxxxxxxxxxxxx.bibli.fr/xxxxxxxxxxxxxxx/sip2.php";

$s->http_url_login="https://gestionxxxxxxxxxxxxxxx.bibli.fr/xxxxxxxxxxxxxxx/main.php";

$s->http_port=80;



$s->http_use_cookie=true;

$s->http_cookie_login=array("user"=>"xxxxxxxxxxxxxxx","password"=>"xxxxxxxxxxxxxxx","database"=>"xxxxxxxxxxxxxxx");

$s->http_renew_pattern="/class\=\'erreur\'/";



// Pour une connection sécurisée, mettre $s->http_use_ssl à true et renseigner les fichiers ssl (.crt et .key)

// A recopier depuis le CD d'acces sécurisé dans le répertoire PHPRuntime

$s->http_use_ssl=true;

$s->http_ssl_crt="xxxxxxxxxxxxxxx.crt";

$s->http_ssl_key="xxxxxxxxxxxxxxx.key";



// adresse du service de la borne de prêt

$s->socket_bind_address="127.0.0.1";



// $exec_cmd permet de lancer l'executable de la borne de prêt, une fois la connection effectuée.

// Nécessite le module PsTools permettant l'execution du processus tout en rendant la main

// $exec_cmd="C:\PsTools\psexec -d \"C:\Program Files\Bibliocheck4Selfservice 4_0_0_84\Bibliocheck4Selfservice.exe\"";

$exec_cmd="";



// $socket_write_type permet de gerer la méthode de socket_write selon le constructeur de la borne

// Nedap: $socket_write_type=0;

// Ident: $socket_write_type=1;

$socket_write_type=1;



// $protocol_prolonge permet de gerer la méthode de réponse d'une prolongation de prêt, posté pour que pmb/sip2.php en prenne compte

// Nedap: $protocol_prolonge="";

// Ident: $protocol_prolonge="&protocol_prolonge=1";

$protocol_prolonge="&protocol_prolonge=1";



/* 

 * Pour lancer le service executer dans une console

 * Sous Linux;

 * 	php socket2http.class.php

 * Sous Windows, installer PHPRuntime;

 * 	php socket2http.class.php

 */

