Changeset 57281 in spip-zone


Ignore:
Timestamp:
Jan 17, 2012, 7:17:48 PM (8 years ago)
Author:
marcimat@…
Message:

quelques corrections + Passage en 2.0.0-beta1

Location:
_plugins_/spip-pmb/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-pmb/trunk/inclure/inc-pmb-compte-lecteur-infos.html

    r57115 r57281  
    11#CACHE{0}
    2 oui
     2
    33<BOUCLE_auteurpmb(AUTEURS_PMB){id_auteur=#SESSION{id_auteur}}>
    4 non
     4
    55[(#PMB_SESSION|pmb_tester_session{#ID_AUTEUR}|non)
    66  <:pmb:session_expire:>[(#SET{session_expire,1})]
  • _plugins_/spip-pmb/trunk/inclure/inc-pmb_notice.html

    r57129 r57281  
    6969                [(#PMB_SESSION|oui)
    7070                [(#ENV{reserver}|=={1}|oui)
    71                         <strong>[(#PMB_SESSION|pmb_reserver_ouvrage{#ID,'',''})]</strong>
     71                        <strong>[(#PMB_SESSION|pmb_reserver_ouvrage{#ID_NOTICE,'',''})]</strong>
    7272                ]
    7373                <ul class="spip">
    74                         <li><a href="[(#CONFIG{spip_pmb/url}|concat{addtags.php}|parametre_url{noticeid,#ID})]" class="mediabox"><:pmb:ajouter_tag:></a></li>
    75                         <li><a href="[(#CONFIG{spip_pmb/url}|concat{avis.php}|parametre_url{todo,liste}|parametre_url{noticeid,#ID})]" class="mediabox"><:pmb:donner_avis:></a></li>
     74                        <li><a href="[(#CONFIG{spip_pmb/url}|concat{addtags.php}|parametre_url{noticeid,#ID})]" class="mediabox_iframe"><:pmb:ajouter_tag:></a></li>
     75                        <li><a href="[(#CONFIG{spip_pmb/url}|concat{avis.php}|parametre_url{todo,liste}|parametre_url{noticeid,#ID})]" class="mediabox_iframe"><:pmb:donner_avis:></a></li>
    7676                        <li><a href="[(#URL_PMB_NOTICE|parametre_url{reserver,1})]#compte-lecteur"><:pmb:reserver_ouvrage:></a></li>
    7777                </ul>
     78                <script type='text/javascript'>
     79                (function($){
     80                $(document).ready(function() {
     81                        $('.mediabox_iframe').click(function() {
     82                                url = $(this).attr('href');
     83                                $.modalbox(url,{iframe:true,inline:false,fastIframe:false,height:'50%',width:'560px'});
     84                                return false;
     85                        });
     86                });
     87                })(jQuery);
     88                </script>
    7889                ]
    7990                [(#PMB_SESSION|non)
  • _plugins_/spip-pmb/trunk/lang/pmb_fr.php

    r57129 r57281  
    141141'sur' => 'sur',
    142142'source' => 'Lien sur cette ressource',
     143'sous_collection' => 'Sous collection',
    143144
    144145// T
  • _plugins_/spip-pmb/trunk/paquet.xml

    r57115 r57281  
    22        prefix="pmb"
    33        categorie="divers"
    4         version="1.118.0"
    5         etat="dev"
     4        version="2.0.0-beta1"
     5        etat="test"
    66        compatibilite="[3.0.0-beta2;3.0.*]"
    77        logo="img/logo-spip-pmb.png"
  • _plugins_/spip-pmb/trunk/pmb_fonctions.php

    r57129 r57281  
    630630       
    631631        foreach ($ids_pmb_session as $id_pmb_session) {
    632                 $prets = $ws->pmbesOPACEmpr_list_loans($id_pmb_session, $type_pret);
    633                 if (is_array($prets)) {
    634                         foreach ($prets as $pret) {
     632                $les_prets = $ws->pmbesOPACEmpr_list_loans($id_pmb_session, $type_pret);
     633                if (is_array($les_prets)) {
     634                        foreach ($les_prets as $pret) {
    635635                                $p = array();
    636636                                $p['id_emprunteur']             = $pret->empr_id;
     
    656656                $notices = pmb_extraire_notices_ids($notices);
    657657                // (pas tres optimise... mais y en a pas beaucoup)
    658                 foreach ($prets as $p) {
     658                foreach ($prets as $c=>$p) {
    659659                        foreach ($notices as $n) {
    660660                                if ($p['id_notice'] == $n['id_notice']) {
    661                                         $p['notice'] = $n;
     661                                        $prets[$c]['notice'] = $n;
    662662                                        break;
    663663                                }
     
    711711                $notices = pmb_extraire_notices_ids($notices);
    712712                // (pas tres optimise... mais y en a pas beaucoup)
    713                 foreach ($resas as $r) {
     713                foreach ($resas as $c=>$r) {
    714714                        foreach ($notices as $n) {
    715715                                if ($r['id_notice'] == $n['id_notice']) {
    716                                         $r['notice'] = $n;
     716                                        $resas[$c]['notice'] = $n;
    717717                                        break;
    718718                                }
     
    11801180        $ws = pmb_webservice();
    11811181        $result = $ws->pmbesOPACEmpr_add_resa($session_id, $notice_id, $bulletin_id, $location);
    1182 
    1183         if (!$result->success) {
     1182        if (!$result->status) {
    11841183                if ($result->error == "no_session_id") return "La réservation n'a pas pu être réalisée pour la raison suivante : pas de session";
    11851184                else if ($result->error == "no_empr_id") return "La réservation n'a pas pu être réalisée pour la raison suivante : pas d'id emprunteur";
Note: See TracChangeset for help on using the changeset viewer.