display prefix/suffix with names.. should probably refactor this into some utility...
authorpines <pines@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 20 Mar 2007 00:55:48 +0000 (00:55 +0000)
committerpines <pines@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 20 Mar 2007 00:55:48 +0000 (00:55 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_0_3@7083 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/patron/bill_details.xul
Open-ILS/xul/staff_client/server/patron/bill_history.xul
Open-ILS/xul/staff_client/server/patron/bill_wizard.xul
Open-ILS/xul/staff_client/server/patron/display.js
Open-ILS/xul/staff_client/server/patron/hold_notices.xul
Open-ILS/xul/staff_client/server/patron/info_notes.xul
Open-ILS/xul/staff_client/server/patron/summary.js

index 2938fc0..6c452a8 100644 (file)
                                JSAN.use('patron.util'); 
                                g.au_obj = patron.util.retrieve_fleshed_au_via_id( ses(), g.patron_id );
                                
-                               $('patron_name').setAttribute('value', g.au_obj.family_name() + ', ' + g.au_obj.first_given_name() + ' : ' + g.au_obj.card().barcode() );
+                               $('patron_name').setAttribute('value', 
+                                       ( g.au_obj.prefix() ? g.au_obj.prefix() + ' ' : '') + 
+                                       g.au_obj.family_name() + ', ' + 
+                                       g.au_obj.first_given_name() + ' ' +
+                                       ( g.au_obj.second_given_name() ? g.au_obj.second_given_name() + ' ': '' ) +
+                                       ( g.au_obj.suffix() ? g.au_obj.suffix() : '')
+                                       + ' : ' + g.au_obj.card().barcode() 
+                               );
                        }
 
                }
index e609939..3d70921 100644 (file)
                                JSAN.use('patron.util'); 
                                g.au_obj = patron.util.retrieve_fleshed_au_via_id( ses(), g.patron_id );
                                
-                               $('patron_name').setAttribute('value', g.au_obj.family_name() + ', ' + g.au_obj.first_given_name() + ' : ' + g.au_obj.card().barcode() );
+                               $('patron_name').setAttribute('value', 
+                                       ( g.au_obj.prefix() ? g.au_obj.prefix() + ' ' : '') + 
+                                       g.au_obj.family_name() + ', ' + 
+                                       g.au_obj.first_given_name() + ' ' +
+                                       ( g.au_obj.second_given_name() ? g.au_obj.second_given_name() + ' ' : '' ) +
+                                       ( g.au_obj.suffix() ? g.au_obj.suffix() : '')
+                                       + ' : ' + g.au_obj.card().barcode() 
+                               );
                        }
 
                }
index ead44d6..df2ca9f 100644 (file)
                                JSAN.use('patron.util'); 
                                g.au_obj = patron.util.retrieve_fleshed_au_via_id( ses(), g.patron_id );
                                
-                               $('patron_name').setAttribute('value', g.au_obj.family_name() + ', ' + g.au_obj.first_given_name() + ' : ' + g.au_obj.card().barcode() );
+                               $('patron_name').setAttribute('value', 
+                                       ( g.au_obj.prefix() ? g.au_obj.prefix() + ' ' : '') + 
+                                       g.au_obj.family_name() + ', ' + 
+                                       g.au_obj.first_given_name() + ' ' +
+                                       ( g.au_obj.second_given_name() ? g.au_obj.second_given_name() + ' ' : '' ) +
+                                       ( g.au_obj.suffix() ? g.au_obj.suffix() : '')
+                                       + ' : ' + g.au_obj.card().barcode() 
+                               );
                        }
 
                }
index a7fd595..7fb7e11 100644 (file)
@@ -301,8 +301,11 @@ patron.display.prototype = {
                                                function(e) {
                                                        return function() { 
                                                                e.setAttribute('value',
-                                                                       obj.patron.family_name() + ', ' + obj.patron.first_given_name() + ' ' +
-                                                                       ( obj.patron.second_given_name() ? obj.patron.second_given_name() : '' )
+                                                                       ( obj.patron.prefix() ? obj.patron.prefix() + ' ' : '') + 
+                                                                       obj.patron.family_name() + ', ' + 
+                                                                       obj.patron.first_given_name() + ' ' +
+                                                                       ( obj.patron.second_given_name() ? obj.patron.second_given_name() + ' ' : '' ) +
+                                                                       ( obj.patron.suffix() ? obj.patron.suffix() : '')
                                                                );
                                                                JSAN.use('patron.util'); patron.util.set_penalty_css(obj.patron);
                                                        };
index 56c1b82..d06cc67 100644 (file)
                                JSAN.use('patron.util'); 
                                var au_obj = patron.util.retrieve_fleshed_au_via_id( ses(), g.ahr.usr() );
                                
-                               $('patron_name').setAttribute('value', au_obj.family_name() + ', ' + au_obj.first_given_name() + ' : ' + au_obj.card().barcode() );
+                               $('patron_name').setAttribute('value', 
+                                       ( au_obj.prefix() ? au_obj.prefix() + ' ' : '') + 
+                                       au_obj.family_name() + ', ' + 
+                                       au_obj.first_given_name() + ' ' +
+                                       ( au_obj.second_given_name() ? au_obj.second_given_name() + ' ' : '' ) +
+                                       ( au_obj.suffix() ? au_obj.suffix() : '')
+                                       + ' : ' + au_obj.card().barcode() 
+                               );
                        }
                }
 
index 20b2723..285f218 100644 (file)
                                                                        JSAN.use('util.print'); var p = new util.print();
                                                                        p.simple(
                                                                                '<hr/>'
-                                                                               + '<p>Pertaining to ' + patron_obj.family_name() + ', ' + patron_obj.first_given_name() + ' ' + patron_obj.second_given_name() + ' : ' 
+                                                                               + '<p>Pertaining to ' + 
+                                                                                       ( patron_obj.prefix() ? patron_obj.prefix() + ' ' : '') + 
+                                                                                       patron_obj.family_name() + ', ' + 
+                                                                                       patron_obj.first_given_name() + ' ' +
+                                                                                       ( patron_obj.second_given_name() ? patron_obj.second_given_name() + ' ' : '' ) +
+                                                                                       ( patron_obj.suffix() ? patron_obj.suffix() : '')
+                                                                                       + ' : ' 
                                                                                + patron_obj.card().barcode() + '</p>'
                                                                                + '<p><b>"' 
                                                                                + g.notes[id].title() + '"</b> created on ' + g.notes[id].create_date().toString().substr(0,10) 
index 3329499..2b6a5c5 100644 (file)
@@ -587,8 +587,11 @@ patron.summary.prototype = {
                                                                obj.patron = robj;
                                                                JSAN.use('patron.util');
                                                                document.getElementById('patron_name').setAttribute('value',
-                                                                       obj.patron.family_name() + ', ' + obj.patron.first_given_name() + ' ' +
-                                                                       ( obj.patron.second_given_name() ? obj.patron.second_given_name() : '' )
+                                                                       ( obj.patron.prefix() ? obj.patron.prefix() + ' ' : '') + 
+                                                                       obj.patron.family_name() + ', ' + 
+                                                                       obj.patron.first_given_name() + ' ' +
+                                                                       ( obj.patron.second_given_name() ? obj.patron.second_given_name() + ' ' : '' ) +
+                                                                       ( obj.patron.suffix() ? obj.patron.suffix() : '')
                                                                );
                                                                patron.util.set_penalty_css(obj.patron);
                                                                JSAN.use('OpenILS.data'); var data = new OpenILS.data(); data.init({'via':'stash'});