1 [% PROCESS "default/opac/parts/header.tt2";
2 WRAPPER "default/opac/parts/base.tt2" +
3 "default/opac/parts/myopac/base.tt2";
4 myopac_page = "prefs" %]
5 <div id='myopac_prefs_div'>
6 <div id="acct_prefs_tabs"
7 style="padding-bottom: 12px;color:#666;">
8 <div style="float:left;">
9 <div class="align selected"
10 id="prefs_info_lbl"><img src=
11 "[% ctx.media_prefix %]/images/sub_prefs_info_on.jpg" /></div>
13 <div class="align hide_me"
16 "[% ctx.media_prefix %]/images/sub_prefs_info_off.jpg" /></a>
20 id="prefs_notify_link">
22 "[% ctx.media_prefix %]/images/sub_prefs_notify_off.jpg" /></a>
25 <div class="align selected hide_me"
26 id="prefs_notify_lbl"><img src=
27 "[% ctx.media_prefix %]/images/sub_prefs_notify_on.jpg" /></div>
30 id="prefs_search_link">
32 "[% ctx.media_prefix %]/images/sub_prefs_search_off.jpg" /></a>
35 <div class="align selected hide_me"
36 id="prefs_search_lbl"><img src=
37 "[% ctx.media_prefix %]/images/sub_prefs_search_on.jpg" /></div>
40 <div style="float:right;width:65px;">
41 <div style="position:absolute">
42 <div style="position:relative;top:75px;">
43 <a id='acct_prefs_save'
45 href="#"><img alt="Save"
46 src="[% ctx.media_prefix %]/images/save-btn.png" /></a>
51 <div class="clear-both"></div>
54 <div class="header_middle">
55 <span id="acct_prefs_header">
56 Account Information and Preferences
58 <span class="float-right">
60 href="#">Export List</a>
64 <div class="clear-both normal-height"></div>
66 <table class="hide_me full-width" id="acct_search_main">
67 <tbody id='myopac_prefs_tbody'>
68 <tr id='myopac_prefs_loading'>
69 <td colspan='3'><b>[% l("Loading...") %]</b></td>
72 <tr id='myopac_prefs_row'>
73 <td width='20%'>[% l("Search hits per page") %]</td>
76 <div style="position:absolute">
77 <div style="position:relative;top:0px;left:55px;">
79 <img alt="Search Hits Help"
81 "[% ctx.media_prefix %]/images/question-mark.png" /></a>
83 </div><select id='prefs_hits_per'
84 style="position:relative;z-index:100;">
117 <td colspan="2"><label for="circHistStart">Keep history of
118 checked out items?</label> <input type="checkbox"
119 id="circHistStart" /></td>
120 </tr><!-- FONT size preference -->
123 <td>[% l("Default Font Size") %]</td>
125 <td><select id='prefs_def_font'>
126 <option value='regular'>
127 [% l("Regular Font") %]
130 <option value='large'>
131 [% l("Large Font") %]
137 <td>[% l("Default Search Location") %]</td>
139 <div style='margin-bottom: 5px;'>
140 <input type='checkbox' id='myopac_pref_home_lib' />
141 [% l("Always search my home library by default.") %]
143 <select id='prefs_def_location'></select>
148 <td>[% l("Default Search Range") %]</td>
150 <td><select id='prefs_def_range'>
155 "http://www.kcls.org/usingthelibrary/catalog_help/library_elf.cfm"><u>Try
156 Library Elf-to manage library materials!</u></a>
158 <table class="hide_me"
159 id="acct_notify_main">
162 <td><span>[% l("Default Hold Notification Method") %]</span> <a class=
164 href='#'>[% l("(Help)") %]</a></td>
166 <td style="padding-left:15px;"><select id=
168 <option value='phone:email'
170 [% l("Use Phone and Email") %]
173 <option value='phone'>
174 [% l("Use Phone Only") %]
177 <option value='email'>
178 [% l("Use Email Only") %]
184 <td style="padding-top:10px;"><strong>Pick Up Notice for
186 <input type="checkbox"
187 id="opac.hold_notify.email"
188 name="opac.hold_notify.email" /> <label for=
189 "opac.hold_notify.email">Email</label><br />
190 <input type="checkbox"
191 id="opac.hold_notify.phone"
192 name="opac.hold_notify.phone" /> <label for=
193 "opac.hold_notify.phone">Phone</label>
194 <b>(Temporarily phone notification will generate a
195 mailed paper notice.)</b></td>
199 <td style="padding-top:10px;"><strong>Expire Notice for
201 <input type="checkbox"
202 id="notification.hold.expire.email"
203 name="notification.hold.expire.email" /> <label for=
204 "notification.hold.expire.email">Email</label></td>
208 <td style="padding-top:10px;"><strong>Cancel Notice for
210 <input type="checkbox"
211 id="notification.hold.cancel.email"
212 name="notification.hold.cancel.email" /> <label for=
213 "notification.hold.cancel.email">Email</label></td>
217 <td style="padding-top:10px;"><strong>Overdue First
218 Notice</strong><br />
219 <input type="checkbox"
220 id="notification.overdue.first.email"
221 name="notification.overdue.first.email" />
223 "notification.overdue.first.email">Email</label><br />
224 <input type="checkbox"
225 id="notification.overdue.first.phone"
226 name="notification.overdue.first.phone" />
228 "notification.overdue.first.phone">Phone</label>
229 <b>(Temporarily phone notification will generate a
230 mailed paper notice.)</b></td>
234 <td style="padding-top:10px;"><strong>Courtesy
235 Notice</strong><br />
236 <input type="checkbox"
237 id="notification.predue.email"
238 name="notification.predue.email" /> <label for=
239 "notification.predue.email">Email</label><br /></td>
244 <div id="acct_info_main">
245 <div id='myopac.expired.alert'
247 style='margin-bottom: 20px;'>
248 <table class='data_grid'
254 [% l("Your account expired on") %]
255 <span id='myopac.expired.date'></span>!
256 [% l("Please see a librarian to renew your account.") %]</td>
262 <div id='myopac.notes.div'
264 <table class='data_grid'
269 <b>[% l("* Staff Notes *") %]</b></td>
273 <tbody id='myopac.notes.tbody'>
274 <tr id='myopac.notes.tr'>
275 <td><b name='title'></b> : <span name=
283 class='light_border data_grid'>
284 <tbody id='myopac_summary_tbody'>
287 class='color_4 light_border'>[% l("Name") %]</td>
289 <td class='light_border'><span id=
290 'myopac_summary_prefix'
291 style='padding-right: 5px;'></span> <span id=
292 'myopac_summary_first'
293 style='padding-right: 5px;'></span> <span id=
294 'myopac_summary_middle'
295 style='padding-right: 5px;'></span> <span id=
296 'myopac_summary_last'
297 style='padding-right: 5px;'></span> <span id=
298 'myopac_summary_suffix'></span></td>
304 <td class='color_4 light_border'>
305 [% l("Day Phone") %]</td>
307 <td class='light_border'
308 id='myopac_summary_dayphone'></td>
310 <td class='light_border'><a href='#'
312 id='myopac_summary_phone1_change'
314 'text-decoration: underline;'>[% l("Change") %]</a></td>
317 <tr id='myopac_update_phone1_row'
319 <td class='myopac_update_cell'
321 <span class='myopac_update_span'>
322 Enter New [% l("Day Phone") %]:
325 <input type='text' size='24' id='myopac_new_phone1' />
326 <span class='myopac_update_span'>
328 <span class='myopac_update_span'>
329 [% l("Submit") %]</span>
332 <span class='myopac_update_span'>
334 <span class='myopac_update_span'>
335 [% l("Cancel") %]</span>
342 <td class='color_4 light_border'>
343 [% l("Evening Phone") %]</td>
345 <td class='light_border'
346 id='myopac_summary_eveningphone'></td>
348 <td class='light_border'><a href='#'
350 id='myopac_summary_phone2_change'
352 'text-decoration: underline;'>[% l("Change") %]</a></td>
355 <tr id='myopac_update_phone2_row'
357 <td class='myopac_update_cell'
358 colspan='3'><span class='myopac_update_span'>New
359 [% l("Evening Phone") %]:</span>
360 <input type='text' size='24' id='myopac_new_phone2' />
361 <span class='myopac_update_span'><button><span class=
362 'myopac_update_span'>[% l("Submit") %]</span></button></span>
363 <span class='myopac_update_span'><button><span class=
364 'myopac_update_span'>[% l("Cancel") %]</span></button></span>
369 <td class='color_4 light_border'>
370 [% l("Other Phone") %]</td>
372 <td class='light_border'
373 id='myopac_summary_otherphone'></td>
375 <td class='light_border'><a href='#'
377 id='myopac_summary_phone3_change'
379 'text-decoration: underline;'>[% l("Change") %]</a></td>
382 <tr id='myopac_update_phone3_row'
384 <td class='myopac_update_cell'
385 colspan='3'><span class='myopac_update_span'>Enter
386 New [% l("Other Phone") %]:</span>
387 <input type='text' size='24' id='myopac_new_phone3' />
388 <span class='myopac_update_span'><button><span class=
389 'myopac_update_span'>[% l("Submit") %]</span></button></span>
390 <span class='myopac_update_span'><button><span class=
391 'myopac_update_span'>[% l("Cancel") %]</span></button></span>
396 <td class='color_4 light_border'>
397 <div style="position:absolute">
399 "position:relative;left:70px;top:-3px;">
401 <img alt="Username Help"
403 "[% ctx.media_prefix %]/images/question-mark.png" /></a>
405 </div>[% l("Username") %]
408 <td class='light_border'
409 id='myopac_summary_username'></td>
411 <td class='light_border'><a href='#'
413 id='myopac_summary_username_change'
415 'text-decoration: underline;'>[% l("Change") %]</a></td>
418 <tr id='myopac_update_username_row'
420 <td class='myopac_update_cell'
421 colspan='3'><span class=
422 'myopac_update_span'>[% l("Enter new username:") %]</span>
423 <input type='text' size='24' id='myopac_new_username' />
424 <span class='myopac_update_span'><button><span class=
425 'myopac_update_span'>[% l("Submit") %]</span></button></span>
426 <span class='myopac_update_span'><button><span class=
427 'myopac_update_span'>[% l("Cancel") %]</span></button></span>
431 <td class='color_4 light_border'>
432 [% l("Password") %]</td>
433 <td class='light_border'
434 id='myopac_summary_password'>
435 [% l("(not shown)") %]</td>
436 <td class='light_border'><a href='#'
438 id='myopac_summary_password_change'
440 'text-decoration: underline;'>[% l("Change") %]</a></td>
442 <tr id='myopac_update_password_row'
444 <td class='myopac_update_cell'
450 <span class= 'myopac_update_span'>
451 [% l("Enter current password:") %]
456 <input type='password'
458 id='myopac_current_password' />
463 'myopac_update_span'>[% l("Enter new password:") %]</span></td>
465 <td><input type='password'
467 id='myopac_new_password' />
473 'myopac_update_span'>[% l("Re-enter new password:") %]</span></td>
476 <input type='password'
478 id='myopac_new_password2' />
483 'myopac_update_span'><button><span class=
484 'myopac_update_span'>[% l("Submit") %]</span></button></span>
485 <span class='myopac_update_span'><button><span class='myopac_update_span'>
486 [% l("Cancel") %]</span></button></span>
491 <td class='color_4 light_border'>
492 [% l("Email Address") %]</td>
494 <td class='light_border'
495 id='myopac_summary_email'></td>
497 <td class='light_border'><a href='#'
499 id='myopac_summary_email_change'
501 'text-decoration: underline;'>[% l("Change") %]</a></td>
504 <tr id='myopac_update_email_row'
506 <td class='myopac_update_cell' colspan='3'>
507 <span class= 'myopac_update_span'>
508 [% l("Enter new email address:") %]
510 <input type='text' size='24' id='myopac_new_email' />
511 <span class='myopac_update_span'>
513 <span class= 'myopac_update_span'>
514 [% l("Submit") %]</span>
517 <span class='myopac_update_span'>
519 <span class='myopac_update_span'>
520 [% l("Cancel") %]</span>
526 <td class='color_4 light_border'>
527 [% l("Primary Identification") %]</td>
529 <td class='light_border'
530 id='myopac_summary_ident1'></td>
536 <td class='color_4 light_border'>
537 [% l("Active Barcode") %]</td>
539 <td class='light_border'
540 id='myopac_summary_barcode'></td>
546 <td class='color_4 light_border'>
547 [% l("Home Library") %]</td>
548 <td class='light_border'
549 id='myopac_summary_homelib'></td>
552 id='myopac_summary_home_change'
554 'text-decoration: underline;'>[% l("Change") %]</a></td>
556 <tr id='myopac_update_home_row'
558 <td class='myopac_update_cell'
560 <span class='myopac_update_span'>
561 New home library:</span>
562 <select id='myopac_new_home'>
564 <span class='myopac_update_span'>
566 <span class= 'myopac_update_span'>
567 [% l("Submit") %]</span>
570 <span class='myopac_update_span'>
572 <span class= 'myopac_update_span'>
573 [% l("Cancel") %]</span>
579 <td class='color_4 light_border'>
580 [% l("Account Creation Date") %]
582 <td class='light_border'
583 id='myopac_summary_create_date'></td>
588 <hr style="border-bottom:none;*height:0px;" color="#DCDBDB" />
591 <table width='100%' class='light_border data_grid'>
594 <td>[% l("Addresses") %]</td>
596 <td id='myopac_pending_addr_td' class='hide_me'>
597 <table cellpadding="0" cellspacing="0" border="0">
599 <td>[% l("Pending Addresses") %]</td>
604 src="[% ctx.media_prefix %]/images/question-mark.png" /></a>
611 <tbody id='myopac_addr_tbody'>
612 <tr id='myopac_addr_row' class='light_border'>
616 <td>[% l("Address Type") %]</td>
617 <td name='myopac_addr_type'></td>
621 <td>[% l("Street") %]</td>
622 <td name='myopac_addr_street'></td>
625 <td>[% l("Street") %]</td>
626 <td name='myopac_addr_street2'></td>
630 <td>[% l("City") %]</td>
631 <td name='myopac_addr_city'></td>
635 <td>[% l("County") %]</td>
636 <td name='myopac_addr_county'></td>
640 <td>[% l("State") %]</td>
641 <td name='myopac_addr_state'></td>
645 <td>[% l("Country") %]</td>
646 <td name='myopac_addr_country'></td>
650 <td>[% l("Zip") %]</td>
651 <td name='myopac_addr_zip'></td>
654 <td name='myopac_addr_edit_td'
655 colspan='2' class='hide_me'>
656 <a class='classic_link'
657 name='myopac_addr_edit_link'
658 href='#'>Edit Address</a>
664 name='myopac_pending_addr_td'>
667 <td>[% l("Address Type") %]</td>
670 'myopac_pending_addr_type' /></td>
674 [% l("Street") %]</td>
677 'myopac_pending_addr_street' /></td>
680 <td>[% l("Street") %]</td>
682 <input name='myopac_pending_addr_street2' />
686 <td>[% l("City") %]</td>
688 <input name='myopac_pending_addr_city' />
692 <td>[% l("County") %]</td>
695 <input name='myopac_pending_addr_county' />
699 <td>[% l("State") %]</td>
701 <input name='myopac_pending_addr_state' />
706 <td>[% l("Country") %]</td>
709 <input name='myopac_pending_addr_country' />
713 <td>[% l("Zip") %]</td>
715 'myopac_pending_addr_zip' /></td>
718 <td name='myopac_addr_edit_td' colspan='2'>
719 <a class='classic_link'
720 name='myopac_pending_addr_edit_link'
721 href='#'>Save Changes</a>
722 <a style='padding-left:10px;'
724 name='myopac_pending_addr_del_link'
725 href='#'>Discard Pending Address</a>
734 <div class='hide_me' id='myopac_username_error'>
735 [% l("Please enter a username") %]
737 <div class='hide_me' id='myopac_username_dup'>
738 [% l("The requested username is not available. Please choose a different username.") %]
740 <div class='hide_me' id='myopac_username_success'>
741 [% l("Username successfully updated") %]
743 <div class='hide_me' id='myopac_username_failure'>
744 [% l("Username update failed") %]
746 <div class='hide_me' id='myopac_email_error'>
747 [% l("Please enter a valid email address") %]
749 <div class='hide_me' id='myopac_email_success'>
750 [% l("Email address successfully updated") %]
752 <div class='hide_me' id='myopac_email_failure'>
753 [% l("Email address update failed") %]
755 <div class='hide_me' id='myopac_password_error'>
756 [% l("Passwords are empty or do not match") %]
758 <div class='hide_me' id='myopac_password_success'>
759 [% l("Password successfully updated") %]
761 <div class='hide_me' id='myopac_password_failure'>
762 [% l("Password update failed") %]
764 <span class='hide_me' id= 'myopac_invalid_username'>
765 [% l("Username cannot contain spaces or have the same format as a barcode") %]
767 <span class='hide_me' id='myopac_addr_changes_saved'>
770 <div class='hide_me' id='prefs_update_success'>
771 [% l("Preferences successfully updated") %]
773 <div class='hide_me' id='prefs_update_failure'>
774 [% l("Preferences update failed!") %]
776 <span class='hide_me' id='myopac_pref_hold_notify_alert'>
777 [% l("This setting defines how you will be notified of holds that are ready to be picked up from the library. By default, holds will use the notification style you choose here. However, you will still have the option to change individual holds regardless of this setting.") %]