Changeset 31644 in spip-zone


Ignore:
Timestamp:
Sep 18, 2009, 3:40:24 PM (10 years ago)
Author:
apachot@…
Message:
  • mise en page de l'espace mon compte
Location:
_plugins_/spip-pmb/2_0_0
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-pmb/2_0_0/habillage.css

    r31635 r31644  
    360360.pmb-autreslecteurs tr.even { background: #D8DAC8; }
    361361.pmb-autreslecteurs tr.odd { background: none; }
     362.pmb-tableau, .pmb-exemplaires { width: 100%; }
    362363.pmb-exemplaires th, .pmb-tableau th { background: #999966; color: white; font-weight: normal; }
    363364.pmb-exemplaires .expl_situation strong { color: #67741F; font-weight: normal; }
  • _plugins_/spip-pmb/2_0_0/inc-entete.html

    r31635 r31644  
    11#CACHE{0}
     2
    23<div id="top">
    34
  • _plugins_/spip-pmb/2_0_0/inc-moncompte.html

    r31635 r31644  
    2929                <div class="ps surlignable"><h2 class="pas_surlignable">Pr&ecirc;ts en cours</h2>
    3030                <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})]})]
    3232                      <B_tab_resultat>
    33                       <table class="pmb-tableau">
     33                      <table class="spip pmb-tableau">
    3434                          <thead>
    35                             <tr><th>Num&eacute;ro</th><th>Titre</th><th>Support</th><th>Date</th><th>Retour</th></tr>
     35                            <tr class="row_first"><th></th><th>Num&eacute;ro</th><th>Titre</th><th>Support</th><th>Date</th><th>Retour</th></tr>
    3636                          </thead>
    3737                          <tbody>
    3838                          <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>
    4148                         
    4249                      </BOUCLE_tab_resultat>
     
    5057
    5158                <div class="ps surlignable"><h2 class="pas_surlignable">Pr&ecirc;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})]})]
    5360                      <B_tab_resultat2>
    54                       <table class="pmb-tableau">
     61                      <table class="spip pmb-tableau">
    5562                          <thead>
    56                             <tr><th>Num&eacute;ro</th><th>Titre</th><th>Support</th><th>Date</th><th>Retour</th></tr>
     63                            <tr class="row_first"><th></th><th>Num&eacute;ro</th><th>Titre</th><th>Support</th><th>Date</th><th>Retour</th></tr>
    5764                          </thead>
    5865                          <tbody>
    5966                          <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>
    6077                         
    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>
    6479                       </tbody>
    6580                         </table>
     
    6883                      <//B_tab_resultat2>
    6984
     85                </div></div>
     86
     87                <div class="ps surlignable"><h2 class="pas_surlignable">R&eacute;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&eacute;servations
     109                      <//B_tab_resultat3>
     110
    70111 
    71112                </div></div>
    72113
     114
    73115                <br class="nettoyeur" />
    74116
  • _plugins_/spip-pmb/2_0_0/notice_display.html

    r31643 r31644  
    9494        [(#SET{tab_exemplaires, [(#GET{notice}|pmb_notice_champ{'tab_exemplaires'})]})]
    9595        <B_tab_exemplaires>
    96         <div class="pmb-exemplaires">
     96        <div class="spip pmb-exemplaires">
    9797                <h2><:pmb:exemplaires:></h2>
    9898                <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>
    100100
    101101                    <BOUCLE_tab_exemplaires(POUR){tableau #GET{tab_exemplaires}}>
    102                           <tr>
     102                          <tr[ class="(#COMPTEUR_BOUCLE|modulo{2}|?{row_even,row_odd})"]>
    103103                                    <td class='expl_cb'>[(#GET{tab_exemplaires}|pmb_tableau2_valeur{#CLE, expl_cb})]</td>
    104104                                    <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  
    11<?php
    22include_spip('base/pmb_tables');
     3
     4include_spip('inc/session');
    35
    46function pmb_transformer_nav_bar($nav_bar) {
     
    563565        $tableau_resultat = Array();
    564566        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);
    566568        $cpt = 0;
    567569        foreach ($loans as $loan) {
     
    586588                       
    587589}
    588 
     590function 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}
     613function 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}
    589620function pmb_reserver_ouvrage($session_id, $notice_id, $bulletin_id, $location, $url_base) {
    590621        pmb_ws_charger_wsdl($ws, $url_base);
Note: See TracChangeset for help on using the changeset viewer.