Plugin Directory

Changeset 1959247


Ignore:
Timestamp:
10/19/2018 04:56:32 PM (7 years ago)
Author:
carson3511
Message:

1.0.10 release

Location:
event-registration-pro-calendar/trunk
Files:
39 edited

Legend:

Unmodified
Added
Removed
  • event-registration-pro-calendar/trunk/README.txt

    r1937054 r1959247  
    55Requires at least: 4.8
    66Tested up to: 4.9
    7 Stable tag: 1.0.10
     7Stable tag: 1.0.11
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    126126
    127127== Changelog ==
     128= 1.0.11 =
     129
     1301. FIX. Fixed Undefined notice error while enable debug mode
     1312. FIX. Fixed already set header error while activate plugin
     132
    128133= 1.0.10 =
    129134
  • event-registration-pro-calendar/trunk/admin/class-event-registration-pro-admin.php

    r1895218 r1959247  
    11<?php
    2 
    32if ( ! defined( 'ABSPATH' ) ) exit;
    43class Event_Registration_Pro_Admin {
     
    4948        wp_enqueue_style( 'bootstrap', plugin_dir_url( __FILE__ ) . 'css/bootstrap.min.css', array(), $this->version, 'all' ); 
    5049        wp_enqueue_style( 'style', plugin_dir_url( __FILE__ ) . 'css/style.css', array(), $this->version, 'all' ); 
    51        
     50        wp_enqueue_style( 'font-awesome', plugin_dir_url( __FILE__ ) . 'css/font-awesome.min.css', array(), $this->version, 'all' );
    5251
    5352    }
  • event-registration-pro-calendar/trunk/event-registration-pro.php

    r1937058 r1959247  
    99 *
    1010 * @link:       http://www.eventregistrationpro.com
    11  * @since             1.0.10
     11 * @since             1.0.11
    1212 * @package           Event_Registration_Pro_Calendar
    1313 *
     
    1616 * Plugin URI:        http://www.eventregistrationpro.com
    1717 * Description:        Event Registration Pro Calendar is for accepting free and paid registrations to your events.
    18  * Version:           1.0.10
     18 * Version:           1.0.11
    1919 * Author:            EventRegistrationPro.com
    2020 * License:            GPL-3.0+
     
    9696   
    9797    //add_action('load-nav-menus.php', 'auto_nav_creation_primary');
    98     register_activation_hook(__FILE__,array( 'Event_Registration_Pro_Activator','auto_nav_creation_primary'));
    99 
     98    //register_activation_hook(__FILE__,array( 'Event_Registration_Pro_Activator','auto_nav_creation_primary'));
     99    register_activation_hook( __FILE__, 'auto_nav_creation_primary' );
     100    function auto_nav_creation_primary(){
     101        global $wp_rewrite;
     102    update_option('permalink_structure','/%postname%/');
     103    $wp_rewrite->set_permalink_structure('/%postname%/');
     104   
     105    $general_setting=get_option('erp_event_general_settings');
     106    if(empty($general_setting)){
     107        $event_general_settings['erp_event_general_settings_boot_style']='Yes';
     108        update_option('erp_event_general_settings',$event_general_settings);
     109    }else{
     110        update_option('erp_event_general_settings',$general_setting);
     111    }
     112    update_option( 'admin_popup','term_condition' );   
     113    /*Event Handling*/
     114    $event_handling1=get_option('erp_event_handling');
     115    if(empty($event_handling1)){
     116    $event_handling['erp_event_handling_archiveby']='Event end date';
     117    $event_handling['erp_event_handling_oldevent']='Archive old events';
     118    $event_handling['erp_event_handling_disable_remiders']='No';
     119    $event_handling['erp_event_handling_minus']='0';
     120    update_option('erp_event_handling',$event_handling);
     121    }else{
     122        update_option('erp_event_handling',$event_handling1);
     123    }
     124   
     125    /*Registration Handling*/
     126    $registartion_handling1=get_option('erp_event_registration_settings');
     127    if(empty($registartion_handling1)){
     128    $registartion_handling['erp_event_registration_settings_duplicate_email_registration']='Yes';
     129    $registartion_handling['erp_event_registration_settings_include_pending_reg']='Yes';
     130    $registartion_handling['erp_event_registration_settings_default_email_to_pending_reg']='Yes';
     131    $registartion_handling['erp_event_registration_settings_default_email_to_pending_reg_days']='0';
     132    $registartion_handling['erp_event_registration_settings_delete_pending_reg']='No';
     133    $registartion_handling['erp_event_registration_settings_default_delete_days']='0';
     134   
     135    update_option('erp_event_registration_settings',$registartion_handling);
     136    }else{
     137
     138        update_option('erp_event_registration_settings',$registartion_handling1);
     139    }
     140    /*display setting*/
     141    $display_settings1=get_option('erp_event_display_settings');
     142    if(empty($display_settings1)){
     143    $display_settings['erp_event_display_settings_eventlistordering'] = 'Event Title';
     144    $display_settings['erp_event_display_settings_showhead'] = 'Yes';
     145    $display_settings['erp_event_display_settings_show_footer'] = 'Yes';
     146    $display_settings['erp_event_display_settings_listing_button'] = 'Accordion Category View';
     147    $display_settings['erp_event_display_settings_formatdate'] = 'M j, Y';
     148    $display_settings['erp_event_display_settings_formattime'] = 'g:i, a';
     149    $display_settings['erp_event_display_settings_timezone_offset'] = 'America/Chicago';
     150    $display_settings['erp_event_display_settings_rss_enable'] = 'Yes';
     151    $display_settings['erp_event_display_settings_thankspagelink'] = '';
     152    $display_settings['erp_event_display_settings_event_terms_and_conditions'] = 'Yes';
     153    $display_settings['erp_event_display_settings_accepted_registration_reports'] = 'Yes';
     154    $display_settings['erp_event_display_settings_featured_bg_color'] = '94FFA6';
     155    $display_settings['erp_event_display_settings_featured_text_color'] = '000000';
     156    $display_settings['erp_event_display_settings_showeventdates'] ='Yes';
     157    $display_settings['erp_event_display_settings_showeventtimes'] ='Yes';
     158    $display_settings['erp_event_display_settings_showlocationcolumn'] ='Yes';
     159    $display_settings['erp_event_display_settings_showshortdescriptioncolumn'] ='Yes';
     160    $display_settings['erp_event_display_settings_showcategory1'] ='Yes';
     161    $display_settings['erp_event_display_settings_maxseat'] ='Yes';
     162    $display_settings['erp_event_display_settings_pendingseat'] ='Yes';
     163    $display_settings['erp_event_display_settings_registeredseat'] ='Yes';
     164    $display_settings['erp_event_display_settings_show_poster_cal'] = 'No';
     165    $display_settings['erp_event_display_settings_show_all_dates_in_calendar'] ='Yes';
     166    $display_settings['erp_event_display_settings_calendar_weekday'] = 'Sunday';
     167    $display_settings['erp_event_display_settings_show_max_seats_on_details_page'] ='Yes';
     168    $display_settings['erp_event_display_settings_show_avaliable_seats_on_details_page'] ='Yes';
     169    $display_settings['erp_event_display_settings_show_registered_seats_on_details_page']='Yes';
     170    $display_settings['erp_event_display_settings_showtime'] ='Yes';
     171    $display_settings['erp_event_display_settings_showevdesc'] ='Yes';
     172    $display_settings['erp_event_display_settings_showtitle'] ='Yes';
     173    $display_settings['erp_event_display_settings_showlocation'] ='Yes';
     174    $display_settings['erp_event_display_settings_showurl'] ='Yes';
     175    $display_settings['erp_event_display_settings_showmapserv'] ='Yes';
     176    $display_settings['erp_event_display_settings_showcategory'] ='Yes';   
     177    $display_settings['erp_event_display_settings_session_dateformat'] ='M j, Y';
     178    $display_settings['erp_event_display_settings_session_timeformat'] ='g:i, a';
     179    $display_settings['erp_event_display_settings_circle_bg_color'] ='656464';
     180    $display_settings['erp_event_display_settings_days'] ='Days';
     181    $display_settings['erp_event_display_settings_days_color'] ='3C76FC';
     182    $display_settings['erp_event_display_settings_hours'] ='Hours';
     183    $display_settings['erp_event_display_settings_hours_color'] ='53FE5A';
     184    $display_settings['erp_event_display_settings_mins'] = 'Minites';
     185    $display_settings['erp_event_display_settings_mins_color'] ='FF6505';
     186    $display_settings['erp_event_display_settings_secs'] ='second';
     187    $display_settings['erp_event_display_settings_sec_color'] ='FE1EFA';
     188    $display_settings['erp_event_display_settings_cats_limit'] = '4';
     189    $display_settings['erp_event_display_settings_cats_per_row'] ='4';
     190    $display_settings['erp_event_display_settings_show_catimage'] ='Yes';
     191    $display_settings['erp_event_display_settings_show_catname'] ='Yes';
     192    $display_settings['erp_event_display_settings_show_noevent'] ='Yes';
     193    $display_settings['erp_event_display_settings_show_shortdesc'] ='Yes';
     194    $display_settings['erp_event_display_settings_show_viewevent'] ='Yes';
     195    update_option('erp_event_display_settings',$display_settings);
     196    }else{
     197        update_option('erp_event_display_settings',$display_settings1);
     198    }
     199    /*Image setting*/
     200    $image_setting1=get_option('erp_event_image_settings');
     201    if(empty($image_setting1)){
     202    $image_setting['erp_event_image_settings_show_poster'] ='Yes';
     203    $image_setting['erp_event_image_settings_event_thumb_width'] ='';
     204    $image_setting['erp_event_image_settings_event_thumb_height'] ='';
     205    $image_setting['erp_event_image_settings_thumb_height_auto']='Yes';
     206    $image_setting['erp_event_image_settings_show_banner'] ='Yes';
     207    $image_setting['erp_event_image_settings_event_banner_width'] ='';
     208    $image_setting['erp_event_image_settings_event_banner_height'] ='';
     209    $image_setting['erp_event_image_settings_banner_height_auto']='Yes';
     210    $image_setting['erp_event_image_settings_cat_image_width'] ='';
     211    $image_setting['erp_event_image_settings_cat_image_height'] ='';
     212    $image_setting['erp_event_image_settings_cat_height_auto'] ='Yes';
     213    update_option('erp_event_image_settings',$image_setting);
     214     }else{
     215        update_option('erp_event_image_settings',$image_setting1);
     216     }
     217    $pageName = 'Erp Cart';
     218        if( get_page_by_title( $pageName ) == NULL ){           
     219            $createPage = array(
     220              'post_title'    => $pageName,
     221              'post_content'  => '[Event_Cart]',
     222              'post_status'   => 'publish',
     223              'post_author'   => 1,
     224              'post_type'     => 'page',
     225              'post_name'     => $pageName
     226            ); 
     227            $page_id =  wp_insert_post( $createPage );
     228            update_option( 'event_cart_page_id', $page_id );
     229            $general_setting=array();
     230            $general_setting=get_option('erp_event_general_settings');
     231            $cart_page=$event_general_settings['erp_event_general_settings_cart_page_url'];
     232            if(empty($cart_page)){
     233            $event_general_settings['erp_event_general_settings_cart_page_url']=$page_id;
     234            }
     235            update_option('erp_event_general_settings',$event_general_settings);
     236        }
     237    $pagecheck = 'Erp Checkout';
     238        if( get_page_by_title( $pagecheck ) == NULL ){         
     239            $createPage1 = array(
     240              'post_title'    => $pagecheck,
     241              'post_content'  => '[Event_Checkout]',
     242              'post_status'   => 'publish',
     243              'post_author'   => 1,
     244              'post_type'     => 'page',
     245              'post_name'     => $pagecheck
     246            );   
     247            $page_id =  wp_insert_post( $createPage1 );
     248            update_option( 'event_checkout_page_id', $page_id );
     249            $general_setting=array();
     250            $general_setting=get_option('erp_event_general_settings');
     251            $check_page=$event_general_settings['erp_event_general_settings_checkout_page_url'];
     252            if(empty($check_page)){
     253            $event_general_settings['erp_event_general_settings_checkout_page_url']=$page_id;
     254            }
     255            update_option('erp_event_general_settings',$event_general_settings);
     256        }
     257    $pagecheck = 'Thankyou';
     258        if( get_page_by_title( $pagecheck ) == NULL ){         
     259            $createPage1 = array(
     260              'post_title'    => $pagecheck,
     261              'post_content'  => '[Event_Thankyou]',
     262              'post_status'   => 'publish',
     263              'post_author'   => 1,
     264              'post_type'     => 'page',
     265              'post_name'     => $pagecheck
     266            );
     267            $page_id =  wp_insert_post( $createPage1 );
     268            update_option( 'event_thankyou_page_id', $page_id );
     269            $general_setting=array();
     270            $general_setting=get_option('erp_event_general_settings');
     271            $thank_page=$event_general_settings['erp_event_general_settings_thankyou_page_url'];
     272            if(empty($thank_page)){
     273            $event_general_settings['erp_event_general_settings_thankyou_page_url']=$page_id;
     274            }
     275            update_option('erp_event_general_settings',$event_general_settings);
     276        }
     277    $pagecheck = 'Event List';
     278       
     279        if( get_page_by_title( $pagecheck ) == NULL ){
     280           
     281            $createPage1 = array(
     282              'post_title'    => $pagecheck,
     283              'post_content'  => '[Event_List]',
     284              'post_status'   => 'publish',
     285              'post_author'   => 1,
     286              'post_type'     => 'page',
     287              'post_name'     => $pagecheck
     288            );
     289   
     290            // Insert the post into the database 
     291            $page_id =  wp_insert_post( $createPage1 );
     292            update_option( 'event_list_page_id', $page_id );
     293            $general_setting=array();
     294            $general_setting=get_option('erp_event_general_settings');
     295            $list_page=$event_general_settings['erp_event_general_settings_list_page_url'];
     296            if(empty($list_page)){
     297            $event_general_settings['erp_event_general_settings_list_page_url']=$page_id;
     298            }
     299            update_option('erp_event_general_settings',$event_general_settings);
     300        }   
     301    $pagecheck = 'Calendar';
     302
     303        if( get_page_by_title( $pagecheck ) == NULL ){
     304           
     305            $createPage1 = array(
     306              'post_title'    => $pagecheck,
     307              'post_content'  => '[Calendar_View]',
     308              'post_status'   => 'publish',
     309              'post_author'   => 1,
     310              'post_type'     => 'page',
     311              'post_name'     => $pagecheck
     312            );
     313   
     314            // Insert the post into the database 
     315            $page_id =  wp_insert_post( $createPage1 );
     316            update_option( 'calendar_page_id', $page_id );
     317            $general_setting=array();
     318            $general_setting=get_option('erp_event_general_settings');
     319            $cal_page=$event_general_settings['erp_event_general_settings_calendar_page_url'];
     320            if(empty($cal_page)){
     321            $event_general_settings['erp_event_general_settings_calendar_page_url']=$page_id;
     322            }
     323            update_option('erp_event_general_settings',$event_general_settings); 
     324        }   
     325    $pagecheck = 'Category Accordion';
     326
     327        if( get_page_by_title( $pagecheck ) == NULL ){
     328           
     329            $createPage1 = array(
     330              'post_title'    => $pagecheck,
     331              'post_content'  => '[Event_Category_Accordion]',
     332              'post_status'   => 'publish',
     333              'post_author'   => 1,
     334              'post_type'     => 'page',
     335              'post_name'     => $pagecheck
     336            );
     337   
     338            // Insert the post into the database 
     339            $page_id =  wp_insert_post( $createPage1 );
     340            update_option( 'event_cat_acc_page_id', $page_id );
     341            $general_setting=array();
     342            $general_setting=get_option('erp_event_general_settings');
     343            $acc_cat_page=$event_general_settings['erp_event_general_settings_cat_accor_page_url'];
     344            if(empty($acc_cat_page)){
     345            $event_general_settings['erp_event_general_settings_cat_accor_page_url']=$page_id;
     346            }
     347            update_option('erp_event_general_settings',$event_general_settings);
     348           
     349        }   
     350    $pagecheck = 'Event Category';
     351
     352        if( get_page_by_title( $pagecheck ) == NULL ){
     353           
     354            $createPage1 = array(
     355              'post_title'    => $pagecheck,
     356              'post_content'  => '[Event_Category]',
     357              'post_status'   => 'publish',
     358              'post_author'   => 1,
     359              'post_type'     => 'page',
     360              'post_name'     => $pagecheck
     361            );
     362   
     363            // Insert the post into the database 
     364            $page_id =  wp_insert_post( $createPage1 );
     365            update_option( 'event_cat_page_id', $page_id );
     366            $general_setting=array();
     367            $general_setting=get_option('erp_event_general_settings');
     368            $cat_page=$event_general_settings['erp_event_general_settings_category_page_url'];
     369            if(empty($cat_page)){
     370            $event_general_settings['erp_event_general_settings_category_page_url']=$page_id;
     371            }
     372            update_option('erp_event_general_settings',$event_general_settings);           
     373        }       
     374     
     375    }
    100376
    101377
     
    139415                   $cat_metaq['erp_event_handling_archiveby'];
    140416
    141 
     417                   $event_date = date('Y-m-d', strtotime($testmeta['erp_event_date'][0]));
    142418                   $inc_event_start_date =date('Y-m-d', strtotime($testmeta['erp_event_date'][0]. ' + '.$addeventdate.' days'));
    143419
     
    231507
    232508
    233  register_activation_hook(__FILE__, array( 'Event_Registration_Pro_Activator','insert_record_emails'));
    234 
     509 //register_activation_hook(__FILE__, array( 'Event_Registration_Pro_Activator','insert_record_emails'));
     510register_activation_hook( __FILE__, 'insert_record_emails' );
     511function insert_record_emails()
     512{
     513    global $wpdb;   
     514        //$Post_Title_Check = '';
     515        $Post_Title_Check = get_page_by_title('Event Admin Notification', OBJECT, 'erp_email_template' );
     516        if($Post_Title_Check == '' && empty($Post_Title_Check)) {   
     517            $my_post = array(
     518                'post_title'    => 'Event Admin Notification',
     519                'post_content'  => 'This is my Event Admin Notification Details.',
     520                'post_status'   => 'publish',
     521                'post_author'   => 1,
     522                'post_type' =>'erp_email_template',
     523                'post_category' => array( 8,39 )
     524            );
     525            $rs_first=wp_insert_post( $my_post );
     526       
     527        if ( is_wp_error( $rs_first ) ) {
     528            // Error handling
     529        } else {
     530           // the rest of your code, inserting metadata
     531            update_post_meta( $rs_first, 'erp_email_template_subject', 'Event Admin Notification - New event registration to: {eventtitle}' );
     532            update_post_meta( $rs_first, 'erp_email_template_registrant_confirmation', 'Admin Notification' );
     533            update_post_meta( $rs_first, 'erp_email_template_registrant_confirmation', 'Admin Notification' );
     534            update_post_meta($rs_first, 'erp_email_template_static', 'static_email_template');
     535            update_post_meta($rs_first, 'erp_email_template_selection', 'admin_notification_tmpl');
     536            update_post_meta( $rs_first, 'erp_email_template_email_body', "Dear Event Admin of {sitename},
     537
     538            {fullname} has registered to the event: {eventtitle}
     539
     540            Note: You are receiving this email because your email is entered as the admin notification email in the event system's configuration settings.
     541
     542            The registration details are:
     543
     544            {registrationdetails}
     545            " );
     546        }
     547        }
     548   
     549       
     550            $Post_Title_Check1 = get_page_by_title('Pending Registration Followup', OBJECT, 'erp_email_template' );
     551            if($Post_Title_Check1->ID == '' && empty($Post_Title_Check1)) { 
     552                $my_post = array(
     553                    'post_title'    => 'Pending Registration Followup',
     554                    'post_content'  => 'This is my Pending Registration Followup Details.',
     555                    'post_status'   => 'publish',
     556                    'post_author'   => 1,
     557                    'post_type' =>'erp_email_template',
     558                    'post_category' => array( 8,39 )
     559                );
     560                $rs_second=wp_insert_post( $my_post );
     561             
     562            if ( is_wp_error( $rs_second ) ) {
     563                // Error handling
     564            } else {
     565                // the rest of your code, inserting metadata
     566                update_post_meta( $rs_second, 'erp_email_template_subject', 'Your event registration is incomplete for {eventtitle}' );
     567                update_post_meta( $rs_second, 'erp_email_template_registrant_confirmation', 'Pending Registration' );
     568                update_post_meta($rs_second, 'erp_email_template_static', 'static_email_template');
     569                update_post_meta($rs_first, 'erp_email_template_selection', 'pending_registration_tmpl');
     570                update_post_meta( $rs_second, 'erp_email_template_email_body', "Hello {fullname},
     571
     572                We have noticed that you started to register to {eventtitle} and your registration is in pending status and currently incomplete.
     573
     574                Please click the following link to complete your event registsration.
     575
     576                {resumepaymentlink}
     577
     578                If you are having problems with your registration please contact us and we will be happy to assist you.
     579
     580                Regards,
     581                {sitename}" );
     582            }
     583            }
     584            $Post_Title_Check2 = get_page_by_title('Event Moderator Template', OBJECT, 'erp_email_template' );
     585            if($Post_Title_Check2->ID == '' && empty($Post_Title_Check2)) {
     586                $my_post = array(
     587                    'post_title'    => 'Event Moderator Template',
     588                    'post_content'  => 'This is my Event Moderator Template Details.',
     589                    'post_status'   => 'publish',
     590                    'post_author'   => 1,
     591                    'post_type' =>'erp_email_template',
     592                    'post_category' => array( 8,39 )
     593                );
     594                $rs_third=wp_insert_post( $my_post );
     595           
     596            if ( is_wp_error( $rs_third ) ) {
     597                // Error handling
     598            } else {
     599                // the rest of your code, inserting metadata
     600                update_post_meta( $rs_third, 'erp_email_template_subject', 'Event Moderator - A new event requires moderation' );
     601                update_post_meta( $rs_third, 'erp_email_template_registrant_confirmation', 'Moderator' );
     602                update_post_meta($rs_third, 'erp_email_template_static', 'static_email_template');
     603                update_post_meta($rs_first, 'erp_email_template_selection', 'event_moderator_tmpl');
     604                update_post_meta( $rs_third, 'erp_email_template_email_body', 'A new event has been created by a front end user and this event requires moderation before it can be publised.
     605
     606            The event is named: {eventtitle}
     607
     608            Please review the event and publish as neccesary.' );
     609            }
     610            }
     611            $Post_Title_Check3 = get_page_by_title('Registrant Confirmation Template', OBJECT, 'erp_email_template' );
     612            if($Post_Title_Check3->ID == '' && empty($Post_Title_Check3)) {
     613                $my_post = array(
     614                    'post_title'    => 'Registrant Confirmation Template',
     615                    'post_content'  => 'This is my Event Registrant Confirmation Template Details.',
     616                    'post_status'   => 'publish',
     617                    'post_author'   => 1,
     618                    'post_type' =>'erp_email_template',
     619                    'post_category' => array( 8,39 )
     620                );
     621                $rs_four=wp_insert_post( $my_post );
     622           
     623            if ( is_wp_error( $rs_four ) ) {
     624                // Error handling
     625            } else {
     626                // the rest of your code, inserting metadata
     627                update_post_meta( $rs_four, 'erp_email_template_subject', 'Congratulations! You are registered to {eventtitle}' );
     628                update_post_meta( $rs_four, 'erp_email_template_registrant_confirmation', 'Registrant Confirmation' );
     629                update_post_meta($rs_first, 'erp_email_template_selection', 'registrant_confirmation_tmpl');
     630                //update_post_meta($rs_four, 'erp_email_template_static', 'static_email_template');
     631                update_post_meta( $rs_four, 'erp_email_template_email_body', 'Dear {fullname},
     632                You have been successfuly registered to the event named: {eventtitle}
     633
     634                This event will take placeon {eventstart} at {location}.
     635
     636                We look forward to seeing your there.
     637
     638                We have the following registration details on file for your registration.
     639
     640                {registrationdetails}
     641
     642                {transactiondetails}' );
     643            }
     644            }
     645            $Post_Title_Check4 = get_page_by_title('Organizer Notification Template', OBJECT, 'erp_email_template' );
     646            if($Post_Title_Check4->ID == '' && empty($Post_Title_Check4)) {
     647                   $my_post = array(
     648                    'post_title'    => 'Organizer Notification Template',
     649                    'post_content'  => 'This is my Event Organizer Notification Template Details.',
     650                    'post_status'   => 'publish',
     651                    'post_author'   => 1,
     652                    'post_type' =>'erp_email_template',
     653                    'post_category' => array( 8,39 )
     654                );
     655                $rs_five=wp_insert_post( $my_post );
     656           
     657            if ( is_wp_error( $rs_five ) ) {
     658                // Error handling
     659            } else {
     660                // the rest of your code, inserting metadata
     661                update_post_meta( $rs_five, 'erp_email_template_subject', 'Event Organizer Notification - New event registration to: {eventtitle}' );
     662                update_post_meta( $rs_five, 'erp_email_template_registrant_confirmation', 'Organizer Confirmation' );
     663                update_post_meta($rs_first, 'erp_email_template_selection', 'organizer_confirmation_tmpl');
     664                //update_post_meta($rs_five, 'erp_email_template_static', 'static_email_template');
     665                update_post_meta( $rs_five, 'erp_email_template_email_body', 'Dear Event Organizer,
     666
     667                {fullname} has registered to the event: {eventtitle}
     668
     669                Note: You are receiving this email because your email is entered as the organizer notification email in the event system`s settings for the above mentioned event.
     670
     671                The registration details are:
     672
     673                {registrationdetails} ' );
     674            }
     675            }
     676            $Post_Title_Check5 = get_page_by_title('Reminder Template', OBJECT, 'erp_email_template' );
     677            if($Post_Title_Check5->ID == '' && empty($Post_Title_Check5)) {
     678                 $my_post = array(
     679                    'post_title'    => 'Reminder Template',
     680                    'post_content'  => 'This is my Event Reminder Template Details.',
     681                    'post_status'   => 'publish',
     682                    'post_author'   => 1,
     683                    'post_type' =>'erp_email_template',
     684                    'post_category' => array( 8,39 )
     685                );
     686                $rs_six=wp_insert_post( $my_post );
     687           
     688            if ( is_wp_error( $rs_six ) ) {
     689                // Error handling
     690            } else {
     691            // the rest of your code, inserting metadata
     692            update_post_meta( $rs_six, 'erp_email_template_subject', 'Reminder for {eventtitle}' );
     693            update_post_meta( $rs_six, 'erp_email_template_registrant_confirmation', 'Reminder Notification' );
     694            update_post_meta($rs_first, 'erp_email_template_selection', 'reminder_confirmation_tmpl');
     695            //update_post_meta($rs_six, 'erp_email_template_static', 'static_email_template');
     696            update_post_meta( $rs_six, 'erp_email_template_email_body', 'Hello {fullname},
     697
     698            This is a reminder that you are registered to the event {eventtitle}.
     699
     700            The event will start on {eventstart}.
     701
     702            We look forward to seeing you there.
     703
     704            Regards,
     705            The event managment team ' );
     706         }
     707         }
     708            $Post_Title_Check6 = get_page_by_title('Invoice', OBJECT, 'erp_email_template' );
     709            if($Post_Title_Check6->ID == '' && empty($Post_Title_Check6)) {
     710                $my_post = array(
     711                    'post_title'    => 'Invoice',
     712                    'post_content'  => 'This is my Event Reminder Template Details.',
     713                    'post_status'   => 'publish',
     714                    'post_author'   => 1,
     715                    'post_type' =>'erp_email_template',
     716                    'post_category' => array( 8,39 )
     717                );
     718                $rs_last=wp_insert_post( $my_post );
     719           
     720            if ( is_wp_error( $rs_last ) ) {
     721                // Error handling
     722            } else {
     723                // the rest of your code, inserting metadata
     724                update_post_meta( $rs_last, 'erp_email_template_subject', 'Invoice for registration to {eventtitle}' );
     725                update_post_meta( $rs_last, 'erp_email_template_registrant_confirmation', 'Invoice' );
     726                update_post_meta($rs_first, 'erp_email_template_selection', 'invoice_confirmation_tmpl');
     727                //update_post_meta($rs_six, 'erp_email_template_static', 'static_email_template');
     728                update_post_meta( $rs_last, 'erp_email_template_email_body', '
     729                <p>Thanks for registering and your payment for {eventtitle},</p>
     730                <p>Your invoice details are below.</p>
     731                <table>
     732                <tbody>
     733                <tr>
     734                <td><strong>Registrant Name:</strong></td>
     735                <td>{fullname}</td>
     736                </tr>
     737                <tr>
     738                <td><strong>Event Name:</strong></td>
     739                <td>{eventtitle}</td>
     740                </tr>
     741                <tr>
     742                <td><strong>Registration ID #:</strong></td>
     743                <td>{registrationid}</td>
     744                </tr>
     745                </tbody>
     746                </table>
     747                <p>{transactiondetails}</p>');
     748            }
     749        }
     750}
    235751/*cart page created and assign template*/
    236752
     
    5571073function erp_event_sort_date($query){
    5581074    global $wpdb;
     1075    if(isset($_GET['post_type'])){
    5591076    if($_GET['post_type']=='erp_event'){
    5601077        if( is_admin() && $query->is_main_query()) {
     1078            if(isset($_GET['orderby'])){
    5611079            $orderby = trim(strip_tags(sanitize_text_field($_GET['orderby'])));
     1080        }else{
     1081            $orderby = '';
     1082        }
     1083        if(isset($_GET['post_type'])){
    5621084            $post_type = trim(strip_tags(sanitize_text_field($_GET['post_type'])));
    563             $post_status = trim(strip_tags(sanitize_text_field($_GET['post_status'])));
     1085        }else{
     1086            $post_type = '';
     1087        }
     1088        if(isset($_GET['post_status'])){   
     1089        $post_status = trim(strip_tags(sanitize_text_field($_GET['post_status'])));
     1090        }else{
     1091            $post_status = '';
     1092        }
     1093       
    5641094            $query->set( 'meta_key', 'erp_event_date' );
    5651095             if($post_type=='erp_event' && $post_status !='trash'){
     
    5711101             }
    5721102        }
     1103    }
    5731104    }   
    5741105
     
    5801111
    5811112        global $wpdb;
    582         $type = trim(strip_tags($_REQUEST['post_type'])); 
    583         $orderby_type = trim(strip_tags($_REQUEST['orderby']));
     1113        if(isset($_REQUEST['post_type'])){
     1114            $type = trim(strip_tags($_REQUEST['post_type']));   
     1115        }else{
     1116            $type = '';
     1117        }
     1118        if(isset($_REQUEST['orderby'])){
     1119            $orderby_type = trim(strip_tags($_REQUEST['orderby']));
     1120        }else{
     1121            $orderby_type = '';
     1122        }
    5841123
    5851124        if($type=='erp_event' && $orderby_type=='erp_event_location')
     
    6091148
    6101149        global $wpdb;
    611 
    612         $type = trim(strip_tags($_REQUEST['post_type'])); 
    613         $orderby_type = trim(strip_tags($_REQUEST['orderby']));
     1150        if(isset($_REQUEST['post_type'])){
     1151            $type = trim(strip_tags($_REQUEST['post_type']));   
     1152        }else{
     1153            $type = '';
     1154        }
     1155        if(isset($_REQUEST['orderby'])){
     1156            $orderby_type = trim(strip_tags($_REQUEST['orderby']));
     1157        }else{
     1158            $orderby_type = '';
     1159        }
     1160         
     1161       
    6141162
    6151163        if($type=='erp_event' && $orderby_type=='erp_event_location')
     
    8101358    switch ( $context ) {
    8111359        case 'erp_event';
    812             return (1 == preg_match( '/^post-page-template((-(\S*))?).php/', $template ));
     1360            if(!empty($template)){
     1361            return (1 == preg_match( '/^post-page-template((-(\S*))?).php/', $template ));
     1362            }
    8131363        case 'erp-event-category':
     1364          if(!empty($template)){
    8141365            return (1 == preg_match( '/^category-page-template((-(\S*))?).php/', $template ));
     1366         }
    8151367
    8161368       
     
    12251777
    12261778function fn_custom_view_count( $views )
    1227         {
     1779    {
    12281780            global $current_screen;
    12291781            if($current_screen->post_type!='edit-erp_event'){
     
    12371789
    12381790            return $views;
    1239         }
     1791    }
    12401792        function fn_manipulate_views( $what, $views )
    12411793        {
     
    13341886             * - there are moments where Draft and Pending shouldn't return any value
    13351887             */
     1888
    13361889            $views['all'] = preg_replace( '/\(.+\)/U', '('.$total.')', $views['all'] );
     1890            if(!empty($views['publish'])){
    13371891            $views['publish'] = preg_replace( '/\(.+\)/U', '('.$publish.')', $views['publish'] );
     1892            }
     1893            if(!empty($views['draft'])){
    13381894            $views['draft'] = preg_replace( '/\(.+\)/U', '('.$draft.')', $views['draft'] );
    1339  
     1895            }
     1896            if(!empty($views['trash'])){
    13401897            if($trash > 0){
    13411898                $views['trash'] = preg_replace( '/\(.+\)/U', '('.$trash.')', $views['trash'] );
    13421899            }
     1900            }
     1901            if(!empty($views['pending'])){
    13431902            if($pending > 0){
    13441903
     
    13461905
    13471906            }
     1907            }
     1908            if(!empty($views['archive'])){
     1909
    13481910            if($archive > 0){
    13491911
     
    13511913
    13521914            }
     1915            }
    13531916            return $views;
    13541917
  • event-registration-pro-calendar/trunk/includes/class-add-ons-manager.php

    r1872808 r1959247  
    6262            </div>
    6363  </div>
    64 
    65 
     64       
     65</div>
    6666   
    67        
    68        
    69        
    70    
    71            
    72         </div>
    73        
    74        
    75        
    7667        <?php
    7768    }
  • event-registration-pro-calendar/trunk/includes/class-event-registration-pro-activator.php

    r1900665 r1959247  
    1414    }
    1515    function insert_record_emails(){
    16         global $wpdb;   
     16        /*global $wpdb;
    1717        $Post_Title_Check = get_page_by_title('Event Admin Notification', OBJECT, 'erp_email_template' );
    1818        if($Post_Title_Check->ID == '' && empty($Post_Title_Check)) {   
     
    3030            // Error handling
    3131        } else {
    32             // the rest of your code, inserting metadata
     32           // the rest of your code, inserting metadata
    3333            update_post_meta( $rs_first, 'erp_email_template_subject', 'Event Admin Notification - New event registration to: {eventtitle}' );
    3434            update_post_meta( $rs_first, 'erp_email_template_registrant_confirmation', 'Admin Notification' );
     
    241241                </tbody>
    242242                </table>
    243                 <p>{transactiondetails}</p> ' );
    244             }
     243                <p>{transactiondetails}</p>');
     244            }*/
    245245        }
    246246    function auto_nav_creation_primary(){
     
    248248    /*main setting save */
    249249    /*general_setting*/
    250     global $wp_rewrite;
     250    /*global $wp_rewrite;
    251251    update_option('permalink_structure','/%postname%/');
    252252    $wp_rewrite->set_permalink_structure('/%postname%/');
     
    261261    update_option( 'admin_popup','term_condition' );   
    262262    /*Event Handling*/
    263     $event_handling1=get_option('erp_event_handling');
     263    /*$event_handling1=get_option('erp_event_handling');
    264264    if(empty($event_handling1)){
    265265    $event_handling['erp_event_handling_archiveby']='Event end date';
     
    273273   
    274274    /*Registration Handling*/
    275     $registartion_handling1=get_option('erp_event_registration_settings');
     275    /*$registartion_handling1=get_option('erp_event_registration_settings');
    276276    if(empty($registartion_handling1)){
    277277    $registartion_handling['erp_event_registration_settings_duplicate_email_registration']='Yes';
     
    288288    }
    289289    /*display setting*/
    290     $display_settings1=get_option('erp_event_display_settings');
     290    /*$display_settings1=get_option('erp_event_display_settings');
    291291    if(empty($display_settings1)){
    292292    $display_settings['erp_event_display_settings_eventlistordering'] = 'Event Title';
     
    323323    $display_settings['erp_event_display_settings_showurl'] ='Yes';
    324324    $display_settings['erp_event_display_settings_showmapserv'] ='Yes';
    325     $display_settings['erp_event_display_settings_showcategory'] ='Yes';
    326    
     325    $display_settings['erp_event_display_settings_showcategory'] ='Yes';   
    327326    $display_settings['erp_event_display_settings_session_dateformat'] ='M j, Y';
    328327    $display_settings['erp_event_display_settings_session_timeformat'] ='g:i, a';
     
    348347    }
    349348    /*Image setting*/
    350     $image_setting1=get_option('erp_event_image_settings');
     349    /*$image_setting1=get_option('erp_event_image_settings');
    351350    if(empty($image_setting1)){
    352351    $image_setting['erp_event_image_settings_show_poster'] ='Yes';
     
    520519            $event_general_settings['erp_event_general_settings_category_page_url']=$page_id;
    521520            }
    522             update_option('erp_event_general_settings',$event_general_settings);
    523            
    524         }           
     521            update_option('erp_event_general_settings',$event_general_settings);           
     522        }*/         
    525523    }
    526524}
  • event-registration-pro-calendar/trunk/includes/class-event-registration-pro-archive.php

    r1872808 r1959247  
    77    public function event_archive()
    88    {
    9     $cn_count=sanitize_text_field($_GET['cn']);
     9        if(isset($_GET['cn'])){
     10            $cn_count=sanitize_text_field($_GET['cn']);
     11        }
    1012    ?>
    1113        <div class="container-fluid container-main test">
  • event-registration-pro-calendar/trunk/includes/class-event-registration-pro-configuration.php

    r1900665 r1959247  
    20262026    //Save General Settings
    20272027    public function save_main_settings($type)
    2028     {
    2029           $tab = trim(strip_tags(sanitize_text_field($_GET['tab'])));
     2028    {   
     2029        if(isset($_GET['tab'])){
     2030             $tab = trim(strip_tags(sanitize_text_field($_GET['tab'])));
     2031        }else{
     2032             $tab = '';
     2033        }
     2034         
    20302035          $tab=  (!empty($tab)) ? $tab : 'general_settings';
    20312036       
     
    20392044            foreach($erp_event_fields as $field)
    20402045            {
    2041                
     2046                if(isset($_POST[$field])){
    20422047                $erp_event_settings[$field] = wp_filter_post_kses($_POST[$field]);
     2048                }
    20432049            }
    20442050           
  • event-registration-pro-calendar/trunk/includes/class-event-registration-pro-cron-mail.php

    r1900665 r1959247  
    355355       
    356356            }
    357    
    358 
    359 
    360357    }
    361358}
  • event-registration-pro-calendar/trunk/includes/class-event-registration-pro-dashboard.php

    r1937054 r1959247  
    1616      $timeformat=$event_display_settings['erp_event_display_settings_formattime'];
    1717       $todays_date=date($dateformat);
    18        $stat_chart_type=sanitize_text_field($_GET['stat_chart_type']);
    19        $stat_chart_period=sanitize_text_field($_GET['stat_chart_period']);
    20        $stat_chart=sanitize_text_field($_GET['stat_chart']);
     18       if(isset($_GET['stat_chart_type'])){
     19            $stat_chart_type=sanitize_text_field($_GET['stat_chart_type']);
     20       }
     21       if(isset($_GET['stat_chart_period'])){
     22            $stat_chart_period=sanitize_text_field($_GET['stat_chart_period']);
     23       }
     24       if(isset($_GET['stat_chart'])){
     25           $stat_chart=sanitize_text_field($_GET['stat_chart']);
     26       }
    2127       
    2228      global $post,$wpdb,$final_price;
     
    134140                                    }
    135141                                }
     142                                if(!empty($e_date)){
    136143                                $final_arr[$e_date[$j]] = $sum;
     144                                }
    137145                               
    138146                               
     
    212220                <div class="col-md-6">
    213221                    <div class="row">   
    214                          <h4><?php if($stat_chart_period==3){ echo __( 'Events Statistics for Current Year', 'event-registration-pro' );}else {echo __( 'Events Statistics for Today', 'event-registration-pro' );} ?>  </h4>
     222                         <h4>
     223                         <?php if(isset($stat_chart_period)){
     224                          if($stat_chart_period==3){ echo __( 'Events Statistics for Current Year', 'event-registration-pro' );}else {echo __( 'Events Statistics for Today', 'event-registration-pro' );}
     225                            }
     226                          ?>   
     227                         </h4>
    215228                                                           
    216229
     
    235248                            <select class="inputbox dashborad-select-element" size="1" id="stat_chart_period" name="stat_chart_period">
    236249                               
    237                                 <option value="1" <?php if($stat_chart_period==1){ echo $selected='selected';} ?> ><?php echo __( 'Current Month', 'event-registration-pro' );?></option>
    238                                 <option value="3" <?php if($stat_chart_period==3){ echo $selected='selected';} ?> ><?php echo __( 'Year to Date', 'event-registration-pro' );?>Year to Date</option>
     250                                <option value="1" <?php if(isset($stat_chart_period)){ if($stat_chart_period==1){ echo $selected='selected';} }?> >
     251                                    <?php echo __( 'Current Month', 'event-registration-pro' );?>
     252                                   
     253                                </option>
     254                                <option value="3" <?php if(isset($stat_chart_period)){if($stat_chart_period==3){ echo $selected='selected';} }?> ><?php echo __( 'Year to Date', 'event-registration-pro' );?>Year to Date</option>
    239255                            </select>
    240256                            <select class="inputbox dashborad-select-element" size="1" id="stat_chart_type" name="stat_chart_type">
    241                                 <option value="0" <?php if($stat_chart_type==0){ echo $selected='selected';} ?>><?php echo __( 'Line Chart', 'event-registration-pro' );?></option>
    242                                 <option value="1" <?php if($stat_chart_type==1){ echo $selected='selected';} ?>><?php echo __( 'Area Chart', 'event-registration-pro' );?></option>
    243                                 <option value="2" <?php if($stat_chart_type==2){ echo $selected='selected';} ?>><?php echo __( 'Stepped Area Chart', 'event-registration-pro' );?></option>
     257                                <option value="0" <?php if(isset($stat_chart_type)){if($stat_chart_type==0){ echo $selected='selected';} }?>><?php echo __( 'Line Chart', 'event-registration-pro' );?></option>
     258                                <option value="1" <?php if(isset($stat_chart_type)){if($stat_chart_type==1){ echo $selected='selected';} }?>><?php echo __( 'Area Chart', 'event-registration-pro' );?></option>
     259                                <option value="2" <?php if(isset($stat_chart_type)){if($stat_chart_type==2){ echo $selected='selected';}} ?>><?php echo __( 'Stepped Area Chart', 'event-registration-pro' );?></option>
    244260                            </select>
    245261                           
     
    447463                                 while( $res->have_posts() ) : $res->the_post();
    448464                                 
    449                                       $meta =get_post_meta($post->ID);
    450                                      $price = $meta['event_price'][0];// get_post_meta($meta['post_id'][0],'erp_event_price_'.$meta['ticket_id'][0],true);               
     465                                    $meta =get_post_meta($post->ID);
     466                                    $price = $meta['event_price'][0];   
     467                                    if(!empty($meta['ticket_id'][0])){           
    451468                                    $ticket_name = get_post_meta($meta['post_id'][0],'erp_event_ticket_name_'.$meta['ticket_id'][0],true);
     469                                    }
    452470                                    if(empty($ticket_name)){
    453471                                        $tkt_name='Free Admission';
     
    676694                            <p><strong><?php echo __( 'Event Registration Pro: Event registration software for Wordpress!', 'event-registration-pro' );?> </strong><br/>
    677695                            &copy; Copyright <?php echo date('Y');?> - All Rights Reserved. <a href='http://www.eventregistrationpro.com' target='_blank'>www.eventregistrationpro.com</a> <br/>   
    678                             Installed Version: 1.1.0 <br/>
     696                            Installed Version: 1.0.10 <br/>
    679697                            Minimum Required PHP Version: (5.5 +) (Your PHP Version # is:  <?php echo phpversion();?>)  </p>
    680698
  • event-registration-pro-calendar/trunk/includes/class-event-registration-pro-erp_event-cpt.php

    r1911066 r1959247  
    141141             $post_ID = $post->ID;
    142142             $order_post_ID = $post->ID;
    143             /*For Arrow*/   
    144              $orderby = trim(strip_tags(sanitize_text_field($_GET['orderby'])));   
    145                  $order = trim(strip_tags(sanitize_text_field($_GET['order'])));
     143            /*For Arrow*/
     144            if(isset($_GET['orderby'])){
     145                $orderby = trim(strip_tags(sanitize_text_field($_GET['orderby'])));
     146            }else{
     147                $orderby = '';
     148            }   
     149            if(isset($_GET['order'])){
     150                $order = trim(strip_tags(sanitize_text_field($_GET['order'])));
     151            }else{
     152                $order = '';
     153            }   
     154               
    146155                  if($typenow=='erp_event' && $column_name == 'category')
    147156                    { 
  • event-registration-pro-calendar/trunk/includes/class-event-registration-pro-individual-mail-send.php

    r1861137 r1959247  
    158158       
    159159       </form>
    160    
    161    
    162    
    163 
    164160<?php
    165161       
    166162    }
    167 }
    168    
     163}   
  • event-registration-pro-calendar/trunk/includes/class-event-registration-pro-metabox.php

    r1907732 r1959247  
    897897    */
    898898    function event_archive_bulk_action_admin_notice() {
    899         if ( ! empty( sanitize_text_field($_REQUEST['bulk_draft_posts']) ) ) {
    900             $drafts_count = intval( $_REQUEST['bulk_draft_posts'] );
    901        
    902             printf(
    903                 '<div id="message" class="updated fade">' .
    904                 _n( '%s post moved to archive.', '%s posts moved to archive.', $drafts_count, 'domain' )
    905                 . '</div>',
    906                 $drafts_count
    907             );
     899        if(isset($_REQUEST['bulk_draft_posts'])){
     900            if ( ! empty( sanitize_text_field($_REQUEST['bulk_draft_posts']) ) ) {
     901                $drafts_count = intval( $_REQUEST['bulk_draft_posts'] );
     902           
     903                printf(
     904                    '<div id="message" class="updated fade">' .
     905                    _n( '%s post moved to archive.', '%s posts moved to archive.', $drafts_count, 'domain' )
     906                    . '</div>',
     907                    $drafts_count
     908                );
     909            }
    908910        }
    909911    } 
     
    20682070    }
    20692071   
    2070    
    2071    
    20722072}
  • event-registration-pro-calendar/trunk/includes/class-event-registration-pro-report-add.php

    r1861137 r1959247  
    1010    {
    1111       
    12        
    13     $check_variable=sanitize_text_field($_GET['checkout']);
    14    
    15     if($check_variable=='check'){
     12    if(isset($_GET['checkout'])){
     13      $check_variable = sanitize_text_field($_GET['checkout']);
     14    }else{
     15        $check_variable = '';
     16    }
     17    if($check_variable == 'check'){
    1618        /* checkout page */
    1719            /*checkout page design*/
     
    2830        }*/
    2931    if(empty($post_data['product_qty'])){
    30        
    31         $_SESSION['cart'];
     32        if(isset($_SESSION['cart'])){
     33           $_SESSION['cart'];
     34        }
    3235        //include('cart-page-design.php');
    3336   
     
    5053                $post_name=get_the_title($pr_id);
    5154                $form_id = get_post_meta($pr_id,'erp_event_select_registration_form',true);
    52                
     55                 
    5356     foreach($ticket_info as $ticket_id=>$qty){
    54          //$price = get_post_meta($pr_id,'erp_event_price_'.$ticket_id,true);               
     57                   
     58            $tkt_id = '';   
    5559         
    5660             if($ticket_id=='chkgroupregistration'){
     
    9599public function push_product_into_cart($pr_id,$ticket_and_qty, $chkgroupregistration)
    96100{
    97     //if(!session_status())
    98     //session_start();
    99101   
    100     $cart_pro_list = $_SESSION['cart-products'];
     102
     103    if(session_id() == '') {
     104       session_start();
     105    }
     106    $cart_pro_list = array();
     107    $is_already_in = '';
     108    if(isset($_SESSION['cart-products'])){
     109
     110        $cart_pro_list = $_SESSION['cart-products'];
     111    }
    101112//echo '<pre>'; print_r($cart_pro_list);echo '</pre>';
    102 
     113    //$is_already_in = '';
    103114    if(!empty($cart_pro_list)){
    104115    $is_already_in = $this->is_product_already_in_cart($pr_id,$cart_pro_list);
    105116    }
     117   
    106118    if($is_already_in)
    107     {
     119    { 
    108120        $cart_ticket_info = $cart_pro_list[$pr_id];
    109121       
     
    178190}
    179191
    180    
    181 }
    182  
     192
  • event-registration-pro-calendar/trunk/includes/class-event-registration-pro-report-view.php

    r1872808 r1959247  
    7171                   
    7272                    <div class="filter_record" id="drop">
    73                      <?php $page_cnt=sanitize_text_field($_GET['cn']);?>
     73                     <?php
     74                    if(isset($_GET['cn'])){
     75                        $page_cnt=sanitize_text_field($_GET['cn']);
     76                    }else{
     77                        $page_cnt = 0;
     78                    }
     79
     80                     ?>
    7481                        <select name="filter_record" onchange="getval(this);">
    7582                            <option selected="selected" value="<?php if(!empty($page_cnt)){echo $page_cnt;}else { echo '20';}?>" ><?php if(!empty($page_cnt)){echo $page_cnt;}else { echo '20';}?></option>
  • event-registration-pro-calendar/trunk/includes/class-event-registration-pro-show-metabox.php

    r1937054 r1959247  
    22if ( ! defined( 'ABSPATH' ) ) exit;
    33class Event_Registration_Pro_Show_Metabox {
    4    
    5    
    6    
    7        
    84    /**
    95     * Meta box display callback.
     
    6056         
    6157            $class_half_width = '';
    62             if($field['half_width']==1){ $class_half_width = 'half-width';  } 
    63            
    64             if($field['sub_title_div']!=''){
     58
     59            if(isset($field['half_width']) && ($field['half_width']==1)){ $class_half_width = 'half-width'; } 
     60           
     61            if(isset($field['sub_title_div']) && ($field['sub_title_div']!='')){
    6562                if($type=='category_details'){
    6663                    echo '<tr><td colspan="2">';
     
    7269            }
    7370           
    74             if($type=='category_details'){ echo '<tr>'; }
    75             else{ echo '<div class="metabox_input '.$class_half_width.' '.$field['extra_class_div'].'">'; }
     71            if($type=='category_details'){
     72                echo '<tr>';
     73            }else{
     74                $extra_class_div = '';
     75                if(isset($field['extra_class_div'])){
     76                    $extra_class_div = $field['extra_class_div'];
     77                }
     78                echo '<div class="metabox_input '.$class_half_width.' '.$extra_class_div.'">';
     79            }
    7680           
    7781            // get current post meta data
     
    8387                    $t_id = trim(strip_tags(sanitize_text_field($_GET['tag_ID'])));
    8488                    $id = $t_id;
    85                     $cat_meta = get_option("erp_event_category_".$t_id);
     89                    $cat_meta = get_option("erp_event_category_".$t_id);
     90                    if(!empty($cat_meta[$field['id']])){
    8691                    $meta = $cat_meta[$field['id']];
     92                    }else{
     93                        $meta='';
     94                    }
    8795                }
    8896            }
     
    9098            { 
    9199                $cat_meta = get_option("erp_".$type);
    92                 $meta = $cat_meta[$field['id']];
     100                if(!empty($cat_meta[$field['id']])){
     101                    $meta = $cat_meta[$field['id']];
     102                }else{
     103                    $meta='';
     104                }
     105
    93106               
    94107               
     
    97110            {
    98111                $id = $post->ID;
    99                 $meta = get_post_meta($post->ID, $field['id'], true);
     112                if(!empty($field['id'])){
     113                    $meta = get_post_meta($post->ID, $field['id'], true);
     114                }else{
     115                    $meta='';
     116                }
     117
    100118            }
    101119             
     
    103121             
    104122           
    105             if($field['name']!=''){
     123            if(isset($field['name']) && ($field['name']!='')){
    106124                $str_required = '';
    107125                if($field['required']==1){
     
    121139                 
    122140            // Begin the field table and loop
     141            if(isset($field['type'])){
    123142            switch($field['type']) {
    124143                 
     
    138157                     $event_general_settings=array();
    139158                     $event_general_settings = get_option("erp_event_general_settings");
    140                      $google_key=$event_general_settings['erp_event_general_settings_map_api_key'];
    141 
     159                     if(isset($event_general_settings['erp_event_general_settings_map_api_key'])){
     160                     $google_key = $event_general_settings['erp_event_general_settings_map_api_key'];
     161                 }else {
     162                    $google_key = '';
     163                 }
    142164                    wp_enqueue_script( 'googlejs', 'https://maps.googleapis.com/maps/api/js?key='.$google_key.'&sensor=false&libraries=drawing',FALSE );
    143165                ?> 
     
    446468                    $image_src = '';   
    447469                    if($field['post_type']=='category_image'){
    448                         $image_id = $cat_meta['erp_event_category_image_url'];
     470                        if(isset($cat_meta['erp_event_category_image_url'])){
     471                        $image_id = $cat_meta['erp_event_category_image_url'];
     472                        }else{
     473                            $image_id = '';
     474                        }
    449475                    }
    450476                    else{
     
    521547            <?php       
    522548                    break;   
    523             }   
     549            }
     550            }
    524551           
    525552           
     
    567594        <?php
    568595    }
    569    
    570     ///////////////////////////////////////////////////////////////////////////////////////////////
    571    
     596
    572597}
  • event-registration-pro-calendar/trunk/includes/class-event-registration-pro.php

    r1895218 r1959247  
    8585       
    8686        /**Font awesome css*/
    87         wp_enqueue_style( 'font-awesome', plugin_dir_url( __FILE__ ) . 'css/font-awesome.min.css', array(), $this->version, 'all' );
     87        //wp_enqueue_style( 'font-awesome', plugin_dir_url( __FILE__ ) . 'css/font-awesome.min.css', array(), $this->version, 'all' );
    8888       
    8989   
  • event-registration-pro-calendar/trunk/includes/design-page/admin-cart-page-design.php

    r1937054 r1959247  
    11<?php
    22if ( ! defined( 'ABSPATH' ) ) exit;
    3 $chk_state=sanitize_text_field($_GET['checkout']);
     3if(isset($_GET['checkout'])){
     4      $chk_state=sanitize_text_field($_GET['checkout']);
     5    }else{
     6        $chk_state= '';
     7    }
     8if ( !isset($_POST['_wpnonce']) ){
     9    //echo 'Please go back and dont refresh page while submiting the form ';die;
     10}
    411if($chk_state=='check'){
    512    global $wpdb;
     
    476483                            <td class="regpro_vtop_aleft">
    477484                           
    478                              <?php foreach ($field_value as $val){                                 
    479                             echo '<input type="file" name="file'.$j.'[]" '.$additional_attributes.' '.$required.' value="'.$checkout_data[$field_type.'0'][0].'" >&nbsp;'.$val.'&nbsp;&nbsp;<br>';
     485                             <?php foreach ($field_value as $val){
     486                             if(isset($checkout_data[$field_type.'0'][0])){
     487                                $filenm = $checkout_data[$field_type.'0'][0];
     488                             }else{
     489                                $filenm = '';
     490                             }                                     
     491                            echo '<input type="file" name="file'.$j.'[]" '.$additional_attributes.' '.$required.' value="'.$filenm.'" >&nbsp;'.$val.'&nbsp;&nbsp;<br>';
    480492                             }?>
    481493                            </td>
     
    563575                $start_date=dateformat_function($start_date);
    564576                $ticket_name = get_post_meta($data['post_id'],'erp_event_ticket_name_'.$data['ticket_id'],true);
     577                $ticket = '';
    565578                if(!empty($ticket_name)){$ticket=__( 'Ticket Name', 'event-registration-pro' ).' : '.$ticket_name;}
    566579                echo '<tr>
     
    599612                        </td>
    600613                        <td class="regpro_vtop_aleft">
    601                         <input type="text"  <?php echo $required; ?> <?php echo $additional_attributes; ?>  name="<?php echo $field_identification;?>[]" value="<?php echo sanitize_text_field($_POST[$field_identification][$i]);?>" id="<?php echo $field_identification.$layout;?>" default=""></td>
     614                        <input type="text"  <?php echo $required; ?> <?php echo $additional_attributes; ?>  name="<?php echo $field_identification;?>[]" value="<?php if(isset($_POST[$field_identification][$i])){ echo sanitize_text_field($_POST[$field_identification][$i]); } ?>" id="<?php echo $field_identification.$layout;?>" default=""></td>
    602615                        </tr>
    603616                       
     
    619632                        </td>
    620633                        <td class="regpro_vtop_aleft">
    621                         <input type="email" <?php echo $required; ?> <?php echo $additional_attributes; ?>  name="<?php echo $field_identification;?>[]" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$" value="<?php echo sanitize_text_field($_POST[$field_identification][$i]);?>" id="<?php echo $field_identification.$layout;?>" default=""></td>
     634                        <input type="email" <?php echo $required; ?> <?php echo $additional_attributes; ?>  name="<?php echo $field_identification;?>[]" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$" value="<?php if(isset($_POST[$field_identification][$i])){echo sanitize_text_field($_POST[$field_identification][$i]);}?>" id="<?php echo $field_identification.$layout;?>" default=""></td>
    622635                        </tr>
    623636                       
     
    661674                         </td>
    662675                         <td class="regpro_vtop_aleft">
    663                          <textarea name="<?php echo $field_identification;?>[]" <?php echo $required; ?> <?php echo $additional_attributes; ?>  id="<?php echo $field_identification.$layout;?>"><?php echo sanitize_text_field($_POST[$field_identification][$i]);?></textarea>
     676                         <textarea name="<?php echo $field_identification;?>[]" <?php echo $required; ?> <?php echo $additional_attributes; ?>  id="<?php echo $field_identification.$layout;?>">
     677                            <?php if(isset($_POST[$field_identification][$i])){echo sanitize_text_field($_POST[$field_identification][$i]);}?></textarea>
    664678                         </td>
    665679                         </tr>
     
    779793                            <td class="regpro_vtop_aleft">
    780794                           
    781                              <?php foreach ($field_value as $val){                                 
    782                             echo '<input type="file" name="file'.$j.'[]" '.$additional_attributes.' '.$required.' value="'.$checkout_data[$field_type.'0'][0].'" >&nbsp;'.$val.'&nbsp;&nbsp;<br>';
     795                             <?php foreach ($field_value as $val){ 
     796                             if(isset($checkout_data[$field_type.'0'][0])){
     797                                $filenm = $checkout_data[$field_type.'0'][0];
     798                             }else{
     799                                $filenm = '';
     800                             }                         
     801                            echo '<input type="file" name="file'.$j.'[]" '.$additional_attributes.' '.$required.' value="'.$filenm.'" >&nbsp;'.$val.'&nbsp;&nbsp;<br>';
    783802                             }?>
    784803                            </td>
     
    801820                            <div class="field-calendar">       
    802821                            <div class="input-append">
    803                              <input type="text" id="" name="<?php echo $field_identification;?>[]" <?php echo $required; ?> <?php echo $additional_attributes; ?>  value="<?php echo sanitize_text_field($_POST[$field_identification][$i]);?>" class="inputbox erp_cart_event_date" data-alt-value="" autocomplete="off">
     822                             <input type="text" id="" name="<?php echo $field_identification;?>[]" <?php echo $required; ?> <?php echo $additional_attributes; ?>  value="<?php if(isset($_POST[$field_identification][$i])){ echo sanitize_text_field($_POST[$field_identification][$i]);}?>" class="inputbox erp_cart_event_date" data-alt-value="" autocomplete="off">
    804823                       
    805824                            </div>
     
    856875            $j++;
    857876                }
     877                if(isset($_POST['coupon_code'])){
     878                    $coupon_code = $_POST['coupon_code'];
     879                }else{
     880                    $coupon_code = '';
     881                }
    858882                    echo '<input type="hidden" name="_wpnonce" value="'.$nonce.'">';
    859                     echo '<input type="hidden" name="discount_code" value="'.$_POST['coupon_code'].'">';
     883                    echo '<input type="hidden" name="discount_code" value="'.$coupon_code.'">';
    860884                }/*end allow registration and end quantity form*/
    861885                    } /*end session for loop*/
  • event-registration-pro-calendar/trunk/includes/design-page/admin-checkout-registrant.php

    r1900665 r1959247  
    228228                       
    229229                            if(!empty($form_id)){
    230                            
     230                            if(isset($checkout_data['reg_id'])){
     231                            $reg_id = sanitize_text_field($checkout_data['reg_id']);
     232                        }else{
     233                            $reg_id = '';
     234                        }
    231235                            echo '<input type="hidden" name="post_name[]" value="'.sanitize_text_field($checkout_data['post_name'][$i]).'">';
    232236                            echo '<input type="hidden" name="product_qty[]" value="'.sanitize_text_field($checkout_data['product_qty'][$i]).'">';
     
    234238                            echo '<input type="hidden" name="post_id[]" value="'.sanitize_text_field($checkout_data['post_id'][$i]).'">';
    235239                            echo ' <input type="hidden" name="form_id[]" value="'.sanitize_text_field($checkout_data['form_id'][$i]).'">';
    236                             echo ' <input type="hidden" name="reg_id" value="'.sanitize_text_field($checkout_data['reg_id']).'">';
     240                            echo ' <input type="hidden" name="reg_id" value="'.$reg_id.'">';
    237241                            $addon_tkt_url=get_option('ticket_addon_plg_license');
    238242                            if ( !empty( $addon_tkt_url ) ):
  • event-registration-pro-calendar/trunk/includes/design-page/admin_registration_form.php

    r1900665 r1959247  
    7474        }
    7575        if($ticket_available!=0){
    76                 $allow_group_registration = $meta['erp_event_allow_group_registration'][0];
    77                  $force_group_registration = $meta['erp_event_force_group_registration'][0];
     76        $allow_group_registration = $meta['erp_event_allow_group_registration'][0];
     77        $force_group_registration = $meta['erp_event_force_group_registration'][0];
    7878                /*Allow group registration */
    7979       
    80                 if($allow_group_registration=='Yes' AND $force_group_registration=='No'){
     80        if($allow_group_registration=='Yes' AND $force_group_registration=='No'){
    8181       
    8282        ?>
  • event-registration-pro-calendar/trunk/includes/design-page/archive-table.php

    r1937054 r1959247  
    2222
    2323                global $post,$wpdb;
    24                 $cnt_count=sanitize_text_field($_GET["cn"]);
    25                 $page_number=$_GET["paged"];   
     24                if(isset($_GET['cn'])){
     25                    $cn_count=sanitize_text_field($_GET['cn']);
     26                }else{
     27                    $cn_count=0;
     28                }
     29                if(isset($_GET['paged'])){
     30                    $page_number=$_GET['paged'];
     31                }else{
     32                    $page_number=0;
     33                }
     34                   
    2635                if(!empty($filter_archive_record)){
    2736                   
     
    3342                }else{
    3443                     $num_rec_per_page = 20;
     44                }
     45                if(isset($filter_archive_record)){
     46                    $filter_archive_record=$filter_archive_record;
     47                }else{
     48                    $filter_archive_record='';
    3549                }
    3650                 
     
    5973               
    6074                                       
    61                    
     75                    $i=0;
    6276                    foreach ( $archive_post as $post ) {
    6377                        $i++;
  • event-registration-pro-calendar/trunk/includes/design-page/report-table.php

    r1872808 r1959247  
    2424    $post_ID  = sanitize_text_field($_GET["event_id"]);
    2525    /**/
    26 $cnt_count=sanitize_text_field($_GET["cn"]);
    27 $page_number=$_GET["paged"];   
     26
     27if(isset($_GET['cn'])){
     28 $cnt_count=$_GET['cn'];
     29}else{
     30  $cnt_count = 0;
     31}
     32if(isset($_GET['paged'])){
     33 $page_number=$_GET['paged'];
     34}else{
     35  $page_number = 0;
     36}
     37   
    2838   
    2939    if(!empty($filter_record_value)){
     
    3747             $num_rec_per_page = 20;
    3848        }
    39     if (isset($page_number)) { $page  = sanitize_text_field($page_number); } else { $page=1; };
     49
     50    if (isset($page_number)) { $page  = $page_number; } else { $page = 1; };
    4051    $prev = $page - 1;                           
    4152    $next = $page + 1;     
  • event-registration-pro-calendar/trunk/includes/main_function.php

    r1937054 r1959247  
    980980            die;
    981981        }
    982        
    983        
    984        
     982   
    985983    }/*End Method*/
    986984}
    987 ?>
  • event-registration-pro-calendar/trunk/public/class-event-registration-pro-public.php

    r1900665 r1959247  
    4848       
    4949        wp_enqueue_style( 'atc-style-calendar',plugin_dir_url( __FILE__ ) . 'css/common.css', array(), $this->version, 'all' );
    50        
     50        wp_enqueue_style( 'font-awesome', plugin_dir_url( __FILE__ ) . 'css/font-awesome.min.css', array(), $this->version, 'all' );
    5151        $event_general_settings=array();
    5252        $event_general_settings = get_option("erp_event_general_settings");
     53        if(!empty($event_general_settings['erp_event_general_settings_boot_style'])){
    5354        $bootstrap_css=$event_general_settings['erp_event_general_settings_boot_style'];
     55        }else{
     56            $bootstrap_css = '';
     57        }
    5458        if($bootstrap_css=='Yes'){
    5559        wp_enqueue_style( 'bootstrapcss',plugin_dir_url( __FILE__ ) . 'css/bootstrap.min.css', array(), $this->version, 'all' );?>
     
    7579        $event_general_settings=array();
    7680        $event_general_settings = get_option("erp_event_general_settings");
     81        //$bootstrap_css=$event_general_settings['erp_event_general_settings_boot_style'];
     82        if(!empty($event_general_settings['erp_event_general_settings_boot_style'])){
    7783        $bootstrap_css=$event_general_settings['erp_event_general_settings_boot_style'];
     84        }else{
     85            $bootstrap_css = '';
     86        }
    7887        if($bootstrap_css=='Yes'){
    7988        wp_enqueue_script( 'bootstrap', plugin_dir_url( __FILE__ ) . 'js/bootstrap.min.js', array( 'jquery' ), $this->version, FALSE );
  • event-registration-pro-calendar/trunk/public/erp-front-category-accordion.php

    r1895218 r1959247  
    66    $image_setting=array();
    77     $image_setting = get_option("erp_event_image_settings");
    8      $show_img_front_end =$image_setting['erp_event_image_settings_show_poster'];
    9      $event_thumb_width =$image_setting['erp_event_image_settings_event_thumb_width'];
    10      $event_thumb_height =$image_setting['erp_event_image_settings_event_thumb_height'];
    11      $event_thumb_height_auto =$image_setting['erp_event_image_settings_thumb_height_auto'];
     8     if(isset($image_setting['erp_event_image_settings_show_poster'])){
     9         $show_img_front_end = $image_setting['erp_event_image_settings_show_poster'];
     10     }else{
     11        $show_img_front_end = '';
     12     }
     13     if(isset($image_setting['erp_event_image_settings_event_thumb_width'])){
     14     $event_thumb_width = $image_setting['erp_event_image_settings_event_thumb_width'];
     15     }else{
     16        $event_thumb_width = '';
     17     }
     18     if(isset($image_setting['erp_event_image_settings_event_thumb_height'])){
     19     $event_thumb_height = $image_setting['erp_event_image_settings_event_thumb_height'];
     20     }else{
     21        $event_thumb_height = '';
     22     }
     23     if(isset($image_setting['erp_event_image_settings_thumb_height_auto'])){
     24     $event_thumb_height_auto = $image_setting['erp_event_image_settings_thumb_height_auto'];
     25    }else{
     26        $event_thumb_height_auto = '';
     27     }
    1228     $img_css='';
    1329        if(!empty($event_thumb_height)){
  • event-registration-pro-calendar/trunk/public/erp-front-event-calendar.php

    r1937054 r1959247  
    243243  <?php
    244244  include('plugin-footer-show.php');
    245 
    246 
    247 
    248245echo '</div>';
    249 
    250 //get_footer();
  • event-registration-pro-calendar/trunk/public/erp-front-event-category.php

    r1861137 r1959247  
    77    global $wpdb;
    88   
    9     $image_setting=array();
     9    $image_setting = array();
    1010    $image_setting = get_option("erp_event_image_settings");
    11     $category_img_height=$image_setting['erp_event_image_settings_cat_image_height'];
    12     $category_img_width=$image_setting['erp_event_image_settings_cat_image_width'];
    13     $category_img_auto=$image_setting['erp_event_image_settings_cat_height_auto'];
     11    if(isset($image_setting['erp_event_image_settings_cat_image_height'])){
     12     $category_img_height = $image_setting['erp_event_image_settings_cat_image_height'];
     13    }else{
     14        $category_img_height = '';
     15    }
     16    if(isset($image_setting['erp_event_image_settings_cat_image_width'])){
     17     $category_img_width = $image_setting['erp_event_image_settings_cat_image_width'];
     18    }else{
     19        $category_img_width = '';
     20    }
     21    if(isset($image_setting['erp_event_image_settings_cat_height_auto'])){
     22     $category_img_auto = $image_setting['erp_event_image_settings_cat_height_auto'];
     23    }else{
     24        $category_img_auto = '';
     25    }
    1426   
    1527    $event_display_settings=array();
     
    189201
    190202    //add_shortcode('Event_Category','EventCategory');
    191      echo '</div>';
    192     //get_footer();
     203     echo '</div>'; 
  • event-registration-pro-calendar/trunk/public/erp-front-event-list.php

    r1937054 r1959247  
    4747        'hide_empty' => false,
    4848        ) );
    49         $cnt_count=sanitize_text_field($_GET["cn"]);
     49        if(isset($_GET["cn"])){
     50            $cnt_count = $_GET["cn"];
     51        }else{
     52            $cnt_count = 0;
     53        }
     54        if(isset($_GET["paged"])){
     55            $page_number = $_GET["paged"];
     56        }else{
     57            $page_number = 0;
     58        }
     59       
    5060        if(empty($event_limit_sort)){$event_limit_sort=5;}
    51         $page_number=$_GET["paged"];   
     61           
    5262                if(!empty($cnt_count)){
    5363                   
     
    177187              $post_excerpt=$event_list_array[$key]['post_excerpt'];
    178188              $meta =get_post_meta($event_id);// get_post_meta($res->posts[$i]->ID);
    179              // print_r($meta);
     189              //print_r($meta);
    180190             
    181191              if($meta['erp_event_feature_this_event'][0]=='Yes'){
     
    186196             
    187197             $view_access=strtolower($meta['erp_event_view_access'][0]);
    188              $user = wp_get_current_user();           
    189              $user->roles[0];
    190             if($view_access==$user->roles[0] OR (empty($view_access)) OR $view_access=='public'){
     198             $user = wp_get_current_user();
     199
     200             //$userrole = '';
     201             if(!empty($user->roles[0])){
     202                $userrole = $user->roles[0];
     203             }       
     204             
     205            if($view_access == $userrole OR (empty($view_access)) OR $view_access=='public'){
    191206             
    192207          ?>
     
    298313    //add_shortcode( 'front_event_design', 'all_event_list' );
    299314     echo '</div>';
    300     //get_footer();
    301            
  • event-registration-pro-calendar/trunk/public/single-event-category.php

    r1937054 r1959247  
    11<?php
    2 
    32if ( ! defined( 'ABSPATH' ) ) exit;
    43function all_event_list()
     
    5655    }
    5756    add_shortcode( 'front_event_design', 'all_event_list' );
    58 
  • event-registration-pro-calendar/trunk/templates/cart-page-design.php

    r1937054 r1959247  
    88   
    99        <?php
    10        
     10   
    1111      $addon_tkt_url=get_option('ticket_addon_plg_license');
    1212      $event_discount_plg_license=get_option('event_discount_plg_license');
     
    552552                for($i=0;$i<$product_qty;$i++){
    553553                   
    554                $start_date = get_post_meta($data['post_id'],'erp_event_date',true);
     554                $start_date = get_post_meta($data['post_id'],'erp_event_date',true);
    555555                $start_date=date('Y-m-d', strtotime($start_date));
    556556                $ticket_name = get_post_meta($data['post_id'],'erp_event_ticket_name_'.$data['ticket_id'],true);
    557                 if(!empty($ticket_name)){$ticket=__( 'Ticket Name', 'event-registration-pro' ).': '.$ticket_name;}
     557                $ticket = '';
     558                if(!empty($ticket_name)){
     559                    $ticket =__( 'Ticket Name', 'event-registration-pro' ).': '.$ticket_name;
     560                }
    558561                echo '<tr>
    559562                      <td colspan="2">'.__( "NOTE: Fields marked by", "event-registration-pro" ).' <span style="color: #FF0000">*</span> '.__( "are mandatory.", "event-registration-pro" ).'<br>
     
    595598                            </td>
    596599                        <td class="regpro_vtop_aleft">
    597                         <input type="text"  <?php echo $required;?>  name="<?php echo $field_identification;?>[]" value="<?php echo esc_attr($checkout_data[$field_identification][$global_counter])?>" <?php echo $additional_attributes; ?> id="<?php echo $field_identification.$layout;?>" default=""></td>
     600                        <input type="text"  <?php echo $required;?>  name="<?php echo $field_identification;?>[]" value="<?php if(isset($checkout_data[$field_identification][$global_counter])){ echo esc_attr($checkout_data[$field_identification][$global_counter]); }?>" <?php echo $additional_attributes; ?> id="<?php echo $field_identification.$layout;?>" default=""></td>
    598601                        </tr>
    599602                       
     
    615618                            </td>
    616619                        <td class="regpro_vtop_aleft">
    617                         <input type="email"  name="<?php echo $field_identification;?>[]" <?php echo $required;?> value="<?php echo sanitize_email($checkout_data[$field_identification][$global_counter]);?>" <?php echo $additional_attributes; ?> pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$" id="<?php echo $field_identification.$layout;?>" default=""></td>
     620                        <input type="email"  name="<?php echo $field_identification;?>[]" <?php echo $required;?> value="<?php if(isset($checkout_data[$field_identification][$global_counter])){ echo sanitize_email($checkout_data[$field_identification][$global_counter]); }?>" <?php echo $additional_attributes; ?> pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$" id="<?php echo $field_identification.$layout;?>" default=""></td>
    618621                        </tr>
    619622                       
     
    664667                             </td>
    665668                         <td class="regpro_vtop_aleft">
    666                          <textarea name="<?php echo $field_identification;?>[]" <?php echo $required;?> <?php echo $additional_attributes; ?> id="<?php echo $field_identification.$layout;?>"><?php echo $checkout_data[$field_identification][$global_counter];?></textarea>
     669                         <textarea name="<?php echo $field_identification;?>[]" <?php echo $required;?> <?php echo $additional_attributes; ?> id="<?php echo $field_identification.$layout;?>"><?php if(isset($checkout_data[$field_identification][$global_counter])){echo $checkout_data[$field_identification][$global_counter]; }?></textarea>
    667670                         </td>
    668671                         </tr>
     
    739742                         </tr>
    740743                <?php } else if($field_type == 'checkbox'){
    741                         if($checkout_data[$field_identification][$global_counter]==1){
    742                                          $checked='checked';}
    743                                     else{
    744                                          $checked='';
    745                                     }
     744                        if(isset($checkout_data[$field_identification][$global_counter])){
     745                            if($checkout_data[$field_identification][$global_counter]==1){
     746                                 $checked='checked';}
     747                            else{
     748                                 $checked='';
     749                            }
     750                        }else{
     751                                 $checked='';
     752                            }           
    746753                    ?>
    747754                        <tr class="row<?php echo $field_id;?>" id="<?php echo $field_identification.$field_id;?>-rows">
     
    803810                           
    804811                             <?php foreach ($field_value as $val){ 
    805                                                            
    806                             echo '<input type="file" name="file'.$j.'[]" '.$additional_attributes.' '.$required.' value="'.$checkout_data[$field_type.$j][$global_counter].'" >&nbsp;'.$val.'&nbsp;&nbsp;<br>';
     812                                 $file_nm = '';
     813                             if(isset($checkout_data[$field_type.$j][$global_counter])){
     814                             $file_nm = $checkout_data[$field_type.$j][$global_counter];
     815                             }             
     816                            echo '<input type="file" name="file'.$j.'[]" '.$additional_attributes.' '.$required.' value="'.$file_nm.'" >&nbsp;'.$val.'&nbsp;&nbsp;<br>';
     817                             
    807818                             }?>
    808819                            </td>
     
    824835                            <div class="field-calendar">       
    825836                            <div class="input-append">
    826                              <input type="text" id="" <?php echo $additional_attributes; ?> <?php echo $required;?> name="<?php echo $field_identification;?>[]" value="<?php echo $checkout_data[$field_identification][$global_counter];?>" class="inputbox erp_cart_event_date" data-alt-value="" autocomplete="off">
     837                             <input type="text" id="" <?php echo $additional_attributes; ?> <?php echo $required;?> name="<?php echo $field_identification;?>[]" value="<?php
     838                             if(isset($checkout_data[$field_identification][$global_counter])){ echo $checkout_data[$field_identification][$global_counter];}?>" class="inputbox erp_cart_event_date" data-alt-value="" autocomplete="off">
    827839                       
    828840                            </div>
     
    881893            $j++;
    882894                }
    883                
     895                if(isset($_POST['coupon_code'])){
     896                    $coupon_code = $_POST['coupon_code'];
     897                }else{
     898                    $coupon_code = '';
     899                }
    884900                    echo '<input type="hidden" name="_wpnonce" value="'.$nonce.'">';
    885                     echo '<input type="hidden" name="discount_code" value="'.$_POST['coupon_code'].'">';
     901                    echo '<input type="hidden" name="discount_code" value="'.$coupon_code.'">';
    886902                }/*end allow registration and end quantity form*/
    887                     } /*end session for loop*/
     903            } /*end session for loop*/
    888904                   
    889905            ?>
  • event-registration-pro-calendar/trunk/templates/category-page-template.php

    r1895218 r1959247  
    283283}
    284284 include($plugin_root_path.'/public/plugin-footer-show.php');
    285  //echo '</div>';
    286 //}
    287  ?>
    288 
    289 
    290 
    291  
    292 <?php
    293  //get_sidebar();
    294  //get_footer();
    295  
    296 ?>
    297 
  • event-registration-pro-calendar/trunk/templates/checkout-page-design.php

    r1900665 r1959247  
    9999                    $start_date=dateformat_function($start_date);
    100100                    $ticket_name = get_post_meta($checkout_data['post_id'][$i],'erp_event_ticket_name_'.$checkout_data['ticket_id'][$i],true);
     101                    $ticket = '';
    101102                    if(!empty($ticket_name)){$ticket=__( 'Ticket Name', 'event-registration-pro' ).' : '.$ticket_name;}
    102103                    echo '<tr><td style="text-align:left;" colspan="2"><strong>'.$checkout_data['post_name'][$i].__( ' Registration', 'event-registration-pro' ).' : '.$start_date.'</strong><br><strong>'.$ticket.'</strong>                   
     
    201202                       
    202203                        if(!empty($form_id)){                   
    203                        
     204                        if(isset($checkout_data['reg_id'])){
     205                            $reg_id = sanitize_text_field($checkout_data['reg_id']);
     206                        }else{
     207                            $reg_id = '';
     208                        }
    204209                        echo '<input type="hidden" name="post_name[]" value="'.sanitize_text_field($checkout_data['post_name'][$i]).'">';
    205210                        echo '<input type="hidden" name="product_qty[]" value="'.sanitize_text_field($checkout_data['product_qty'][$i]).'">';
     
    207212                        echo '<input type="hidden" name="post_id[]" value="'.sanitize_text_field($checkout_data['post_id'][$i]).'">';
    208213                        echo ' <input type="hidden" name="form_id[]" value="'.sanitize_text_field($checkout_data['form_id'][$i]).'">';
    209                         echo ' <input type="hidden" name="reg_id" value="'.sanitize_text_field($checkout_data['reg_id']).'">';
     214                        echo ' <input type="hidden" name="reg_id" value="'.$reg_id.'">';
    210215                        $addon_tkt_url=get_option('ticket_addon_plg_license');
    211216                        $tkt_plg_active=get_option('ticket_addon_plg');
     
    428433          }
    429434          if(isset($_POST['submit'])){ 
    430             $save_db=sanitize_text_field($_POST['save_db']);
     435            $save_db = '';
     436            if(isset($_POST['save_db'])){
     437             $save_db=sanitize_text_field($_POST['save_db']);
     438            }
    431439            $chkgroup=$checkout_data['chkgroupregistration'];
    432440            if($save_db=='savedata'){       
  • event-registration-pro-calendar/trunk/templates/erp_cart.php

    r1900665 r1959247  
    11<?php
    2 session_start();
     2if(session_id() == '') {
     3    session_start();
     4}
    35if ( ! defined( 'ABSPATH' ) ) exit;
    46//get_header();
     
    2527}else{
    2628$post_data=filter_input_array(INPUT_POST);
     29
    2730if(empty($post_data['product_qty'])){       
    2831    $_SESSION['cart'];
     
    3336    if(!empty($post_data['chkgroupregistration'])){$chkgroupregistration=1;}else{$chkgroupregistration=0;}
    3437    $session_prod_arr = push_product_into_cart($pr_id, $ticket_and_qty, $chkgroupregistration);
    35     session_start();
     38    if(session_id() == '') {
     39    session_start();
     40    }
    3641    $cart_pro_list = $_SESSION['cart-products'];
    37     $cart_pro_list=array_filter($cart_pro_list);   
     42    $cart_pro_list = array_filter($cart_pro_list); 
    3843    $c=array();
    3944    $product_qty=0;
     45   
    4046    foreach($cart_pro_list as $pr_id=>$ticket_info){
    4147        $post_name=get_the_title($pr_id);
    4248        $form_id = get_post_meta($pr_id,'erp_event_select_registration_form',true);
     49        $tkt_id = '';
    4350        foreach($ticket_info as $ticket_id=>$qty){           
    4451            if($ticket_id=='chkgroupregistration'){
    4552                 $chkgroupregistration=$qty;
    4653            }else{
    47              $product_qty=$product_qty+$qty;
     54             $product_qty=$product_qty + $qty;
    4855             $tkt_id=$ticket_id;
    4956            }
    50             if($tkt_id!=0 && $product_qty !=0){
     57            if($tkt_id != 0 && $product_qty != 0){
    5158             $temp = array();
    5259             $temp = array('product_qty' => $product_qty, 'post_id' => $pr_id, 'post_title' => $post_name,'form_id' => $form_id,'ticket_id' => $tkt_id,'chkgroupregistration'=>$chkgroupregistration);
     
    6269function push_product_into_cart($pr_id,$ticket_and_qty, $chkgroupregistration)
    6370{
    64     //if(!session_status())
    65     session_start();
    66    
    67     $cart_pro_list = $_SESSION['cart-products'];
     71    if(session_id() == '') {
     72       session_start();
     73    }
     74    $cart_pro_list = array();
     75    $is_already_in = '';
     76    if(isset($_SESSION['cart-products'])){
     77
     78        $cart_pro_list = $_SESSION['cart-products'];
     79    }
     80    //echo '<pre>';print_r($cart_pro_list);echo '</pre>';
    6881    if(!empty($cart_pro_list)){
    6982    $is_already_in = is_product_already_in_cart($pr_id,$cart_pro_list);
    7083    }
    7184    if($is_already_in)
    72     {
     85    { 
    7386        $cart_ticket_info = $cart_pro_list[$pr_id];
    7487       
     
    122135   
    123136    $_SESSION['cart-products'] = $cart_pro_list;
     137    //echo '<pre>';print_r($_SESSION['cart-products']);echo '</pre>';
    124138    //unset($_SESSION['cart-products']);
    125139   
     
    145159//if(isset($_POST['submit'])){
    146160echo '</div>';
    147 //get_footer();
    148 ?>
  • event-registration-pro-calendar/trunk/templates/erp_checkout.php

    r1900665 r1959247  
    22
    33//session_destroy();
    4 session_start();
     4if(session_id() == '') {
     5    session_start();
     6    }
    57if ( ! defined( 'ABSPATH' ) ) exit;
    68//get_header();
     
    1820echo '<div class="container1">';
    1921//include($plugin_root_path.'/public/plugin-header-show.php');
    20 $stripename=sanitize_text_field($_GET['stripe']);
     22if(isset($_GET['stripe'])){
     23    $stripename = sanitize_text_field($_GET['stripe']);
     24}else{
     25    $stripename = '';
     26}
     27
    2128
    2229            if(isset($_POST['submit'])){
     30                global $checkout_data , $product_qty;
    2331                $event_registration_settings=array();
    2432                $event_registration_settings = get_option("erp_event_registration_settings");
     
    107115        <?php 
    108116             }
    109 echo '</div>';             
    110 //get_footer();
    111 ?>
     117echo '</div>';
  • event-registration-pro-calendar/trunk/templates/event-notification-mail.php

    r1911066 r1959247  
    1 <?php
    2                            
     1<?php                           
    32if ( ! defined( 'ABSPATH' ) ) exit;
    43
  • event-registration-pro-calendar/trunk/templates/left-sidebar.php

    r1900665 r1959247  
    1  <?php if ( ! defined( 'ABSPATH' ) ) exit;?>
     1<?php if ( ! defined( 'ABSPATH' ) ) exit;?>
    22 <div class="left_div" id="event-content-wrapper">
    33         
     
    7373                        /*end*/
    7474                         /*event setting publish and  registration access*/
     75                       
    7576             $register_access=strtolower($meta['erp_event_registration_access'][0]);
    76              $user = wp_get_current_user();           
    77              $user->roles[0];
    78             if($view_access==$user->roles[0] OR (!empty($register_access)) OR $register_access=='public'){
     77             $view_access=strtolower($meta['erp_event_view_access'][0]);
     78             $user = wp_get_current_user();
     79             $userrole = '';             
     80             if(!empty($user->roles[0])){
     81                $userrole = $user->roles[0];
     82             }
     83             if(isset($view_access)){
     84            if($view_access==$userrole OR (!empty($register_access)) OR $register_access=='Public'){
    7985                   
    8086                     if($meta['erp_event_enable_registration'][0]=='Yes' AND strtotime($meta['erp_event_enddate'][0])>=strtotime(date('Y-m-d'))){
     
    117123                    }
    118124            }
     125            }
    119126                ?>
    120127               
     
    164171        $event_general_settings=array();
    165172          $event_general_settings = get_option("erp_event_general_settings");
    166          $google_key=$event_general_settings['erp_event_general_settings_map_api_key'];
     173          if(isset($event_general_settings['erp_event_general_settings_map_api_key'])){
     174            $google_key=$event_general_settings['erp_event_general_settings_map_api_key'];
     175          }else{
     176            $google_key='';
     177          }
     178         
    167179              foreach($single_post_event_location as $loc_post){
    168180                 
  • event-registration-pro-calendar/trunk/templates/pending-cart-page-design.php

    r1900665 r1959247  
    1 
    21<?php
    32if ( ! defined( 'ABSPATH' ) ) exit;
     
    256255            </table>
    257256            </form>
    258 </div>       
    259    
     257</div>
  • event-registration-pro-calendar/trunk/templates/post-page-template.php

    r1937054 r1959247  
    1     <?php
     1<?php
    22    /*
    33    Post Template: post Template
     
    1717    $general_setting=array();
    1818    $general_setting=get_option('erp_event_general_settings');
    19     $cart_page_url=$general_setting['erp_event_general_settings_cart_page_url'];
     19    if(isset($general_setting['erp_event_general_settings_cart_page_url'])){
     20        $cart_page_url=$general_setting['erp_event_general_settings_cart_page_url'];
     21    }else{
     22        $cart_page_url='';
     23    }
    2024    $image_setting=array();
    2125    $image_setting = get_option("erp_event_image_settings");
    22 
    23     $single_page_show_img=$image_setting['erp_event_image_settings_show_poster'];
    24     $event_img_height=$image_setting['erp_event_image_settings_event_thumb_height'];
    25     $event_img_width=$image_setting['erp_event_image_settings_event_thumb_width'];
    26     $event_img_auto=$image_setting['erp_event_image_settings_thumb_height_auto'];
    27     $single_page_show_banner=$image_setting['erp_event_image_settings_show_banner'];
    28     $banner_img_height=$image_setting['erp_event_image_settings_event_banner_height'];
    29     $banner_img_width=$image_setting['erp_event_image_settings_event_banner_width'];
    30     $banner_img_auto=$image_setting['erp_event_image_settings_banner_height_auto'];
    31      
     26    if(isset($image_setting['erp_event_image_settings_show_poster'])){
     27        $single_page_show_img = $image_setting['erp_event_image_settings_show_poster'];
     28    }else{
     29        $single_page_show_img = '';
     30    }
     31    if(isset($image_setting['erp_event_image_settings_event_thumb_height'])){
     32        $event_img_height=$image_setting['erp_event_image_settings_event_thumb_height'];
     33    }else{
     34        $event_img_height = '';
     35    }
     36    if(isset($image_setting['erp_event_image_settings_event_thumb_width'])){
     37        $event_img_width=$image_setting['erp_event_image_settings_event_thumb_width'];
     38    }else{
     39        $event_img_width = ''; 
     40    }
     41    if(isset($image_setting['erp_event_image_settings_thumb_height_auto'])){
     42        $event_img_auto=$image_setting['erp_event_image_settings_thumb_height_auto'];
     43    }else{
     44        $event_img_auto='';
     45    }
     46    if(isset($image_setting['erp_event_image_settings_show_banner'])){
     47        $single_page_show_banner=$image_setting['erp_event_image_settings_show_banner'];
     48    }else{
     49        $single_page_show_banner='';
     50    }
     51    if(isset($image_setting['erp_event_image_settings_event_banner_height'])){
     52        $banner_img_height=$image_setting['erp_event_image_settings_event_banner_height'];
     53    }else{
     54        $banner_img_height='';
     55    }
     56    if(isset($image_setting['erp_event_image_settings_event_banner_width'])){
     57        $banner_img_width=$image_setting['erp_event_image_settings_event_banner_width'];
     58    }else{
     59        $banner_img_width='';
     60    }
     61    if(isset($image_setting['erp_event_image_settings_banner_height_auto'])){
     62        $banner_img_auto=$image_setting['erp_event_image_settings_banner_height_auto'];
     63    }else{
     64        $banner_img_auto='';
     65    }
     66         
    3267     /*display setting*/
    3368    $event_display_settings=array();
    3469    $event_display_settings = get_option("erp_event_display_settings");
    35     $dateformat=$event_display_settings['erp_event_display_settings_formatdate'];
    36     $timeformat=$event_display_settings['erp_event_display_settings_formattime'];
    37     $showeventdate= $event_display_settings['erp_event_display_settings_showeventdates'];
    38     $show_avaliable_seats=$event_display_settings['erp_event_display_settings_show_avaliable_seats_on_details_page'];
    39     $show_registered_seats=$event_display_settings['erp_event_display_settings_show_registered_seats_on_details_page'];
    40     $show_max_seats=$event_display_settings['erp_event_display_settings_show_max_seats_on_details_page'];
    41     $showtime=$event_display_settings['erp_event_display_settings_showtime'];
    42     $showtitle=$event_display_settings['erp_event_display_settings_showtitle'];
    43     $showurl=$event_display_settings['erp_event_display_settings_showurl'];
    44     $showcategory=$event_display_settings['erp_event_display_settings_showcategory'];
    45     $showmapserv=$event_display_settings['erp_event_display_settings_showmapserv'];
    46     $show_social=$event_display_settings['erp_event_display_settings_show_social'];
    47     $showlocation=$event_display_settings['erp_event_display_settings_showlocation'];
    48     $showevdesc=$event_display_settings['erp_event_display_settings_showevdesc'];
    49     $timezone=$event_display_settings['erp_event_display_settings_timezone_offset'];
     70    if(isset($event_display_settings['erp_event_display_settings_formatdate'])){
     71        $dateformat=$event_display_settings['erp_event_display_settings_formatdate'];
     72    }else{
     73        $dateformat='';
     74    }
     75    if(isset($event_display_settings['erp_event_display_settings_formattime'])){
     76        $timeformat=$event_display_settings['erp_event_display_settings_formattime'];
     77    }else{
     78        $timeformat='';
     79    }
     80    if(isset($event_display_settings['erp_event_display_settings_showeventdates'])){
     81        $showeventdate= $event_display_settings['erp_event_display_settings_showeventdates'];
     82    }else{
     83        $showeventdate='';
     84    }
     85    if(isset($event_display_settings['erp_event_display_settings_show_avaliable_seats_on_details_page'])){
     86        $show_avaliable_seats=$event_display_settings['erp_event_display_settings_show_avaliable_seats_on_details_page'];
     87    }else{
     88        $show_avaliable_seats='';
     89    }
     90    if(isset($event_display_settings['erp_event_display_settings_show_registered_seats_on_details_page'])){
     91        $show_registered_seats=$event_display_settings['erp_event_display_settings_show_registered_seats_on_details_page'];
     92    }else{
     93        $show_registered_seats='';
     94    }
     95    if(isset($event_display_settings['erp_event_display_settings_show_max_seats_on_details_page'])){
     96        $show_max_seats=$event_display_settings['erp_event_display_settings_show_max_seats_on_details_page'];
     97    }else{
     98        $show_max_seats='';
     99    }
     100    if(isset($event_display_settings['erp_event_display_settings_showtime'])){
     101        $showtime=$event_display_settings['erp_event_display_settings_showtime'];
     102    }else{
     103        $showtime='';
     104    }
     105    if(isset($event_display_settings['erp_event_display_settings_showtitle'])){
     106        $showtitle=$event_display_settings['erp_event_display_settings_showtitle'];
     107    }else{
     108        $showtitle='';
     109    }
     110    if(isset($event_display_settings['erp_event_display_settings_showurl'])){
     111        $showurl=$event_display_settings['erp_event_display_settings_showurl'];
     112    }else{
     113        $showurl='';
     114    }
     115    if(isset($event_display_settings['erp_event_display_settings_showcategory'])){
     116        $showcategory=$event_display_settings['erp_event_display_settings_showcategory'];
     117    }else{
     118        $showcategory='';
     119    }
     120
     121    if(isset($event_display_settings['erp_event_display_settings_showmapserv'])){
     122        $showmapserv=$event_display_settings['erp_event_display_settings_showmapserv'];
     123    }else{
     124        $showmapserv='';
     125    }
     126    if(isset($event_display_settings['erp_event_display_settings_show_social'])){
     127        $show_social=$event_display_settings['erp_event_display_settings_show_social'];
     128    }else{
     129        $show_social='';
     130    }
     131    if(isset($event_display_settings['erp_event_display_settings_showlocation'])){
     132        $showlocation=$event_display_settings['erp_event_display_settings_showlocation'];
     133    }else{
     134        $showlocation='';
     135    }
     136    if(isset($event_display_settings['erp_event_display_settings_showevdesc'])){
     137        $showevdesc=$event_display_settings['erp_event_display_settings_showevdesc'];
     138    }else{
     139        $showevdesc='';
     140    }
     141    if(isset($event_display_settings['erp_event_display_settings_timezone_offset'])){
     142        $timezone=$event_display_settings['erp_event_display_settings_timezone_offset'];
     143    }else{
     144        $timezone='';
     145    }
     146
     147   
    50148   
    51149    date_default_timezone_set($timezone);
     
    53151    $event_registration_settings=array();
    54152    $event_registration_settings = get_option("erp_event_registration_settings");
    55     $free_event=$event_registration_settings['erp_event_registration_settings_default_userstatus_free_events'];
    56     $include_pending_reg=$event_registration_settings['erp_event_registration_settings_include_pending_reg'];
     153    if(isset($event_registration_settings['erp_event_registration_settings_default_userstatus_free_events'])){
     154        $free_event=$event_registration_settings['erp_event_registration_settings_default_userstatus_free_events'];
     155    }else{
     156        $free_event='';
     157    }
     158    if(isset($event_registration_settings['erp_event_registration_settings_include_pending_reg'])){
     159        $include_pending_reg=$event_registration_settings['erp_event_registration_settings_include_pending_reg'];
     160    }else{
     161        $include_pending_reg='';
     162    }
     163   
     164   
    57165    $args = array(                                         
    58166                'post_type' => 'register_events',
     
    166274    include($plugin_root_path.'/public/plugin-footer-show.php');
    167275    echo '</div>';
    168     //get_footer();
    169 
  • event-registration-pro-calendar/trunk/templates/right-sidebar.php

    r1895218 r1959247  
    1  <?php if ( ! defined( 'ABSPATH' ) ) exit;?>
     1<?php if ( ! defined( 'ABSPATH' ) ) exit;?>
    22<div class="right_div" id="event-sidebar-wrapper">
    33         
  • event-registration-pro-calendar/trunk/templates/single-page-script.php

    r1895218 r1959247  
    2828
    2929        </script>
    30        
     30        <?php if(!empty($lat) && !empty($long)){?>
    3131        <script>
    3232            function myMap() {
     
    7373           
    7474            </script>
    75            
     75        <?php } ?>
    7676            <script>
    7777                jQuery("#sidebar-toggle").click(function(e) {
     
    8585            $event_general_settings=array();
    8686            $event_general_settings = get_option("erp_event_general_settings");
    87             $google_key=$event_general_settings['erp_event_general_settings_map_api_key'];
     87            if(isset($event_general_settings['erp_event_general_settings_map_api_key'])){
     88            $google_key=$event_general_settings['erp_event_general_settings_map_api_key'];
     89            }else{
     90                $google_key='';
     91            }
     92           
    8893            wp_enqueue_script( 'google_apis', 'https://maps.googleapis.com/maps/api/js?key='.$google_key.'&callback=myMap', array( 'jquery' ), '', TRUE);
    8994            ?>
     
    105110                });
    106111            </script>
    107          
    108            
    109            
Note: See TracChangeset for help on using the changeset viewer.