Changeset 5812
- Timestamp:
- 03/26/12 12:38:44 (12 years ago)
- Location:
- trunk
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/inc/class.uiconfig.inc.php
r5804 r5812 18 18 function index() 19 19 { 20 21 ob_start();22 print_r("teste :D :D :D");23 24 $output = ob_get_clean();25 file_put_contents( "/tmp/acoutinho.log", $output , FILE_APPEND);26 27 20 if ($GLOBALS['phpgw']->acl->check('site_config_access',1,'admin')) 28 21 { -
trunk/login.php
r5804 r5812 133 133 $_SESSION['wallet']['user']['cn'] = $GLOBALS['phpgw_info']['user']['firstname'].' '.$GLOBALS['phpgw_info']['user']['lastname']; 134 134 $_SESSION['wallet']['user']['mail'] = $GLOBALS['phpgw_info']['user']['email']; 135 136 137 ob_start(); 138 print_r($GLOBALS['phpgw_info']['user']); 139 140 $output = ob_get_clean(); 141 file_put_contents( "/tmp/acoutinho.log", $output , FILE_APPEND); 142 143 144 145 135 146 136 $_SESSION['wallet']['Sieve']['user'] = $GLOBALS['phpgw_info']['user']['account_lid']; 147 137 $_SESSION['wallet']['Sieve']['password'] = $GLOBALS['phpgw_info']['user']['passwd']; -
trunk/prototype/config/calendarToPermission.ini
r5592 r5812 4 4 [model.depends] 5 5 calendar = calendar.permissions 6 7 [before.delete] 8 deleteCalendarToPermissionDependences = modules/calendar/interceptors/DBMapping.php 6 9 7 10 [after.find] -
trunk/prototype/modules/calendar/css/style.css
r5641 r5812 125 125 height: 210px; 126 126 border: 1px solid #CFCFCF; 127 padding: 0px; 127 128 } 128 129 -
trunk/prototype/modules/calendar/interceptors/DBMapping.php
r5804 r5812 774 774 775 775 } 776 777 778 public function deleteCalendarToPermissionDependences( &$uri , &$params , &$criteria , $original ){ 779 $permission = Controller::read($uri, array('user','calendar')); 780 781 $calendarSignature = Controller::find( array( 'concept' => 'calendarSignature' ) , array('id') ,array( 'filter' => array('AND', array('=','calendar', $permission['calendar']), array('=','user',$permission['user'])))); 782 783 if($calendarSignature) 784 Controller::delete(array('concept' => 'calendarSignature', 'id' => $calendarSignature[0]['id'])); 785 } 776 786 777 787 public function deleteCalendarSignatureDependences( &$uri , &$params , &$criteria , $original ){ -
trunk/prototype/modules/calendar/js/calendar.shared.js
r5810 r5812 17 17 close: function(event, ui) { 18 18 //Implementações de cancelar 19 DataLayer.rollback('calendarToPermission'); 19 20 currentUsers = {}; 20 21 } … … 49 50 DataLayer.put('calendarToPermission', {calendar: calendarSelected, type: 0, user: user, acl: acl}); 50 51 }); 52 53 $.each(UI.dialogs.sharedCalendar.find('.user-list li.current'), function( i , element ){ 54 var id = $(element).find('input[type="checkbox"]').val(); 55 var acl = $(element).find('input[name="attendeeAcl[]"]').val(); 56 if(acl == "") 57 DataLayer.remove('calendarToPermission', id); 58 else 59 DataLayer.put('calendarToPermission', {calendar: calendarSelected, type: 0, id: id, acl: acl}); 60 }); 61 62 51 63 DataLayer.commit(false, false, function(data){ 52 64 UI.dialogs.sharedCalendar.dialog("close"); … … 232 244 }).click(function () { 233 245 currentUsers[$(this).parents().find('input[name="user[]"]').val()] = false; 246 //remove permissão 247 if($(this).parents('li.current').length) 248 DataLayer.remove('calendarToPermission', $(this).parents('li.current').find('input[type="checkbox"]').val()); 249 234 250 $(this).parents('li').remove(); 235 251 }) … … 252 268 253 269 //Carrega os dados já cadastrados 254 var dataCurrent = DataLayer.get('calendarToPermission:detail', {filter: ['=','calendar', calendarId] , criteria: {deepness: 2}} , true);270 var dataCurrent = DataLayer.get('calendarToPermission:detail', {filter: ['=','calendar', calendarId] , criteria: {deepness: 2}}); 255 271 if(dataCurrent){ 256 272 for(var i = 0; i < dataCurrent.length; i++){ … … 264 280 265 281 UI.dialogs.sharedCalendar.find('dd.user-list ul.user-list') 266 .append(DataLayer.render('templates/user_shared_add_itemlist.ejs', [{id: dataCurrent[i].user.id, name: dataCurrent[i].user.name, mail: dataCurrent[i].user.mail, acl:dataCurrent[i].acl, aclValue: dataCurrent[i].aclValues, current: true }]))282 .append(DataLayer.render('templates/user_shared_add_itemlist.ejs', [{id: dataCurrent[i].user.id, name: dataCurrent[i].user.name, mail: dataCurrent[i].user.mail, acl:dataCurrent[i].acl, aclValue: dataCurrent[i].aclValues, current: true, idPermission: dataCurrent[i].id }])) 267 283 .scrollTo('max'); 268 284 $('li.not-user').remove(); -
trunk/prototype/modules/calendar/templates/user_shared_add_itemlist.ejs
r5776 r5812 1 <li class="user-list <%=data[0].current ? ' ' : 'new' %>">1 <li class="user-list <%=data[0].current ? 'current' : 'new' %>"> 2 2 <div style="overflow:hidden; width:100%; display:table;"> 3 3 <%if(data[0].isCalendar){%> … … 20 20 </div> 21 21 22 <input type="checkbox" value="<%=data[0]. id%>">22 <input type="checkbox" value="<%=data[0].current ? data[0].idPermission : data[0].id%>"> 23 23 24 24 <input type="hidden" name="user[]" value="<%=data[0].id%>">
Note: See TracChangeset
for help on using the changeset viewer.