Changeset 31644 in spip-zone
- Timestamp:
- Sep 18, 2009, 3:40:24 PM (11 years ago)
- Location:
- _plugins_/spip-pmb/2_0_0
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/spip-pmb/2_0_0/habillage.css
r31635 r31644 360 360 .pmb-autreslecteurs tr.even { background: #D8DAC8; } 361 361 .pmb-autreslecteurs tr.odd { background: none; } 362 .pmb-tableau, .pmb-exemplaires { width: 100%; } 362 363 .pmb-exemplaires th, .pmb-tableau th { background: #999966; color: white; font-weight: normal; } 363 364 .pmb-exemplaires .expl_situation strong { color: #67741F; font-weight: normal; } -
_plugins_/spip-pmb/2_0_0/inc-entete.html
r31635 r31644 1 1 #CACHE{0} 2 2 3 <div id="top"> 3 4 -
_plugins_/spip-pmb/2_0_0/inc-moncompte.html
r31635 r31644 29 29 <div class="ps surlignable"><h2 class="pas_surlignable">Prêts en cours</h2> 30 30 <div> 31 [(#SET{tab_prets,[(#SESSION **{pmb_session}|pmb_prets_extraire{#CONFIG{spip_pmb/url},1})]})]31 [(#SET{tab_prets,[(#SESSION{pmb_session}|pmb_prets_extraire{#CONFIG{spip_pmb/url},1})]})] 32 32 <B_tab_resultat> 33 <table class=" pmb-tableau">33 <table class="spip pmb-tableau"> 34 34 <thead> 35 <tr ><th>Numéro</th><th>Titre</th><th>Support</th><th>Date</th><th>Retour</th></tr>35 <tr class="row_first"><th></th><th>Numéro</th><th>Titre</th><th>Support</th><th>Date</th><th>Retour</th></tr> 36 36 </thead> 37 37 <tbody> 38 38 <BOUCLE_tab_resultat(POUR){tableau #GET{tab_prets}}> 39 40 <tr><td>[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'expl_cb'})]</td><td>[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'expl_libelle'})]</td><td>[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'expl_support'})]</td><td>[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'loan_startdate'})]</td><td>[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'loan_returndate'})]</td></tr> 39 [(#SET{notice, [(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'notice_id'}|pmb_notice_extraire{#CONFIG{spip_pmb/url},'force'})]})] 40 41 <tr[ class="(#COMPTEUR_BOUCLE|modulo{2}|?{row_even,row_odd})"]> 42 <td> [(#REM|?{'','<img />'}|inserer_attribut{class,spip_logos}|inserer_attribut{src,[(#GET{notice}|pmb_notice_champ{'logo_src'}|copie_locale)]}image_reduire{60,0})] 43 </td><td>[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'expl_cb'})]</td> 44 <td><a href="[(#URL_PAGE{notice_display}|parametre_url{id,[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'notice_id'})]})]">[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'expl_libelle'})]</a></td> 45 <td>[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'expl_support'})]</td> 46 <td>[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'loan_startdate'})]</td> 47 <td>[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'loan_returndate'})]</td></tr> 41 48 42 49 </BOUCLE_tab_resultat> … … 50 57 51 58 <div class="ps surlignable"><h2 class="pas_surlignable">Prêts en retard</h2><div> 52 [(#SET{tab_prets,[(#SESSION**{pmb_session}|pmb_prets_extraire{#CONFIG{spip_pmb/url},0})]})]59 [(#SET{tab_prets,[(#SESSION{pmb_session}|pmb_prets_extraire{#CONFIG{spip_pmb/url},0})]})] 53 60 <B_tab_resultat2> 54 <table class=" pmb-tableau">61 <table class="spip pmb-tableau"> 55 62 <thead> 56 <tr ><th>Numéro</th><th>Titre</th><th>Support</th><th>Date</th><th>Retour</th></tr>63 <tr class="row_first"><th></th><th>Numéro</th><th>Titre</th><th>Support</th><th>Date</th><th>Retour</th></tr> 57 64 </thead> 58 65 <tbody> 59 66 <BOUCLE_tab_resultat2(POUR){tableau #GET{tab_prets}}> 67 [(#SET{notice, [(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'notice_id'}|pmb_notice_extraire{#CONFIG{spip_pmb/url},'force'})]})] 68 69 <tr[ class="(#COMPTEUR_BOUCLE|modulo{2}|?{row_even,row_odd})"]> 70 <td> [(#REM|?{'','<img />'}|inserer_attribut{class,spip_logos}|inserer_attribut{src,[(#GET{notice}|pmb_notice_champ{'logo_src'}|copie_locale)]}image_reduire{60,0})] 71 </td> 72 <td>[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'expl_cb'})]</td> 73 <td><a href="[(#URL_PAGE{notice_display}|parametre_url{id,[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'notice_id'})]})]">[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'expl_libelle'})]</a></td> 74 <td>[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'expl_support'})]</td> 75 <td>[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'loan_startdate'})]</td> 76 <td>[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'loan_returndate'})]</td></tr> 60 77 61 <tr><td>[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'expl_cb'})]</td><td>[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'expl_libelle'})]</td><td>[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'expl_support'})]</td><td>[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'loan_startdate'})]</td><td>[(#GET{tab_prets}|pmb_tableau2_valeur{#CLE,'loan_returndate'})]</td></tr> 62 63 </BOUCLE_tab_resultat2> 78 </BOUCLE_tab_resultat2> 64 79 </tbody> 65 80 </table> … … 68 83 <//B_tab_resultat2> 69 84 85 </div></div> 86 87 <div class="ps surlignable"><h2 class="pas_surlignable">Réservations</h2><div> 88 [(#SET{tab_reservations,[(#SESSION{pmb_session}|pmb_reservations_extraire{})]})] 89 <B_tab_resultat3> 90 <table class="spip pmb-tableau"> 91 <thead> 92 <tr class="row_first"><th></th><th>Titre</th><th>Rang</th></tr> 93 </thead> 94 <tbody> 95 <BOUCLE_tab_resultat3(POUR){tableau #GET{tab_reservations}}> 96 [(#SET{notice, [(#GET{tab_reservations}|pmb_tableau2_valeur{#CLE,'notice_id'}|pmb_notice_extraire{#CONFIG{spip_pmb/url},'force'})]})] 97 <tr[ class="(#COMPTEUR_BOUCLE|modulo{2}|?{row_even,row_odd})"]> 98 <td> [(#REM|?{'','<img />'}|inserer_attribut{class,spip_logos}|inserer_attribut{src,[(#GET{notice}|pmb_notice_champ{'logo_src'}|copie_locale)]}image_reduire{60,0})] 99 </td> 100 <td><a href="[(#URL_PAGE{notice_display}|parametre_url{id,[(#GET{tab_reservations}|pmb_tableau2_valeur{#CLE,'notice_id'})]})]">[(#GET{notice}|pmb_notice_champ{'titre'})]</a></td> 101 <td>[(#GET{tab_reservations}|pmb_tableau2_valeur{#CLE,'resa_rank'})]</td> 102 </tr> 103 104 </BOUCLE_tab_resultat3> 105 </tbody> 106 </table> 107 </B_tab_resultat3> 108 Pas de réservations 109 <//B_tab_resultat3> 110 70 111 71 112 </div></div> 72 113 114 73 115 <br class="nettoyeur" /> 74 116 -
_plugins_/spip-pmb/2_0_0/notice_display.html
r31643 r31644 94 94 [(#SET{tab_exemplaires, [(#GET{notice}|pmb_notice_champ{'tab_exemplaires'})]})] 95 95 <B_tab_exemplaires> 96 <div class=" pmb-exemplaires">96 <div class="spip pmb-exemplaires"> 97 97 <h2><:pmb:exemplaires:></h2> 98 98 <table cellpadding='2' class='exemplaires' width='100%'> 99 <tr ><th class='expl_header_expl_cb'>Code barre</th><th class='expl_header_expl_cote'>Cote</th><th class='expl_header_tdoc_libelle'>Support</th><th class='expl_header_location_libelle'>Localisation</th><th class='expl_header_section_libelle'>Section</th><th>Disponibilité</th></tr>99 <tr class="row_first"><th class='expl_header_expl_cb'>Code barre</th><th class='expl_header_expl_cote'>Cote</th><th class='expl_header_tdoc_libelle'>Support</th><th class='expl_header_location_libelle'>Localisation</th><th class='expl_header_section_libelle'>Section</th><th>Disponibilité</th></tr> 100 100 101 101 <BOUCLE_tab_exemplaires(POUR){tableau #GET{tab_exemplaires}}> 102 <tr >102 <tr[ class="(#COMPTEUR_BOUCLE|modulo{2}|?{row_even,row_odd})"]> 103 103 <td class='expl_cb'>[(#GET{tab_exemplaires}|pmb_tableau2_valeur{#CLE, expl_cb})]</td> 104 104 <td class='expl_cote'>[(#GET{tab_exemplaires}|pmb_tableau2_valeur{#CLE, expl_cote})]</td> -
_plugins_/spip-pmb/2_0_0/pmb_mes_fonctions.php
r31643 r31644 1 1 <?php 2 2 include_spip('base/pmb_tables'); 3 4 include_spip('inc/session'); 3 5 4 6 function pmb_transformer_nav_bar($nav_bar) { … … 563 565 $tableau_resultat = Array(); 564 566 pmb_ws_charger_wsdl($ws, $url_base); 565 $loans = $ws->pmbesOPACEmpr_ add_resa($session_id, $type_pret);567 $loans = $ws->pmbesOPACEmpr_list_loans($session_id, $type_pret); 566 568 $cpt = 0; 567 569 foreach ($loans as $loan) { … … 586 588 587 589 } 588 590 function pmb_reservations_extraire($pmb_session, $url_base) { 591 $tableau_resultat = Array(); 592 pmb_ws_charger_wsdl($ws, $url_base); 593 $reservations = $ws->pmbesOPACEmpr_list_resas($pmb_session); 594 595 $cpt = 0; 596 foreach ($reservations as $reservation) { 597 $tableau_resultat[$cpt] = Array(); 598 $tableau_resultat[$cpt]['resa_id'] = $reservation->resa_id; 599 $tableau_resultat[$cpt]['empr_id'] = $reservation->empr_id; 600 $tableau_resultat[$cpt]['notice_id'] = $reservation->notice_id; 601 $tableau_resultat[$cpt]['bulletin_id'] = $reservation->bulletin_id; 602 $tableau_resultat[$cpt]['resa_rank'] = $reservation->resa_rank; 603 $tableau_resultat[$cpt]['resa_dateend'] = $reservation->resa_dateend; 604 $tableau_resultat[$cpt]['resa_retrait_location_id '] = $reservation->resa_retrait_location_id ; 605 $tableau_resultat[$cpt]['resa_retrait_location'] = $reservation->resa_retrait_location; 606 607 $cpt++; 608 } 609 610 return $tableau_resultat; 611 612 } 613 function pmb_tester_session($pmb_session, $url_base) { 614 pmb_ws_charger_wsdl($ws, $url_base); 615 if (!$ws->pmbesOPACEmpr_get_account_info($pmb_session)) { 616 617 return 0; 618 } else return 1; 619 } 589 620 function pmb_reserver_ouvrage($session_id, $notice_id, $bulletin_id, $location, $url_base) { 590 621 pmb_ws_charger_wsdl($ws, $url_base);
Note: See TracChangeset
for help on using the changeset viewer.