From: senator Date: Mon, 7 Feb 2011 19:01:39 +0000 (-0500) Subject: Shove the POC out of the way, move the KCLS-derived stuff in X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=ba728ffe1f8749d4081e8b535f103aab2321ba98;p=evergreen%2Fequinox.git Shove the POC out of the way, move the KCLS-derived stuff in --- diff --git a/Open-ILS/web/templates/default/kcls-wire/advanced.tt2 b/Open-ILS/web/templates/default/kcls-wire/advanced.tt2 deleted file mode 100644 index aec0eec207..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/advanced.tt2 +++ /dev/null @@ -1,25 +0,0 @@ -[% WRAPPER "default/kcls-wire/parts/base.tt2"; - INCLUDE "default/kcls-wire/parts/topnav.tt2"; - ctx.page_title = "Advanced Search" %] -
- [% INCLUDE "default/kcls-wire/parts/utils.tt2" %] -
-
- - - -
-
-
-
-
-
- [% INCLUDE "default/kcls-wire/parts/advanced/search.tt2" %] -
-
-
-
-[% END %] diff --git a/Open-ILS/web/templates/default/kcls-wire/home.tt2 b/Open-ILS/web/templates/default/kcls-wire/home.tt2 deleted file mode 100644 index e9a0516494..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/home.tt2 +++ /dev/null @@ -1,15 +0,0 @@ -[% WRAPPER "default/kcls-wire/parts/base.tt2"; - INCLUDE "default/kcls-wire/parts/topnav.tt2"; - ctx.page_title = "Home" %] -
- [% INCLUDE "default/kcls-wire/parts/utils.tt2" %] - [% INCLUDE "default/kcls-wire/parts/searchbar.tt2" %] -
-
-
-
- [% INCLUDE "default/kcls-wire/parts/homesearch.tt2" %] -
-
-
-[% END %] diff --git a/Open-ILS/web/templates/default/kcls-wire/login.tt2 b/Open-ILS/web/templates/default/kcls-wire/login.tt2 deleted file mode 100644 index 59573972b3..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/login.tt2 +++ /dev/null @@ -1,14 +0,0 @@ -[% WRAPPER "default/kcls-wire/parts/base.tt2"; - INCLUDE "default/kcls-wire/parts/topnav.tt2"; - ctx.page_title = "Account Login" %] -
- [% INCLUDE "default/kcls-wire/parts/utils.tt2" %] - [% INCLUDE "default/kcls-wire/parts/searchbar.tt2" %] -
-
-
- [% INCLUDE "default/kcls-wire/parts/login/form.tt2" %] -
-
-
-[% END %] diff --git a/Open-ILS/web/templates/default/kcls-wire/myopac/circs.tt2 b/Open-ILS/web/templates/default/kcls-wire/myopac/circs.tt2 deleted file mode 100644 index 67e1316653..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/myopac/circs.tt2 +++ /dev/null @@ -1,179 +0,0 @@ -[% WRAPPER "default/kcls-wire/parts/base.tt2" + - "default/kcls-wire/parts/myopac/base.tt2"; - myopac_page = "circs" %] -
-
-
- -
- - -
- -
-
-
- -
- - Current Items Checked Out - - - Export List - -
-
-
- - - - - - -
- Renew Selected Titles - - Save - - Renewing Help -
- - - - - - - - - -
- - - - Title - / - - Author - - - - Renews
Left -
-
- Due Date - - - barcode - - call number -
- -
-
- - - - - - - - - -
- - - -
-
-
-
-
- - - - - - - - -
- Title / - Author - - Call Number - - Checkout - - Due Date - - Returned -
- - - - - - - - - - -
- / - -
-
-
-
-
&myopac.common.other.circ;
- - - - - - - - - - - - -
&myopac.checked.circ.lib;&myopac.checked.item.type;&myopac.checked.circ.time;
- - -
-
-
&myopac.checked.renew.success;
- &myopac.checked.renew.confirm; - &myopac.checked.renew.fail; - &myopac.checked.renew.fail2; -
-[% END %] diff --git a/Open-ILS/web/templates/default/kcls-wire/myopac/holds.tt2 b/Open-ILS/web/templates/default/kcls-wire/myopac/holds.tt2 deleted file mode 100644 index e97a3cd12c..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/myopac/holds.tt2 +++ /dev/null @@ -1,204 +0,0 @@ -[% WRAPPER "default/kcls-wire/parts/base.tt2" + - "default/kcls-wire/parts/myopac/base.tt2"; - myopac_page = "holds" %] -
-
-
- -
- - -
- -
-
-
-
- - Current Items on Hold - - - Export List - -
-
-
- - - - - - - -
- - - Save - - Holds Help - - -
- - - - - - - - - - - - -
- - - - Title - - - Author - - Format - - Pickup Location - ActivateCancel if not
filled by
Active - Status -
-
- -
- - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
-
-
-
- - - - - - - - - - - - -
- -
-
- Edit - Save - Back -
-
-
testing...
- - &myopac.holds.cancel.confirm; - &myopac.holds.freeze.confirm; - &myopac.holds.thaw.confirm; - &myopac.holds.thaw_date.confirm; - &myopac.holds.freeze.select_thaw; - - - -
&myopac.holds.processing;
- - - &myopac.holds.verify; - -
-
-
- &myopac.holds.freeze.select_thaw; -
-

- -

-

- -

-
-[% END %] diff --git a/Open-ILS/web/templates/default/kcls-wire/myopac/lists.tt2 b/Open-ILS/web/templates/default/kcls-wire/myopac/lists.tt2 deleted file mode 100644 index 796a5b12ba..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/myopac/lists.tt2 +++ /dev/null @@ -1,280 +0,0 @@ -[% WRAPPER "default/kcls-wire/parts/base.tt2" + - "default/kcls-wire/parts/myopac/base.tt2"; - myopac_page = "lists" %] -
-
-

Create new list

- Enter the name of the new list:
- -
- - - - - -
- Share this list? - Sharing Help - - - -
- - -
- Submit -       - Cancel -
-
-
- My Lists - - Export List - -
-
-
-
- Saving Help - Save -
-
-
- -
-
-
- - - - - -
- Temporary List - - Anonymous List Help -
-
-
-
- - - - - - - -
- - Title - -
- - -
-

-
-
-
-
-
-
- RSS Feed -
-
- Share -
-
- Remove -
-
-
- - - - - - -
- - Title - -
- - -
-

-
-
-
-
- &myopac.delete.bookbag; -
-
&myopac.no.bookbags;
- - - - - - - - - - - - - - - - - - - -
&common.name;&myopac.bookbag.items;&myopac.bookbag.shared;&myopac.bookbag.toggle;&myopac.bookbag.delete;
- - - - &myopac.items; - - - &common.no; - - - &common.yes; - - &myopac.view; - - RSS Feed - - - &myopac.bookbag.hide; - &myopac.bookbag.share; - - &myopac.delete; -
- - - - - - - - - - - - -
&myopac.bookbag.create;
- - &myopac.bookbag.naming; - - -
- &myopac.bookbag.share; - &common.help; - &common.yes; - - &common.no; - - -
-
- -
-
- &myopac.bookbag.no.items; -
- - - - - - - - - - - - - - - -
&common.title;&common.authors;&myopac.bookbag.remove;
- - - &myopac.remove.link; -
- &myopac.publish.text; - - &myopac.item.confirm; - - - &myopac.publish.confirm; - - - &myopac.unpublish.confirm; - - - &myopac.update.success; - - - &myopac.create.warning; - - - &myopac.describe.bookbags; - - - &myopac.updated.success; - -
-[% END %] diff --git a/Open-ILS/web/templates/default/kcls-wire/myopac/main.tt2 b/Open-ILS/web/templates/default/kcls-wire/myopac/main.tt2 deleted file mode 100644 index 53c50d5461..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/myopac/main.tt2 +++ /dev/null @@ -1,421 +0,0 @@ -[% WRAPPER "default/kcls-wire/parts/base.tt2" + - "default/kcls-wire/parts/myopac/base.tt2"; - myopac_page = "main" %] -
-
-
-
Account Summary
-
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
- Fines: $0.00
- Pay Fines -
-
-
-
-
- - - - - -
- Items Currently Checked out - - (0) - -
-
-
- - - - - -
- Items Currently on Hold - - (0) - -
-
-
- - - - - -
- Items ready for pickup - - (0) - -
-
-
- - - - - -
Fees & Fines
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - -
- &myopac.fines.title; -
&myopac.fines.owed;&myopac.fines.paid;&myopac.fines.balance;
&myopac.fines.status;
&common.currency;&common.currency;&common.currency;
- - -
-


- - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Fines -
&common.title;&common.author;&myopac.fines.checkout;&myopac.fines.due;&myopac.fines.returned;&myopac.fines.balance; - -
- -
- - - &myopac.fines.accruing; - - &common.currency; - - -
-
- - -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -
- &myopac.fines.other; -
&myopac.fines.time.start;&myopac.fines.time.paid;&myopac.fines.owed.initial;&myopac.fines.paid.amount;&myopac.fines.balance;&myopac.fines.type; - -
- -
- &common.currency; - - &common.currency; - - * - - &common.currency; - - - -
-
- Pay Fines -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Billing Information - Selected fines you are paying for: - - - - - - - - - -
- Name - - Amount -
-
-
- Total amount to pay: - $ -
-
- Click Cancel to go back and (un)select - other fines. -
First Name
Last Name
Street Address
City
State or Province
ZIP or Postal Code
Credit Card Information
Credit Card #
-
-
- -
-
- Security Code -
- -
Exipration Month - -
Expiration Year - -
Edit Billing Address - -
- - -
-
- Important! You must have a printed receipt to be - eligible for a refund on lost items (regulations allow - for no exceptions). -
- - To ensure your necessary receipt information is - not lost, enter your email address above and a - receipt will be emailed to you. Otherwise, make - certain you have a printed receipt in hand before - closing the payment receipt screen. - -
- Refunds are not available for parts and pieces, overdue - fines, or items that do not display a specific title in - My Account. For a full list of refundable and - non-refundable items, visit - http://www.kcls.org/usingthelibrary/borrowing/refundable.cfm

- This site uses VeriSign SSL encryption to ensure your - privacy. -
-
-
-[% END %] diff --git a/Open-ILS/web/templates/default/kcls-wire/myopac/prefs.tt2 b/Open-ILS/web/templates/default/kcls-wire/myopac/prefs.tt2 deleted file mode 100644 index 94aea2145b..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/myopac/prefs.tt2 +++ /dev/null @@ -1,777 +0,0 @@ -[% WRAPPER "default/kcls-wire/parts/base.tt2" + - "default/kcls-wire/parts/myopac/base.tt2"; - myopac_page = "prefs" %] -
-
-
-
- - - - - -
- - - -
-
- -
-
-
- Save -
-
-
- -
-
- -
- - Account Information and Preferences - - - Export List - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
&myopac.loading;
&myopac.prefs.hits; -
-
- - Search Hits Help -
-
-
&myopac.prefs.font;
&myopac.prefs.search.location; -
- - &myopac.prefs.search.home; -
- -
&myopac.prefs.search.range;
Try - Library Elf-to manage library materials! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
&myopac.prefs.holds.notify; &common.help;
Pick Up Notice for - Holds
-
- - (Temporarily phone notification will generate a - mailed paper notice.)
Expire Notice for - Holds
-
Cancel Notice for - Holds
-
Overdue First - Notice
- -
- - - (Temporarily phone notification will generate a - mailed paper notice.)
Courtesy - Notice
-
- -
-
- - - - - - -
- &myopac.summary.expired;
-
- -
- - - - - - - - - - - - -
- &myopac.summary.notes;
:

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
&common.name;
- &myopac.summary.phone.day;&myopac.summary.change;
- - Enter New &myopac.summary.phone.day;: - - - - - - - - - -
- &myopac.summary.phone.evening;&myopac.summary.change;
New - &myopac.summary.phone.evening;: - - - -
- &myopac.summary.phone.other;&myopac.summary.change;
Enter - New &myopac.summary.phone.other;: - - - -
-
-
- - Username Help -
-
&common.username; -
&myopac.summary.change;
&myopac.summary.username.enter; - - - -
- &common.password; - &myopac.summary.password.text;&myopac.summary.change;
- - - - - - - - - - - - - - - - - - - -
- - &myopac.summary.password.current; - - - -
&myopac.summary.password.new; -
&myopac.summary.password.reenter; - -
- -
- &myopac.summary.email;&myopac.summary.change;
- - &myopac.summary.email.new; - - - - - - - - -
- &myopac.summary.id.primary;
- &myopac.summary.barcode;
- &myopac.summary.home;&myopac.summary.change;
- - New home library: - - - - - - - -
- &myopac.summary.genesis; -

-
-
- - - - - - - - - - - - - - - -
&myopac.summary.addresses; - - - - - - -
&myopac.summary.addresses.pending; - Address Help -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
&myopac.summary.address.type;
&myopac.summary.address.street;
&myopac.summary.address.street;
&myopac.summary.address.city;
&myopac.summary.address.county;
&myopac.summary.address.state;
&myopac.summary.address.country;
&myopac.summary.address.zip;
- Edit Address -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
&myopac.summary.address.type;
- &myopac.summary.address.street;
&myopac.summary.address.street; - -
&myopac.summary.address.city; - -
&myopac.summary.address.county; - -
&myopac.summary.address.state; - -
&myopac.summary.address.country; - -
&myopac.summary.address.zip;
- Save Changes - Discard Pending Address -
-
-
-
- &myopac.summary.username.error; -
-
- &myopac.summary.username.dup; -
-
- &myopac.summary.username.success; -
-
- &myopac.summary.username.failure; -
-
- &myopac.summary.email.error; -
-
- &myopac.summary.email.success; -
-
- &myopac.summary.email.failed; -
-
- &myopac.summary.password.error; -
-
- &myopac.summary.password.success; -
-
- &myopac.summary.password.failure; -
- - &myopac.summary.username.invalid; - - - Address Saved - -
- &myopac.prefs.save.success; -
-
- &myopac.prefs.save.failed; -
- - &myopac.prefs.help; - -
-[% END %] diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/advanced/global_row.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/advanced/global_row.tt2 deleted file mode 100644 index 8bcb97733e..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/advanced/global_row.tt2 +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/advanced/search.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/advanced/search.tt2 deleted file mode 100644 index de9b3e2350..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/advanced/search.tt2 +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/base.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/base.tt2 deleted file mode 100644 index 06f804c07d..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/base.tt2 +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - Catalog - King County Library - [% ctx.page_title %] - - [% BLOCK html_head; END; # provide a default that can be overridden %] - [% PROCESS html_head %] - - - [% content %] - [% INCLUDE "default/kcls-wire/parts/footer.tt2" %] - - diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/cn_browse.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/cn_browse.tt2 deleted file mode 100644 index ce652362ed..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/cn_browse.tt2 +++ /dev/null @@ -1,44 +0,0 @@ - -
-
- &common.cn.loading; -
-
-
- &common.cn.browsing; - -
- - - - - - - - - - - - - -
- &common.cn.previous; - &common.cn.shelf; - &common.cn.next; -
- -
-
- -
-
- -
-
-
-
-
- diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/footer.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/footer.tt2 deleted file mode 100644 index aebbd48864..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/footer.tt2 +++ /dev/null @@ -1,25 +0,0 @@ - - - - - diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/format_selector.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/format_selector.tt2 deleted file mode 100644 index 8f23865284..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/format_selector.tt2 +++ /dev/null @@ -1,42 +0,0 @@ - - - diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/homesearch.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/homesearch.tt2 deleted file mode 100644 index 03fc3bd588..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/homesearch.tt2 +++ /dev/null @@ -1,87 +0,0 @@ - -
-
-

Welcome to the
New Library Catalog!

- Featuring enhanced holds, management
tools, improved self checkout, and more.

- Learn more » -

-
- - - - - - - - - - - - - -
-
-
-
- - -
- New catalog -
-
- test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
- test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
-
-
- test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
- test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
-
-
-
-
- test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
- test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
-
-
-
- test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
- test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
-
-
- test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
- test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
-
-
-
- They call me Box Boy. -
-
- -
- - New catalog -
-
- -
-
- -
- -
-
Locations
-
-
- diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/item_lang_options.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/item_lang_options.tt2 deleted file mode 100644 index 90ee666424..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/item_lang_options.tt2 +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/libselect.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/libselect.tt2 deleted file mode 100644 index 4b5efc6727..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/libselect.tt2 +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - &library.select.help; - - diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/login/form.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/login/form.tt2 deleted file mode 100644 index b07d4e7b03..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/login/form.tt2 +++ /dev/null @@ -1,147 +0,0 @@ - -
- -
-
-
-

Password Reset

- Username or Barcode
-

- Email Address on account
-
- Submit   - Cancel -
- - - - - - - - - - - - - - - - - - - - - - - - - -
&login.password;
- &login.first.time; - &common.password_criteria; -
&login.password.current.enter;
&login.password.new.enter;
&login.password.new.reenter;

- -
- -&login.password.nomatch; -&login.password.success; - - &login.password.strength; - &common.password_criteria; - -&login.barcode.inactive; -&login.account.inactive; -&login.failed; - -
-
-
- - - - - - -
-
-
-
- diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/myopac/base.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/myopac/base.tt2 deleted file mode 100644 index d47b55a54f..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/myopac/base.tt2 +++ /dev/null @@ -1,35 +0,0 @@ -[% myopac_pages = [ - {url => "main", name => "Account Summary"}, - {url => "circs", name => "Items Checked Out"}, - {url => "holds", name => "Holds"}, - {url => "prefs", name => "Account Preferences"}, - {url => "lists", name => "My Lists"} - ]; - skin_root = "../" -%] - [% INCLUDE "default/kcls-wire/parts/topnav.tt2" %] -
- [% INCLUDE "default/kcls-wire/parts/utils.tt2" %] - [% INCLUDE "default/kcls-wire/parts/searchbar.tt2" %] -
-
-
-
- [%- FOREACH page IN myopac_pages; - IF page.url == myopac_page; - cls_which = "on"; - ctx.page_title = "Your Account - " _ page.name; - ELSE; - cls_which = "off"; - END -%] - - [% END %] -
-
-
-
- [% content %] -
-
-
diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/place_hold.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/place_hold.tt2 deleted file mode 100644 index b2ce03d77f..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/place_hold.tt2 +++ /dev/null @@ -1,287 +0,0 @@ -
-
-
- - - - - - - - - - -
&opac.holds.xulRecipient;: - - - - - - - -
-
-
-
-


- &common.hold.check; -
-
-
-

Place Hold

-

- You would like to place a hold on - "" - to be picked up at - "".
- If this is correct, press SUBMIT.

-

- If you would like to change the library pick up location, select - from the        -
- Location dropdown menu. -

-

If you use the Traveling Library Center (TLC) and ABC Express - services, please select "Outreach" to have the item delivered - during your scheduled visit.

- Submit -        - Cancel -

-

* If you need your item today, and it is checked in at your - library, please place your hold and then call your library to set it - aside. Placing a hold without calling the library will increase your - wait time.
Library phone numbers. -

-

* For best possible service, we recommend keeping a printed copy of - your most recent holds list.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
&common.hold.create;
&opac.holds.recipient;:
&common.title.label;
&common.author;
&common.format;
&common.physical.label;
&common.call.number.label;
&common.copy.barcode.label;
&common.hold.type.label; - &common.hold.volume; - - &common.hold.copy; -
&opac.holds.contactPhone;: - - - &common.phone.format; - -
&common.phone.enable; - -
&opac.holds.contactEmail;: - - &common.email.none;
- &common.email.set; -
- - &common.email.none; - -
&common.email.enable; - -
&opac.holds.pickupLocation; - -
&opac.holds.expire_time; - -
- &opac.holds.freeze; - &common.help; - - -
- - &opac.holds.freeze.thaw_date; - - -
- -
-
- &common.format.alternatives; - &common.help; -
-
&common.control.click;
-
- -
- - - - -
-
&opac.holds.success;
-
&opac.holds.failure;
- - &common.phone.format.help; - - - &common.hold.failed; - -
-
-
- Place hold on selected
- Remove selected - - - - - - - -
- - - - Title -
- - - - - - - - - - - -
- Back to search results -
- - - &opac.search.books; - &opac.search.largePrint; - &opac.search.audioBooks; - &opac.search.videoRecordings; - &opac.search.music; - &opac.search.electronic; - - - &holds.advanced_options; - &common.hold.delivery; - &common.hold.exists; - &common.hold.exists.override; - &common.hold.barred; - &common.hold.item.invalid; - &common.hold.patron.invalid; - -
diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/record/body.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/record/body.tt2 deleted file mode 100644 index d0f1dfd411..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/record/body.tt2 +++ /dev/null @@ -1,113 +0,0 @@ - -
-
-
- Search Results    - - Showing Item -  of  - -
- -
-
- - - - - - - -
- « Back - -
- - - - - - - - -
- &rdetail.detailMain.headerLabel; - - - &opac.holds.exportRefWorks; - - - - -
- -
- &rdetail.record.deleted; -
- - [% INCLUDE "default/kcls-wire/parts/record/summary.tt2" %] -
-
-
- -
-
- -
-
- [% INCLUDE "default/kcls-wire/parts/record/extras.tt2" %] - -
- &rdetail.none; -
-
- &rdetail.bookbag.add.success; -
-
- &rdetail.bookbag.name; -
-
- &rdetail.bookbag.create.success; -
-
- diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/record/cn_details.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/record/cn_details.tt2 deleted file mode 100644 index ec75d0a8d7..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/record/cn_details.tt2 +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -
-
- &rdetail.print; - - - - - - - - - - - - - - - - - - - - - - - - - - - -
&rdetail.cn.barcode;&common.status;&rdetail.cn.location;&rdetail.cn.hold.age;&rdetail.cn.genesis;&rdetail.cn.holdable;&rdetail.cn.due;
- - &rdetail.cn.more; - &rdetail.cn.less; - &rdetail.cn.hold; - &rdetail.cn.disabled; - - - -
- - - - - - - -
- - &rdetail.cn.note; - - - &rdetail.cn.category; - - - : -
-
-
-
- -&common.yes; -&common.no; - -
-
-
- -
-
- - - - - - - - - - - - - - - - - -
&common.library;
&common.title;
&common.author;
&common.edition;
&common.pubdate;
&common.publisher;
&common.physical;
&common.callnumber;
-
-
-
- diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/record/copyinfo.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/record/copyinfo.tt2 deleted file mode 100644 index 6c78071cab..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/record/copyinfo.tt2 +++ /dev/null @@ -1,68 +0,0 @@ - -
-
- - &rdetail.copyInfo.local; - - - &rdetail.copyInfo.all; - -
- - - - - - - - - - - - - - - - - - - - - - -
&rdetail.copyInfo.library;&rdetail.copyInfo.callnumber; - &rdetail.copyInfo.copylocation; - &rdetail.copyInfo.actions; -
-
- &rdetail.copyInfo.print; - - - - - -
- &rdetail.loading; -
- -

-
&rdetail.noneAvailable;
-
- diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/record/extras.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/record/extras.tt2 deleted file mode 100644 index a1dc5bb202..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/record/extras.tt2 +++ /dev/null @@ -1,321 +0,0 @@ - -
- - - - - - - - -
-
&common.loading;
- - -
- - - - - -
- Summary: - -
-
- -
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Subject: - -
-
- Genre: - -
-
- Topic Heading: - -
-
- Geographic Setting: - -
-
- Biographical Subject: - -
-
- Character Attributes: - -
-
- Setting: - -
-
- Time Period: - -
-
-
- - - -
- Contents: -
- &rdetail.extras.toc;: -
-
- - -
- Authors: -
- Added Authors: -
- Credits: -
- Cast: -
- Author Notes: -
-
- - - -
- Series: -
-
- - - -
- Awards: -
- Patron Reviews: -
- - -
- Reviews: -
- Suggested Reads: -
-
-
-
-
-
-
-
-
-
- - - -
- - - -
- - - -
- - - - - -
-
- &rdetail.extras.call.null; -
- -
- &rdetail.extras.call.local; - -
- [% INCLUDE "default/kcls-wire/parts/cn_browse.tt2" %] -
- - [% INCLUDE "default/kcls-wire/parts/record/cn_details.tt2" %] - - - - [% INCLUDE "default/kcls-wire/parts/record/copyinfo.tt2" %] - - -
-
-
-
-
&rdetail.extras.preview.fulltext;
-
&rdetail.extras.preview.title;
-
&rdetail.extras.preview.badge;
-
- - - - diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/record/summary.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/record/summary.tt2 deleted file mode 100644 index 755ad2528d..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/record/summary.tt2 +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - - - - - -
- Image of item -
-
-
&opac.image_provided;
- -
-
- - - - - -
-
- &common.author;: - -
-
-
- -
-
- -
- add to my list -
-
-
- Format -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- &common.isbn; - - &common.physical; -
- &common.edition; - - &common.format; - - Format - -
- &common.pubdate; - - Summary -
- &common.publisher; - - &rdetail.summary.subjects; -
-
-
-

- - - - - - - - - -
LocationCall NumberSelving LocationStatusDue Date
- - - - - - - - - - -
- -
- - Show more locations -
- -
- - Collapse locations -
- -
- - Expand all tabs -
- -
- - Collapse all tabs -
- -
- - - - - - - - - - - - - -
- - - - - - -
-
- &common.title;: -
-
- Place Hold - Reviews and More - Add to My List -
-
-
- - -
- - diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/result/header.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/result/header.tt2 deleted file mode 100644 index e9613ffe13..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/result/header.tt2 +++ /dev/null @@ -1,38 +0,0 @@ -
-
- - - - - - -
Search Results - &common.results; - -  - - -  &common.of; - - - (page - - -  &common.of; - ) - - - - Previous - - - - - - Next - - -
-
diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/result/lowhits.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/result/lowhits.tt2 deleted file mode 100644 index 0514d318f0..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/result/lowhits.tt2 +++ /dev/null @@ -1,93 +0,0 @@ - -
-
-
-

Sorry, no entries were found for - ""
- Did you mean - ? -

- - - - - -
- Other Possibilities: -
-
-
-

- Still not finding what you are looking for?
- Request that KCLS purchase the material you are looking for by making a - Purchase Request
- Note: You must be logged in to make a Purchase Request
-

-

- Keyword Search Tips
- Change to Advanced Keyword Search. -

-

- Adjacency Multiple words are not searched together as a phrase. They will - be found in various parts of the record. To search for a phrase, enclose your - search terms in quotation marks.
- (example: "garcia marquez") -

-

- Truncation
- Words may be right-hand truncated using an asterisk. Use a single asterisk * - to truncate from 1-5 characters. Use a double asterisk ** for open-ended truncation.
- (example: environment* agency) -

-

- Wildcards
- You may use a question mark to replace a single character anywhere within a word.
- example: wom?) -

-
-
-
-
-
&result.lowhits.few;
-
&result.lowhits.zero;
-
- - -
- &result.lowhits.did.you.mean; - -
- -
- &result.lowhits.formats; - &result.lowhits.formats.search; -
- -
- &result.lowhits.related; -
- -
-
- -
- &result.lowhits.expand; - -
- - -
-
- diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/result/table.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/result/table.tt2 deleted file mode 100644 index 5e2778a390..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/result/table.tt2 +++ /dev/null @@ -1,258 +0,0 @@ - - -
- - - - - - - -
-
SIDEBAR TODO -
-
- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - -
1. - - Image of item
-
-
- - -
- -
- - -    - -
- - - - - - - - - - - - - - - - - - - - -
- Call number: -
- Publisher: - - -
- ISBN: - - -
- Edition: -
- Phys. Desc.: - - -
-
- -
- - -
-
-
- - - | - | - - - -
-
- Format - - &common.relevancy; - - - - - - - - - - - &result.googleBooks.browse; - - -
-
- -
-
- -
- add to my list -
- -
-
- Format -
-
-
-
- -
-
-
-
- -
-
-
-
- -
- - - - - - - -
- -
- -
- - - - - - - -
- - &common.results; - -  - - -  &common.of; - - (page - -  &common.of; - - - - - - Previous - - - - Next - - -
-
- -
- - diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/searchbar.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/searchbar.tt2 deleted file mode 100644 index ec559f68fc..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/searchbar.tt2 +++ /dev/null @@ -1,57 +0,0 @@ - diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/stypes_selector.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/stypes_selector.tt2 deleted file mode 100644 index 9bde3bf5fe..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/stypes_selector.tt2 +++ /dev/null @@ -1,10 +0,0 @@ - - - diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/tips.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/tips.tt2 deleted file mode 100644 index 95a9b35649..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/tips.tt2 +++ /dev/null @@ -1,11 +0,0 @@ - -
-
-
- &common.tips.tip1; - &common.tips.tip2; -
- &tips.label; -
-
- diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/topnav.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/topnav.tt2 deleted file mode 100644 index 350959d003..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/topnav.tt2 +++ /dev/null @@ -1,31 +0,0 @@ - - - - diff --git a/Open-ILS/web/templates/default/kcls-wire/parts/utils.tt2 b/Open-ILS/web/templates/default/kcls-wire/parts/utils.tt2 deleted file mode 100644 index d8dd56ab0d..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/parts/utils.tt2 +++ /dev/null @@ -1,30 +0,0 @@ -
-
-
-
- -
- Back - Homepage - Print Page - Help - Forward -
- -
-
-
diff --git a/Open-ILS/web/templates/default/kcls-wire/place_hold.tt2 b/Open-ILS/web/templates/default/kcls-wire/place_hold.tt2 deleted file mode 100644 index 2bf000af22..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/place_hold.tt2 +++ /dev/null @@ -1,15 +0,0 @@ -[% WRAPPER "default/kcls-wire/parts/base.tt2"; - INCLUDE "default/kcls-wire/parts/topnav.tt2"; - ctx.page_title = "Place Hold" %] -
- [% INCLUDE "default/kcls-wire/parts/utils.tt2" %] - [% INCLUDE "default/kcls-wire/parts/searchbar.tt2" %] -
-
-
-
- [% INCLUDE "default/kcls-wire/parts/place_hold.tt2" %] -
-
-
-[% END %] diff --git a/Open-ILS/web/templates/default/kcls-wire/record.tt2 b/Open-ILS/web/templates/default/kcls-wire/record.tt2 deleted file mode 100644 index 59d2ef8a15..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/record.tt2 +++ /dev/null @@ -1,14 +0,0 @@ -[% WRAPPER "default/kcls-wire/parts/base.tt2"; - INCLUDE "default/kcls-wire/parts/topnav.tt2"; - ctx.page_title = "Record Detail" %] -
- [% INCLUDE "default/kcls-wire/parts/utils.tt2" %] - [% INCLUDE "default/kcls-wire/parts/searchbar.tt2" %] -
-
-
- [% INCLUDE "default/kcls-wire/parts/record/body.tt2" %] -
-
-
-[% END %] diff --git a/Open-ILS/web/templates/default/kcls-wire/results.tt2 b/Open-ILS/web/templates/default/kcls-wire/results.tt2 deleted file mode 100644 index e281aacec3..0000000000 --- a/Open-ILS/web/templates/default/kcls-wire/results.tt2 +++ /dev/null @@ -1,60 +0,0 @@ -[% WRAPPER "default/kcls-wire/parts/base.tt2"; - INCLUDE "default/kcls-wire/parts/topnav.tt2"; - ctx.page_title = "Search Results" %] -
- [% INCLUDE "default/kcls-wire/parts/utils.tt2" %] - [% INCLUDE "default/kcls-wire/parts/searchbar.tt2" %] -
-
-
-
-
- Another Search -
-
- Advanced Search -
-
- View My List -
-
-
Sort by
- - - -
-
View
- -
- - -
-
-
-
-
- [% INCLUDE "default/kcls-wire/parts/result/header.tt2" %] -
- [% INCLUDE "default/kcls-wire/parts/result/table.tt2" %] - [% INCLUDE "default/kcls-wire/parts/result/lowhits.tt2" %] -
-
-
-
-
-[% END %] diff --git a/Open-ILS/web/templates/default/opac-poc/base.tt2 b/Open-ILS/web/templates/default/opac-poc/base.tt2 new file mode 100644 index 0000000000..6d546077d5 --- /dev/null +++ b/Open-ILS/web/templates/default/opac-poc/base.tt2 @@ -0,0 +1,12 @@ + + + + [% ctx.page_title %] + + [% BLOCK html_head; END; # provide a default that can be overridden %] + [% PROCESS html_head %] + + + [% content %] + + diff --git a/Open-ILS/web/templates/default/opac-poc/common.tt2 b/Open-ILS/web/templates/default/opac-poc/common.tt2 new file mode 100644 index 0000000000..c4caa0e4f5 --- /dev/null +++ b/Open-ILS/web/templates/default/opac-poc/common.tt2 @@ -0,0 +1,58 @@ +[% + # Org Unit Selector Widget : + # PROCESS build_org_selector id='selector-id' name='selector-name' + BLOCK build_org_selector; + first_run = 0; + IF !org_unit; + org_unit = ctx.aou_tree; + first_run = 1; +%] + + [% END %] +[% END %] + +[% PROCESS 'default/opac/marc_attrs.tt2' %] +[% USE date; + USE money = format('$%.2f'); + icon_by_mattype = { # XXX KCLS-specific + "a" => "media_book.jpg", + "b" => "media_magazines.jpg", + "c" => "media_printedmusic.jpg", + "d" => "media_microform.jpg", + "e" => "media_equipment.jpg", + "f" => "media_films.jpg", + "g" => "", + "h" => "media_dvd.jpg", + "i" => "media_bookoncassette.jpg", + "j" => "media_musiccd.jpg", + "k" => "media_musiccassette.jpg", + "l" => "media_musicrecord.jpg", + "m" => "media_software.jpg", + "n" => "media_bookoncd.jpg", + "o" => "media_kit.jpg", + "p" => "media_newspaper.jpg", + "q" => "media_largeprint.jpg", + "r" => "media_3dobject.jpg", + "s" => "media_slide.jpg", + "t" => "media_online.jpg", + "u" => "media_eaudio.jpg", + "v" => "media_ebooktext.jpg", + "w" => "media_eaudio.jpg", + "x" => "media_downloadmusic.jpg", + "y" => "media_downloadvideo.jpg", + "z" => "media_map.jpg", + "2" => "media_cassettewithbook.jpg", + "5" => "media_cdwithbook.jpg" + }; +%] diff --git a/Open-ILS/web/templates/default/opac-poc/home.tt2 b/Open-ILS/web/templates/default/opac-poc/home.tt2 new file mode 100644 index 0000000000..03b2ad1c15 --- /dev/null +++ b/Open-ILS/web/templates/default/opac-poc/home.tt2 @@ -0,0 +1,24 @@ +[% ctx.page_title = "Home" %] + +[% BLOCK html_head %] + +[% END %] + +[% WRAPPER "default/opac/base.tt2" %] +[% PROCESS "default/opac/common.tt2" %] + +
+ +

+
+ + [% PROCESS build_org_selector name='loc' %] + + +
+
+ + +[% END %] diff --git a/Open-ILS/web/templates/default/opac-poc/login.tt2 b/Open-ILS/web/templates/default/opac-poc/login.tt2 new file mode 100644 index 0000000000..1bae9588f6 --- /dev/null +++ b/Open-ILS/web/templates/default/opac-poc/login.tt2 @@ -0,0 +1,32 @@ +[% BLOCK html_head %] + +[% END %] + +[% + USE CGI; + WRAPPER "default/opac/base.tt2"; + ctx.page_title = "Login"; +%] + +
+
+ + + + + + + + + + + + +
Username or Barcode
Password
+ +
+ +
+
+[% END %] diff --git a/Open-ILS/web/templates/default/opac-poc/marc_attrs.tt2 b/Open-ILS/web/templates/default/opac-poc/marc_attrs.tt2 new file mode 100644 index 0000000000..73f12c3499 --- /dev/null +++ b/Open-ILS/web/templates/default/opac-poc/marc_attrs.tt2 @@ -0,0 +1,18 @@ +[% + # Extract MARC fields from XML + # get_marc_attrs( { marc_xml => doc } ) + BLOCK get_marc_attrs; + xml = args.marc_xml; + args.isbn = xml.findnodes('//*[@tag="020"]/*[@code="a"]').textContent; + args.upc = xml.findnodes('//*[@tag="024"]/*[@code="a"]').textContent; + args.issn = xml.findnodes('//*[@tag="022"]/*[@code="a"]').textContent; + args.title = xml.findnodes('//*[@tag="245"]/*[@code="a"]').textContent; + args.author = xml.findnodes('//*[@tag="100"]/*[@code="a"]').textContent; + args.publisher = xml.findnodes('//*[@tag="260"]/*[@code="b"]').textContent; + args.pubdate = xml.findnodes('//*[@tag="260"]/*[@code="c"]').textContent; + args.mattype = xml.findnodes('//*[@tag="998"]/*[@code="d"]').textContent; # XXX this is KCLS-specific and will need to change + + # clean up the ISBN + args.isbn_clean = args.isbn.replace('\ .*', ''); + END; +%] diff --git a/Open-ILS/web/templates/default/opac-poc/myopac/_links.tt2 b/Open-ILS/web/templates/default/opac-poc/myopac/_links.tt2 new file mode 100644 index 0000000000..b0341985db --- /dev/null +++ b/Open-ILS/web/templates/default/opac-poc/myopac/_links.tt2 @@ -0,0 +1,20 @@ +
[% +pages = [ + {url => "main", name => "My Account"}, + {url => "circs", name => "Items Out"}, + {url => "holds", name => "Items on Hold"}, + {url => "fines", name => "Fines"}, + {url => "prefs", name => "Account Preferences"}, + {url => "bookbags", name => "My Bookbags"} +]; +FOREACH page IN pages %] + + [% IF page.url != myopac_page %][% END; + page.name; + IF page.url != myopac_page %] + [% ELSE; ctx.page_title = page.name; END %] +[% END %]
+ diff --git a/Open-ILS/web/templates/default/opac-poc/myopac/bookbags.tt2 b/Open-ILS/web/templates/default/opac-poc/myopac/bookbags.tt2 new file mode 100644 index 0000000000..0ac2dc099d --- /dev/null +++ b/Open-ILS/web/templates/default/opac-poc/myopac/bookbags.tt2 @@ -0,0 +1,52 @@ +[% BLOCK html_head %] + +[% END %] + +[% WRAPPER "default/opac/base.tt2" %] +[% INCLUDE "default/opac/myopac/_links.tt2" myopac_page = "bookbags" %] + +[% IF ctx.bookbags.size == 0 %] +No Bookbags +[% STOP; END %] + +
+
+
+ + +
+
+ + + + + + + + + + + [% FOR bbag IN ctx.bookbags %] + + + + + + + [% END %] + +
NamePublicCreated OnItems
[% bbag.name %][% bbag.pub == 't' ? 'Yes' : 'No' %][% date.format(ctx.parse_datetime(bbag.create_time),'%Y-%m-%d') %]XXX
+
+ + +[% END %] diff --git a/Open-ILS/web/templates/default/opac-poc/myopac/circs.tt2 b/Open-ILS/web/templates/default/opac-poc/myopac/circs.tt2 new file mode 100644 index 0000000000..5f08d2e59e --- /dev/null +++ b/Open-ILS/web/templates/default/opac-poc/myopac/circs.tt2 @@ -0,0 +1,77 @@ +[% BLOCK html_head %] + +[% END %] + +[% PROCESS "default/opac/common.tt2" %] +[% WRAPPER "default/opac/base.tt2" %] +[% INCLUDE "default/opac/myopac/_links.tt2" myopac_page = "circs" %] + +[% IF ctx.circs.size == 0 %] +No Items Checked Out +[% STOP; END %] + +
+
+ [% IF ctx.success_renewals > 0 %] +
Successfully renewed [% ctx.success_renewals %] items.
+ [% END %] + [% IF ctx.failed_renewals > 0 %] +
Failed to renew [% ctx.failed_renewals %] items.
+ [% END %] +
+ + +
+
+ + + + + + + + + + + + [% FOR circ IN ctx.circs %] + [% attrs = {marc_xml => circ.marc_xml}; %] + [% PROCESS get_marc_attrs args=attrs; %] + + + + + + + + + + [% IF circ.renewal_response and circ.renewal_response.textcode != 'SUCCESS' %] + + + + [% END %] + [% END %] + +
TitleAuthorDue DateRenewals RemainingSelect
[% attrs.title %][% attrs.author %][% date.format(ctx.parse_datetime(circ.circ.due_date),'%Y-%m-%d') %][% circ.circ.renewal_remaining %]
+
+ [% circ.renewal_response.textcode %] + [% IF circ.renewal_response.payload.fail_part and circ.renewal_response.payload.fail_part != circ.renewal_response.textcode %] + [% circ.renewal_response.payload.fail_part %] + [% END %] +
+
+
+ +[% END %] diff --git a/Open-ILS/web/templates/default/opac-poc/myopac/fines.tt2 b/Open-ILS/web/templates/default/opac-poc/myopac/fines.tt2 new file mode 100644 index 0000000000..727322f78b --- /dev/null +++ b/Open-ILS/web/templates/default/opac-poc/myopac/fines.tt2 @@ -0,0 +1,107 @@ +[% BLOCK html_head %] + +[% END %] + +[% PROCESS "default/opac/common.tt2" %] +[% WRAPPER "default/opac/base.tt2" %] +[% INCLUDE "default/opac/myopac/_links.tt2" myopac_page = "fines" %] +

Summary

+ + + + + + + + + + + + + + + +
Total OwedTotal PaidBalance Owed
[% money(ctx.fines.total_owed) %][% money(ctx.fines.total_paid) %][% money(ctx.fines.balance_owed) %]
+ +[% IF ctx.fines.circulation.size > 0 %] +

Overdue materials

+ + + + + + + + + + + + + [% FOR f IN ctx.fines.circulation %] + [% attrs = {marc_xml => f.marc_xml}; %] + [% PROCESS get_marc_attrs args=attrs; %] + + + + + + + + + [% END %] + +
TitleAuthorCheckout DateDue DateDate ReturnedBalance Owed
[% attrs.title %][% attrs.author %][% date.format( + ctx.parse_datetime(f.xact.circulation.xact_start), "%Y-%m-%d" + ) %][% date.format( + ctx.parse_datetime(f.xact.circulation.due_date), "%Y-%m-%d" + ) %][% + IF f.xact.circulation.checkin_time; + date.format( + ctx.parse_datetime(f.xact.circulation.checkin_time), + "%Y-%m-%d" + ); + END %][% money(f.xact.balance_owed) %]
+[% END %] + +[% IF ctx.fines.grocery.size > 0 %] +

Other Fees

+ + + + + + + + + + + + + [% FOR f IN ctx.fines.grocery %] + + + + + + + + + [% END %] + +
Transaction Start TimeLast Payment TimeInitial Amount OwedTotal Amount PaidBalance OwedBilling Type
[% + date.format( + ctx.parse_datetime(f.xact.xact_start), "%Y-%m-%d" + ) %][% IF f.xact.last_payment_ts; + date.format( + ctx.parse_datetime(f.xact.last_payment_ts), "%Y-%m-%d" + ); + END %][% money(f.xact.total_owed) %][% money(f.xact.total_paid) %][% money(f.xact.balance_owed) %][% f.xact.last_billing_type %]
+[% END %] + +[% END %] diff --git a/Open-ILS/web/templates/default/opac-poc/myopac/holds.tt2 b/Open-ILS/web/templates/default/opac-poc/myopac/holds.tt2 new file mode 100644 index 0000000000..ce09725149 --- /dev/null +++ b/Open-ILS/web/templates/default/opac-poc/myopac/holds.tt2 @@ -0,0 +1,94 @@ +[% BLOCK html_head %] + +[% END %] + +[% PROCESS "default/opac/common.tt2"; + WRAPPER "default/opac/base.tt2"; + INCLUDE "default/opac/myopac/_links.tt2" myopac_page = "holds" %] + +[% IF ctx.holds.size == 0 %] +No Items On Hold +[% STOP; END %] + +
+ +
+
+ + +
+
+ + + + + + + + + + + + + + + + [% FOR hold IN ctx.holds %] + [% attrs = {marc_xml => hold.marc_xml}; %] + [% PROCESS get_marc_attrs args=attrs; %] + + + + + + + + + + + + [% END %] + +
TitleAuthorFormatsPickup LocationStatusActiveActivate on...Expiration DateSelect
[% attrs.title %][% attrs.author %] + [% + key = attrs.mattype; + format_desc = ctx.find_citm(key).value; + icon_filename = icon_by_mattype.$key; + IF icon_filename; + %] + [% format_desc %] + [% END %] + [% ctx.find_aou(hold.hold.hold.pickup_lib).name %][% + IF hold.hold.status == 4; + "Available"; + ELSIF hold.hold.estimated_wait; + "Estimated wait (days): "; hold.hold.estimated_wait; + ELSIF hold.hold.status == 3; + "In Transit"; + ELSIF hold.hold.status < 3; + "Waiting for copy"; + END; + %][% IF hold.hold.hold.frozen == 't' %] No [% ELSE %] Yes [% END %][% + IF hold.hold.hold.frozen == 't' AND hold.hold.hold.thaw_date; + date.format(ctx.parse_datetime(hold.hold.hold.thaw_date),'%Y-%m-%d'); + ELSE; + '-'; + END + %][% hold.hold.hold.expire_time ? hold.hold.hold.expire_time : '-' %]
+
+[% END %] diff --git a/Open-ILS/web/templates/default/opac-poc/myopac/main.tt2 b/Open-ILS/web/templates/default/opac-poc/myopac/main.tt2 new file mode 100644 index 0000000000..33a533ee47 --- /dev/null +++ b/Open-ILS/web/templates/default/opac-poc/myopac/main.tt2 @@ -0,0 +1,39 @@ +[% BLOCK html_head %] + +[% END %] + +[% WRAPPER "default/opac/base.tt2" %] +[% INCLUDE "default/opac/myopac/_links.tt2" myopac_page = "main" %] + + + + + + + + + + + + + + + + + + + + + + + + + + +
First Name[% ctx.user.first_given_name %]
Middle Name[% ctx.user.second_given_name %]
Last Name[% ctx.user.family_name %]
Library Card[% ctx.user.card.barcode %]
Email Address[% ctx.user.email %]Change
Phone[% ctx.user.day_phone %]
+ +[% END %] diff --git a/Open-ILS/web/templates/default/opac-poc/myopac/prefs.tt2 b/Open-ILS/web/templates/default/opac-poc/myopac/prefs.tt2 new file mode 100644 index 0000000000..d9a60ba1fe --- /dev/null +++ b/Open-ILS/web/templates/default/opac-poc/myopac/prefs.tt2 @@ -0,0 +1,15 @@ +[% BLOCK html_head %] + +[% END %] + +[% WRAPPER "default/opac/base.tt2" %] +[% INCLUDE "default/opac/myopac/_links.tt2" myopac_page = "prefs" %] +

XXX TODO Need to find out whether the list of pref fields can/should be generated + from db entries or something.

+ +[% END %] diff --git a/Open-ILS/web/templates/default/opac-poc/myopac/update_email.tt2 b/Open-ILS/web/templates/default/opac-poc/myopac/update_email.tt2 new file mode 100644 index 0000000000..7666c8f332 --- /dev/null +++ b/Open-ILS/web/templates/default/opac-poc/myopac/update_email.tt2 @@ -0,0 +1,20 @@ +[% BLOCK html_head %] + +[% END %] + +[% WRAPPER "default/opac/base.tt2" %] +[% INCLUDE "default/opac/myopac/_links.tt2" %] + +
+ + + +
Current Email[% ctx.user.email %]
New Email
+ +
+ +[% END %] diff --git a/Open-ILS/web/templates/default/opac-poc/place_hold.tt2 b/Open-ILS/web/templates/default/opac-poc/place_hold.tt2 new file mode 100644 index 0000000000..91996ad3c0 --- /dev/null +++ b/Open-ILS/web/templates/default/opac-poc/place_hold.tt2 @@ -0,0 +1,33 @@ +[% BLOCK html_head %] + +[% END %] + +[% + USE CGI; + PROCESS "default/opac/common.tt2"; + WRAPPER "default/opac/base.tt2"; + ctx.page_title = "Place Hold"; + attrs = {marc_xml => ctx.marc_xml}; + PROCESS get_marc_attrs args=attrs; +%] + + +
+
Placing hold on [% attrs.title %], by [% attrs.author %]
+ [% IF ctx.hold_success %] +
Succeeded
+ [% ELSIF ctx.hold_failed %] +
Failed...
+ [% ELSE %] +
+ Choose a pickup Library [% PROCESS build_org_selector name='pickup_lib' value=ctx.default_pickup_lib %] + + + + +
+ [% END %] +
+ +[% END %] diff --git a/Open-ILS/web/templates/default/opac-poc/record.tt2 b/Open-ILS/web/templates/default/opac-poc/record.tt2 new file mode 100644 index 0000000000..24f1203f77 --- /dev/null +++ b/Open-ILS/web/templates/default/opac-poc/record.tt2 @@ -0,0 +1,82 @@ +[% BLOCK html_head %] + +[% END %] + +[% + WRAPPER "default/opac/base.tt2"; + PROCESS "default/opac/common.tt2"; + ctx.page_title = "Details"; + record = ctx.record; + attrs = {marc_xml => ctx.marc_xml}; + PROCESS get_marc_attrs args=attrs; +%] + +
+ + + + + [% IF attrs.title %][% END %] + [% IF attrs.author %][% END %] + [% IF attrs.isbn %][% END %] + [% IF attrs.issn %][% END %] + [% IF attrs.upc %][% END %] + [% IF attrs.pubdate %][% END %] + [% IF attrs.publisher %][% END %] + + + + +
+ [% IF attrs.isbn_clean || attrs.upc %] + + [% END %] +
Title[% attrs.title %]
Author[% attrs.author %]
ISBN[% attrs.isbn %]
ISSN[% attrs.issn %]
UPC[% attrs.upc %]
Publication Date[% attrs.pubdate %]
Publishere[% attrs.publisher %]
Subjects + [% FOR node IN ctx.marc_xml.findnodes('//*[@tag="650"]') %] + [% + s0 = node.childNodes.0.textContent; + s1 = node.childNodes.1.textContent; + %] + [% IF s0 %] + [% s0 %] + [% IF s1 %] + -- + [% s1 %] + [% END %] +
+ [% END %] + [% END %] +
+ + + + + + + + + + + [% FOR acn IN record.call_numbers %] + [% FOR acp IN acn.copies %] + + + + + + + [% END %] + [% END %] + +
Owning LibCall NumberBarcodeStatus
[% ctx.find_aou(acn.owning_lib).shortname %][% acn.label %][% acp.barcode %][% ctx.find_ccs(acp.status).name %]
+
+ + +[% END %] diff --git a/Open-ILS/web/templates/default/opac-poc/results.tt2 b/Open-ILS/web/templates/default/opac-poc/results.tt2 new file mode 100644 index 0000000000..9ecead44b7 --- /dev/null +++ b/Open-ILS/web/templates/default/opac-poc/results.tt2 @@ -0,0 +1,117 @@ +[% BLOCK html_head %] + +[% END %] + +[% + USE CGI; + USE POSIX; + WRAPPER "default/opac/base.tt2"; + PROCESS "default/opac/common.tt2"; + ctx.page_title = "Results"; + page = CGI.param('page') || 0; + query = CGI.param('query'); + page_count = POSIX.ceil(ctx.hit_count / ctx.page_size); + loc = CGI.param('loc'); +%] + +
+
+ + [% PROCESS build_org_selector name='loc' value=loc %] + + +
+
+ + + + + + + +
+ [% IF ctx.user; %] + +
+ + + + + + +
Signed in as [% ctx.user.usrname %]
Total Holds[% ctx.user_stats.holds.total %]
Ready Holds[% ctx.user_stats.holds.ready %]
Items Out[% ctx.user_stats.checkouts.out %]
Fines$[% ctx.user_stats.fines.balance_owed %]
+ [% ELSE %] + [% + login = CGI.url("-path" => 1).replace('^http:', 'https:').replace('/results','/login'); + %] + Login + [% END %] + +
+ [% FOR facet_type IN ctx.search_facets.keys %] + [% cmf = ctx.search_facets.$facet_type.cmf %] + [% cmf.label %] +
    + [% FOR facet IN ctx.search_facets.$facet_type.data.keys %] + [% facet_count = ctx.search_facets.$facet_type.data.$facet %] +
  • [% facet_count %] / [% facet %]
  • + [% END %] +
+ [% END %] +
+
+
+ [% l('Hits: [_1] / Page [_2] of [_3]', ctx.hit_count, page + 1, page_count) %] + [% + q = query | url; + np_link = '?query=' _ q; + IF loc; np_link = np_link _ "&loc=" _ loc; END; + IF depth or depth == 0; np_link = np_link _ "&depth=" _ depth; END; + %] + 0 %] href='[% np_link %]&page=[% page - 1 %]' [% END %]>Prev + Next +
+ + [% + FOR rec IN ctx.records; + attrs = {marc_xml => rec.marc_xml}; + PROCESS get_marc_attrs args=attrs; + %] + + + + + [% END %] +
+ [% IF attrs.isbn %] + + [% END %] + +
+ +
+ [% rec.copy_counts.available %] / [% rec.copy_counts.visible %] + Hold +
+

+
[% attrs.author %]
+
[% attrs.isbn || attrs.issn || attrs.upc %] [% attrs.publisher %] [% attrs.pubdate %]
+
+
+[% END %] diff --git a/Open-ILS/web/templates/default/opac/advanced.tt2 b/Open-ILS/web/templates/default/opac/advanced.tt2 new file mode 100644 index 0000000000..6479a533ce --- /dev/null +++ b/Open-ILS/web/templates/default/opac/advanced.tt2 @@ -0,0 +1,25 @@ +[% WRAPPER "default/opac/parts/base.tt2"; + INCLUDE "default/opac/parts/topnav.tt2"; + ctx.page_title = "Advanced Search" %] +
+ [% INCLUDE "default/opac/parts/utils.tt2" %] +
+
+ + + +
+
+
+
+
+
+ [% INCLUDE "default/opac/parts/advanced/search.tt2" %] +
+
+
+
+[% END %] diff --git a/Open-ILS/web/templates/default/opac/base.tt2 b/Open-ILS/web/templates/default/opac/base.tt2 deleted file mode 100644 index 6d546077d5..0000000000 --- a/Open-ILS/web/templates/default/opac/base.tt2 +++ /dev/null @@ -1,12 +0,0 @@ - - - - [% ctx.page_title %] - - [% BLOCK html_head; END; # provide a default that can be overridden %] - [% PROCESS html_head %] - - - [% content %] - - diff --git a/Open-ILS/web/templates/default/opac/common.tt2 b/Open-ILS/web/templates/default/opac/common.tt2 deleted file mode 100644 index c4caa0e4f5..0000000000 --- a/Open-ILS/web/templates/default/opac/common.tt2 +++ /dev/null @@ -1,58 +0,0 @@ -[% - # Org Unit Selector Widget : - # PROCESS build_org_selector id='selector-id' name='selector-name' - BLOCK build_org_selector; - first_run = 0; - IF !org_unit; - org_unit = ctx.aou_tree; - first_run = 1; -%] - - [% END %] -[% END %] - -[% PROCESS 'default/opac/marc_attrs.tt2' %] -[% USE date; - USE money = format('$%.2f'); - icon_by_mattype = { # XXX KCLS-specific - "a" => "media_book.jpg", - "b" => "media_magazines.jpg", - "c" => "media_printedmusic.jpg", - "d" => "media_microform.jpg", - "e" => "media_equipment.jpg", - "f" => "media_films.jpg", - "g" => "", - "h" => "media_dvd.jpg", - "i" => "media_bookoncassette.jpg", - "j" => "media_musiccd.jpg", - "k" => "media_musiccassette.jpg", - "l" => "media_musicrecord.jpg", - "m" => "media_software.jpg", - "n" => "media_bookoncd.jpg", - "o" => "media_kit.jpg", - "p" => "media_newspaper.jpg", - "q" => "media_largeprint.jpg", - "r" => "media_3dobject.jpg", - "s" => "media_slide.jpg", - "t" => "media_online.jpg", - "u" => "media_eaudio.jpg", - "v" => "media_ebooktext.jpg", - "w" => "media_eaudio.jpg", - "x" => "media_downloadmusic.jpg", - "y" => "media_downloadvideo.jpg", - "z" => "media_map.jpg", - "2" => "media_cassettewithbook.jpg", - "5" => "media_cdwithbook.jpg" - }; -%] diff --git a/Open-ILS/web/templates/default/opac/home.tt2 b/Open-ILS/web/templates/default/opac/home.tt2 index 03b2ad1c15..f6c4ea5c4c 100644 --- a/Open-ILS/web/templates/default/opac/home.tt2 +++ b/Open-ILS/web/templates/default/opac/home.tt2 @@ -1,24 +1,15 @@ -[% ctx.page_title = "Home" %] - -[% BLOCK html_head %] - -[% END %] - -[% WRAPPER "default/opac/base.tt2" %] -[% PROCESS "default/opac/common.tt2" %] - -
- -

-
- - [% PROCESS build_org_selector name='loc' %] - - -
-
- - +[% WRAPPER "default/opac/parts/base.tt2"; + INCLUDE "default/opac/parts/topnav.tt2"; + ctx.page_title = "Home" %] +
+ [% INCLUDE "default/opac/parts/utils.tt2" %] + [% INCLUDE "default/opac/parts/searchbar.tt2" %] +
+
+
+
+ [% INCLUDE "default/opac/parts/homesearch.tt2" %] +
+
+
[% END %] diff --git a/Open-ILS/web/templates/default/opac/login.tt2 b/Open-ILS/web/templates/default/opac/login.tt2 index 1bae9588f6..3b2e39285d 100644 --- a/Open-ILS/web/templates/default/opac/login.tt2 +++ b/Open-ILS/web/templates/default/opac/login.tt2 @@ -1,32 +1,14 @@ -[% BLOCK html_head %] - -[% END %] - -[% - USE CGI; - WRAPPER "default/opac/base.tt2"; - ctx.page_title = "Login"; -%] - -
-
- - - - - - - - - - - - -
Username or Barcode
Password
- -
- -
-
+[% WRAPPER "default/opac/parts/base.tt2"; + INCLUDE "default/opac/parts/topnav.tt2"; + ctx.page_title = "Account Login" %] +
+ [% INCLUDE "default/opac/parts/utils.tt2" %] + [% INCLUDE "default/opac/parts/searchbar.tt2" %] +
+
+
+ [% INCLUDE "default/opac/parts/login/form.tt2" %] +
+
+
[% END %] diff --git a/Open-ILS/web/templates/default/opac/marc_attrs.tt2 b/Open-ILS/web/templates/default/opac/marc_attrs.tt2 deleted file mode 100644 index 73f12c3499..0000000000 --- a/Open-ILS/web/templates/default/opac/marc_attrs.tt2 +++ /dev/null @@ -1,18 +0,0 @@ -[% - # Extract MARC fields from XML - # get_marc_attrs( { marc_xml => doc } ) - BLOCK get_marc_attrs; - xml = args.marc_xml; - args.isbn = xml.findnodes('//*[@tag="020"]/*[@code="a"]').textContent; - args.upc = xml.findnodes('//*[@tag="024"]/*[@code="a"]').textContent; - args.issn = xml.findnodes('//*[@tag="022"]/*[@code="a"]').textContent; - args.title = xml.findnodes('//*[@tag="245"]/*[@code="a"]').textContent; - args.author = xml.findnodes('//*[@tag="100"]/*[@code="a"]').textContent; - args.publisher = xml.findnodes('//*[@tag="260"]/*[@code="b"]').textContent; - args.pubdate = xml.findnodes('//*[@tag="260"]/*[@code="c"]').textContent; - args.mattype = xml.findnodes('//*[@tag="998"]/*[@code="d"]').textContent; # XXX this is KCLS-specific and will need to change - - # clean up the ISBN - args.isbn_clean = args.isbn.replace('\ .*', ''); - END; -%] diff --git a/Open-ILS/web/templates/default/opac/myopac/_links.tt2 b/Open-ILS/web/templates/default/opac/myopac/_links.tt2 deleted file mode 100644 index b0341985db..0000000000 --- a/Open-ILS/web/templates/default/opac/myopac/_links.tt2 +++ /dev/null @@ -1,20 +0,0 @@ -
[% -pages = [ - {url => "main", name => "My Account"}, - {url => "circs", name => "Items Out"}, - {url => "holds", name => "Items on Hold"}, - {url => "fines", name => "Fines"}, - {url => "prefs", name => "Account Preferences"}, - {url => "bookbags", name => "My Bookbags"} -]; -FOREACH page IN pages %] - - [% IF page.url != myopac_page %][% END; - page.name; - IF page.url != myopac_page %] - [% ELSE; ctx.page_title = page.name; END %] -[% END %]
- diff --git a/Open-ILS/web/templates/default/opac/myopac/bookbags.tt2 b/Open-ILS/web/templates/default/opac/myopac/bookbags.tt2 deleted file mode 100644 index 0ac2dc099d..0000000000 --- a/Open-ILS/web/templates/default/opac/myopac/bookbags.tt2 +++ /dev/null @@ -1,52 +0,0 @@ -[% BLOCK html_head %] - -[% END %] - -[% WRAPPER "default/opac/base.tt2" %] -[% INCLUDE "default/opac/myopac/_links.tt2" myopac_page = "bookbags" %] - -[% IF ctx.bookbags.size == 0 %] -No Bookbags -[% STOP; END %] - -
-
-
- - -
-
- - - - - - - - - - - [% FOR bbag IN ctx.bookbags %] - - - - - - - [% END %] - -
NamePublicCreated OnItems
[% bbag.name %][% bbag.pub == 't' ? 'Yes' : 'No' %][% date.format(ctx.parse_datetime(bbag.create_time),'%Y-%m-%d') %]XXX
-
- - -[% END %] diff --git a/Open-ILS/web/templates/default/opac/myopac/circs.tt2 b/Open-ILS/web/templates/default/opac/myopac/circs.tt2 index 5f08d2e59e..d14f7ff9e8 100644 --- a/Open-ILS/web/templates/default/opac/myopac/circs.tt2 +++ b/Open-ILS/web/templates/default/opac/myopac/circs.tt2 @@ -1,77 +1,179 @@ -[% BLOCK html_head %] - -[% END %] - -[% PROCESS "default/opac/common.tt2" %] -[% WRAPPER "default/opac/base.tt2" %] -[% INCLUDE "default/opac/myopac/_links.tt2" myopac_page = "circs" %] - -[% IF ctx.circs.size == 0 %] -No Items Checked Out -[% STOP; END %] - -
-
- [% IF ctx.success_renewals > 0 %] -
Successfully renewed [% ctx.success_renewals %] items.
- [% END %] - [% IF ctx.failed_renewals > 0 %] -
Failed to renew [% ctx.failed_renewals %] items.
- [% END %] -
- - +[% WRAPPER "default/opac/parts/base.tt2" + + "default/opac/parts/myopac/base.tt2"; + myopac_page = "circs" %] +
+
+
+ +
+ + +
+ +
+
+
+ +
+ + Current Items Checked Out + + + Export List +
- - +
+
+
- - - - - + + + - - - [% FOR circ IN ctx.circs %] - [% attrs = {marc_xml => circ.marc_xml}; %] - [% PROCESS get_marc_attrs args=attrs; %] - - - - - - - - - - [% IF circ.renewal_response and circ.renewal_response.textcode != 'SUCCESS' %] - -
TitleAuthorDue DateRenewals RemainingSelect + Renew Selected Titles + + Save + + Renewing Help +
[% attrs.title %][% attrs.author %][% date.format(ctx.parse_datetime(circ.circ.due_date),'%Y-%m-%d') %][% circ.circ.renewal_remaining %]
-
- [% circ.renewal_response.textcode %] - [% IF circ.renewal_response.payload.fail_part and circ.renewal_response.payload.fail_part != circ.renewal_response.textcode %] - [% circ.renewal_response.payload.fail_part %] - [% END %] -
+
+ + + + + + + + + +
+ + + + Title + / + + Author + + + + Renews
Left +
+
+ Due Date + + + barcode + + call number +
+ +
+
+ + + + + + + + + +
+ + + +
+
+
+
+
+ + + + + + + + +
+ Title / + Author + + Call Number + + Checkout + + Due Date + + Returned +
+ + + + + + + + - [% END %] - [% END %] - -
+ / +
- - + + +
+
+
+
&myopac.common.other.circ;
+ + + + + + + + + + + + +
&myopac.checked.circ.lib;&myopac.checked.item.type;&myopac.checked.circ.time;
+ + +
+
+
&myopac.checked.renew.success;
+ &myopac.checked.renew.confirm; + &myopac.checked.renew.fail; + &myopac.checked.renew.fail2; +
[% END %] diff --git a/Open-ILS/web/templates/default/opac/myopac/fines.tt2 b/Open-ILS/web/templates/default/opac/myopac/fines.tt2 deleted file mode 100644 index 727322f78b..0000000000 --- a/Open-ILS/web/templates/default/opac/myopac/fines.tt2 +++ /dev/null @@ -1,107 +0,0 @@ -[% BLOCK html_head %] - -[% END %] - -[% PROCESS "default/opac/common.tt2" %] -[% WRAPPER "default/opac/base.tt2" %] -[% INCLUDE "default/opac/myopac/_links.tt2" myopac_page = "fines" %] -

Summary

- - - - - - - - - - - - - - - -
Total OwedTotal PaidBalance Owed
[% money(ctx.fines.total_owed) %][% money(ctx.fines.total_paid) %][% money(ctx.fines.balance_owed) %]
- -[% IF ctx.fines.circulation.size > 0 %] -

Overdue materials

- - - - - - - - - - - - - [% FOR f IN ctx.fines.circulation %] - [% attrs = {marc_xml => f.marc_xml}; %] - [% PROCESS get_marc_attrs args=attrs; %] - - - - - - - - - [% END %] - -
TitleAuthorCheckout DateDue DateDate ReturnedBalance Owed
[% attrs.title %][% attrs.author %][% date.format( - ctx.parse_datetime(f.xact.circulation.xact_start), "%Y-%m-%d" - ) %][% date.format( - ctx.parse_datetime(f.xact.circulation.due_date), "%Y-%m-%d" - ) %][% - IF f.xact.circulation.checkin_time; - date.format( - ctx.parse_datetime(f.xact.circulation.checkin_time), - "%Y-%m-%d" - ); - END %][% money(f.xact.balance_owed) %]
-[% END %] - -[% IF ctx.fines.grocery.size > 0 %] -

Other Fees

- - - - - - - - - - - - - [% FOR f IN ctx.fines.grocery %] - - - - - - - - - [% END %] - -
Transaction Start TimeLast Payment TimeInitial Amount OwedTotal Amount PaidBalance OwedBilling Type
[% - date.format( - ctx.parse_datetime(f.xact.xact_start), "%Y-%m-%d" - ) %][% IF f.xact.last_payment_ts; - date.format( - ctx.parse_datetime(f.xact.last_payment_ts), "%Y-%m-%d" - ); - END %][% money(f.xact.total_owed) %][% money(f.xact.total_paid) %][% money(f.xact.balance_owed) %][% f.xact.last_billing_type %]
-[% END %] - -[% END %] diff --git a/Open-ILS/web/templates/default/opac/myopac/holds.tt2 b/Open-ILS/web/templates/default/opac/myopac/holds.tt2 index ce09725149..4ed8e95392 100644 --- a/Open-ILS/web/templates/default/opac/myopac/holds.tt2 +++ b/Open-ILS/web/templates/default/opac/myopac/holds.tt2 @@ -1,94 +1,204 @@ -[% BLOCK html_head %] - -[% END %] - -[% PROCESS "default/opac/common.tt2"; - WRAPPER "default/opac/base.tt2"; - INCLUDE "default/opac/myopac/_links.tt2" myopac_page = "holds" %] - -[% IF ctx.holds.size == 0 %] -No Items On Hold -[% STOP; END %] - -
- -
-
- - +[% WRAPPER "default/opac/parts/base.tt2" + + "default/opac/parts/myopac/base.tt2"; + myopac_page = "holds" %] +
+
+
+ +
+ + +
+ +
+
+
+
+ + Current Items on Hold + + + Export List +
- - +
+
+
- - - - - - - - - + + + + - - - [% FOR hold IN ctx.holds %] - [% attrs = {marc_xml => hold.marc_xml}; %] - [% PROCESS get_marc_attrs args=attrs; %] +
TitleAuthorFormatsPickup LocationStatusActiveActivate on...Expiration DateSelect + + + Save + + Holds Help + + +
+ - - - + + + + + + + + - - - - - - - [% END %] - +
[% attrs.title %][% attrs.author %] - [% - key = attrs.mattype; - format_desc = ctx.find_citm(key).value; - icon_filename = icon_by_mattype.$key; - IF icon_filename; - %] - [% format_desc %] - [% END %] + + + + + Title + + + Author + + Format + + Pickup Location + ActivateCancel if not
filled by
Active + Status [% ctx.find_aou(hold.hold.hold.pickup_lib).name %][% - IF hold.hold.status == 4; - "Available"; - ELSIF hold.hold.estimated_wait; - "Estimated wait (days): "; hold.hold.estimated_wait; - ELSIF hold.hold.status == 3; - "In Transit"; - ELSIF hold.hold.status < 3; - "Waiting for copy"; - END; - %][% IF hold.hold.hold.frozen == 't' %] No [% ELSE %] Yes [% END %][% - IF hold.hold.hold.frozen == 't' AND hold.hold.hold.thaw_date; - date.format(ctx.parse_datetime(hold.hold.hold.thaw_date),'%Y-%m-%d'); - ELSE; - '-'; - END - %][% hold.hold.hold.expire_time ? hold.hold.hold.expire_time : '-' %]
+
+ +
+ + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+
+
+
+
+ + + + + + + + + + + + +
+ +
+
+ Edit + Save + Back +
+
+
testing...
+ + &myopac.holds.cancel.confirm; + &myopac.holds.freeze.confirm; + &myopac.holds.thaw.confirm; + &myopac.holds.thaw_date.confirm; + &myopac.holds.freeze.select_thaw; + + +
&myopac.holds.processing;
- + + + &myopac.holds.verify; + +
+
+
+ &myopac.holds.freeze.select_thaw; +
+

+ +

+

+ +

+
[% END %] diff --git a/Open-ILS/web/templates/default/opac/myopac/lists.tt2 b/Open-ILS/web/templates/default/opac/myopac/lists.tt2 new file mode 100644 index 0000000000..36badc3051 --- /dev/null +++ b/Open-ILS/web/templates/default/opac/myopac/lists.tt2 @@ -0,0 +1,280 @@ +[% WRAPPER "default/opac/parts/base.tt2" + + "default/opac/parts/myopac/base.tt2"; + myopac_page = "lists" %] +
+
+

Create new list

+ Enter the name of the new list:
+ +
+ + + + + +
+ Share this list? + Sharing Help + + + +
+ + +
+ Submit +       + Cancel +
+
+
+ My Lists + + Export List + +
+
+
+
+ Saving Help + Save +
+
+
+ +
+
+
+ + + + + +
+ Temporary List + + Anonymous List Help +
+
+
+
+ + + + + + + +
+ + Title + +
+ + +
+

+
+
+
+
+
+
+ RSS Feed +
+
+ Share +
+
+ Remove +
+
+
+ + + + + + +
+ + Title + +
+ + +
+

+
+
+
+
+ &myopac.delete.bookbag; +
+
&myopac.no.bookbags;
+ + + + + + + + + + + + + + + + + + + +
&common.name;&myopac.bookbag.items;&myopac.bookbag.shared;&myopac.bookbag.toggle;&myopac.bookbag.delete;
+ + + + &myopac.items; + + + &common.no; + + + &common.yes; + + &myopac.view; + + RSS Feed + + + &myopac.bookbag.hide; + &myopac.bookbag.share; + + &myopac.delete; +
+ + + + + + + + + + + + +
&myopac.bookbag.create;
+ + &myopac.bookbag.naming; + + +
+ &myopac.bookbag.share; + &common.help; + &common.yes; + + &common.no; + + +
+
+ +
+
+ &myopac.bookbag.no.items; +
+ + + + + + + + + + + + + + + +
&common.title;&common.authors;&myopac.bookbag.remove;
+ + + &myopac.remove.link; +
+ &myopac.publish.text; + + &myopac.item.confirm; + + + &myopac.publish.confirm; + + + &myopac.unpublish.confirm; + + + &myopac.update.success; + + + &myopac.create.warning; + + + &myopac.describe.bookbags; + + + &myopac.updated.success; + +
+[% END %] diff --git a/Open-ILS/web/templates/default/opac/myopac/main.tt2 b/Open-ILS/web/templates/default/opac/myopac/main.tt2 index 33a533ee47..42f020bc2b 100644 --- a/Open-ILS/web/templates/default/opac/myopac/main.tt2 +++ b/Open-ILS/web/templates/default/opac/myopac/main.tt2 @@ -1,39 +1,421 @@ -[% BLOCK html_head %] - -[% END %] - -[% WRAPPER "default/opac/base.tt2" %] -[% INCLUDE "default/opac/myopac/_links.tt2" myopac_page = "main" %] - - - - - - - - - - - - - - - - - - - - - - - - - - -
First Name[% ctx.user.first_given_name %]
Middle Name[% ctx.user.second_given_name %]
Last Name[% ctx.user.family_name %]
Library Card[% ctx.user.card.barcode %]
Email Address[% ctx.user.email %]Change
Phone[% ctx.user.day_phone %]
+[% WRAPPER "default/opac/parts/base.tt2" + + "default/opac/parts/myopac/base.tt2"; + myopac_page = "main" %] +
+
+
+
Account Summary
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+ Fines: $0.00
+ Pay Fines +
+
+
+
+
+ + + + + +
+ Items Currently Checked out + + (0) + +
+
+
+ + + + + +
+ Items Currently on Hold + + (0) + +
+
+
+ + + + + +
+ Items ready for pickup + + (0) + +
+
+
+ + + + + +
Fees & Fines
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+ &myopac.fines.title; +
&myopac.fines.owed;&myopac.fines.paid;&myopac.fines.balance;
&myopac.fines.status;
&common.currency;&common.currency;&common.currency;
+ + +
+


+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Fines +
&common.title;&common.author;&myopac.fines.checkout;&myopac.fines.due;&myopac.fines.returned;&myopac.fines.balance; + +
+ +
+ + + &myopac.fines.accruing; + + &common.currency; + + +
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ &myopac.fines.other; +
&myopac.fines.time.start;&myopac.fines.time.paid;&myopac.fines.owed.initial;&myopac.fines.paid.amount;&myopac.fines.balance;&myopac.fines.type; + +
+ +
+ &common.currency; + + &common.currency; + + * + + &common.currency; + + + +
+
+ Pay Fines +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Billing Information + Selected fines you are paying for: + + + + + + + + + +
+ Name + + Amount +
+
+
+ Total amount to pay: + $ +
+
+ Click Cancel to go back and (un)select + other fines. +
First Name
Last Name
Street Address
City
State or Province
ZIP or Postal Code
Credit Card Information
Credit Card #
+
+
+ +
+
+ Security Code +
+ +
Exipration Month + +
Expiration Year + +
Edit Billing Address + +
+ + +
+
+ Important! You must have a printed receipt to be + eligible for a refund on lost items (regulations allow + for no exceptions). +
+ + To ensure your necessary receipt information is + not lost, enter your email address above and a + receipt will be emailed to you. Otherwise, make + certain you have a printed receipt in hand before + closing the payment receipt screen. + +
+ Refunds are not available for parts and pieces, overdue + fines, or items that do not display a specific title in + My Account. For a full list of refundable and + non-refundable items, visit + http://www.kcls.org/usingthelibrary/borrowing/refundable.cfm

+ This site uses VeriSign SSL encryption to ensure your + privacy. +
+
+
[% END %] diff --git a/Open-ILS/web/templates/default/opac/myopac/prefs.tt2 b/Open-ILS/web/templates/default/opac/myopac/prefs.tt2 index d9a60ba1fe..f6816f6b4a 100644 --- a/Open-ILS/web/templates/default/opac/myopac/prefs.tt2 +++ b/Open-ILS/web/templates/default/opac/myopac/prefs.tt2 @@ -1,15 +1,777 @@ -[% BLOCK html_head %] - -[% END %] +[% WRAPPER "default/opac/parts/base.tt2" + + "default/opac/parts/myopac/base.tt2"; + myopac_page = "prefs" %] +
+
+
+
+ + + + + +
+ + + +
+
+ +
+
+
+ Save +
+
+
+ +
+
+ +
+ + Account Information and Preferences + + + Export List + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
&myopac.loading;
&myopac.prefs.hits; +
+
+ + Search Hits Help +
+
+
&myopac.prefs.font;
&myopac.prefs.search.location; +
+ + &myopac.prefs.search.home; +
+ +
&myopac.prefs.search.range;
Try + Library Elf-to manage library materials! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
&myopac.prefs.holds.notify; &common.help;
Pick Up Notice for + Holds
+
+ + (Temporarily phone notification will generate a + mailed paper notice.)
Expire Notice for + Holds
+
Cancel Notice for + Holds
+
Overdue First + Notice
+ +
+ + + (Temporarily phone notification will generate a + mailed paper notice.)
Courtesy + Notice
+
+ +
+
+ + + + + + +
+ &myopac.summary.expired;
+
+ +
+ + + + + + + + + + + + +
+ &myopac.summary.notes;
:

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
&common.name;
+ &myopac.summary.phone.day;&myopac.summary.change;
+ + Enter New &myopac.summary.phone.day;: + + + + + + + + + +
+ &myopac.summary.phone.evening;&myopac.summary.change;
New + &myopac.summary.phone.evening;: + + + +
+ &myopac.summary.phone.other;&myopac.summary.change;
Enter + New &myopac.summary.phone.other;: + + + +
+
+
+ + Username Help +
+
&common.username; +
&myopac.summary.change;
&myopac.summary.username.enter; + + + +
+ &common.password; + &myopac.summary.password.text;&myopac.summary.change;
+ + + + + + + + + + + + + + + + + + + +
+ + &myopac.summary.password.current; + + + +
&myopac.summary.password.new; +
&myopac.summary.password.reenter; + +
+ +
+ &myopac.summary.email;&myopac.summary.change;
+ + &myopac.summary.email.new; + + + + + + + + +
+ &myopac.summary.id.primary;
+ &myopac.summary.barcode;
+ &myopac.summary.home;&myopac.summary.change;
+ + New home library: + + + + + + + +
+ &myopac.summary.genesis; +

+
+
+ + + + + + + + + + + + + + + +
&myopac.summary.addresses; + + + + + + +
&myopac.summary.addresses.pending; + Address Help +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
&myopac.summary.address.type;
&myopac.summary.address.street;
&myopac.summary.address.street;
&myopac.summary.address.city;
&myopac.summary.address.county;
&myopac.summary.address.state;
&myopac.summary.address.country;
&myopac.summary.address.zip;
+ Edit Address +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + -[% WRAPPER "default/opac/base.tt2" %] -[% INCLUDE "default/opac/myopac/_links.tt2" myopac_page = "prefs" %] -

XXX TODO Need to find out whether the list of pref fields can/should be generated - from db entries or something.

+ + + + + + + + + + + +
&myopac.summary.address.type;
+ &myopac.summary.address.street;
&myopac.summary.address.street; + +
&myopac.summary.address.city; + +
&myopac.summary.address.county; + +
&myopac.summary.address.state; + +
&myopac.summary.address.country; + +
&myopac.summary.address.zip;
+ Save Changes + Discard Pending Address +
+
+
+
+ &myopac.summary.username.error; +
+
+ &myopac.summary.username.dup; +
+
+ &myopac.summary.username.success; +
+
+ &myopac.summary.username.failure; +
+
+ &myopac.summary.email.error; +
+
+ &myopac.summary.email.success; +
+
+ &myopac.summary.email.failed; +
+
+ &myopac.summary.password.error; +
+
+ &myopac.summary.password.success; +
+
+ &myopac.summary.password.failure; +
+ + &myopac.summary.username.invalid; + + + Address Saved + +
+ &myopac.prefs.save.success; +
+
+ &myopac.prefs.save.failed; +
+ + &myopac.prefs.help; + +
[% END %] diff --git a/Open-ILS/web/templates/default/opac/myopac/update_email.tt2 b/Open-ILS/web/templates/default/opac/myopac/update_email.tt2 deleted file mode 100644 index 7666c8f332..0000000000 --- a/Open-ILS/web/templates/default/opac/myopac/update_email.tt2 +++ /dev/null @@ -1,20 +0,0 @@ -[% BLOCK html_head %] - -[% END %] - -[% WRAPPER "default/opac/base.tt2" %] -[% INCLUDE "default/opac/myopac/_links.tt2" %] - -
- - - -
Current Email[% ctx.user.email %]
New Email
- -
- -[% END %] diff --git a/Open-ILS/web/templates/default/opac/parts/advanced/global_row.tt2 b/Open-ILS/web/templates/default/opac/parts/advanced/global_row.tt2 new file mode 100644 index 0000000000..8bcb97733e --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/advanced/global_row.tt2 @@ -0,0 +1,24 @@ + + + + + + + + + + + + + diff --git a/Open-ILS/web/templates/default/opac/parts/advanced/search.tt2 b/Open-ILS/web/templates/default/opac/parts/advanced/search.tt2 new file mode 100644 index 0000000000..3c43904a32 --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/advanced/search.tt2 @@ -0,0 +1,332 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Open-ILS/web/templates/default/opac/parts/base.tt2 b/Open-ILS/web/templates/default/opac/parts/base.tt2 new file mode 100644 index 0000000000..7921cd3565 --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/base.tt2 @@ -0,0 +1,21 @@ + + + + + + + + Catalog - King County Library - [% ctx.page_title %] + + [% BLOCK html_head; END; # provide a default that can be overridden %] + [% PROCESS html_head %] + + + [% content %] + [% INCLUDE "default/opac/parts/footer.tt2" %] + + diff --git a/Open-ILS/web/templates/default/opac/parts/cn_browse.tt2 b/Open-ILS/web/templates/default/opac/parts/cn_browse.tt2 new file mode 100644 index 0000000000..ce652362ed --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/cn_browse.tt2 @@ -0,0 +1,44 @@ + +
+
+ &common.cn.loading; +
+
+
+ &common.cn.browsing; + +
+ + + + + + + + + + + + + +
+ &common.cn.previous; + &common.cn.shelf; + &common.cn.next; +
+ +
+
+ +
+
+ +
+
+
+
+
+ diff --git a/Open-ILS/web/templates/default/opac/parts/footer.tt2 b/Open-ILS/web/templates/default/opac/parts/footer.tt2 new file mode 100644 index 0000000000..aebbd48864 --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/footer.tt2 @@ -0,0 +1,25 @@ + + + + + diff --git a/Open-ILS/web/templates/default/opac/parts/format_selector.tt2 b/Open-ILS/web/templates/default/opac/parts/format_selector.tt2 new file mode 100644 index 0000000000..8f23865284 --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/format_selector.tt2 @@ -0,0 +1,42 @@ + + + diff --git a/Open-ILS/web/templates/default/opac/parts/homesearch.tt2 b/Open-ILS/web/templates/default/opac/parts/homesearch.tt2 new file mode 100644 index 0000000000..03fc3bd588 --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/homesearch.tt2 @@ -0,0 +1,87 @@ + +
+
+

Welcome to the
New Library Catalog!

+ Featuring enhanced holds, management
tools, improved self checkout, and more.

+ Learn more » +

+
+ + + + + + + + + + + + + +
+
+
+
+ + +
+ New catalog +
+
+ test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
+ test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
+
+
+ test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
+ test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
+
+
+
+
+ test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
+ test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
+
+
+
+ test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
+ test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
+
+
+ test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
+ test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
test
+
+
+
+ They call me Box Boy. +
+
+ +
+ + New catalog +
+
+ +
+
+ +
+ +
+
Locations
+
+
+ diff --git a/Open-ILS/web/templates/default/opac/parts/item_lang_options.tt2 b/Open-ILS/web/templates/default/opac/parts/item_lang_options.tt2 new file mode 100644 index 0000000000..90ee666424 --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/item_lang_options.tt2 @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/Open-ILS/web/templates/default/opac/parts/libselect.tt2 b/Open-ILS/web/templates/default/opac/parts/libselect.tt2 new file mode 100644 index 0000000000..4b5efc6727 --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/libselect.tt2 @@ -0,0 +1,9 @@ + + + + + + &library.select.help; + + diff --git a/Open-ILS/web/templates/default/opac/parts/login/form.tt2 b/Open-ILS/web/templates/default/opac/parts/login/form.tt2 new file mode 100644 index 0000000000..b07d4e7b03 --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/login/form.tt2 @@ -0,0 +1,147 @@ + +
+ +
+
+
+

Password Reset

+ Username or Barcode
+

+ Email Address on account
+
+ Submit   + Cancel +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
&login.password;
+ &login.first.time; + &common.password_criteria; +
&login.password.current.enter;
&login.password.new.enter;
&login.password.new.reenter;

+ +
+ +&login.password.nomatch; +&login.password.success; + + &login.password.strength; + &common.password_criteria; + +&login.barcode.inactive; +&login.account.inactive; +&login.failed; + +
+
+
+ + + + + + +
+
+
+
+ diff --git a/Open-ILS/web/templates/default/opac/parts/myopac/base.tt2 b/Open-ILS/web/templates/default/opac/parts/myopac/base.tt2 new file mode 100644 index 0000000000..1eb24d3664 --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/myopac/base.tt2 @@ -0,0 +1,35 @@ +[% myopac_pages = [ + {url => "main", name => "Account Summary"}, + {url => "circs", name => "Items Checked Out"}, + {url => "holds", name => "Holds"}, + {url => "prefs", name => "Account Preferences"}, + {url => "lists", name => "My Lists"} + ]; + skin_root = "../" +%] + [% INCLUDE "default/opac/parts/topnav.tt2" %] +
+ [% INCLUDE "default/opac/parts/utils.tt2" %] + [% INCLUDE "default/opac/parts/searchbar.tt2" %] +
+
+
+
+ [%- FOREACH page IN myopac_pages; + IF page.url == myopac_page; + cls_which = "on"; + ctx.page_title = "Your Account - " _ page.name; + ELSE; + cls_which = "off"; + END -%] + + [% END %] +
+
+
+
+ [% content %] +
+
+
diff --git a/Open-ILS/web/templates/default/opac/parts/place_hold.tt2 b/Open-ILS/web/templates/default/opac/parts/place_hold.tt2 new file mode 100644 index 0000000000..b2ce03d77f --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/place_hold.tt2 @@ -0,0 +1,287 @@ +
+
+
+ + + + + + + + + + +
&opac.holds.xulRecipient;: + + + + + + + +
+
+
+
+


+ &common.hold.check; +
+
+
+

Place Hold

+

+ You would like to place a hold on + "" + to be picked up at + "".
+ If this is correct, press SUBMIT.

+

+ If you would like to change the library pick up location, select + from the        +
+ Location dropdown menu. +

+

If you use the Traveling Library Center (TLC) and ABC Express + services, please select "Outreach" to have the item delivered + during your scheduled visit.

+ Submit +        + Cancel +

+

* If you need your item today, and it is checked in at your + library, please place your hold and then call your library to set it + aside. Placing a hold without calling the library will increase your + wait time.
Library phone numbers. +

+

* For best possible service, we recommend keeping a printed copy of + your most recent holds list.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
&common.hold.create;
&opac.holds.recipient;:
&common.title.label;
&common.author;
&common.format;
&common.physical.label;
&common.call.number.label;
&common.copy.barcode.label;
&common.hold.type.label; + &common.hold.volume; + + &common.hold.copy; +
&opac.holds.contactPhone;: + + + &common.phone.format; + +
&common.phone.enable; + +
&opac.holds.contactEmail;: + + &common.email.none;
+ &common.email.set; +
+ + &common.email.none; + +
&common.email.enable; + +
&opac.holds.pickupLocation; + +
&opac.holds.expire_time; + +
+ &opac.holds.freeze; + &common.help; + + +
+ + &opac.holds.freeze.thaw_date; + + +
+ +
+
+ &common.format.alternatives; + &common.help; +
+
&common.control.click;
+
+ +
+ + + + +
+
&opac.holds.success;
+
&opac.holds.failure;
+ + &common.phone.format.help; + + + &common.hold.failed; + +
+
+
+ Place hold on selected
+ Remove selected + + + + + + + +
+ + + + Title +
+ + + + + + + + + + + +
+ Back to search results +
+ + + &opac.search.books; + &opac.search.largePrint; + &opac.search.audioBooks; + &opac.search.videoRecordings; + &opac.search.music; + &opac.search.electronic; + + + &holds.advanced_options; + &common.hold.delivery; + &common.hold.exists; + &common.hold.exists.override; + &common.hold.barred; + &common.hold.item.invalid; + &common.hold.patron.invalid; + +
diff --git a/Open-ILS/web/templates/default/opac/parts/record/body.tt2 b/Open-ILS/web/templates/default/opac/parts/record/body.tt2 new file mode 100644 index 0000000000..b5a821984f --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/record/body.tt2 @@ -0,0 +1,113 @@ + +
+
+
+ Search Results    + + Showing Item +  of  + +
+ +
+
+ + + + + + + +
+ « Back + +
+ + + + + + + + +
+ &rdetail.detailMain.headerLabel; + + + &opac.holds.exportRefWorks; + + + + +
+ +
+ &rdetail.record.deleted; +
+ + [% INCLUDE "default/opac/parts/record/summary.tt2" %] +
+
+
+ +
+
+ +
+
+ [% INCLUDE "default/opac/parts/record/extras.tt2" %] + +
+ &rdetail.none; +
+
+ &rdetail.bookbag.add.success; +
+
+ &rdetail.bookbag.name; +
+
+ &rdetail.bookbag.create.success; +
+
+ diff --git a/Open-ILS/web/templates/default/opac/parts/record/cn_details.tt2 b/Open-ILS/web/templates/default/opac/parts/record/cn_details.tt2 new file mode 100644 index 0000000000..ec75d0a8d7 --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/record/cn_details.tt2 @@ -0,0 +1,102 @@ + + + + + + + +
+
+ &rdetail.print; + + + + + + + + + + + + + + + + + + + + + + + + + + + +
&rdetail.cn.barcode;&common.status;&rdetail.cn.location;&rdetail.cn.hold.age;&rdetail.cn.genesis;&rdetail.cn.holdable;&rdetail.cn.due;
+ + &rdetail.cn.more; + &rdetail.cn.less; + &rdetail.cn.hold; + &rdetail.cn.disabled; + + + +
+ + + + + + + +
+ + &rdetail.cn.note; + + + &rdetail.cn.category; + + + : +
+
+
+
+ +&common.yes; +&common.no; + +
+
+
+ +
+
+ + + + + + + + + + + + + + + + + +
&common.library;
&common.title;
&common.author;
&common.edition;
&common.pubdate;
&common.publisher;
&common.physical;
&common.callnumber;
+
+
+
+ diff --git a/Open-ILS/web/templates/default/opac/parts/record/copyinfo.tt2 b/Open-ILS/web/templates/default/opac/parts/record/copyinfo.tt2 new file mode 100644 index 0000000000..6c78071cab --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/record/copyinfo.tt2 @@ -0,0 +1,68 @@ + +
+ + + + + + + + + + + + + + + + + + + + + + + +
&rdetail.copyInfo.library;&rdetail.copyInfo.callnumber; + &rdetail.copyInfo.copylocation; + &rdetail.copyInfo.actions; +
+
+ &rdetail.copyInfo.print; + + + + + +
+ &rdetail.loading; +
+ +

+
&rdetail.noneAvailable;
+
+ diff --git a/Open-ILS/web/templates/default/opac/parts/record/extras.tt2 b/Open-ILS/web/templates/default/opac/parts/record/extras.tt2 new file mode 100644 index 0000000000..394bfa8a22 --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/record/extras.tt2 @@ -0,0 +1,321 @@ + +
+ + + + + + + + +
+
&common.loading;
+ + +
+ + + + + +
+ Summary: + +
+
+ +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Subject: + +
+
+ Genre: + +
+
+ Topic Heading: + +
+
+ Geographic Setting: + +
+
+ Biographical Subject: + +
+
+ Character Attributes: + +
+
+ Setting: + +
+
+ Time Period: + +
+
+
+ + + +
+ Contents: +
+ &rdetail.extras.toc;: +
+
+ + +
+ Authors: +
+ Added Authors: +
+ Credits: +
+ Cast: +
+ Author Notes: +
+
+ + + +
+ Series: +
+
+ + + +
+ Awards: +
+ Patron Reviews: +
+ + +
+ Reviews: +
+ Suggested Reads: +
+
+
+
+
+
+
+
+
+
+ + + +
+ + + +
+ + + +
+ + + + + +
+
+ &rdetail.extras.call.null; +
+ +
+ &rdetail.extras.call.local; + +
+ [% INCLUDE "default/opac/parts/cn_browse.tt2" %] +
+ + [% INCLUDE "default/opac/parts/record/cn_details.tt2" %] + + + + [% INCLUDE "default/opac/parts/record/copyinfo.tt2" %] + + +
+
+
+
+
&rdetail.extras.preview.fulltext;
+
&rdetail.extras.preview.title;
+
&rdetail.extras.preview.badge;
+
+ + + + diff --git a/Open-ILS/web/templates/default/opac/parts/record/summary.tt2 b/Open-ILS/web/templates/default/opac/parts/record/summary.tt2 new file mode 100644 index 0000000000..755ad2528d --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/record/summary.tt2 @@ -0,0 +1,194 @@ + + + + + + + + + + + + +
+ Image of item +
+
+
&opac.image_provided;
+ +
+
+ + + + + +
+
+ &common.author;: + +
+
+
+ +
+
+ +
+ add to my list +
+
+
+ Format +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ &common.isbn; + + &common.physical; +
+ &common.edition; + + &common.format; + + Format + +
+ &common.pubdate; + + Summary +
+ &common.publisher; + + &rdetail.summary.subjects; +
+
+
+

+ + + + + + + + + +
LocationCall NumberSelving LocationStatusDue Date
+ + + + + + + + + + +
+ + + + + + + + + +
+ + + + + + + + + + + + + +
+ + + + + + +
+
+ &common.title;: +
+
+ Place Hold + Reviews and More + Add to My List +
+
+
+ + +
+ + diff --git a/Open-ILS/web/templates/default/opac/parts/result/header.tt2 b/Open-ILS/web/templates/default/opac/parts/result/header.tt2 new file mode 100644 index 0000000000..e9613ffe13 --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/result/header.tt2 @@ -0,0 +1,38 @@ +
+
+ + + + + + +
Search Results + &common.results; + +  - + +  &common.of; + + + (page + + +  &common.of; + ) + + + + Previous + + + + + + Next + + +
+
diff --git a/Open-ILS/web/templates/default/opac/parts/result/lowhits.tt2 b/Open-ILS/web/templates/default/opac/parts/result/lowhits.tt2 new file mode 100644 index 0000000000..0514d318f0 --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/result/lowhits.tt2 @@ -0,0 +1,93 @@ + +
+
+
+

Sorry, no entries were found for + ""
+ Did you mean + ? +

+ + + + + +
+ Other Possibilities: +
+
+
+

+ Still not finding what you are looking for?
+ Request that KCLS purchase the material you are looking for by making a + Purchase Request
+ Note: You must be logged in to make a Purchase Request
+

+

+ Keyword Search Tips
+ Change to Advanced Keyword Search. +

+

+ Adjacency Multiple words are not searched together as a phrase. They will + be found in various parts of the record. To search for a phrase, enclose your + search terms in quotation marks.
+ (example: "garcia marquez") +

+

+ Truncation
+ Words may be right-hand truncated using an asterisk. Use a single asterisk * + to truncate from 1-5 characters. Use a double asterisk ** for open-ended truncation.
+ (example: environment* agency) +

+

+ Wildcards
+ You may use a question mark to replace a single character anywhere within a word.
+ example: wom?) +

+
+
+
+
+
&result.lowhits.few;
+
&result.lowhits.zero;
+
+ + +
+ &result.lowhits.did.you.mean; + +
+ +
+ &result.lowhits.formats; + &result.lowhits.formats.search; +
+ +
+ &result.lowhits.related; +
+ +
+
+ +
+ &result.lowhits.expand; + +
+ + +
+
+ diff --git a/Open-ILS/web/templates/default/opac/parts/result/table.tt2 b/Open-ILS/web/templates/default/opac/parts/result/table.tt2 new file mode 100644 index 0000000000..5e2778a390 --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/result/table.tt2 @@ -0,0 +1,258 @@ + + +
+ + + + + + + +
+
SIDEBAR TODO +
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + +
1. + + Image of item
+
+
+ + +
+ +
+ + +    + +
+ + + + + + + + + + + + + + + + + + + + +
+ Call number: +
+ Publisher: + + +
+ ISBN: + + +
+ Edition: +
+ Phys. Desc.: + + +
+
+ +
+ + +
+
+
+ + + | + | + + + +
+
+ Format + + &common.relevancy; + + + + + + + + + + + &result.googleBooks.browse; + + +
+
+ +
+
+ +
+ add to my list +
+ +
+
+ Format +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+ + + + + + + +
+ +
+ +
+ + + + + + + +
+ + &common.results; + +  - + +  &common.of; + + (page + +  &common.of; + + + + + + Previous + + + + Next + + +
+
+ +
+ + diff --git a/Open-ILS/web/templates/default/opac/parts/searchbar.tt2 b/Open-ILS/web/templates/default/opac/parts/searchbar.tt2 new file mode 100644 index 0000000000..507afedc55 --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/searchbar.tt2 @@ -0,0 +1,57 @@ + diff --git a/Open-ILS/web/templates/default/opac/parts/stypes_selector.tt2 b/Open-ILS/web/templates/default/opac/parts/stypes_selector.tt2 new file mode 100644 index 0000000000..9bde3bf5fe --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/stypes_selector.tt2 @@ -0,0 +1,10 @@ + + + diff --git a/Open-ILS/web/templates/default/opac/parts/tips.tt2 b/Open-ILS/web/templates/default/opac/parts/tips.tt2 new file mode 100644 index 0000000000..95a9b35649 --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/tips.tt2 @@ -0,0 +1,11 @@ + +
+
+
+ &common.tips.tip1; + &common.tips.tip2; +
+ &tips.label; +
+
+ diff --git a/Open-ILS/web/templates/default/opac/parts/topnav.tt2 b/Open-ILS/web/templates/default/opac/parts/topnav.tt2 new file mode 100644 index 0000000000..350959d003 --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/topnav.tt2 @@ -0,0 +1,31 @@ + + + + diff --git a/Open-ILS/web/templates/default/opac/parts/utils.tt2 b/Open-ILS/web/templates/default/opac/parts/utils.tt2 new file mode 100644 index 0000000000..d8dd56ab0d --- /dev/null +++ b/Open-ILS/web/templates/default/opac/parts/utils.tt2 @@ -0,0 +1,30 @@ +
+
+
+
+ +
+ Back + Homepage + Print Page + Help + Forward +
+ +
+
+
diff --git a/Open-ILS/web/templates/default/opac/place_hold.tt2 b/Open-ILS/web/templates/default/opac/place_hold.tt2 index 91996ad3c0..43e8ab2752 100644 --- a/Open-ILS/web/templates/default/opac/place_hold.tt2 +++ b/Open-ILS/web/templates/default/opac/place_hold.tt2 @@ -1,33 +1,15 @@ -[% BLOCK html_head %] - -[% END %] - -[% - USE CGI; - PROCESS "default/opac/common.tt2"; - WRAPPER "default/opac/base.tt2"; - ctx.page_title = "Place Hold"; - attrs = {marc_xml => ctx.marc_xml}; - PROCESS get_marc_attrs args=attrs; -%] - - -
-
Placing hold on [% attrs.title %], by [% attrs.author %]
- [% IF ctx.hold_success %] -
Succeeded
- [% ELSIF ctx.hold_failed %] -
Failed...
- [% ELSE %] -
- Choose a pickup Library [% PROCESS build_org_selector name='pickup_lib' value=ctx.default_pickup_lib %] - - - - -
- [% END %] -
- +[% WRAPPER "default/opac/parts/base.tt2"; + INCLUDE "default/opac/parts/topnav.tt2"; + ctx.page_title = "Place Hold" %] +
+ [% INCLUDE "default/opac/parts/utils.tt2" %] + [% INCLUDE "default/opac/parts/searchbar.tt2" %] +
+
+
+
+ [% INCLUDE "default/opac/parts/place_hold.tt2" %] +
+
+
[% END %] diff --git a/Open-ILS/web/templates/default/opac/record.tt2 b/Open-ILS/web/templates/default/opac/record.tt2 index 24f1203f77..f046dddc84 100644 --- a/Open-ILS/web/templates/default/opac/record.tt2 +++ b/Open-ILS/web/templates/default/opac/record.tt2 @@ -1,82 +1,14 @@ -[% BLOCK html_head %] - -[% END %] - -[% - WRAPPER "default/opac/base.tt2"; - PROCESS "default/opac/common.tt2"; - ctx.page_title = "Details"; - record = ctx.record; - attrs = {marc_xml => ctx.marc_xml}; - PROCESS get_marc_attrs args=attrs; -%] - -
- - - - - [% IF attrs.title %][% END %] - [% IF attrs.author %][% END %] - [% IF attrs.isbn %][% END %] - [% IF attrs.issn %][% END %] - [% IF attrs.upc %][% END %] - [% IF attrs.pubdate %][% END %] - [% IF attrs.publisher %][% END %] - - - - -
- [% IF attrs.isbn_clean || attrs.upc %] - - [% END %] -
Title[% attrs.title %]
Author[% attrs.author %]
ISBN[% attrs.isbn %]
ISSN[% attrs.issn %]
UPC[% attrs.upc %]
Publication Date[% attrs.pubdate %]
Publishere[% attrs.publisher %]
Subjects - [% FOR node IN ctx.marc_xml.findnodes('//*[@tag="650"]') %] - [% - s0 = node.childNodes.0.textContent; - s1 = node.childNodes.1.textContent; - %] - [% IF s0 %] - [% s0 %] - [% IF s1 %] - -- - [% s1 %] - [% END %] -
- [% END %] - [% END %] -
- - - - - - - - - - - [% FOR acn IN record.call_numbers %] - [% FOR acp IN acn.copies %] - - - - - - - [% END %] - [% END %] - -
Owning LibCall NumberBarcodeStatus
[% ctx.find_aou(acn.owning_lib).shortname %][% acn.label %][% acp.barcode %][% ctx.find_ccs(acp.status).name %]
-
- - +[% WRAPPER "default/opac/parts/base.tt2"; + INCLUDE "default/opac/parts/topnav.tt2"; + ctx.page_title = "Record Detail" %] +
+ [% INCLUDE "default/opac/parts/utils.tt2" %] + [% INCLUDE "default/opac/parts/searchbar.tt2" %] +
+
+
+ [% INCLUDE "default/opac/parts/record/body.tt2" %] +
+
+
[% END %] diff --git a/Open-ILS/web/templates/default/opac/results.tt2 b/Open-ILS/web/templates/default/opac/results.tt2 index 9ecead44b7..5e52f13da7 100644 --- a/Open-ILS/web/templates/default/opac/results.tt2 +++ b/Open-ILS/web/templates/default/opac/results.tt2 @@ -1,117 +1,60 @@ -[% BLOCK html_head %] - -[% END %] - -[% - USE CGI; - USE POSIX; - WRAPPER "default/opac/base.tt2"; - PROCESS "default/opac/common.tt2"; - ctx.page_title = "Results"; - page = CGI.param('page') || 0; - query = CGI.param('query'); - page_count = POSIX.ceil(ctx.hit_count / ctx.page_size); - loc = CGI.param('loc'); -%] - -
-
- - [% PROCESS build_org_selector name='loc' value=loc %] - - -
-
- - - - - - - -
- [% IF ctx.user; %] - -
- - - - - - -
Signed in as [% ctx.user.usrname %]
Total Holds[% ctx.user_stats.holds.total %]
Ready Holds[% ctx.user_stats.holds.ready %]
Items Out[% ctx.user_stats.checkouts.out %]
Fines$[% ctx.user_stats.fines.balance_owed %]
- [% ELSE %] - [% - login = CGI.url("-path" => 1).replace('^http:', 'https:').replace('/results','/login'); - %] - Login - [% END %] - -
- [% FOR facet_type IN ctx.search_facets.keys %] - [% cmf = ctx.search_facets.$facet_type.cmf %] - [% cmf.label %] -
    - [% FOR facet IN ctx.search_facets.$facet_type.data.keys %] - [% facet_count = ctx.search_facets.$facet_type.data.$facet %] -
  • [% facet_count %] / [% facet %]
  • - [% END %] -
- [% END %] +[% WRAPPER "default/opac/parts/base.tt2"; + INCLUDE "default/opac/parts/topnav.tt2"; + ctx.page_title = "Search Results" %] +
+ [% INCLUDE "default/opac/parts/utils.tt2" %] + [% INCLUDE "default/opac/parts/searchbar.tt2" %] +
+
+
+
+
+ Another Search +
+
+ Advanced Search +
+
+ View My List +
+
+
Sort by
+ + + +
+
View
+ +
+ + +
-
-
- [% l('Hits: [_1] / Page [_2] of [_3]', ctx.hit_count, page + 1, page_count) %] - [% - q = query | url; - np_link = '?query=' _ q; - IF loc; np_link = np_link _ "&loc=" _ loc; END; - IF depth or depth == 0; np_link = np_link _ "&depth=" _ depth; END; - %] - 0 %] href='[% np_link %]&page=[% page - 1 %]' [% END %]>Prev - Next +
+
+
+ [% INCLUDE "default/opac/parts/result/header.tt2" %] +
+ [% INCLUDE "default/opac/parts/result/table.tt2" %] + [% INCLUDE "default/opac/parts/result/lowhits.tt2" %] +
- - [% - FOR rec IN ctx.records; - attrs = {marc_xml => rec.marc_xml}; - PROCESS get_marc_attrs args=attrs; - %] - - - - - [% END %] -
- [% IF attrs.isbn %] - - [% END %] - -
- -
- [% rec.copy_counts.available %] / [% rec.copy_counts.visible %] - Hold -
-

-
[% attrs.author %]
-
[% attrs.isbn || attrs.issn || attrs.upc %] [% attrs.publisher %] [% attrs.pubdate %]
-
-
+
+
+
[% END %]