Changeset 5641
- Timestamp:
- 03/06/12 14:28:15 (11 years ago)
- Location:
- trunk/prototype
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/calendar/css/layout.css
r5592 r5641 238 238 239 239 fieldset.block-add-attendee .add-attendee-search { max-width: 250px; margin: 5px;} 240 fieldset.block-add-attendee .add-attendee-search input { max-width: 220px; width: 220px; }240 fieldset.block-add-attendee .add-attendee-search input { max-width: 220px; width: 220px; padding: 0 0 0 7px;} 241 241 fieldset.block-add-attendee .search-result-list { width: 255px; max-height: 215px; overflow: auto;} 242 242 fieldset.block-add-attendee .search-result-list .ui-widget-content { border: none;} … … 662 662 .attendee-list-add .add-attendee-input input { width: 370px; } 663 663 664 665 .attendee-list-add .add-attendee-input span{cursor: hand;} 666 664 667 .qtip-content .add-attendee-search { max-width: 155px; width:155px; display: inline; padding: 0; margin: 10px 0 5px 0;} 665 668 .qtip-content .add-attendee-search input { max-width: 125px; } -
trunk/prototype/modules/calendar/css/style.css
r5636 r5641 446 446 447 447 448 #new_event_map . fc-event-head.fc-event-skin,.fc-event-inner.fc-event-skin{448 #new_event_map .map-event .fc-event-head.fc-event-skin,.fc-event-inner.fc-event-skin{ 449 449 border-color: transparent; 450 450 } 451 452 #new_event_map .map-event .fc-event-head,#new_event_map .map-event .fc-event-content{ 453 color: transparent; 454 } -
trunk/prototype/modules/calendar/interceptors/DBMapping.php
r5636 r5641 130 130 if(!is_numeric($params['startTime']) ) 131 131 $params['startTime'] = strtotime( $params['startTime'] . ' ' .$event['timezone']).'000'; 132 else133 132 133 $params['rangeStart'] = $params['startTime'] ; 134 134 135 135 }if(isset($params['endTime'])){ … … 137 137 if (!is_numeric($params['endTime'])) 138 138 $params['endTime'] = strtotime( $params['endTime'] . ' ' .$event['timezone']).'000'; 139 else140 139 140 $params['rangeEnd'] = $params['endTime'] ; 141 141 142 142 } … … 376 376 //TODO: Remover apos suporte a deepness na api 377 377 public function deepnessFindCalendarSignature( &$uri , &$result , &$criteria , $original ){ 378 379 378 379 if(isset($original['criteria']['deepness'])) 380 380 { 381 381 foreach ($result as $i => $v) 382 382 { 383 383 if(isset($v['calendar'])){ 384 $result[$i]['calendar'] = Controller::read( array( 'concept' => 'calendar' , 'id' => $v['calendar']) );384 $result[$i]['calendar'] = Controller::read( array( 'concept' => 'calendar' , 'id' => $v['calendar']), false, false); 385 385 $result[$i]['defaultAlarms'] = Controller::find( array( 'concept' => 'calendarSignatureAlarm' ) , false ,array( 'filter' => array('=', 'calendarSignature' , $v['id']) )); 386 386 //Caso não seja o dono da agenda retorna o objeto permission com as acls … … 388 388 $permission = Controller::find( array( 'concept' => 'calendarToPermission'), false ,array( 'filter' => array('AND', array('=', 'calendar' , $v['calendar']), array('=', 'user', Config::me('uidNumber') ) ) ) ); 389 389 390 391 392 393 390 if(!is_array($permission) || !$permission ){ 394 ob_start(); 395 var_dump($permission); 396 397 $output = ob_get_clean(); 398 file_put_contents( "/tmp/acoutinho.log", $output , FILE_APPEND); 391 399 392 $permission = Controller::find( array( 'concept' => 'calendarToPermission'), false ,array( 'filter' => array('AND', array('=', 'calendar' , $v['calendar']), array('=', 'type', '1' ) ) ) ); 400 401 ob_start(); 402 var_dump($permission); 403 404 $output = ob_get_clean(); 405 file_put_contents( "/tmp/acoutinho.log", $output , FILE_APPEND); 406 393 407 394 } 408 395 $result[$i]['permission'] = $permission[0]; … … 410 397 } 411 398 } 412 } 413 399 } 414 400 } 415 401 //Decode Find -
trunk/prototype/modules/calendar/js/calendar.codecs.js
r5636 r5641 263 263 if( status === 'serverclient' ){ 264 264 DataLayer.commit( false, false, function(){ 265 if( !!$('#calendar').fullCalendar){265 if((typeof($tabs) != "undefined") && $tabs.tabs('option' ,'selected') == 0){ 266 266 Calendar.rerenderView(true); 267 267 contentMenu(); 268 } 269 //Atualiza a listagem de eventos apenas se estiver na aba de listagem 270 if((typeof($tabs) != "undefined") && $tabs.tabs('option' ,'selected') != 0) 268 }else if((typeof($tabs) != "undefined") && $tabs.tabs('option' ,'selected') != 0) 271 269 pageselectCallback($('.events-list-win.active [name=keyword]').val(), 0); 272 273 270 }); 274 271 } -
trunk/prototype/modules/calendar/js/helpers.js
r5636 r5641 263 263 }else{ 264 264 checked = true; 265 $(this).parents('li').find('.button.edit').click();265 $(this).parents('li').find('.button.edit').click(); 266 266 } 267 267 }).removeClass('new'); … … 592 592 */ 593 593 var hasNewAttendee = false; 594 595 blkAddAtendee.find('.attendee-list-add .add-attendee-input span').click(function(data){ 596 blkAddAtendee.find('.attendee-list-add .add-attendee-input input').keydown(); 597 }); 598 594 599 blkAddAtendee.find('.attendee-list-add .add-attendee-input input').keydown(function(event) { 595 600 596 if (event.keyCode == '13' && $(this).val() != '' ) {601 if (event.keyCode == '13' && $(this).val() != '' || (event.keyCode == undefined && $(this).val() != '')) { 597 602 Encoder.EncodeType = "entity"; 598 603 $(this).val(Encoder.htmlEncode($(this).val())); … … 621 626 622 627 var user = DataLayer.get('user', ["=", "mail", $(this).val()]); 623 if( user[0].id)628 if(!!user && user[0].id) 624 629 attendees[user[0].id].name = user[0].name; 625 630 … … 1840 1845 break; 1841 1846 } 1842 return {filter: ['AND', ['>=', 'rangeStart', rangeStart], ['<=', 'rangeEnd', rangeEnd] , ['IN', 'calendar', calerdars_selecteds]], criteria: {deepness: 2, order: 'startTime'}}; 1847 1848 var timezone = {}; 1849 for(var i in Calendar.signatureOf) 1850 timezone[i] = Calendar.signatureOf[i].calendar.timezone; 1851 1852 return {filter: ['AND', ['>=', 'rangeStart', rangeStart], ['<=', 'rangeEnd', rangeEnd] , ['IN', 'calendar', calerdars_selecteds]], criteria: {deepness: 2, order: 'startTime', timezones: timezone}}; 1843 1853 1844 1854 } -
trunk/prototype/services/PostgreSQL.php
r5637 r5641 19 19 20 20 public function read ( $uri, $justthese = false , $criteria = false){ 21 21 22 22 $map = Config::get($uri['concept'], 'PostgreSQL.mapping'); 23 23 $justthese = self::parseJustthese($justthese, $map); 24 $criteria = ($criteria !== false) ? $this->parseCriteria ( $criteria , $map , ' WHERE id = \''.addslashes( $uri['id'] ).'\'') : ' ';25 24 $criteria = ($criteria !== false) ? $this->parseCriteria ( $criteria , $map , ' WHERE id = \''.addslashes( $uri['id'] ).'\'') : ' WHERE id = \''.addslashes( $uri['id'] ).'\''; 25 26 26 return $this->execResultSql( 'SELECT '.$justthese['select'].' FROM '. (Config::get($uri['concept'],'PostgreSQL.concept')) .$criteria , true ); 27 27 }
Note: See TracChangeset
for help on using the changeset viewer.