Plugin Directory

Changeset 3345262


Ignore:
Timestamp:
08/15/2025 06:02:23 PM (7 months ago)
Author:
ashanjay
Message:

2.4.8 (2025-8-15)

ADDED: password protected events pages with get_the_password_form()
FIXED: Password protected events showing in calendar
FIXED: shortcode generator not working from classic editor

Location:
eventon-lite
Files:
299 added
13 edited

Legend:

Unmodified
Added
Removed
  • eventon-lite/trunk/assets/css/eventon_styles.css

    r3286398 r3345262  
    37653765    }
    37663766
     3767/** Single Events Page @version 2.4.8 */
     3768    .evo_password_form {
     3769        margin: 20px 0;
     3770        text-align: center;
     3771    }
     3772    .evo_password_form input[type="password"] {
     3773            padding: 8px 20px;
     3774        width: 200px;
     3775        border-radius: 20px;
     3776    }
     3777    .evo_password_form input[type="submit"] {
     3778        padding: 8px 16px;
     3779        background-color: var(--evo_color_prime);
     3780        color: white;
     3781        border: none;
     3782        cursor: pointer;
     3783        font-family: var(--evo_font_1);
     3784        text-transform: uppercase;
     3785        border-radius: 20px;
     3786    }
     3787
    37673788/* More event images styles */
    37683789    .evo_event_images span.select{border:2px solid #808080;}
  • eventon-lite/trunk/assets/js/admin/shortcode.js

    r2661626 r3345262  
    11//jQuery(document).ready(function($) {
     2// @version 2.4.8
    23   
    34    var svg_d = "M24.102 1.227h-16.578c-3.596 0-6.511 2.915-6.511 6.511v16.578c0 3.596 2.915 6.511 6.511 6.511h16.578c3.596 0 6.511-2.915 6.511-6.511v-16.578c0-3.596-2.915-6.511-6.511-6.511zM11.467 6.88h0.381l0.896 1.44h0.008c-0.002-0.053 0.002-0.095-0.004-0.216s-0.001-0.221-0.001-0.288v-0.936h0.267v1.813h-0.372l-0.899-1.44h-0.010l-0.005 0.070c0.012 0.155 0.006 0.285 0.006 0.413v0.957h-0.267v-1.813zM9.603 7.072c0.149-0.162 0.361-0.242 0.637-0.242 0.272 0 0.482 0.082 0.63 0.246s0.223 0.395 0.223 0.694c0 0.298-0.074 0.529-0.223 0.694s-0.359 0.248-0.632 0.248c-0.276 0-0.488-0.082-0.636-0.246s-0.222-0.396-0.222-0.698 0.074-0.533 0.223-0.695zM7.093 6.88h0.435l0.508 1.44h0.008l0.522-1.44h0.447v1.813h-0.32v-0.911c0-0.091 0.006-0.217 0.011-0.363s0.012-0.22 0.016-0.273h-0.010l-0.549 1.547h-0.264l-0.53-1.547h-0.010c0.014 0.267 0.003 0.452 0.003 0.651v0.896h-0.267v-1.813zM14.453 23.52h-6.773v-1.173h1.714c0.21 0 0.391-0.062 0.483-0.153 0.111-0.109 0.149-0.275 0.149-0.384v-8.112c0-0.054-0.027-0.127-0.12-0.208-0.077-0.067-0.202-0.102-0.341-0.102h-2.206v-1.127l0.243-0.032c0.917-0.117 1.613-0.261 2.132-0.44 0.48-0.166 0.957-0.399 1.419-0.707l0.070-0.041h0.776v10.993c0 0.070 0.012 0.135 0.054 0.166 0.122 0.089 0.264 0.148 0.437 0.148h1.962v1.173zM24.311 23.52h-8.258v-0.863l2.582-2.932c1.443-1.568 2.235-2.467 2.496-2.83 0.384-0.532 0.666-1.051 0.839-1.542 0.172-0.486 0.259-0.93 0.259-1.321 0-0.635-0.166-1.115-0.506-1.468-0.337-0.35-0.802-0.52-1.422-0.52-0.713 0-1.298 0.169-1.739 0.502-0.416 0.315-0.627 0.638-0.627 0.961 0 0.061 0.011 0.108 0.028 0.126l0.008 0.008c0.001 0.001 0.059 0.053 0.308 0.115 0.895 0.213 1.084 0.819 1.084 1.29 0 0.37-0.127 0.682-0.377 0.929-0.249 0.245-0.568 0.37-0.948 0.37-0.438 0-0.821-0.199-1.14-0.591-0.305-0.374-0.459-0.861-0.459-1.448 0-0.636 0.167-1.224 0.495-1.747 0.328-0.521 0.824-0.952 1.476-1.281 0.645-0.326 1.348-0.491 2.089-0.491 0.735 0 1.428 0.161 2.059 0.478 0.639 0.321 1.127 0.751 1.452 1.279s0.489 1.112 0.489 1.736c0 0.427-0.081 0.865-0.24 1.302-0.159 0.435-0.394 0.847-0.699 1.225-0.501 0.625-1.026 1.168-1.56 1.614l-2.267 1.91c-0.467 0.393-0.831 0.739-1.085 1.033 0.305 0.085 1.158 0.208 3.542 0.208 0.34 0 0.575-0.077 0.698-0.227 0.084-0.103 0.27-0.454 0.57-1.725l0.052-0.207h1.125l-0.324 4.107zM10.238 8.456c0.178 0 0.311-0.057 0.402-0.172s0.136-0.286 0.136-0.514c0-0.224-0.045-0.394-0.134-0.51s-0.223-0.174-0.401-0.174c-0.179 0-0.314 0.058-0.406 0.174s-0.137 0.286-0.137 0.51c0 0.225 0.045 0.396 0.136 0.512s0.225 0.174 0.404 0.174z";
     
    1314                icon: 'eventon_shortcode_button',
    1415                onclick : function() {
    15                   jQuery('body').trigger('evo_open_admin_lightbox',['eventon_shortcode']);                 
     16                  jQuery('body').trigger('evo_trigger_shortcodegenerator',['add_eventon','general']);                 
    1617                },
    1718                onPostRender:function(){
  • eventon-lite/trunk/assets/js/admin/wp_admin.js

    r3332429 r3345262  
    11/*
    22 * EventON Back end scripts for general backend of wordpress
    3  * @version 2.4.3
     3 * @version 2.4.8
    44 */
    55jQuery(document).ready(function($){
     
    407407            $('body').addClass('evo_overflow');
    408408            $('html').addClass('evo_overflow');
     409
     410            // trigger after lightbox close
     411
     412            $('body').trigger('evo_lightbox_opened',[ lb_class ]);
    409413        }
    410414
  • eventon-lite/trunk/assets/js/eventon_functions.js

    r3301849 r3345262  
    108108            var OO = this.evo_process_ajax_params( opt );
    109109
    110             console.log(OO);
     110            //console.log(OO);
    111111
    112112            var _lbdata = OO.lbdata;
  • eventon-lite/trunk/assets/lib/shortcode_generator/shortcode_generator.js

    r3221781 r3345262  
    11/**
    22 * Shortcode Generator
    3  * @version 4.8
     3 * @version 2.4.8
    44 */
    55jQuery(document).ready(function($){
     
    3333                'other_id': ('other_id' in data ? data.other_id : ''),
    3434            });
    35         });
     35        })
     36        .on('evo_lightbox_opened', function(e, lb_class){
     37            open_sg_lightbox(  'add_eventon' ,'general');
     38        });
     39
    3640
    3741        $('body').on('click','.evo_sc_show_code_trig',function(){
  • eventon-lite/trunk/eventon.php

    r3332429 r3345262  
    44 * Plugin URI: http://www.myeventon.com/lite
    55 * Description: A beautifully crafted minimal calendar experience - Lite Version
    6  * Version: 2.4.7
     6 * Version: 2.4.8
    77 * Author: Ashan Jay
    88 * Author URI: http://www.ashanjay.com
  • eventon-lite/trunk/includes/admin/settings/settings_language_tab.php

    r3269686 r3345262  
    33 * Language Settings
    44 *
    5  * @version     2.4
     5 * @version     2.4.8
    66 * @package     EventON/settings
    77 * @category    Settings
     
    243243                    array('label'=>'The Event Calendar','var'=>'1'),
    244244                    array('label'=>'Collection of Events','var'=>'1'),
     245                    array('label'=>'Password Protected event','var'=>'1'),
    245246                array('type'=>'togend'),
    246247
  • eventon-lite/trunk/includes/calendar/class-calendar_generator.php

    r3286398 r3345262  
    44 *
    55 * @class       EVO_generator
    6  * @version     2.4
     6 * @version     2.4.8
    77 * @package     EventON/Classes
    88 * @category    Class
     
    656656                        'posts_per_page'    =>-1 ,
    657657                        'order'             =>'ASC',
    658                         'orderby' =>        'menu_order'
     658                        'orderby' =>        'menu_order',
     659                        'has_password'      => false,
    659660                    );
    660661
     
    970971
    971972            $EVENT = new EVO_Event($event_id, '', $repeat_interval);
     973
     974            // check password status
     975            if( $EVENT->is_password_required()){
     976                return 'need_pass';
     977            }
    972978
    973979            // set base start and end unix
     
    19952001                'posts_per_page'=>-1,
    19962002                'post_type' => 'ajde_events',
    1997                 'post_status'=>'any'           
     2003                'post_status'=>'any',
     2004                'has_password'      => false,   // exclude oassword protected events       
    19982005            );
    19992006            $wp_args = (isset($args['wp_args']))? array_merge($wp_args,$args['wp_args']): $wp_args;
  • eventon-lite/trunk/includes/class-event.php

    r3286398 r3345262  
    22/**
    33 * Event Class for one event
    4  * @version 2.4.1
     4 * @version 2.4.8
    55 */
    66
     
    863863
    864864    // password protected events
    865         function is_password_required(){
    866             return $this->post_password;
     865        public  function is_password_required(){
     866            $need_pass = $this->post_password;
     867            if( empty($need_pass)) $need_pass = post_password_required( $this->ID );
     868
     869            return $need_pass;
    867870        }
    868871
  • eventon-lite/trunk/includes/class-eventon.php

    r3332429 r3345262  
    22/**
    33 * EventON Lite Setup
    4  * @version 2.4.7
     4 * @version 2.4.8
    55 *
    66 */
     
    1212
    1313    // defines
    14         public $version = '2.4.7';
     14        public $version = '2.4.8';
    1515               
    1616        public $template_url;
  • eventon-lite/trunk/includes/class-evo-shortcodes.php

    r3269686 r3345262  
    102102                if( is_array($fields)){
    103103
    104                     $EVENT = new EVO_Event($event_id,'', $event_ri );                   
     104                    $EVENT = new EVO_Event($event_id,'', $event_ri );   
     105
     106                    // check password status
     107                    if( $EVENT->is_password_required()){
     108                        ob_get_clean();
     109                        return "<p class=''>". evo_lang('Password Protected event') . '</p>';
     110                    }               
    105111
    106112
     
    207213                    $args
    208214                );
     215
     216            // password protected event
     217                if( $event == 'need_pass'){
     218                    return "<p class=''>". evo_lang('Password Protected event') . '!</p>';
     219                }
    209220           
    210221            // other event box variables
  • eventon-lite/trunk/readme.txt

    r3332429 r3345262  
    242242
    243243== Changelog ==
     244= 2.4.8 (2025-8-15) =
     245ADDED: password protected events pages with get_the_password_form()
     246FIXED: Password protected events showing in calendar
     247FIXED: shortcode generator not working from classic editor
     248
    244249= 2.4.7 (2025-7-22) =
    245250FIXED: duplicating repeat events not working
  • eventon-lite/trunk/templates/_evo-template-functions.php

    r3269686 r3345262  
    22/**
    33 *  EventON Template functions for template system
    4  *  @version 2.4
     4 *  @version 2.4.8
    55 */
    66
     
    141141
    142142    // if password protected event
    143     //if( $event->is_password_required() ) echo 'Password Protected event';
     143    if( $event->is_password_required() ){
     144        // Display password form
     145        echo '<div class="evo_password_form">';
     146        echo get_the_password_form();
     147        echo '</div>';
     148    }
    144149
    145150    $event_id = get_the_ID();
     151
    146152    $json = apply_filters('evo_event_json_data',array(), $event_id);
    147153
     
    194200    $eventtop_style = EVO()->cal->get_prop('evosm_eventtop_style');
    195201    if(!$eventtop_style) $eventtop_style = 'immersive';
    196 
    197 
    198202
    199203    $single_events_args = apply_filters('eventon_single_event_page_data',array(
     
    207211
    208212    $content =  EVO()->calendar->get_single_event_data( $event->ID, EVO()->lang, $event->ri, $single_events_args);     
     213
     214    // if event is password protected
     215    if( $content == 'need_pass'){       
     216        return;
     217    }
    209218
    210219    // login only access
Note: See TracChangeset for help on using the changeset viewer.