Changeset 6096 for trunk/expressoAdmin1_2/js/jscode/shared_accounts.js
- Timestamp:
- 05/04/12 10:50:42 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/js/jscode/shared_accounts.js
r6018 r6096 443 443 } 444 444 445 function callbackDelete(sharedUser){ 446 447 if(!!sharedUser && $.isArray(sharedUser)) 448 for(var i = 0; i < sharedUser.length; i++) 449 if(sharedUser[i].phpgwAccountType == 's'){ 450 sharedUser = sharedUser[i]; 451 break; 452 } 453 454 var signature = DataLayer.get('calendarSignature', { 455 filter: ['=','user', sharedUser.id] 456 }); 457 458 signature = $.isArray(signature) ? signature[0] : signature; 459 460 DataLayer.remove('calendarSignature', signature.id) 461 DataLayer.commit(); 462 } 463 445 464 function calback(){ 446 465 var sharedUser = DataLayer.get('user', { … … 527 546 528 547 529 function delete_shared_accounts(uid )548 function delete_shared_accounts(uid, mail) 530 549 { 531 550 if (!confirm(get_lang('Are you sure that you want to delete this shared account') + "?")) 532 551 return; 533 552 553 var user = {}; 554 if(sharemailbox.ownersExpressoCalendarAcl) 555 user = DataLayer.get('user', { 556 filter: ['=','mail',mail] 557 }); 558 559 534 560 var handle_delete_shared_account = function(data_return) 535 561 { … … 540 566 else 541 567 { 568 if(sharemailbox.ownersExpressoCalendarAcl){ 569 callbackDelete(user); 570 } 571 542 572 write_msg(get_lang('Shared account successful deleted') + '.', 'normal'); 543 573 get_shared_accounts(Element('ea_shared_account_search').value); … … 545 575 return; 546 576 } 577 578 579 547 580 cExecute ('$this.shared_accounts.delete&uid='+uid, handle_delete_shared_account); 548 581 }
Note: See TracChangeset
for help on using the changeset viewer.