Example #1
0
<?php

// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: self_checkout.inc.php,v 1.3 2010-08-19 13:54:00 ngantier Exp $
if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) {
    die("no access");
}
require_once $base_path . '/includes/templates/self_checkout.tpl.php';
require_once $class_path . '/pmb_jsonrpc_client.inc';
require_once $class_path . "/notice_affichage.class.php";
//script du selfsevice de pret
print $form_self_checkout;
if ($cb_expl) {
    $rpc = new pmb_jsonrpc_client($opac_self_checkout_url_connector);
    //$rpc=new pmb_jsonrpc_client($pmb_url_base."ws/connector_out.php?source_id=2");
    /*	
    	$rpc->setAuthenticationType('http');
    	$rpc->setCredentials($login, $password);
    */
    $result = $rpc->pmbesSelfServices_self_checkout($cb_expl, $id_empr);
    if ($charset != "utf-8") {
        $result->title = utf8_decode($result->title);
        $result->message = utf8_decode($result->message);
        $result->message_loc = utf8_decode($result->message_loc);
        $result->message_resa = utf8_decode($result->message_resa);
        $result->message_retard = utf8_decode($result->message_retard);
        $result->message_amende = utf8_decode($result->message_amende);
    }
    if ($result->status) {
<?php

// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: self_checkin.inc.php,v 1.4 2015-04-03 11:16:26 jpermanne Exp $
if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) {
    die("no access");
}
require_once $base_path . '/includes/templates/self_checkout.tpl.php';
require_once $class_path . '/pmb_jsonrpc_client.inc';
//script du selfsevice de retour
print $form_self_checkin;
if ($cb_expl) {
    $rpc = new pmb_jsonrpc_client($opac_self_checkout_url_connector);
    /*	
    	$rpc->setAuthenticationType('http');
    	$rpc->setCredentials($login, $password);
    */
    $result = $rpc->pmbesSelfServices_self_checkin($cb_expl);
    if ($charset != "utf-8") {
        $result->title = utf8_decode($result->title);
        $result->message = utf8_decode($result->message);
        $result->message_loc = utf8_decode($result->message_loc);
        $result->message_resa = utf8_decode($result->message_resa);
        $result->message_retard = utf8_decode($result->message_retard);
        $result->message_amende = utf8_decode($result->message_amende);
    }
    if ($result->status) {
        // retour ok
        $aff = str_replace('!!expl_cb!!', "'{$cb_expl}'", $msg["empr_do_checkin_ok"]);