1 var FETCH_DESK_PAYMENTS = 'open-ils.circ:open-ils.circ.money.org_unit.desk_payments';
2 var FETCH_USER_PAYMENTS = 'open-ils.circ:open-ils.circ.money.org_unit.user_payments';
4 var myPerms = [ 'VIEW_TRANSACTION' ];
9 $('user').appendChild(text(USER.usrname()));
13 fetchHighestPermOrgs( SESSION, USER.id(), myPerms );
22 function crSetCals() {
25 inputField : "cr_start",
26 ifFormat : "%Y-%m-%d",
27 button : "cr_start_trigger",
33 inputField : "cr_end",
34 ifFormat : "%Y-%m-%d",
35 button : "cr_end_trigger",
41 var y = d.getYear()+1900;
42 var m = ((d.getMonth()+1)+'').replace(/^(\d)$/,'0$1');
43 var da = (d.getDate()+'').replace(/^(\d)$/,'0$1');
45 var dat = y+'-'+m+'-'+da;
46 $('cr_start').value = dat;
47 $('cr_end').value = dat;
51 function crCurrentOrg() {
52 var selector = $('cr_orgs');
53 return getSelectorVal(selector);
56 function crBuildOrgs() {
58 var org = findOrgUnit(PERMS['VIEW_TRANSACTION']);
61 $('cr_orgs').disabled = true;
65 org = findOrgUnit(org);
66 var type = findOrgType(org.ou_type()) ;
68 var selector = $('cr_orgs');
69 buildOrgSel(selector, org, type.depth());
71 for( var i = 0; i < selector.options.length; i++ ) {
72 var opt = selector.options[i];
73 if( !isTrue(findOrgType( findOrgUnit(opt.value).ou_type() ).can_have_users()) )
77 selector.onchange = crDrawRange;
81 var gotoOrg = USER.ws_ou();
82 if( ! setSelector( selector, gotoOrg ) ) {
83 gotoOrg = USER.home_ou();
84 setSelector( selector, gotoOrg );
90 function crDrawRange() {
91 var org = crCurrentOrg();
93 removeChildren($('cr_desk_payments'));
94 removeChildren($('cr_user_payments'));
96 var req = new Request( FETCH_DESK_PAYMENTS, SESSION,
97 org, $('cr_start').value, $('cr_end').value );
100 drawFMObjectTable( { dest : 'cr_desk_payments', obj : r.getResultObject() });
106 var req = new Request( FETCH_USER_PAYMENTS, SESSION,
107 org, $('cr_start').value, $('cr_end').value );
110 drawFMObjectTable( { dest : 'cr_user_payments', obj : r.getResultObject() });