Plugin Directory

Changeset 608099

Timestamp:
10/04/2012 11:10:00 PM (12 years ago)
Author:
stephenh1988
Message:

Fixes ICS bugs. Adds Danish translation. Minor UI improvements.

Location:
event-organiser/trunk
Files:
2 added
8 edited

Legend:

Unmodified
Added
Removed
  • event-organiser/trunk/css/eventorganiser-admin-classic.css

    r590659 r608099  
    437437 */
    438438.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;  }
    440440.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; }
    442442.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; }
    444444.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
    445445.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  
    436436 */
    437437.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;  }
    439439.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; }
    441441.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; }
    443443.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
    444444.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; }
     
    574574    background-image: -ms-linear-gradient(bottom, rgb(114,167,207) 0%, rgb(144,197,238) 100%);
    575575}
     576
     577
     578
     579
     580
     581
     582
     583
     584
     585
     586
     587
     588
     589
     590
     591
  • event-organiser/trunk/event-organiser.php

    r603923 r608099  
    33Plugin Name: Event Organiser
    44Plugin URI: http://www.HarrisWebSolutions.co.uk/event-organiser
    5 Version: 1.5.6
     5Version: 1.5.
    66Description: Creates a custom post type 'events' with features such as reoccurring events, venues, Google Maps, calendar views and events and venue pages
    77Author: Stephen Harris
  • event-organiser/trunk/includes/class-event-organiser-im-export.php

    r603923 r608099  
    4545                'showpastevents'=>true,
    4646                'group_events_by'=>'series',
     47
    4748            ));
    4849            $this->get_export_file();
     
    240241<?php if( !empty($schedule_data['exclude']) ):
    241242    $exclude_strings = array();
    242     foreach ( $schedule_data['exclude'] as $include ){
     243    foreach ( $schedule_data['exclude'] as $clude ){
    243244        if( !eo_is_all_day() ){
    244245            $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');
    247248        }else{
    248249            $vdate=';VALUE=DATE';
    249             $include_strings[] = $include->format('Ymd');
     250            $clude->format('Ymd');
    250251        }
    251252    }?>
     
    265266            }
    266267    }?>
     268
    267269RDATE<?php echo $vdate;?>:<?php echo implode(',',$include_strings);?>
    268270
  • event-organiser/trunk/includes/event-organiser-ajax.php

    r603923 r608099  
    437437
    438438        foreach($venues as $venue){
    439             $term_id = (int) $venue->term_id;
     439            $_id = (int) $venue->term_id;
    440440            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'] : '';
    445445            }
    446446
    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);
    450450            }
    451451
    452             if( !isset($term->venue_description) ){
    453                 $term->venue_description = eo_get_venue_description($term_id);
     452            if( !isset($->venue_description) ){
     453                $_id);
    454454            }
    455455        }
  • event-organiser/trunk/includes/event-organiser-archives.php

    r603923 r608099  
    133133                    if($post_ids)
    134134                        $query->set('post__in',wp_list_pluck($post_ids, 'post_id'));
    135                        
     135
    136136                }else{
    137137                    if( empty($date_objs['event_start_before']) || $cutoff < $date_objs['event_start_before'] ){
     
    168168    if( $query->is_feed('eo-events') ){
    169169        //Posts per page for feeds bug http://core.trac.wordpress.org/ticket/17853
    170         add_filter('pre_option_posts_per_rss','wp17853_eventorganiser_workaround');
     170        add_filter('ps','wp17853_eventorganiser_workaround');
    171171        $query->set('posts_per_page',-1);
    172172    }
     
    182182
    183183/**
    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 feeds
    186  * 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 .
    187187 *@see http://core.trac.wordpress.org/ticket/17853
    188188 */
    189 function wp17853_eventorganiser_workaround( $posts_per_page_rss ){
     189function wp17853_eventorganiser_workaround( $ ){
    190190    remove_filter(current_filter(),__FUNCTION__);
    191     return -1;
     191    return ;
    192192}
    193193
     
    338338                return  " {$wpdb->eo_events}.EndDate $order_dir, {$wpdb->eo_events}.FinishTime $order_dir";
    339339                break;
    340    
     340
    341341            default:
    342342                return $orderby;
  • event-organiser/trunk/includes/event.php

    r596616 r608099  
    274274 *  *  * 'start' =>  start date (of first occurrence)  as a datetime object
    275275 *  *  * '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 object
     276 *  *  * 'schedule_' =>  **START** date of last occurrence (or upper-bound thereof) as a datetime object
    277277 *  *  * 'include' => array of datetime objects to include in the schedule
    278278 *  *  * 'exclude' => array of datetime objects to exclude in the schedule
     
    653653
    654654        $schedule_last->setTimezone(new DateTimeZone('UTC'));
    655         $schedule_last = $end->format($format);
     655        $schedule_last = $->format($format);
    656656
    657657        switch($schedule):
  • event-organiser/trunk/readme.txt

    r603923 r608099  
    55Requires at least: 3.3
    66Tested up to: 3.4.2
    7 Stable tag: 1.5.6
     7Stable tag: 1.5.
    88
    99Create and maintain events, including complex reoccurring patterns, venue management (with Google maps), calendars and customisable event lists
     
    149149== Changelog ==
    150150
     151
     152
     153
     154
     155
    151156= 1.5.6 =
    152157* Add filter for formatting datetime objects
Note: See TracChangeset for help on using the changeset viewer.