4 "-//W3C//DTD XHTML 1.0 Transitional//EN"
5 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" [
6 <!ENTITY nbsp " "> <!-- calendar needs this entity -->
10 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:xi="http://www.w3.org/2001/XInclude">
13 <title>Evergreen: User Editor</title>
14 <script language='javascript' src='/opac/common/js/utils.js'> </script>
15 <script language='javascript' src='/opac/common/js//config.js'> </script>
16 <script language='javascript' src='/opac/common/js/CGI.js'> </script>
17 <script language='javascript' src='/opac/common/js/Cookie.js'> </script>
19 <script language='javascript' src='/opac/common/js/slimtree.js'> </script>
20 <script language='javascript' src='/opac/common/js/JSON.js'> </script>
21 <script language='javascript' src='/opac/common/js/fmall.js'> </script>
22 <script language='javascript' src='/opac/common/js/fmgen.js'> </script>
23 <script language='javascript' src='/opac/common/js/Cookies.js'> </script>
24 <script language='javascript' src='/opac/common/js/opac_utils.js'> </script>
25 <script language='javascript' src='/opac/common/js/OrgTree.js'> </script>
26 <script language='javascript' src='/opac/common/js/org_utils.js'> </script>
27 <script language='javascript' src='/opac/common/js/init.js'> </script>
28 <script language='javascript' src='/opac/common/js/RemoteRequest.js'> </script>
29 <script language='javascript' src='../admin/adminlib.js'> </script>
30 <script language='javascript' src='ue_config.js'> </script>
31 <script language='javascript' src='ue_ui.js'> </script>
32 <script language='javascript' src='ue.js'> </script>
33 <link type='text/css' rel='stylesheet' href='../admin/admin.css'/>
35 <link rel="stylesheet" type="text/css" media="all"
36 href="/opac/common/js/jscalendar/calendar-brown.css" title="win2k-cold-1" />
37 <script type="text/javascript" src="/opac/common/js/jscalendar/calendar.js"></script>
38 <script type="text/javascript" src="/opac/common/js/jscalendar/lang/calendar-en.js"></script>
39 <script type="text/javascript" src="/opac/common/js/jscalendar/calendar-setup.js"></script>
42 <style type='text/css'>
43 .main_table { width: 98%; border-collapse: collapse;}
44 .main_table td { border: 1px solid #E0F0E0; text-align: center; padding: 4px;}
45 #uedit_nav_bar { border: 2px solid #E0F0E0; padding: 6px;}
46 .nav_link { padding-left: 90px; padding-right: 90px; }
47 .main_nav_link { -moz-border-radius: 7px; height: 13%;}
48 .main_div { height: 480px; padding-left: 15px;
49 text-align: center; vertical-align: middle; overflow: auto;}
50 .nav_link_table { height: 480px;}
51 .label_active { background: #E0F0E0; }
52 .right { text-align: right; padding-right: 3px;}
53 .left { text-align: left; padding-left: 3px;}
55 .pad { padding-left: 3px; padding-right: 3px; }
56 .no_border td { border: none; }
57 .uedit_table { width: 80% }
58 .address_table { -moz-border-radius: 4px; border: 4px solid #E0E0F0; padding: 4px; }
59 .address_table td { border: none; width: auto; padding: 1px; }
60 .addr_info_checked { -moz-border-radius: 6px; background: #F0E0E0; }
61 .button_row { width: 95%; text-align: center; margin-top: 7px; border: 1px solid #E0E0E0; }
62 .required_field { background: #F0E0E0; }
63 .invalid_value { background: red; }
65 /* all text inputs that don't have the .invalid_value
66 class applied and are currently focused */
67 input:focus:not(.invalid_value) { background: #E0F0E0; color: darkblue;}
72 <body onload='try{uEditInit();}catch(e){alert(js2JSON(e));}'>
76 <h2>Evergreen User Editor</h2>
78 <div style='position:absolute; top: 5px; right: 5px;'>
79 <span>Welcome </span><b><span id='uedit_user'/></b>
84 <div style='margin-bottom: 5px; width:100%; text-align: left;'>
86 <span>Note: required fields are </span>
87 <span class='required_field'>marked with color</span>
91 <table class='main_table'>
94 <td width='15%' valign='top'>
95 <!-- ************************************************************** -->
96 <!-- Top Navigation Links -->
97 <!-- ************************************************************** -->
98 <table height='100%' class='nav_link_table'>
101 <td id='uedit_userid_label' class='main_nav_link'>
102 <a href='javascript:uEditShowPage("uedit_userid");'>1. User Identification</a>
106 <td id='uedit_contact_info_label' class='main_nav_link'>
107 <a href='javascript:uEditShowPage("uedit_contact_info");'>2. Contact Info</a>
111 <td id='uedit_addresses_label' class='main_nav_link'>
112 <a href='javascript:uEditShowPage("uedit_addresses");'>3. Addresses</a>
116 <td id='uedit_groups_label' class='main_nav_link'>
117 <a href='javascript:uEditShowPage("uedit_groups");'>4. Groups and Permissions</a>
121 <td id='uedit_stat_cats_label' class='main_nav_link'>
122 <a href='javascript:uEditShowPage("uedit_stat_cats");'>5. Statistical Categories</a>
126 <td id='uedit_surveys_label' class='main_nav_link'>
127 <a href='javascript:uEditShowPage("uedit_surveys");'>6. Surveys</a>
131 <td id='uedit_finalize_label' class='main_nav_link'>
132 <a href='javascript:uEditShowPage("uedit_finalize");'>7. Finish</a>
139 <td width='85%' id='uedit_loading'>
140 <div class='main_div has_color'
141 style='padding: 50px; vertical-align: middle;'>
142 <b>Loading data...</b>
147 <td width='85%' id='ue_maintd' class='hide_me'>
149 <!-- ************************************************************** -->
150 <!-- Identification Pane -->
151 <!-- ************************************************************** -->
152 <div id='uedit_userid' class='main_div'>
153 <table class='uedit_table'>
155 <tr class='required_field'>
156 <td><div class='wide right'>Barcode</div></td>
157 <td><div class='wide left'>
159 <input type='text' id='ue_barcode'
160 onblur=' var un = $("ue_username");
161 if(!un.value) un.value = this.value;'/>
165 <tr class='required_field'>
166 <td><div class='wide right'>Username</div></td>
167 <td><div class='wide left'><input type='text' id='ue_username'/></div></td>
169 <tr class='required_field'>
170 <td><div class='wide right'>Password</div></td>
171 <td><div class='wide left'><input type='password' id='ue_password1'/></div></td>
173 <tr class='required_field'>
174 <td><div class='wide right'>Verify Password</div></td>
175 <td><div class='wide left'><input type='password' id='ue_password2'/></div></td>
177 <tr class='required_field'>
178 <td><div class='wide right'>First Name</div></td>
179 <td><div class='wide left'><input type='text' id='ue_firstname'/></div></td>
182 <td><div class='wide right'>Middle Name</div></td>
183 <td><div class='wide left'><input type='text' id='ue_middlename'/></div></td>
185 <tr class='required_field'>
186 <td><div class='wide right'>Last Name</div></td>
187 <td><div class='wide left'><input type='text' id='ue_lastname'/></div></td>
190 <td><div class='wide right'>Suffix</div></td>
191 <td><div class='wide left'>
192 <input type='text' id='ue_suffix'/>
193 <select id='ue_suffix_selector' style='width: 6em;'
194 onclick='$("ue_suffix").value = this.options[this.selectedIndex].value'
195 onchange='$("ue_suffix").value = this.options[this.selectedIndex].value'>
196 <option value=''>- Pick -</option>
197 <option value='Jr'>Jr</option>
198 <option value='Sr'>Sr</option>
199 <option value='II'>II</option>
200 <option value='III'>III</option>
201 <option value='AA'>AA</option>
202 <option value='AS'>AS</option>
203 <option value='AAS'>AAS</option>
204 <option value='BA'>BA</option>
205 <option value='BS'>BS</option>
206 <option value='CFPIM'>CFPIM</option>
207 <option value='CPA'>CPA</option>
208 <option value='CPIM'>CPIM</option>
209 <option value='CPM'>CPM</option>
210 <option value='CXE'>CXE</option>
211 <option value='DC'>DC</option>
212 <option value='DDS'>DDS</option>
213 <option value='DO '>DO</option>
214 <option value='DPM'>DPM</option>
215 <option value='DVM'>DVM</option>
216 <option value='Esq'>Esq</option>
217 <option value='FACAAI'>FACAAI</option>
218 <option value='FACP'>FACP</option>
219 <option value='FACS'>FACS</option>
220 <option value='FACEP'>FACEP</option>
221 <option value='FCP'>FCP</option>
222 <option value='FICS'>FICS</option>
223 <option value='GYN'>GYN</option>
224 <option value='JD'>JD</option>
225 <option value='LPN'>LPN</option>
226 <option value='MA'>MA</option>
227 <option value='MCSE'>MCSE</option>
228 <option value='MD'>MD</option>
229 <option value='MS'>MS</option>
230 <option value='NMD'>NMD</option>
231 <option value='OB'>OB</option>
232 <option value='PhD'>PhD</option>
233 <option value='RN'>RN</option>
237 <tr class='required_field'>
238 <td><div class='wide right'>Date of Birth</div></td>
240 <div class='wide left'>
242 <input type='text' id='ue_dob' size='10' maxlength='10'
243 onfocus='/*$("ue_dob_trigger").onclick(event);*/'>1980-01-01</input>
245 <button style='padding: 0px;' id='ue_dob_trigger'>
246 <img src="/opac/common/js/jscalendar/img.gif"
247 style="cursor: pointer; border: 1px solid red; padding: 0px; margin: -3px;"
248 title="Date selector"
249 onmouseover="this.style.background='red';"
250 onmouseout="this.style.background=''" />
253 <span class='pad' style='font-size: 8pt;'>(YYYY-MM-DD)</span>
255 <script type="text/javascript">
257 inputField : "ue_dob", // id of the input field
258 ifFormat : "%Y-%m-%d", // format of the input field
259 button : "ue_dob_trigger", // trigger for the calendar (button ID)
260 align : "Tl", // alignment (defaults to "Bl")
268 <tr class='required_field'>
269 <td><div class='wide right'>Primary Identification Type</div></td>
270 <td><div class='wide left'>
271 <select id='ue_primary_ident_type'>
272 <option value=''> -- Required -- </option>
277 <tr class='required_field'>
278 <td><div class='wide right'>Primary Identification</div></td>
280 <div class='wide left'>
281 <input type='text' id='ue_primary_ident'/>
282 <span id='primary_ident_ssn_help'
283 style='padding-left: 2px; font-size: 8pt;' class='hide_me'>
286 <span id='primary_ident_dl_help'
287 style='padding-left: 2px; font-size: 8pt;' class='hide_me'>
294 <td><div class='wide right'>Secondary Identification Type</div></td>
295 <td><div class='wide left'>
296 <select id='ue_secondary_ident_type'>
297 <option value=''> -- Select One -- </option>
303 <td><div class='wide right'>Secondary Identification</div></td>
305 <div class='wide left'>
306 <input type='text' id='ue_secondary_ident'/>
314 <!-- ************************************************************** -->
315 <!-- Contact Info Pane -->
316 <!-- ************************************************************** -->
317 <div id='uedit_contact_info' class='main_div hide_me'>
319 <table class='uedit_table'>
322 <td><div class='wide right'>Email Address</div></td>
323 <td><div class='wide left'><input type='text' id='ue_email' size='32'/></div></td>
326 <td><div class='wide right'>Daytime Phone</div></td>
328 <div class='wide left'>
329 <input class='pad' type='text' id='ue_day_phone' maxlength='12' size='12'/>
330 <span style='font-size: 8pt;'>(123-456-7890)</span>
335 <td><div class='wide right'>Evening Phone</div></td>
337 <div class='wide left'>
338 <input class='pad' type='text' id='ue_night_phone' maxlength='12' size='12'/>
343 <td><div class='wide right'>Other/Cell Phone</div></td>
345 <div class='wide left'>
346 <input class='pad' type='text' id='ue_other_phone' maxlength='12' size='12'/>
350 <tr class='required_field'>
351 <td><div class='wide right'>Home Library</div></td>
353 <div class='wide left'>
354 <select style='width: 20em;' id='ue_org_selector'/>
362 <!-- ************************************************************** -->
363 <!-- Addresses Pane -->
364 <!-- ************************************************************** -->
365 <div id='uedit_addresses' class='main_div hide_me' >
366 <table class='uedit_table' style='width: 98%; padding: 1px;'>
370 <td>Incorporated</td>
372 <td>Mailing Address</td>
373 <td>Physical Address</td>
376 <tbody id='ue_address_tbody'>
377 <tr id='ue_address_template'>
379 <table class='address_table'>
382 <td><div class='wide right'>Label</div></td>
384 <div class='wide left'>
385 <input type='text' name='ue_addr_label' id='ue_addr_label'/>
390 <td><div class='wide right'>Street 1</div></td>
392 <div class='wide left'>
393 <input type='text' name='ue_addr_street1' size='42'/>
398 <td><div class='wide right'>Street 2</div></td>
400 <div class='wide left'>
401 <input type='text' name='ue_addr_street2' size='42'/>
406 <td><div class='wide right'>City</div></td>
408 <div class='wide left'>
409 <input type='text' name='ue_addr_city' size='17'/>
412 <td><div class='wide right'>County</div></td>
414 <div class='wide left'>
415 <input type='text' name='ue_addr_county' size='17'/>
420 <td><div class='wide right'>State</div></td>
422 <div class='wide left'>
423 <input type='text' name='ue_addr_state' size='2' maxlength='2'/>
426 <td><div class='wide right'>Zip</div></td>
428 <div class='wide left'>
429 <input type='text' name='ue_addr_zip' size='6' maxlength='6'/>
432 <td><div class='wide right'>Country</div></td>
434 <div class='wide left'>
435 <input type='text' name='ue_addr_country' size='6'/>
441 <div class='button_row'>
442 <input type='submit' name='ue_addr_delete'
443 value='Delete this Address'
444 onclick='uEditRemoveAddress(this);'/>
452 <td><input type='checkbox' name='ue_addr_inc_yes' checked='checked'/></td>
453 <td><input type='checkbox' name='ue_addr_valid_yes' checked='checked'/></td>
455 <div style='width: 100%; -moz-border-radius: 8px;'>
456 <input type='radio' name='ue_addr_mailing_yes'
457 onchange='uEditAddrTypeClick(this, "mailing");'
458 onclick='uEditAddrTypeClick(this, "mailing");'/>
462 <div style='width: 100%; -moz-border-radius: 8px;'>
463 <input type='radio' name='ue_addr_billing_yes'
464 onchange='uEditAddrTypeClick(this, "billing");'
465 onclick='uEditAddrTypeClick(this, "billing");'/>
472 <div class='button_row' style='margin-top: 20px;'>
474 <input type='submit' value='Create a New Address' id='ue_address_new'/>
476 <input type='submit' value='Create a New Address' onclick='uEditCreateNewAddr();'/>
480 <!-- ************************************************************** -->
482 <!-- ************************************************************** -->
483 <div id='uedit_groups' class='main_div hide_me'>
484 <table class='uedit_table'>
486 <tr class='required_field'>
487 <td><div class='wide right'>Profile Group</div></td>
489 <div class='wide left'>
490 <select id='ue_profile' class='select_big'>
491 <option> -- Required -- </option>
496 <tr class='required_field'>
497 <td><div class='wide right'>Account Expiration Date</div></td>
499 <div class='wide left'>
500 <input type='text' id='ue_expire' size='10' maxlength='10'/>
502 <button style='padding: 0px;' id='ue_expire_trigger'>
503 <img src="/opac/common/js/jscalendar/img.gif"
504 style="cursor: pointer; border: 1px solid red; padding: 0px; margin: -3px;"
505 title="Date selector"
506 onmouseover="this.style.background='red';"
507 onmouseout="this.style.background=''" />
510 <span class='pad' style='font-size: 8pt;'>(YYYY-MM-DD)</span>
512 <div style='margin-top: 5px;'>
513 Note: a default will be provided if none is selected
517 <script type="text/javascript">
519 inputField : "ue_expire", // id of the input field
520 ifFormat : "%Y-%m-%d", // format of the input field
521 button : "ue_expire_trigger", // trigger for the calendar (button ID)
522 align : "Tl", // alignment (defaults to "Bl")
530 <td><div class='wide right'>Active</div></td>
532 <div class='wide left'>
533 <input id='ue_active' type='checkbox' checked='checked'/>
538 <td><div class='wide right'>Barred</div></td>
540 <div class='wide left'>
541 <input id='ue_barred' type='checkbox'/>
546 <td><div class='wide right'>Set as Family/Group Lead Account</div></td>
548 <div class='wide left'>
549 <input id='ue_group_lead' type='checkbox'/>
554 <td><div class='wide right'>Claims Returned Count</div></td>
556 <div class='wide left'>
557 <input id='ue_claims_returned' type='text' disabled='disabled' size='6'/>
558 <script>$('ue_claims_returned').value = 0;</script>
559 <input class='pad' id='ue_claims_returned_reset' type='submit' value='Reset'/>
564 <td><div class='wide right'>Alert Message</div></td>
566 <div class='wide left'>
567 <textarea wrap='soft' cols='30' rows='4' id='ue_alert_message'/>
568 <input class='pad' id='ue_alert_message_reset'
569 type='submit' value='Clear'
571 var node = $("ue_alert_message");
573 if(node.onchange) node.onchange();'/>
581 <!-- ************************************************************** -->
582 <!-- Stat Cats Pane -->
583 <!-- ************************************************************** -->
584 <div id='uedit_stat_cats' class='main_div hide_me'>
585 <table class='uedit_table' style='width: 98%'>
587 <tr style='font-weight: bold;'>
588 <td>Stat Cat Name</td>
593 <tbody id='ue_stat_cat_tbody'>
594 <tr id='ue_stat_cat_row'>
595 <td><div class='wide right' name='ue_stat_cat_name'/></td>
596 <td><div class='wide right' style='font-size: 8pt' name='ue_stat_cat_owner'/></td>
598 <div class='wide left'>
599 <select name='ue_stat_cat_selector'>
600 <option value=''> -- Select One -- </option>
602 <span class='pad'> or </span>
603 <input class='pad' type='text' name='ue_stat_cat_newval'/>
612 <!-- ************************************************************** -->
613 <!-- Surveys Pane -->
614 <!-- ************************************************************** -->
615 <div id='uedit_surveys' class='main_div hide_me'>
616 <table id='ue_survey_table'
617 class='uedit_table data_grid' style='width: 95%; margin-top: 17px;'>
620 <td colspan='2' style='text-align: left; padding-left: 20px;'>
621 <span class='pad' name='ue_survey_name' style='font-weight: bold;'/>
622 <span class='pad' name='ue_survey_desc'> : </span>
626 <tbody name='ue_survey_tbody'>
627 <tr name='ue_survey_row'>
628 <td name='ue_survey_question'
629 style='width: 60%; text-align: left; padding-left: 40px;'/>
631 <select name='ue_survey_answer'>
632 <option value=''> -- Select One -- </option>
640 <!-- ************************************************************** -->
642 <!-- ************************************************************** -->
643 <div id='uedit_finalize' class='main_div hide_me'>
644 <div class='has_color' style='width: 95%; margin-top: 40px; text-align: center'>
645 <div style='padding: 5px;'>
646 You are now ready to save the user to the database. <br/>
647 To view or print a summary of the changes, click on the "View Summary" link. <br/>
648 To save the user, click on the 'Save User' button.
651 <a style='margin-right: 30px;' id='ue_view_summary'
652 href='javascript:uEditShowSummary();'>View Summary</a>
653 <input style='margin-left: 30px;'
654 type='submit' value='Save User' onclick='uEditSaveUser();'/>
662 <!-- ************************************************************** -->
663 <!-- Bottome Navigation Links -->
664 <!-- ************************************************************** -->
665 <table width='100%' class='no_border'>
667 <tr id='uedit_nav_bar'>
670 <a id='ue_back' class='nav_link hide_me'
671 href='javascript:uEditPrev()'><< Back</a>
674 <a id='ue_fwd' class='nav_link'
675 href='javascript:uEditNext()'>Forward >></a>
687 <div id='ue_summary_page' class='hide_me'>
688 <table id='ue_summary_table' class='summary_grid' width='55%'>
689 <style type='text/css'>
690 .summary_grid { padding: 5px; }
691 .summary_grid thead tr { background: #E0F0E0; font-weight: bold;}
692 .summary_grid tbody tr td { border: 1px solid #E0F0E0; }
693 .hide_me{ visibility: hidden; display: none }
694 .deleted { background: #FF6666; }
698 <span>User Summary Information (Deleted items are marked in</span>
699 <span class='deleted'>color</span><span>)</span>
702 <tbody name='ue_summary_page_tbody'>
704 <td><input type='submit' value='Print Page' onclick='window.print();'/></td>
705 <td><input type='submit' value='Close Window' onclick='window.close();'/></td>
707 <tr><td>Username</td><td name='ue_summary_username'/></tr>
708 <tr><td>First Name</td><td name='ue_summary_firstname'/></tr>
709 <tr><td>Middle Name</td><td name='ue_summary_middlename'/></tr>
710 <tr><td>Last Name</td><td name='ue_summary_lastname'/></tr>
711 <tr><td>Suffix</td><td name='ue_summary_suffix'/></tr>
712 <tr><td>Date of Birth</td><td name='ue_summary_dob'/></tr>
713 <tr><td>Primary Identification Type</td><td name='ue_summary_primary_ident_type'/></tr>
714 <tr><td>Primary Identification</td><td name='ue_summary_primary_ident'/></tr>
715 <tr><td>Secondary Identification Type</td><td name='ue_summary_secondary_ident_type'/></tr>
716 <tr><td>Secondary Identification</td><td name='ue_summary_secondary_ident'/></tr>
717 <tr><td>Email Address</td><td name='ue_summary_email'/></tr>
718 <tr><td>Day Phone</td><td name='ue_summary_dayphone'/></tr>
719 <tr><td>Evening Phone</td><td name='ue_summary_nightphone'/></tr>
720 <tr><td>Other Phone</td><td name='ue_summary_otherphone'/></tr>
721 <tr><td>Home Library</td><td name='ue_summary_home_lib'/></tr>
724 <table width='100%' style='margin-top: 15px; margin-bottom: 15px;'>
725 <thead><tr><td>Addresses</td></tr></thead>
726 <tbody name='ue_summary_addr_tbody'>
727 <tr name='ue_summary_addr_row'>
729 <table name='ue_summary_addr_table' width='100%'>
730 <thead><tr><td colspan='4'/><span> </span></tr></thead>
733 <td>Address Label</td><td name='label'/>
734 <td>Zip Code</td><td name='zip'/>
737 <td>Street1</td><td name='street1'/>
738 <td>Country</td><td name='country'/>
741 <td>Street2</td><td name='street2'/>
742 <td>Mailing</td><td name='mailing'/>
745 <td>City</td><td name='city'/>
746 <td>Billing</td><td name='billing'/>
749 <td>County</td><td name='county'/>
750 <td>Valid</td><td name='valid'/>
753 <td>State</td><td name='state'/>
754 <td>Within City Limits</td><td name='incorporated'/>
764 <tr><td>Profile</td><td name='ue_summary_profile'/></tr>
765 <tr><td>Expire Date</td><td name='ue_summary_expire'/></tr>
766 <tr><td>Family Lead Account</td><td name='ue_summary_family_lead'/></tr>
767 <tr><td>Claims Returned Count</td><td name='ue_summary_claims_returned'/></tr>
768 <tr><td>Alert Message</td><td name='ue_summary_alert_message'/></tr>
769 <tr name='ue_summary_stat_cat_td'>
771 <table width='100%' style='margin-top: 15px; margin-bottom: 15px;'>
772 <thead><tr><td colspan='2'>Statistical Categories</td></tr></thead>
773 <tbody name='ue_summary_stats_tbody'>
774 <tr class='hide_me' name='ue_summary_stat_cat_none'>
775 <td colspan='2'>No Stat Cats have been set</td>
777 <tr name='ue_summary_stats_row'>
778 <td name='ue_summary_stat_name'/><td name='ue_summary_stat_value'/>
784 <tr name='ue_summary_survey_td'>
786 <table width='100%' style='margin-top: 15px; margin-bottom: 15px;'>
787 <thead><tr><td>Survey</td><td>Question</td><td>Answer</td></tr></thead>
788 <tbody name='ue_summary_survey_tbody'>
790 <tr class='hide_me' name='ue_summary_survey_none'>
791 <td colspan='3'>No new survey entries were created</td>
794 <tr name='ue_summary_survey_row'>
795 <td name='ue_summary_survey_name'/>
796 <td name='ue_summary_survey_question'/>
797 <td name='ue_summary_survey_answer'/>
803 <tr name='ue_summary_errors_row' class='hide_me'>
805 <table width='100%' style='margin-top: 15px; margin-bottom: 15px;'>
808 <td style='color: red;' ><b>Errors you would see if you saved now...</b></td>
811 <tbody><tr><td name='ue_summary_errors'/></tr></tbody>
816 <td><input type='submit' value='Print Page' onclick='window.print();'/></td>
817 <td><input type='submit' value='Close Window' onclick='window.close();'/></td>
823 <!-- ************************************************************** -->
824 <!-- This holds all of the strings we may have to alert to the user -->
825 <!-- ************************************************************** -->
826 <div class='hide_me'>
827 <span id='ue_bad_dob'>The date of birth field is not formatted correctly. We're expecting YYYY-MM-DD</span>
828 <span id='ue_bad_username'>Username is invalid</span>
829 <span id='ue_bad_password'>Passwords do not match or are invalid</span>
830 <span id='ue_bad_firstname'>First name is invalid</span>
831 <span id='ue_bad_middlename'>Middle name is invalid</span>
832 <span id='ue_bad_lastname'>Last name is invalid</span>
833 <span id='ue_bad_barcode'>Barcode is invalid</span>
834 <span id='ue_duplicate_barcode'>The selected barcode already exists in the database</span>
835 <span id='ue_new_barcode_warn'>
836 This will de-activate the existing barcode for this user! If you wish to continue,
837 enter the new barcode below. Otherwise, click the Cancel button.
839 <span id='ue_no_ident'>You must select two types of identification</span>
840 <span id='ue_bad_email'>The email addresses do not match or are invalid</span>
841 <span id='ue_bad_phone'>An invalid phone number was entered</span>
842 <span id='ue_no_profile'>A profile group must be selected</span>
843 <span id='ue_bad_expire'>The user expiration date is invalid. We're expecting YYYY-MM-DD</span>
844 <span id='ue_bad_claims_returned'>The claims returned count is invalid</span>
845 <span id='ue_no_profile'>A profile group must be selected</span>
846 <span id='ue_unknown_error'>An unknown formatting error occurred</span>
847 <span id='ue_bad_addr_label'>Address label is invalid</span>
848 <span id='ue_bad_addr_street'>Address street is invalid</span>
849 <span id='ue_bad_addr_city'>Address city is invalid</span>
850 <span id='ue_bad_addr_county'>Address county is invalid</span>
851 <span id='ue_bad_addr_state'>Address state is invalid</span>
852 <span id='ue_bad_addr_country'>Address country is invalid</span>
853 <span id='ue_bad_addr_zip'>Address zip is invalid</span>
854 <span id='ue_delete_addr_warn'>
855 This will remove this address from the user.
856 Are you sure you wish to continue?
858 <span id='yes'>Yes</span>
859 <span id='no'>No</span>
860 <span id='ue_summary_window'>Patron Summary</span>
861 <span id='ue_success'>User update succeeded</span>