Changeset 608099
- Timestamp:
- 10/04/2012 11:10:00 PM (12 years ago)
- Location:
- event-organiser/trunk
- Files:
-
- 2 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
event-organiser/trunk/css/eventorganiser-admin-classic.css
r590659 r608099 437 437 */ 438 438 .ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } 439 .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }439 .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } 440 440 .ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 441 .ui-dialog .ui-dialog-titlebar-close { position: absolute ; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }441 .ui-dialog .ui-dialog-titlebar-close { position: absolute; } 442 442 .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } 443 .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0 ; }443 .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } 444 444 .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } 445 445 .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } -
event-organiser/trunk/css/eventorganiser-admin-fresh.css
r590659 r608099 436 436 */ 437 437 .ui-dialog { position: fixed; padding: .2em; width: 300px; overflow: hidden; } 438 .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }438 .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } 439 439 .ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 440 .ui-dialog .ui-dialog-titlebar-close { position: absolute ; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }440 .ui-dialog .ui-dialog-titlebar-close { position: absolute; } 441 441 .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } 442 .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0 ; }442 .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } 443 443 .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } 444 444 .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } … … 574 574 background-image: -ms-linear-gradient(bottom, rgb(114,167,207) 0%, rgb(144,197,238) 100%); 575 575 } 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 -
event-organiser/trunk/event-organiser.php
r603923 r608099 3 3 Plugin Name: Event Organiser 4 4 Plugin URI: http://www.HarrisWebSolutions.co.uk/event-organiser 5 Version: 1.5. 65 Version: 1.5. 6 6 Description: Creates a custom post type 'events' with features such as reoccurring events, venues, Google Maps, calendar views and events and venue pages 7 7 Author: Stephen Harris -
event-organiser/trunk/includes/class-event-organiser-im-export.php
r603923 r608099 45 45 'showpastevents'=>true, 46 46 'group_events_by'=>'series', 47 47 48 )); 48 49 $this->get_export_file(); … … 240 241 <?php if( !empty($schedule_data['exclude']) ): 241 242 $exclude_strings = array(); 242 foreach ( $schedule_data['exclude'] as $ include ){243 foreach ( $schedule_data['exclude'] as $clude ){ 243 244 if( !eo_is_all_day() ){ 244 245 $vdate=''; 245 $ include->setTimezone($UTC_tz);246 $ include_strings[] = $include->format('Ymd\THis\Z');246 $clude->setTimezone($UTC_tz); 247 $clude->format('Ymd\THis\Z'); 247 248 }else{ 248 249 $vdate=';VALUE=DATE'; 249 $ include_strings[] = $include->format('Ymd');250 $clude->format('Ymd'); 250 251 } 251 252 }?> … … 265 266 } 266 267 }?> 268 267 269 RDATE<?php echo $vdate;?>:<?php echo implode(',',$include_strings);?> 268 270 -
event-organiser/trunk/includes/event-organiser-ajax.php
r603923 r608099 437 437 438 438 foreach($venues as $venue){ 439 $ term_id = (int) $venue->term_id;439 $_id = (int) $venue->term_id; 440 440 if( !isset($term->venue_address) ){ 441 $address = eo_get_venue_address($ term_id);442 $ term->venue_address = isset($address['address']) ? $address['address'] : '';443 $ term->venue_postal = isset($address['postcode']) ? $address['postcode'] : '';444 $ term->venue_country = isset($address['country']) ? $address['country'] : '';441 $address = eo_get_venue_address($_id); 442 $->venue_address = isset($address['address']) ? $address['address'] : ''; 443 $->venue_postal = isset($address['postcode']) ? $address['postcode'] : ''; 444 $->venue_country = isset($address['country']) ? $address['country'] : ''; 445 445 } 446 446 447 if( !isset($ term->venue_lat) || !isset($term->venue_lng) ){448 $ term->venue_lat = number_format(floatval(eo_get_venue_lat($term_id)), 6);449 $ term->venue_lng = number_format(floatval(eo_get_venue_lng($term_id)), 6);447 if( !isset($->venue_lng) ){ 448 $_id)), 6); 449 $_id)), 6); 450 450 } 451 451 452 if( !isset($ term->venue_description) ){453 $ term->venue_description = eo_get_venue_description($term_id);452 if( !isset($->venue_description) ){ 453 $_id); 454 454 } 455 455 } -
event-organiser/trunk/includes/event-organiser-archives.php
r603923 r608099 133 133 if($post_ids) 134 134 $query->set('post__in',wp_list_pluck($post_ids, 'post_id')); 135 135 136 136 }else{ 137 137 if( empty($date_objs['event_start_before']) || $cutoff < $date_objs['event_start_before'] ){ … … 168 168 if( $query->is_feed('eo-events') ){ 169 169 //Posts per page for feeds bug http://core.trac.wordpress.org/ticket/17853 170 add_filter('p re_option_posts_per_rss','wp17853_eventorganiser_workaround');170 add_filter('ps','wp17853_eventorganiser_workaround'); 171 171 $query->set('posts_per_page',-1); 172 172 } … … 182 182 183 183 /** 184 * A work around for a bug that posts_per_page is over-ridden by the posts_per_rss option. 185 * For ics feeds this should be -1. We intercept the option using a filter, added in pre_get_posts for event feeds186 * We return -1 and then remove the filter.184 * A work around for a bug that posts_per_page is over-ridden by the posts_per_rss option. 185 * For ics feeds 186 * We return . 187 187 *@see http://core.trac.wordpress.org/ticket/17853 188 188 */ 189 function wp17853_eventorganiser_workaround( $ posts_per_page_rss){189 function wp17853_eventorganiser_workaround( $ ){ 190 190 remove_filter(current_filter(),__FUNCTION__); 191 return -1;191 return ; 192 192 } 193 193 … … 338 338 return " {$wpdb->eo_events}.EndDate $order_dir, {$wpdb->eo_events}.FinishTime $order_dir"; 339 339 break; 340 340 341 341 default: 342 342 return $orderby; -
event-organiser/trunk/includes/event.php
r596616 r608099 274 274 * * * 'start' => start date (of first occurrence) as a datetime object 275 275 * * * 'end' => end date (of first occurrence) as a datetime object 276 * * * 'schedule_ end' => **START** date of last occurrence (or upper-bound thereof) as a datetime object276 * * * 'schedule_' => **START** date of last occurrence (or upper-bound thereof) as a datetime object 277 277 * * * 'include' => array of datetime objects to include in the schedule 278 278 * * * 'exclude' => array of datetime objects to exclude in the schedule … … 653 653 654 654 $schedule_last->setTimezone(new DateTimeZone('UTC')); 655 $schedule_last = $ end->format($format);655 $schedule_last = $->format($format); 656 656 657 657 switch($schedule): -
event-organiser/trunk/readme.txt
r603923 r608099 5 5 Requires at least: 3.3 6 6 Tested up to: 3.4.2 7 Stable tag: 1.5. 67 Stable tag: 1.5. 8 8 9 9 Create and maintain events, including complex reoccurring patterns, venue management (with Google maps), calendars and customisable event lists … … 149 149 == Changelog == 150 150 151 152 153 154 155 151 156 = 1.5.6 = 152 157 * Add filter for formatting datetime objects
Note: See TracChangeset
for help on using the changeset viewer.