Plugin Directory

Changeset 1500197


Ignore:
Timestamp:
09/22/2016 09:45:28 AM (10 years ago)
Author:
heimsveld
Message:

release 2.5.1

Location:
chronosly-events-calendar
Files:
7 edited
33 copied

Legend:

Unmodified
Added
Removed
  • chronosly-events-calendar/tags/2.5.1/README.txt

    r1464000 r1500197  
    66Requires at least: 3.1
    77Tested up to:  4.5.3
    8 Stable tag: 2.4.8
     8Stable tag: 2.5.1
    99License: GPLv2
    1010
  • chronosly-events-calendar/tags/2.5.1/README.txt~

    r1464000 r1500197  
    55Tags: calendar, calendars, event plugin, events plugin, event plugins, events plugins, event calendar, event calendars, events calendar, events calendars, event list, events list, event lists, events lists, online calendar, organizer, organizers, place, places, recurring events, responsive calendar, calendar shortcode, event shortcode, event calendar AJAX, events calendar AJAX, event calendars AJAX, events calendars AJAX, events calendars google map, event calendar google maps, events calendar google maps, event calendars google maps, events calendars google maps, event gmap, events gmap, event management, events management, event manager, events manager, event organizer, events organizer, event page, events page, event widget, events widget, kalender, kalenders, evento, eventos, calendario, calendarios, schedule, scheduling
    66Requires at least: 3.1
    7 Tested up to:  4.6.1
     7Tested up to:  4.5.3
    88Stable tag: 2.4.8
    99License: GPLv2
  • chronosly-events-calendar/tags/2.5.1/chronosly.php

    r1464000 r1500197  
    44 * Plugin URI: https://www.chronosly.com
    55 * Description: Chronosly is one of the plugins you have always dreamt about. Designed to suit all users (basic, designers, and software developers). Choose your template and you are ready to publish your events. Install addons to enhance the preset plugin features. You can get a wide selection of templates and addons in our marketplace
    6  * Version: 2.4.8
     6 * Version: 2.5.1
    77 * Author: Chronosly
    88 * Author URI: https://www.chronosly.com
     
    2626define('CHRONOSLY_TEMPLATES_URL',  plugins_url()."/chronosly-templates"); //path para incluir scripts o css
    2727define('CHRONOSLY_DEBUG', false); //debug mode
    28 define('CHRONOSLY_VERSION', "2.4.8"); //debug mode
     28define('CHRONOSLY_VERSION', "2.5.1"); //debug mode
    2929define('CHRONOSLY_ADMIN_INTERFACE', 1);  //Todo: hacer diferentes interficies de admin simple o varios event
    3030define('CHRONOSLY_ADMIN_MODALITY', 1);  //Todo: hacer diferentes modalidades segun la tematica
  • chronosly-events-calendar/tags/2.5.1/classes/chronosly_dad_elements.php

    r1464000 r1500197  
    43794379                    else{
    43804380                       
    4381                         if ($tik["link"] and stripos($tik["link"], "lorem") === false) $ret.= "<a class='buy_ticket' style='background:$color' href='" . $tik["link"] . "' target='_blank' rel='nofollow'>" . __("Buy", "chronosly") . "</a>";
     4381                        if ($tik["link"] and stripos($tik["link"], "lorem") === false) {
     4382                            $link = $tik["link"];
     4383                             if(stripos($link, "wc_buy")!== FALSE &&  class_exists( 'WooCommerce' ) ) {
     4384                                    // $link = $woocommerce->cart->get_checkout_url();
     4385                                    $link = $woocommerce->cart->get_cart_url();
     4386                                    if(stripos($link, "?" ) === FALSE) $link .= "?";
     4387                                    else  $link .= "&";
     4388                                    $link .= "add-to-cart=".$tik["wcid"];
     4389                                    $link .= "&eid=".$vars->pid;
     4390                                    $from = Chronosly_Dad_Elements::create_time_format_item( "", array("value"=> "Y-m-d_H:i", "extra" => "start_datetime") , $vars);
     4391                                    $to = Chronosly_Dad_Elements::create_time_format_item( "", array("value"=> "Y-m-d_H:i", "extra" => "end_datetime") , $vars);
     4392                                   
     4393                                    if(time() > strtotime(str_replace("_", " ",$from))){
     4394                                        $link = "#";
     4395                                    }
     4396                                    else {
     4397                                        $link .= "&chtfrom=".$from;
     4398                                        $link .= "&chtto=".$to;
     4399                                    }
     4400                                }
     4401                                else if(!stripos($link, "://")) $link ="http://$link";
     4402                               
     4403                                $ret.= "<a class='buy_ticket' style='background:$color' href='" . $link . "' target='_blank' rel='nofollow'>" . __("Buy", "chronosly") . "</a>";
     4404                        }
    43824405                        else $ret.= "<a class='buy_ticket lorem' style='background:$color' href='' target='_blank' rel='nofollow'>" . __("Buy", "chronosly") . "</a>";
    43834406                    }
     
    55745597                    $link = $woocommerce->cart->get_cart_url();
    55755598                    if(stripos($link, "?" ) === FALSE) $link .= "?";
    5576                     $link .= "&add-to-cart=".$vars->metas['tickets_vars'][$value]["wcid"];
     5599                    else  $link .= "&";
     5600                    $link .= "add-to-cart=".$vars->metas['tickets_vars'][$value]["wcid"];
    55775601                    $link .= "&eid=".$vars->pid;
    5578                     $from = $this->create_time_format_item( "", array("value"=> "Y-m-d_H:i", "extra" => "start_datetime") , $vars);
    5579                     $to = $this->create_time_format_item( "", array("value"=> "Y-m-d_H:i", "extra" => "end_datetime") , $vars);
     5602                    $from = Chronosly_Dad_Elements::create_time_format_item( "", array("value"=> "Y-m-d_H:i", "extra" => "start_datetime") , $vars);
     5603                    $to = Chronosly_Dad_Elements::create_time_format_item( "", array("value"=> "Y-m-d_H:i", "extra" => "end_datetime") , $vars);
    55805604                   
    55815605                    if(time() > strtotime(str_replace("_", " ",$from))){
  • chronosly-events-calendar/tags/2.5.1/classes/chronosly_settings.php

    r1452263 r1500197  
    176176                    "chronosly_hide_navigation_calendar_right" => 0,     
    177177                    "disable_slide_motion" => 0,   
     178                    "chronosly_gmap_api" => "AIzaSyDOvCoYOij7Ci559ARQocwXlzIWX32i4Mg",
    178179
    179180
     
    188189                if(!isset( $settings["chronosly-places-list-title"])) $settings["chronosly-places-list-title"] = "Places list";
    189190                if(!isset( $settings["chronosly-categories-list-title"])) $settings["chronosly-categories-list-title"] = "Category list";
     191                 if(!isset( $settings["chronosly_gmap_api"])) $settings["chronosly_gmap_api"] = "AIzaSyDOvCoYOij7Ci559ARQocwXlzIWX32i4Mg";
    190192                if(!isset( $settings["chronosly_category_order"])) {
    191193                    $settings["chronosly_category_order"] = "name";
  • chronosly-events-calendar/tags/2.5.1/post-types/post_type_chronosly.php

    r1464000 r1500197  
    5151
    5252            $this->template = $template;
     53
    5354        } // END public function __construct()
    5455
     
    6364            //creamos el post type
    6465            $this->create_post_type();
     66            date_default_timezone_set(get_option("timezone_string"));
    6567
    6668            //Si hemos configurado una base, debemos cargar los templates a partir de shortcode base
     
    399401        }
    400402
    401      public static function add_custom_post_vars_call($query, $return){
     403      public static function add_custom_post_vars_call($query, $return){
    402404            global $pastformat;
    403405            $past_set = 0;
     
    407409            if((isset($_REQUEST["ch_show_past"]) and !$_REQUEST["ch_show_past"]) or
    408410                (!isset($_REQUEST["ch_show_past"]) and (!isset($settings["chronosly_show_past_events"]) or !$settings["chronosly_show_past_events"]) and
    409                 (!$_REQUEST["ch_from"] or !$_REQUEST["ch_to"])) ) {                $meta_query = $query->get('meta_query');
     411                (!$_REQUEST["ch_from"] or !$_REQUEST["ch_to"])) ) {
     412            // echo "Hola";
     413                $meta_query = $query->get('meta_query');
    410414                $meta_query[] = array("key" => "ev-to", "value" => date("Y-m-d"), 'compare' => '>=');
    411415                if(!$return) $query->set('meta_query',$meta_query);
    412             }
     416            }
     417
     418
     419
     420
    413421            if($_REQUEST["ch_from"] and $_REQUEST["ch_to"]){
    414422
     
    419427                $meta_query[] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    420428                if(!$return) $query->set('meta_query',$meta_query);
     429
    421430
    422431            } else {
     
    446455                            if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-to") {
    447456                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    448                                 $evtoset = 1;
     457                               if(strtotime($meta_query[$i]["value"]) > strtotime($toc)) $evtoset = 1;
     458                               else unset($meta_query[$i]);
    449459                            }
    450460                            else if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-from") {
    451461                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    452                                 $evfromset = 1;
    453                             }
    454 
    455                         }
     462                                if(strtotime($meta_query[$i]["value"]) < strtotime($fromc)) $evfromset = 1;
     463                                else unset($meta_query[$i]);
     464                            }
     465
     466                        }
     467
    456468                        if(!$evtoset) $meta_query[] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    457469                        if(!$evfromset) $meta_query[] = array("key" => "ev-from", "value" => $fromc, 'compare' => '<=');
    458470                        if(!$return) $query->set('meta_query',$meta_query);
     471                                // print_r($meta_query);
    459472                        break;
    460473                    case "month":
     
    478491                        $$evtoset = 0;
    479492                        $evfromset = 0;
    480                         for($i = 0; $i < count($meta_query); ++$i){
     493                       for($i = 0; $i < count($meta_query); ++$i){
    481494                            if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-to") {
    482495                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    483                                 $evtoset = 1;
     496                               if(strtotime($meta_query[$i]["value"]) > strtotime($toc)) $evtoset = 1;
     497                               else unset($meta_query[$i]);
    484498                            }
    485499                            else if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-from") {
    486500                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    487                                 $evfromset = 1;
     501                                if(strtotime($meta_query[$i]["value"]) < strtotime($fromc)) $evfromset = 1;
     502                                else unset($meta_query[$i]);
    488503                            }
    489504
     
    525540                        $evtoset = 0;
    526541                        $evfromset = 0;
    527                         for($i = 0; $i < count($meta_query); ++$i){
     542                       for($i = 0; $i < count($meta_query); ++$i){
    528543                            if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-to") {
    529544                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    530                                 $evtoset = 1;
     545                               if(strtotime($meta_query[$i]["value"]) > strtotime($toc)) $evtoset = 1;
     546                               else unset($meta_query[$i]);
    531547                            }
    532548                            else if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-from") {
    533549                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    534                                 $evfromset = 1;
     550                                if(strtotime($meta_query[$i]["value"]) < strtotime($fromc)) $evfromset = 1;
     551                                else unset($meta_query[$i]);
    535552                            }
    536553
     
    556573                        $evtoset = 0;
    557574                        $evfromset = 0;
    558                         for($i = 0; $i < count($meta_query); ++$i){
     575                       for($i = 0; $i < count($meta_query); ++$i){
    559576                            if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-to") {
    560577                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    561                                 $evtoset = 1;
     578                               if(strtotime($meta_query[$i]["value"]) > strtotime($toc)) $evtoset = 1;
     579                               else unset($meta_query[$i]);
    562580                            }
    563581                            else if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-from") {
    564582                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    565                                 $evfromset = 1;
     583                                if(strtotime($meta_query[$i]["value"]) < strtotime($fromc)) $evfromset = 1;
     584                                else unset($meta_query[$i]);
    566585                            }
    567586
     
    592611                            else {
    593612                                $fromc =  date("Y-m-d",strtotime("+$time day"));
    594                                 if((!isset($_REQUEST["ch_show_past"]) and $settings["chronosly_show_past_events"])  or $_REQUEST["ch_show_past"]) $toc =  date("Y-m-d",strtotime("-$time day"));
     613                                if((!isset($_REQUEST["ch_show_past"]) and $settings["chronosly_show_past_events"]) or $_REQUEST["ch_show_past"]) $toc =  date("Y-m-d",strtotime("-$time day"));
    595614                                else $toc = date("Y-m-d");
    596615                                // echo $toc;
     
    601620                        $evtoset = 0;
    602621                        $evfromset = 0;
    603                         for($i = 0; $i < count($meta_query); ++$i){
     622                       for($i = 0; $i < count($meta_query); ++$i){
    604623                            if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-to") {
    605624                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    606                                 $evtoset = 1;
     625                               if(strtotime($meta_query[$i]["value"]) > strtotime($toc)) $evtoset = 1;
     626                               else unset($meta_query[$i]);
    607627                            }
    608628                            else if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-from") {
    609629                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    610                                 $evfromset = 1;
     630                                if(strtotime($meta_query[$i]["value"]) < strtotime($fromc)) $evfromset = 1;
     631                                else unset($meta_query[$i]);
    611632                            }
    612633
     
    764785            if($_REQUEST["ch-price-min"]) $args["post_meta_price_min"] = $_REQUEST["ch-price-min"];
    765786            if($_REQUEST["ch-price-max"]) $args["post_meta_price_max"] = $_REQUEST["ch-price-max"];
     787            if(isset( $args["p"])) unset( $args["p"]);
    766788             if(has_action( 'pre_get_posts', array("Post_Type_Chronosly",'add_custom_post_vars') )) remove_action( 'pre_get_posts', array("Post_Type_Chronosly",'add_custom_post_vars') );
    767            if(isset( $args["p"])) unset( $args["p"]);
    768789            $query2 = new WP_Query( $args );
    769 
    770790          // if($_REQUEST["debug"]){echo "<pre>"; print_r($query2);}
    771791            return  $query2;
     
    850870                        else {
    851871                            $fromc =  date("Y-m-d",strtotime("+$time day"));
     872                           
     873
    852874                            if((!isset($_REQUEST["ch_show_past"]) and $settings["chronosly_show_past_events"])  or $_REQUEST["ch_show_past"]) $toc =  date("Y-m-d",strtotime("-$time day"));
    853875                            else $toc = date("Y-m-d");
     
    857879                    break;
    858880            }
    859               if($_REQUEST["ch_from"] and $_REQUEST["ch_to"]){
     881            if($_REQUEST["ch_from"] and $_REQUEST["ch_to"]){
    860882                $fromc = $_REQUEST["ch_to"];
    861883                $toc = $_REQUEST["ch_from"];
     
    864886                (!isset($_REQUEST["ch_show_past"]) and (!isset($settings["chronosly_show_past_events"]) or !$settings["chronosly_show_past_events"]) and
    865887                (!$_REQUEST["ch_from"] or !$_REQUEST["ch_to"])) ) {
    866                  $toc = date("Y-m-d");//en caso que no tengamos que mostrar los pasts
    867             }
     888                 $toc1 = date("Y-m-d");//en caso que no tengamos que mostrar los pasts
     889                if(strtotime($toc1) > strtotime($toc)) $toc = $toc1;
     890            }
     891           
    868892            $elements = array();
     893            // if((!$_REQUEST["ch_show_past"])) echo $toc." ".$fromc;
    869894            $elements =  Post_Type_Chronosly::get_array_days_by_query($query,$toc, $fromc);
    870895            if($repeated != "") $elements =  Post_Type_Chronosly::get_array_days_by_repeated($toc,$fromc, $repeated, $elements);//he cambiado el orden from y to porque es al reves aqui
     
    14411466            wp_register_style( 'chronosly-front-css'.CHRONOSLY_VERSION, CHRONOSLY_URL.'css/front_template.css');
    14421467            wp_register_style( 'chronosly-custom-css', CHRONOSLY_URL.'css/custom.css');
    1443             wp_register_script( 'chronosly-gmap', 'https://maps.googleapis.com/maps/api/js?key='.$settings["chronosly_gmap_api"].'&v=3.exp&sensor=false', array( 'jquery' ));
    1444             wp_register_script( 'chronosly-scroll', CHRONOSLY_URL.'js/scroll/jquery.mCustomScrollbar.concat.min.js', array( 'jquery' ));
     1468            wp_register_script( 'chronosly-gmap', 'https://maps.googleapis.com/maps/api/js?key='.$settings["chronosly_gmap_api"].'&v=3.exp&sensor=false', array( 'jquery', 'jquery-migrate' ));
     1469            wp_register_script( 'chronosly-scroll', CHRONOSLY_URL.'js/scroll/jquery.mCustomScrollbar.concat.min.js', array( 'jquery', 'jquery-migrate' ));
    14451470            wp_register_style( 'chronosly-scroll-css', CHRONOSLY_URL.'js/scroll/jquery.mCustomScrollbar.css');
    14461471            wp_register_style( 'chronosly-icons', CHRONOSLY_URL.'css/icons/styles.css');
    14471472            wp_register_style( 'chronosly-fa-icons', "https://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css");
    1448             wp_register_script( 'chronosly-colorbox', CHRONOSLY_URL.'js/colorbox/jquery.colorbox.js', array( 'jquery' ));
     1473            wp_register_script( 'chronosly-colorbox', CHRONOSLY_URL.'js/colorbox/jquery.colorbox.js', array( 'jquery', 'jquery-migrate' ));
    14491474            wp_register_style( 'chronosly-colorbox-css', CHRONOSLY_URL.'js/colorbox/css/colorbox.css');
    14501475            wp_register_style( 'chronosly-templates-base', CHRONOSLY_URL.'css/templates_base.css');
     
    14731498
    14741499                    if(!is_admin() or  stripos($_SERVER["REQUEST_URI"], "wp-admin") === FALSE){
    1475                         wp_register_script( 'chronosly-front-js', CHRONOSLY_URL.'js/front.js', array( 'jquery' ));
     1500                        wp_register_script( 'chronosly-front-js', CHRONOSLY_URL.'js/front.js', array( 'jquery', 'jquery-migrate' ));
    14761501                        $translation_array  = array(
    14771502                            "scrollOnOpen" => !$settings["disable_slide_on_show"],
     
    15111536
    15121537                    if(!is_admin() or  stripos($_SERVER["REQUEST_URI"], "wp-admin") === FALSE){
    1513                         wp_register_script( 'chronosly-front-js', CHRONOSLY_URL.'js/front.js', array( 'jquery' ));
     1538                        wp_register_script( 'chronosly-front-js', CHRONOSLY_URL.'js/front.js', array( 'jquery', 'jquery-migrate' ));
    15141539                        $translation_array  = array(
    15151540                            "scrollOnOpen" => !$settings["disable_slide_on_show"],
     
    18551880            //     wp_register_script( 'chronosly-jquery', CHRONOSLY_URL.'js/jquery.js');
    18561881            // }
    1857             wp_register_script( 'chronosly-admin', CHRONOSLY_URL.'js/admin.js', array( 'jquery' ));
    1858             wp_register_script( 'chronosly-front', CHRONOSLY_URL.'js/front.js', array( 'jquery' ));
     1882            wp_register_script( 'chronosly-admin', CHRONOSLY_URL.'js/admin.js', array( 'jquery', 'jquery-migrate' ));
     1883            wp_register_script( 'chronosly-front', CHRONOSLY_URL.'js/front.js', array( 'jquery', 'jquery-migrate' ));
    18591884            $translation_array  = array(
    18601885                "scrollOnOpen" => !$this->settings["disable_slide_on_show"],
     
    18671892            wp_localize_script( 'chronosly-front-js', 'translated1', $translation_array );
    18681893            if(!$this->settings["chronosly-disable-gmap-js"]) {
    1869             wp_register_script( 'chronosly-gmap', 'https://maps.googleapis.com/maps/api/js?key='.$this->settings["chronosly_gmap_api"].'&v=3.exp&sensor=false', array( 'jquery' ));
     1894            wp_register_script( 'chronosly-gmap', 'https://maps.googleapis.com/maps/api/js?key='.$this->settings["chronosly_gmap_api"].'&v=3.exp&sensor=false', array( 'jquery', 'jquery-migrate' ));
    18701895                wp_enqueue_script('chronosly-gmap');
    18711896
     
    18951920            //load progress
    18961921
    1897             wp_register_script( 'chronosly-dateformat', CHRONOSLY_URL.'js/dateFormat.js', array( 'jquery' ));
     1922            wp_register_script( 'chronosly-dateformat', CHRONOSLY_URL.'js/dateFormat.js', array( 'jquery', 'jquery-migrate' ));
    18981923            wp_enqueue_script('chronosly-dateformat');
    1899             wp_register_script( 'chronosly-colorbox', CHRONOSLY_URL.'js/colorbox/jquery.colorbox.js', array( 'jquery' ));
     1924            wp_register_script( 'chronosly-colorbox', CHRONOSLY_URL.'js/colorbox/jquery.colorbox.js', array( 'jquery', 'jquery-migrate' ));
    19001925            wp_enqueue_script('chronosly-colorbox');
    19011926            wp_register_style( 'chronosly-colorbox-css', CHRONOSLY_URL.'js/colorbox/css/colorbox.css');
     
    19171942            wp_enqueue_style('chronosly-admin-jquery-ui-css');
    19181943             //colorpicker
    1919             wp_register_script( 'chronosly-spectrum', CHRONOSLY_URL.'js/spectrum/spectrum.js', array( 'jquery' ));
     1944            wp_register_script( 'chronosly-spectrum', CHRONOSLY_URL.'js/spectrum/spectrum.js', array( 'jquery', 'jquery-migrate' ));
    19201945            wp_enqueue_script('chronosly-spectrum');
    19211946            wp_register_style( 'chronosly-spectrum-css', CHRONOSLY_URL.'js/spectrum/spectrum.css');
  • chronosly-events-calendar/tags/2.5.1/post-types/post_type_chronosly_calendar.php

    r1464000 r1500197  
    5454            }
    5555            add_action('save_post', array(&$this, 'save_post'));
     56
     57            date_default_timezone_set(get_option("timezone_string"));
     58
    5659        } // END public function init()
    5760
     
    654657                        do{
    655658                            if($settings["hide_past_on_calendar"] != 1 or $start>= strtotime(date("Y-m-d"))) {
     659
    656660                                $elements["days"][date('Y-m-d',$start)]["$pos"]= array("id" => $id,"start" => $start_ini, "end" => $end , "h" => date("H", $from), "m"=> date("i", $from), "eh" => date("H", $to), "em"=> date("i", $to));}
    657661                            $start = strtotime("+ 1 day",$start);
     
    697701                        // $pos = Post_Type_Chronosly_Calendar::get_event_position_by_hour($meta, get_the_ID());
    698702
    699                         do{
    700                             // echo date('Y-m-d',$start)." ";
    701                             $elements["days"][date('Y-m-d',$start)]["$pos"]= array("id" => $id,"start" => $start_ini, "end" => $end , "h" => date("H", $from), "m"=> date("i", $from), "eh" => date("H", $to), "em"=> date("i", $to));
     703                       do{
     704                            if($settings["hide_past_on_calendar"] != 1 or $start>= strtotime(date("Y-m-d"))) {
     705
     706                                $elements["days"][date('Y-m-d',$start)]["$pos"]= array("id" => $id,"start" => $start_ini, "end" => $end , "h" => date("H", $from), "m"=> date("i", $from), "eh" => date("H", $to), "em"=> date("i", $to));}
    702707                            $start = strtotime("+ 1 day",$start);
    703708                        }while ( $start<=$end );
     
    727732                        // echo date("Y-m", strtotime($year."-".$month));
    728733
    729                         do{
    730                             $elements["days"][date('Y-m-d',$start)]["$pos"]=array("id" => $id,"start" => $start_ini, "end" => $end , "h" => date("H", $from), "m"=> date("i", $from), "eh" => date("H", $to), "em"=> date("i", $to));
     734                         do{
     735                            if($settings["hide_past_on_calendar"] != 1 or $start>= strtotime(date("Y-m-d"))) {
     736
     737                                $elements["days"][date('Y-m-d',$start)]["$pos"]= array("id" => $id,"start" => $start_ini, "end" => $end , "h" => date("H", $from), "m"=> date("i", $from), "eh" => date("H", $to), "em"=> date("i", $to));}
    731738                            $start = strtotime("+ 1 day",$start);
    732739                        }while ( $start<=$end );
     
    10111018
    10121019
    1013                 if ( $week || $month || $year )
    1014                 {
     1020                // if ( $week || $month || $year )
     1021                // {
    10151022                    status_header( 200 );
    10161023
     
    10261033                    $wp_query->is_archive = 1;
    10271034
    1028                 }
     1035                // }
    10291036            }
    10301037            //print_r($wp_query);
    10311038        }
    10321039
    1033        public function get_permalink(){
     1040     public function get_permalink(){
     1041            global $sitepress, $Post_Type_Chronosly;
     1042            $slug = "chronosly-calendar";
    10341043            $url = get_post_type_archive_link( 'chronosly_calendar' );
     1044            if(function_exists("icl_translate")){
     1045               
     1046                if($Post_Type_Chronosly->settings['chronosly-calendar-slug']) $slug = $Post_Type_Chronosly->settings['chronosly-calendar-slug'];
     1047                $trans =  icl_translate(  'WordPress', "URL slug: $slug", $slug );
     1048                $url = str_replace($slug, $trans, $url);
     1049            }
    10351050            if(stripos($url, "?") === false and substr($url, -1) != "/") $url .= "/";
    1036 
    10371051           return $url;
    10381052
  • chronosly-events-calendar/trunk/README.txt

    r1464000 r1500197  
    66Requires at least: 3.1
    77Tested up to:  4.5.3
    8 Stable tag: 2.4.8
     8Stable tag: 2.5.1
    99License: GPLv2
    1010
  • chronosly-events-calendar/trunk/README.txt~

    r1464000 r1500197  
    55Tags: calendar, calendars, event plugin, events plugin, event plugins, events plugins, event calendar, event calendars, events calendar, events calendars, event list, events list, event lists, events lists, online calendar, organizer, organizers, place, places, recurring events, responsive calendar, calendar shortcode, event shortcode, event calendar AJAX, events calendar AJAX, event calendars AJAX, events calendars AJAX, events calendars google map, event calendar google maps, events calendar google maps, event calendars google maps, events calendars google maps, event gmap, events gmap, event management, events management, event manager, events manager, event organizer, events organizer, event page, events page, event widget, events widget, kalender, kalenders, evento, eventos, calendario, calendarios, schedule, scheduling
    66Requires at least: 3.1
    7 Tested up to:  4.6.1
     7Tested up to:  4.5.3
    88Stable tag: 2.4.8
    99License: GPLv2
  • chronosly-events-calendar/trunk/chronosly.php

    r1464000 r1500197  
    44 * Plugin URI: https://www.chronosly.com
    55 * Description: Chronosly is one of the plugins you have always dreamt about. Designed to suit all users (basic, designers, and software developers). Choose your template and you are ready to publish your events. Install addons to enhance the preset plugin features. You can get a wide selection of templates and addons in our marketplace
    6  * Version: 2.4.8
     6 * Version: 2.5.1
    77 * Author: Chronosly
    88 * Author URI: https://www.chronosly.com
     
    2626define('CHRONOSLY_TEMPLATES_URL',  plugins_url()."/chronosly-templates"); //path para incluir scripts o css
    2727define('CHRONOSLY_DEBUG', false); //debug mode
    28 define('CHRONOSLY_VERSION', "2.4.8"); //debug mode
     28define('CHRONOSLY_VERSION', "2.5.1"); //debug mode
    2929define('CHRONOSLY_ADMIN_INTERFACE', 1);  //Todo: hacer diferentes interficies de admin simple o varios event
    3030define('CHRONOSLY_ADMIN_MODALITY', 1);  //Todo: hacer diferentes modalidades segun la tematica
  • chronosly-events-calendar/trunk/classes/chronosly_dad_elements.php

    r1464000 r1500197  
    43794379                    else{
    43804380                       
    4381                         if ($tik["link"] and stripos($tik["link"], "lorem") === false) $ret.= "<a class='buy_ticket' style='background:$color' href='" . $tik["link"] . "' target='_blank' rel='nofollow'>" . __("Buy", "chronosly") . "</a>";
     4381                        if ($tik["link"] and stripos($tik["link"], "lorem") === false) {
     4382                            $link = $tik["link"];
     4383                             if(stripos($link, "wc_buy")!== FALSE &&  class_exists( 'WooCommerce' ) ) {
     4384                                    // $link = $woocommerce->cart->get_checkout_url();
     4385                                    $link = $woocommerce->cart->get_cart_url();
     4386                                    if(stripos($link, "?" ) === FALSE) $link .= "?";
     4387                                    else  $link .= "&";
     4388                                    $link .= "add-to-cart=".$tik["wcid"];
     4389                                    $link .= "&eid=".$vars->pid;
     4390                                    $from = Chronosly_Dad_Elements::create_time_format_item( "", array("value"=> "Y-m-d_H:i", "extra" => "start_datetime") , $vars);
     4391                                    $to = Chronosly_Dad_Elements::create_time_format_item( "", array("value"=> "Y-m-d_H:i", "extra" => "end_datetime") , $vars);
     4392                                   
     4393                                    if(time() > strtotime(str_replace("_", " ",$from))){
     4394                                        $link = "#";
     4395                                    }
     4396                                    else {
     4397                                        $link .= "&chtfrom=".$from;
     4398                                        $link .= "&chtto=".$to;
     4399                                    }
     4400                                }
     4401                                else if(!stripos($link, "://")) $link ="http://$link";
     4402                               
     4403                                $ret.= "<a class='buy_ticket' style='background:$color' href='" . $link . "' target='_blank' rel='nofollow'>" . __("Buy", "chronosly") . "</a>";
     4404                        }
    43824405                        else $ret.= "<a class='buy_ticket lorem' style='background:$color' href='' target='_blank' rel='nofollow'>" . __("Buy", "chronosly") . "</a>";
    43834406                    }
     
    55745597                    $link = $woocommerce->cart->get_cart_url();
    55755598                    if(stripos($link, "?" ) === FALSE) $link .= "?";
    5576                     $link .= "&add-to-cart=".$vars->metas['tickets_vars'][$value]["wcid"];
     5599                    else  $link .= "&";
     5600                    $link .= "add-to-cart=".$vars->metas['tickets_vars'][$value]["wcid"];
    55775601                    $link .= "&eid=".$vars->pid;
    5578                     $from = $this->create_time_format_item( "", array("value"=> "Y-m-d_H:i", "extra" => "start_datetime") , $vars);
    5579                     $to = $this->create_time_format_item( "", array("value"=> "Y-m-d_H:i", "extra" => "end_datetime") , $vars);
     5602                    $from = Chronosly_Dad_Elements::create_time_format_item( "", array("value"=> "Y-m-d_H:i", "extra" => "start_datetime") , $vars);
     5603                    $to = Chronosly_Dad_Elements::create_time_format_item( "", array("value"=> "Y-m-d_H:i", "extra" => "end_datetime") , $vars);
    55805604                   
    55815605                    if(time() > strtotime(str_replace("_", " ",$from))){
  • chronosly-events-calendar/trunk/classes/chronosly_settings.php

    r1452263 r1500197  
    176176                    "chronosly_hide_navigation_calendar_right" => 0,     
    177177                    "disable_slide_motion" => 0,   
     178                    "chronosly_gmap_api" => "AIzaSyDOvCoYOij7Ci559ARQocwXlzIWX32i4Mg",
    178179
    179180
     
    188189                if(!isset( $settings["chronosly-places-list-title"])) $settings["chronosly-places-list-title"] = "Places list";
    189190                if(!isset( $settings["chronosly-categories-list-title"])) $settings["chronosly-categories-list-title"] = "Category list";
     191                 if(!isset( $settings["chronosly_gmap_api"])) $settings["chronosly_gmap_api"] = "AIzaSyDOvCoYOij7Ci559ARQocwXlzIWX32i4Mg";
    190192                if(!isset( $settings["chronosly_category_order"])) {
    191193                    $settings["chronosly_category_order"] = "name";
  • chronosly-events-calendar/trunk/post-types/post_type_chronosly.php

    r1464000 r1500197  
    5151
    5252            $this->template = $template;
     53
    5354        } // END public function __construct()
    5455
     
    6364            //creamos el post type
    6465            $this->create_post_type();
     66            date_default_timezone_set(get_option("timezone_string"));
    6567
    6668            //Si hemos configurado una base, debemos cargar los templates a partir de shortcode base
     
    399401        }
    400402
    401      public static function add_custom_post_vars_call($query, $return){
     403      public static function add_custom_post_vars_call($query, $return){
    402404            global $pastformat;
    403405            $past_set = 0;
     
    407409            if((isset($_REQUEST["ch_show_past"]) and !$_REQUEST["ch_show_past"]) or
    408410                (!isset($_REQUEST["ch_show_past"]) and (!isset($settings["chronosly_show_past_events"]) or !$settings["chronosly_show_past_events"]) and
    409                 (!$_REQUEST["ch_from"] or !$_REQUEST["ch_to"])) ) {                $meta_query = $query->get('meta_query');
     411                (!$_REQUEST["ch_from"] or !$_REQUEST["ch_to"])) ) {
     412            // echo "Hola";
     413                $meta_query = $query->get('meta_query');
    410414                $meta_query[] = array("key" => "ev-to", "value" => date("Y-m-d"), 'compare' => '>=');
    411415                if(!$return) $query->set('meta_query',$meta_query);
    412             }
     416            }
     417
     418
     419
     420
    413421            if($_REQUEST["ch_from"] and $_REQUEST["ch_to"]){
    414422
     
    419427                $meta_query[] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    420428                if(!$return) $query->set('meta_query',$meta_query);
     429
    421430
    422431            } else {
     
    446455                            if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-to") {
    447456                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    448                                 $evtoset = 1;
     457                               if(strtotime($meta_query[$i]["value"]) > strtotime($toc)) $evtoset = 1;
     458                               else unset($meta_query[$i]);
    449459                            }
    450460                            else if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-from") {
    451461                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    452                                 $evfromset = 1;
    453                             }
    454 
    455                         }
     462                                if(strtotime($meta_query[$i]["value"]) < strtotime($fromc)) $evfromset = 1;
     463                                else unset($meta_query[$i]);
     464                            }
     465
     466                        }
     467
    456468                        if(!$evtoset) $meta_query[] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    457469                        if(!$evfromset) $meta_query[] = array("key" => "ev-from", "value" => $fromc, 'compare' => '<=');
    458470                        if(!$return) $query->set('meta_query',$meta_query);
     471                                // print_r($meta_query);
    459472                        break;
    460473                    case "month":
     
    478491                        $$evtoset = 0;
    479492                        $evfromset = 0;
    480                         for($i = 0; $i < count($meta_query); ++$i){
     493                       for($i = 0; $i < count($meta_query); ++$i){
    481494                            if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-to") {
    482495                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    483                                 $evtoset = 1;
     496                               if(strtotime($meta_query[$i]["value"]) > strtotime($toc)) $evtoset = 1;
     497                               else unset($meta_query[$i]);
    484498                            }
    485499                            else if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-from") {
    486500                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    487                                 $evfromset = 1;
     501                                if(strtotime($meta_query[$i]["value"]) < strtotime($fromc)) $evfromset = 1;
     502                                else unset($meta_query[$i]);
    488503                            }
    489504
     
    525540                        $evtoset = 0;
    526541                        $evfromset = 0;
    527                         for($i = 0; $i < count($meta_query); ++$i){
     542                       for($i = 0; $i < count($meta_query); ++$i){
    528543                            if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-to") {
    529544                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    530                                 $evtoset = 1;
     545                               if(strtotime($meta_query[$i]["value"]) > strtotime($toc)) $evtoset = 1;
     546                               else unset($meta_query[$i]);
    531547                            }
    532548                            else if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-from") {
    533549                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    534                                 $evfromset = 1;
     550                                if(strtotime($meta_query[$i]["value"]) < strtotime($fromc)) $evfromset = 1;
     551                                else unset($meta_query[$i]);
    535552                            }
    536553
     
    556573                        $evtoset = 0;
    557574                        $evfromset = 0;
    558                         for($i = 0; $i < count($meta_query); ++$i){
     575                       for($i = 0; $i < count($meta_query); ++$i){
    559576                            if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-to") {
    560577                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    561                                 $evtoset = 1;
     578                               if(strtotime($meta_query[$i]["value"]) > strtotime($toc)) $evtoset = 1;
     579                               else unset($meta_query[$i]);
    562580                            }
    563581                            else if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-from") {
    564582                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    565                                 $evfromset = 1;
     583                                if(strtotime($meta_query[$i]["value"]) < strtotime($fromc)) $evfromset = 1;
     584                                else unset($meta_query[$i]);
    566585                            }
    567586
     
    592611                            else {
    593612                                $fromc =  date("Y-m-d",strtotime("+$time day"));
    594                                 if((!isset($_REQUEST["ch_show_past"]) and $settings["chronosly_show_past_events"])  or $_REQUEST["ch_show_past"]) $toc =  date("Y-m-d",strtotime("-$time day"));
     613                                if((!isset($_REQUEST["ch_show_past"]) and $settings["chronosly_show_past_events"]) or $_REQUEST["ch_show_past"]) $toc =  date("Y-m-d",strtotime("-$time day"));
    595614                                else $toc = date("Y-m-d");
    596615                                // echo $toc;
     
    601620                        $evtoset = 0;
    602621                        $evfromset = 0;
    603                         for($i = 0; $i < count($meta_query); ++$i){
     622                       for($i = 0; $i < count($meta_query); ++$i){
    604623                            if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-to") {
    605624                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    606                                 $evtoset = 1;
     625                               if(strtotime($meta_query[$i]["value"]) > strtotime($toc)) $evtoset = 1;
     626                               else unset($meta_query[$i]);
    607627                            }
    608628                            else if(isset($meta_query[$i]["key"]) and $meta_query[$i]["key"] == "ev-from") {
    609629                                // $meta_query[$i] = array("key" => "ev-to", "value" => $toc, 'compare' => '>=');
    610                                 $evfromset = 1;
     630                                if(strtotime($meta_query[$i]["value"]) < strtotime($fromc)) $evfromset = 1;
     631                                else unset($meta_query[$i]);
    611632                            }
    612633
     
    764785            if($_REQUEST["ch-price-min"]) $args["post_meta_price_min"] = $_REQUEST["ch-price-min"];
    765786            if($_REQUEST["ch-price-max"]) $args["post_meta_price_max"] = $_REQUEST["ch-price-max"];
     787            if(isset( $args["p"])) unset( $args["p"]);
    766788             if(has_action( 'pre_get_posts', array("Post_Type_Chronosly",'add_custom_post_vars') )) remove_action( 'pre_get_posts', array("Post_Type_Chronosly",'add_custom_post_vars') );
    767            if(isset( $args["p"])) unset( $args["p"]);
    768789            $query2 = new WP_Query( $args );
    769 
    770790          // if($_REQUEST["debug"]){echo "<pre>"; print_r($query2);}
    771791            return  $query2;
     
    850870                        else {
    851871                            $fromc =  date("Y-m-d",strtotime("+$time day"));
     872                           
     873
    852874                            if((!isset($_REQUEST["ch_show_past"]) and $settings["chronosly_show_past_events"])  or $_REQUEST["ch_show_past"]) $toc =  date("Y-m-d",strtotime("-$time day"));
    853875                            else $toc = date("Y-m-d");
     
    857879                    break;
    858880            }
    859               if($_REQUEST["ch_from"] and $_REQUEST["ch_to"]){
     881            if($_REQUEST["ch_from"] and $_REQUEST["ch_to"]){
    860882                $fromc = $_REQUEST["ch_to"];
    861883                $toc = $_REQUEST["ch_from"];
     
    864886                (!isset($_REQUEST["ch_show_past"]) and (!isset($settings["chronosly_show_past_events"]) or !$settings["chronosly_show_past_events"]) and
    865887                (!$_REQUEST["ch_from"] or !$_REQUEST["ch_to"])) ) {
    866                  $toc = date("Y-m-d");//en caso que no tengamos que mostrar los pasts
    867             }
     888                 $toc1 = date("Y-m-d");//en caso que no tengamos que mostrar los pasts
     889                if(strtotime($toc1) > strtotime($toc)) $toc = $toc1;
     890            }
     891           
    868892            $elements = array();
     893            // if((!$_REQUEST["ch_show_past"])) echo $toc." ".$fromc;
    869894            $elements =  Post_Type_Chronosly::get_array_days_by_query($query,$toc, $fromc);
    870895            if($repeated != "") $elements =  Post_Type_Chronosly::get_array_days_by_repeated($toc,$fromc, $repeated, $elements);//he cambiado el orden from y to porque es al reves aqui
     
    14411466            wp_register_style( 'chronosly-front-css'.CHRONOSLY_VERSION, CHRONOSLY_URL.'css/front_template.css');
    14421467            wp_register_style( 'chronosly-custom-css', CHRONOSLY_URL.'css/custom.css');
    1443             wp_register_script( 'chronosly-gmap', 'https://maps.googleapis.com/maps/api/js?key='.$settings["chronosly_gmap_api"].'&v=3.exp&sensor=false', array( 'jquery' ));
    1444             wp_register_script( 'chronosly-scroll', CHRONOSLY_URL.'js/scroll/jquery.mCustomScrollbar.concat.min.js', array( 'jquery' ));
     1468            wp_register_script( 'chronosly-gmap', 'https://maps.googleapis.com/maps/api/js?key='.$settings["chronosly_gmap_api"].'&v=3.exp&sensor=false', array( 'jquery', 'jquery-migrate' ));
     1469            wp_register_script( 'chronosly-scroll', CHRONOSLY_URL.'js/scroll/jquery.mCustomScrollbar.concat.min.js', array( 'jquery', 'jquery-migrate' ));
    14451470            wp_register_style( 'chronosly-scroll-css', CHRONOSLY_URL.'js/scroll/jquery.mCustomScrollbar.css');
    14461471            wp_register_style( 'chronosly-icons', CHRONOSLY_URL.'css/icons/styles.css');
    14471472            wp_register_style( 'chronosly-fa-icons', "https://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css");
    1448             wp_register_script( 'chronosly-colorbox', CHRONOSLY_URL.'js/colorbox/jquery.colorbox.js', array( 'jquery' ));
     1473            wp_register_script( 'chronosly-colorbox', CHRONOSLY_URL.'js/colorbox/jquery.colorbox.js', array( 'jquery', 'jquery-migrate' ));
    14491474            wp_register_style( 'chronosly-colorbox-css', CHRONOSLY_URL.'js/colorbox/css/colorbox.css');
    14501475            wp_register_style( 'chronosly-templates-base', CHRONOSLY_URL.'css/templates_base.css');
     
    14731498
    14741499                    if(!is_admin() or  stripos($_SERVER["REQUEST_URI"], "wp-admin") === FALSE){
    1475                         wp_register_script( 'chronosly-front-js', CHRONOSLY_URL.'js/front.js', array( 'jquery' ));
     1500                        wp_register_script( 'chronosly-front-js', CHRONOSLY_URL.'js/front.js', array( 'jquery', 'jquery-migrate' ));
    14761501                        $translation_array  = array(
    14771502                            "scrollOnOpen" => !$settings["disable_slide_on_show"],
     
    15111536
    15121537                    if(!is_admin() or  stripos($_SERVER["REQUEST_URI"], "wp-admin") === FALSE){
    1513                         wp_register_script( 'chronosly-front-js', CHRONOSLY_URL.'js/front.js', array( 'jquery' ));
     1538                        wp_register_script( 'chronosly-front-js', CHRONOSLY_URL.'js/front.js', array( 'jquery', 'jquery-migrate' ));
    15141539                        $translation_array  = array(
    15151540                            "scrollOnOpen" => !$settings["disable_slide_on_show"],
     
    18551880            //     wp_register_script( 'chronosly-jquery', CHRONOSLY_URL.'js/jquery.js');
    18561881            // }
    1857             wp_register_script( 'chronosly-admin', CHRONOSLY_URL.'js/admin.js', array( 'jquery' ));
    1858             wp_register_script( 'chronosly-front', CHRONOSLY_URL.'js/front.js', array( 'jquery' ));
     1882            wp_register_script( 'chronosly-admin', CHRONOSLY_URL.'js/admin.js', array( 'jquery', 'jquery-migrate' ));
     1883            wp_register_script( 'chronosly-front', CHRONOSLY_URL.'js/front.js', array( 'jquery', 'jquery-migrate' ));
    18591884            $translation_array  = array(
    18601885                "scrollOnOpen" => !$this->settings["disable_slide_on_show"],
     
    18671892            wp_localize_script( 'chronosly-front-js', 'translated1', $translation_array );
    18681893            if(!$this->settings["chronosly-disable-gmap-js"]) {
    1869             wp_register_script( 'chronosly-gmap', 'https://maps.googleapis.com/maps/api/js?key='.$this->settings["chronosly_gmap_api"].'&v=3.exp&sensor=false', array( 'jquery' ));
     1894            wp_register_script( 'chronosly-gmap', 'https://maps.googleapis.com/maps/api/js?key='.$this->settings["chronosly_gmap_api"].'&v=3.exp&sensor=false', array( 'jquery', 'jquery-migrate' ));
    18701895                wp_enqueue_script('chronosly-gmap');
    18711896
     
    18951920            //load progress
    18961921
    1897             wp_register_script( 'chronosly-dateformat', CHRONOSLY_URL.'js/dateFormat.js', array( 'jquery' ));
     1922            wp_register_script( 'chronosly-dateformat', CHRONOSLY_URL.'js/dateFormat.js', array( 'jquery', 'jquery-migrate' ));
    18981923            wp_enqueue_script('chronosly-dateformat');
    1899             wp_register_script( 'chronosly-colorbox', CHRONOSLY_URL.'js/colorbox/jquery.colorbox.js', array( 'jquery' ));
     1924            wp_register_script( 'chronosly-colorbox', CHRONOSLY_URL.'js/colorbox/jquery.colorbox.js', array( 'jquery', 'jquery-migrate' ));
    19001925            wp_enqueue_script('chronosly-colorbox');
    19011926            wp_register_style( 'chronosly-colorbox-css', CHRONOSLY_URL.'js/colorbox/css/colorbox.css');
     
    19171942            wp_enqueue_style('chronosly-admin-jquery-ui-css');
    19181943             //colorpicker
    1919             wp_register_script( 'chronosly-spectrum', CHRONOSLY_URL.'js/spectrum/spectrum.js', array( 'jquery' ));
     1944            wp_register_script( 'chronosly-spectrum', CHRONOSLY_URL.'js/spectrum/spectrum.js', array( 'jquery', 'jquery-migrate' ));
    19201945            wp_enqueue_script('chronosly-spectrum');
    19211946            wp_register_style( 'chronosly-spectrum-css', CHRONOSLY_URL.'js/spectrum/spectrum.css');
  • chronosly-events-calendar/trunk/post-types/post_type_chronosly_calendar.php

    r1464000 r1500197  
    5454            }
    5555            add_action('save_post', array(&$this, 'save_post'));
     56
     57            date_default_timezone_set(get_option("timezone_string"));
     58
    5659        } // END public function init()
    5760
     
    654657                        do{
    655658                            if($settings["hide_past_on_calendar"] != 1 or $start>= strtotime(date("Y-m-d"))) {
     659
    656660                                $elements["days"][date('Y-m-d',$start)]["$pos"]= array("id" => $id,"start" => $start_ini, "end" => $end , "h" => date("H", $from), "m"=> date("i", $from), "eh" => date("H", $to), "em"=> date("i", $to));}
    657661                            $start = strtotime("+ 1 day",$start);
     
    697701                        // $pos = Post_Type_Chronosly_Calendar::get_event_position_by_hour($meta, get_the_ID());
    698702
    699                         do{
    700                             // echo date('Y-m-d',$start)." ";
    701                             $elements["days"][date('Y-m-d',$start)]["$pos"]= array("id" => $id,"start" => $start_ini, "end" => $end , "h" => date("H", $from), "m"=> date("i", $from), "eh" => date("H", $to), "em"=> date("i", $to));
     703                       do{
     704                            if($settings["hide_past_on_calendar"] != 1 or $start>= strtotime(date("Y-m-d"))) {
     705
     706                                $elements["days"][date('Y-m-d',$start)]["$pos"]= array("id" => $id,"start" => $start_ini, "end" => $end , "h" => date("H", $from), "m"=> date("i", $from), "eh" => date("H", $to), "em"=> date("i", $to));}
    702707                            $start = strtotime("+ 1 day",$start);
    703708                        }while ( $start<=$end );
     
    727732                        // echo date("Y-m", strtotime($year."-".$month));
    728733
    729                         do{
    730                             $elements["days"][date('Y-m-d',$start)]["$pos"]=array("id" => $id,"start" => $start_ini, "end" => $end , "h" => date("H", $from), "m"=> date("i", $from), "eh" => date("H", $to), "em"=> date("i", $to));
     734                         do{
     735                            if($settings["hide_past_on_calendar"] != 1 or $start>= strtotime(date("Y-m-d"))) {
     736
     737                                $elements["days"][date('Y-m-d',$start)]["$pos"]= array("id" => $id,"start" => $start_ini, "end" => $end , "h" => date("H", $from), "m"=> date("i", $from), "eh" => date("H", $to), "em"=> date("i", $to));}
    731738                            $start = strtotime("+ 1 day",$start);
    732739                        }while ( $start<=$end );
     
    10111018
    10121019
    1013                 if ( $week || $month || $year )
    1014                 {
     1020                // if ( $week || $month || $year )
     1021                // {
    10151022                    status_header( 200 );
    10161023
     
    10261033                    $wp_query->is_archive = 1;
    10271034
    1028                 }
     1035                // }
    10291036            }
    10301037            //print_r($wp_query);
    10311038        }
    10321039
    1033        public function get_permalink(){
     1040     public function get_permalink(){
     1041            global $sitepress, $Post_Type_Chronosly;
     1042            $slug = "chronosly-calendar";
    10341043            $url = get_post_type_archive_link( 'chronosly_calendar' );
     1044            if(function_exists("icl_translate")){
     1045               
     1046                if($Post_Type_Chronosly->settings['chronosly-calendar-slug']) $slug = $Post_Type_Chronosly->settings['chronosly-calendar-slug'];
     1047                $trans =  icl_translate(  'WordPress', "URL slug: $slug", $slug );
     1048                $url = str_replace($slug, $trans, $url);
     1049            }
    10351050            if(stripos($url, "?") === false and substr($url, -1) != "/") $url .= "/";
    1036 
    10371051           return $url;
    10381052
Note: See TracChangeset for help on using the changeset viewer.