|
Lines 104-119
Link Here
|
| 104 |
}); |
104 |
}); |
| 105 |
}); |
105 |
}); |
| 106 |
|
106 |
|
| 107 |
function basketUserSearchPopup(f) { |
107 |
function UserSearchPopup(f) { |
| 108 |
window.open( |
108 |
window.open( |
| 109 |
"/cgi-bin/koha/acqui/aqbasketuser_search.pl", |
109 |
"/cgi-bin/koha/acqui/add_user_search.pl", |
| 110 |
'BasketUserSearchPopup', |
110 |
'UserSearchPopup', |
| 111 |
'width=740,height=450,toolbar=no,' |
111 |
'width=740,height=450,toolbar=no,' |
| 112 |
); |
112 |
); |
| 113 |
} |
113 |
} |
| 114 |
|
114 |
|
| 115 |
function add_basket_user(borrowernumber, borrowername) { |
115 |
function add_user(borrowernumber, borrowername) { |
| 116 |
var ids = $("#basketusers_ids").val(); |
116 |
var ids = $("#users_ids").val(); |
| 117 |
if(ids.length > 0) { |
117 |
if(ids.length > 0) { |
| 118 |
ids = ids.split(':'); |
118 |
ids = ids.split(':'); |
| 119 |
} else { |
119 |
} else { |
|
Lines 121-141
Link Here
|
| 121 |
} |
121 |
} |
| 122 |
if (ids.indexOf(borrowernumber) < 0) { |
122 |
if (ids.indexOf(borrowernumber) < 0) { |
| 123 |
ids.push(borrowernumber); |
123 |
ids.push(borrowernumber); |
| 124 |
$("#basketusers_ids").val(ids.join(':')); |
124 |
$("#users_ids").val(ids.join(':')); |
| 125 |
var li = '<li id="user_'+borrowernumber+'">'+borrowername |
125 |
var li = '<li id="user_'+borrowernumber+'">'+borrowername |
| 126 |
+ ' [<a style="cursor:pointer" onclick="del_basket_user('+borrowernumber+');">' |
126 |
+ ' [<a style="cursor:pointer" onclick="del_user('+borrowernumber+');">' |
| 127 |
+ _("Delete user") + '</a>]</li>'; |
127 |
+ _("Delete user") + '</a>]</li>'; |
| 128 |
$("#basketusers_names").append(li); |
128 |
$("#users_names").append(li); |
| 129 |
return 0; |
129 |
return 0; |
| 130 |
} |
130 |
} |
| 131 |
return -1; |
131 |
return -1; |
| 132 |
} |
132 |
} |
| 133 |
|
133 |
|
| 134 |
function del_basket_user(borrowernumber) { |
134 |
function del_user(borrowernumber) { |
| 135 |
$("#user_"+borrowernumber).remove(); |
135 |
$("#user_"+borrowernumber).remove(); |
| 136 |
var ids = $("#basketusers_ids").val().split(':'); |
136 |
var ids = $("#users_ids").val().split(':'); |
| 137 |
ids.splice(ids.indexOf(borrowernumber.toString()), 1); |
137 |
ids.splice(ids.indexOf(borrowernumber.toString()), 1); |
| 138 |
$("#basketusers_ids").val(ids.join(':')); |
138 |
$("#users_ids").val(ids.join(':')); |
| 139 |
} |
139 |
} |
| 140 |
//]]> |
140 |
//]]> |
| 141 |
</script> |
141 |
</script> |
|
Lines 276-293
Link Here
|
| 276 |
<form action="" method="post"> |
276 |
<form action="" method="post"> |
| 277 |
<span class="label">Managed by:</span> |
277 |
<span class="label">Managed by:</span> |
| 278 |
<div style="float:left"> |
278 |
<div style="float:left"> |
| 279 |
<ul id="basketusers_names" style="padding-left:0"> |
279 |
<ul id="users_names" style="padding-left:0"> |
| 280 |
[% FOREACH user IN basketusers %] |
280 |
[% FOREACH user IN users %] |
| 281 |
<li id="user_[% user.borrowernumber %]"> |
281 |
<li id="user_[% user.borrowernumber %]"> |
| 282 |
[% user.firstname %] [% user.surname %] |
282 |
[% user.firstname %] [% user.surname %] |
| 283 |
[<a onclick="del_basket_user([% user.borrowernumber %]);" style="cursor:pointer">Delete user</a>] |
283 |
[<a onclick="del_user([% user.borrowernumber %]);" style="cursor:pointer">Delete user</a>] |
| 284 |
</li> |
284 |
</li> |
| 285 |
[% END %] |
285 |
[% END %] |
| 286 |
</ul> |
286 |
</ul> |
| 287 |
<input type="hidden" id="basketno" name="basketno" value="[% basketno %]" /> |
287 |
<input type="hidden" id="basketno" name="basketno" value="[% basketno %]" /> |
| 288 |
<input type="hidden" id="basketusers_ids" name="basketusers_ids" value="[% basketusers_ids %]" /> |
288 |
<input type="hidden" id="users_ids" name="users_ids" value="[% users_ids %]" /> |
| 289 |
<input type="hidden" id="op" name="op" value="mod_users" /> |
289 |
<input type="hidden" id="op" name="op" value="mod_users" /> |
| 290 |
<input type="button" id="add_user" onclick="basketUserSearchPopup();" value="Add user" /> |
290 |
<input type="button" id="add_user" onclick="UserSearchPopup();" value="Add user" /> |
| 291 |
<input type="submit" value="Save changes" /> |
291 |
<input type="submit" value="Save changes" /> |
| 292 |
</div> |
292 |
</div> |
| 293 |
</form> |
293 |
</form> |