Esempio n. 1
0
 function return_dpProEventCalendar()
 {
     global $dpProEventCalendar, $wpdb, $table_prefix, $post;
     $id = self::$id_calendar;
     $type = self::$type;
     $limit = self::$limit;
     $author = self::$author;
     $get = self::$get;
     $widget = self::$widget;
     $limit_description = self::$limit_description;
     $category = self::$category;
     $event_id = self::$event_id;
     $event = self::$event;
     $columns = self::$columns;
     $view = self::$view;
     $from = self::$from;
     $opts = self::$opts;
     if ($id == "") {
         $id = get_post_meta($post->ID, 'pec_id_calendar', true);
     }
     require_once dirname(__FILE__) . '/../classes/base.class.php';
     $dpProEventCalendar_class = new DpProEventCalendar(false, $id, null, null, $widget, $category, $event_id, $author, $event, $columns, $from, $view, $limit_description, $opts);
     if ($get != "") {
         $this->events_html = $dpProEventCalendar_class->getFormattedEventData($get);
         return;
     }
     if ($type != "") {
         $dpProEventCalendar_class->switchCalendarTo($type, $limit, $limit_description, $category, $author, $event_id);
     }
     array_walk($dpProEventCalendar, 'dpProEventCalendar_reslash_multi');
     $rand_num = rand();
     //if(!$calendar->active) { return ''; }
     $events_script = $dpProEventCalendar_class->addScripts();
     self::$js_declaration[] = $events_script;
     self::$js_flag = true;
     if (!empty($event)) {
         $events_html = $dpProEventCalendar_class->outputEvent($event);
     } else {
         $events_html = $dpProEventCalendar_class->output();
     }
     $this->events_html = $events_html;
 }
Esempio n. 2
0
function dpProEventCalendar_calendars_page()
{
    global $dpProEventCalendar, $dpProEventCalendar_cache, $wpdb, $table_prefix;
    $table_name = $table_prefix . DP_PRO_EVENT_CALENDAR_TABLE_CALENDARS;
    $table_name_events = $table_prefix . DP_PRO_EVENT_CALENDAR_TABLE_EVENTS;
    $table_name_special_dates_calendar = $table_prefix . DP_PRO_EVENT_CALENDAR_TABLE_SPECIAL_DATES_CALENDAR;
    $table_name_subscribers_calendar = $table_prefix . DP_PRO_EVENT_CALENDAR_TABLE_SUBSCRIBERS_CALENDAR;
    $max_upload = (int) ini_get('upload_max_filesize');
    $max_post = (int) ini_get('post_max_size');
    $memory_limit = (int) ini_get('memory_limit');
    $upload_mb = min($max_upload, $max_post, $memory_limit);
    if ($_POST['submit']) {
        foreach ($_POST as $key => $value) {
            ${$key} = stripslashes_deep($value);
        }
        if ($active != 1) {
            $active = 0;
        }
        if ($format_ampm != 1) {
            $format_ampm = 0;
        }
        if ($show_time != 1) {
            $show_time = 0;
        }
        if ($show_search != 1) {
            $show_search = 0;
        }
        if ($show_category_filter != 1) {
            $show_category_filter = 0;
        }
        if ($show_x != 1) {
            $show_x = 0;
        }
        if ($allow_user_add_event != 1) {
            $allow_user_add_event = 0;
        }
        if ($allow_user_edit_event != 1) {
            $allow_user_edit_event = 0;
        }
        if ($allow_user_remove_event != 1) {
            $allow_user_remove_event = 0;
        }
        if ($publish_new_event != 1) {
            $publish_new_event = 0;
        }
        if ($show_view_buttons != 1) {
            $show_view_buttons = 0;
        }
        if ($show_preview != 1) {
            $show_preview = 0;
        }
        if ($show_titles_monthly != 1) {
            $show_titles_monthly = 0;
        }
        if ($show_references != 1) {
            $show_references = 0;
        }
        if ($show_author != 1) {
            $show_author = 0;
        }
        if ($cache_active != 1) {
            $cache_active = 0;
        }
        if ($ical_active != 1) {
            $ical_active = 0;
        }
        if ($rss_active != 1) {
            $rss_active = 0;
        }
        if ($subscribe_active != 1) {
            $subscribe_active = 0;
        }
        if ($link_post != 1) {
            $link_post = 0;
        }
        if ($email_admin_new_event != 1) {
            $email_admin_new_event = 0;
        }
        if ($article_share != 1) {
            $article_share = 0;
        }
        if ($hide_old_dates != 1) {
            $hide_old_dates = 0;
        }
        if (!is_numeric($limit_time_start)) {
            $limit_time_start = 0;
        }
        if (!is_numeric($limit_time_end)) {
            $limit_time_end = 23;
        }
        if (!is_numeric($booking_max_quantity) || $booking_max_quantity <= 0) {
            $booking_max_quantity = 3;
        }
        if ($assign_events_admin == "") {
            $assign_events_admin = 0;
        }
        if ($form_show_description != 1) {
            $form_show_description = 0;
        }
        if ($form_show_category != 1) {
            $form_show_category = 0;
        }
        if ($form_show_hide_time != 1) {
            $form_show_hide_time = 0;
        }
        if ($form_show_frequency != 1) {
            $form_show_frequency = 0;
        }
        if ($form_show_all_day != 1) {
            $form_show_all_day = 0;
        }
        if ($form_show_image != 1) {
            $form_show_image = 0;
        }
        if ($form_show_link != 1) {
            $form_show_link = 0;
        }
        if ($form_show_share != 1) {
            $form_show_share = 0;
        }
        if ($form_show_location != 1) {
            $form_show_location = 0;
        }
        if ($form_show_phone != 1) {
            $form_show_phone = 0;
        }
        if ($form_show_map != 1) {
            $form_show_map = 0;
        }
        if ($booking_enable != 1) {
            $booking_enable = 0;
        }
        if ($booking_comment != 1) {
            $booking_comment = 0;
        }
        if ($booking_non_logged != 1) {
            $booking_non_logged = 0;
        }
        if ($enable_wpml != 1) {
            $enable_wpml = 0;
        }
        if ($booking_display_attendees != 1) {
            $booking_display_attendees = 0;
        }
        if (is_array($category_filter_include)) {
            $category_filter_include = implode(",", $category_filter_include);
        } else {
            $category_filter_include = "";
        }
        if (is_array($allow_user_add_event_roles)) {
            $allow_user_add_event_roles = implode(",", $allow_user_add_event_roles);
        } else {
            $allow_user_add_event_roles = "";
        }
        $data = array();
        $format = array();
        $data['title'] = $title;
        $format[] = '%s';
        $data['description'] = $description;
        $format[] = '%s';
        $data['width'] = $width;
        $format[] = '%s';
        $data['width_unity'] = $width_unity;
        $format[] = '%s';
        if (!is_null($default_date)) {
            $data['default_date'] = $default_date;
            $format[] = '%s';
        }
        if (!is_null($date_range_start)) {
            $data['date_range_start'] = $date_range_start;
            $format[] = '%s';
        }
        if (!is_null($date_range_end)) {
            $data['date_range_end'] = $date_range_end;
            $format[] = '%s';
        }
        $data['current_date_color'] = $current_date_color;
        $format[] = '%s';
        $data['active'] = $active;
        $format[] = '%d';
        $data['hide_old_dates'] = $hide_old_dates;
        $format[] = '%d';
        $data['limit_time_start'] = $limit_time_start;
        $format[] = '%d';
        $data['limit_time_end'] = $limit_time_end;
        $format[] = '%d';
        $data['assign_events_admin'] = $assign_events_admin;
        $format[] = '%d';
        $data['cache_active'] = $cache_active;
        $format[] = '%d';
        $data['ical_active'] = $ical_active;
        $format[] = '%d';
        $data['ical_limit'] = $ical_limit;
        $format[] = '%s';
        $data['rss_active'] = $rss_active;
        $format[] = '%d';
        $data['booking_display_attendees'] = $booking_display_attendees;
        $format[] = '%d';
        $data['booking_enable'] = $booking_enable;
        $format[] = '%d';
        $data['booking_non_logged'] = $booking_non_logged;
        $format[] = '%d';
        $data['booking_email_template_user'] = $booking_email_template_user;
        $format[] = '%s';
        $data['booking_email_template_admin'] = $booking_email_template_admin;
        $format[] = '%s';
        $data['new_event_email_template_published'] = $new_event_email_template_published;
        $format[] = '%s';
        $data['booking_comment'] = $booking_comment;
        $format[] = '%d';
        $data['booking_event_color'] = $booking_event_color;
        $format[] = '%s';
        $data['lang_txt_book_event_comment'] = $lang_txt_book_event_comment;
        $format[] = '%s';
        $data['lang_txt_book_event_select_date'] = $lang_txt_book_event_select_date;
        $format[] = '%s';
        $data['lang_txt_book_event_pick_date'] = $lang_txt_book_event_pick_date;
        $format[] = '%s';
        $data['lang_tickets_remaining'] = $lang_tickets_remaining;
        $format[] = '%s';
        $data['lang_txt_book_event_already_booked'] = $lang_txt_book_event_already_booked;
        $format[] = '%s';
        $data['subscribe_active'] = $subscribe_active;
        $format[] = '%d';
        $data['lang_txt_book_event'] = $lang_txt_book_event;
        $format[] = '%s';
        $data['lang_txt_book_event_remove'] = $lang_txt_book_event_remove;
        $format[] = '%s';
        $data['lang_txt_book_event_saved'] = $lang_txt_book_event_saved;
        $format[] = '%s';
        $data['lang_txt_book_event_removed'] = $lang_txt_book_event_removed;
        $format[] = '%s';
        $data['mailchimp_api'] = $mailchimp_api;
        $format[] = '%s';
        $data['mailchimp_list'] = $mailchimp_list;
        $format[] = '%s';
        $data['rss_limit'] = $rss_limit;
        $format[] = '%s';
        $data['link_post'] = $link_post;
        $format[] = '%d';
        $data['article_share'] = $article_share;
        $format[] = '%d';
        $data['email_admin_new_event'] = $email_admin_new_event;
        $format[] = '%d';
        $data['view'] = $view;
        $format[] = '%s';
        $data['format_ampm'] = $format_ampm;
        $format[] = '%d';
        $data['show_time'] = $show_time;
        $format[] = '%d';
        $data['enable_wpml'] = $enable_wpml;
        $format[] = '%d';
        $data['show_category_filter'] = $show_category_filter;
        $format[] = '%d';
        $data['category_filter_include'] = $category_filter_include;
        $format[] = '%s';
        $data['allow_user_add_event_roles'] = $allow_user_add_event_roles;
        $format[] = '%s';
        $data['show_search'] = $show_search;
        $format[] = '%d';
        $data['show_x'] = $show_x;
        $format[] = '%d';
        $data['allow_user_add_event'] = $allow_user_add_event;
        $format[] = '%d';
        $data['allow_user_edit_event'] = $allow_user_edit_event;
        $format[] = '%d';
        $data['allow_user_remove_event'] = $allow_user_remove_event;
        $format[] = '%d';
        $data['publish_new_event'] = $publish_new_event;
        $format[] = '%d';
        $data['show_view_buttons'] = $show_view_buttons;
        $format[] = '%d';
        $data['show_preview'] = $show_preview;
        $format[] = '%d';
        $data['show_titles_monthly'] = $show_titles_monthly;
        $format[] = '%d';
        $data['show_references'] = $show_references;
        $format[] = '%d';
        $data['show_author'] = $show_author;
        $format[] = '%d';
        $data['form_text_editor'] = $form_text_editor;
        $format[] = '%d';
        $data['form_show_description'] = $form_show_description;
        $format[] = '%d';
        $data['form_show_category'] = $form_show_category;
        $format[] = '%d';
        $data['form_show_hide_time'] = $form_show_hide_time;
        $format[] = '%d';
        $data['form_show_frequency'] = $form_show_frequency;
        $format[] = '%d';
        $data['form_show_all_day'] = $form_show_all_day;
        $format[] = '%d';
        $data['form_show_image'] = $form_show_image;
        $format[] = '%d';
        $data['form_show_link'] = $form_show_link;
        $format[] = '%d';
        $data['form_show_share'] = $form_show_share;
        $format[] = '%d';
        $data['form_show_location'] = $form_show_location;
        $format[] = '%d';
        $data['form_show_phone'] = $form_show_phone;
        $format[] = '%d';
        $data['form_show_map'] = $form_show_map;
        $format[] = '%d';
        $data['first_day'] = $first_day;
        $format[] = '%d';
        $data['lang_txt_no_events_found'] = $lang_txt_no_events_found;
        $format[] = '%s';
        $data['lang_txt_all_day'] = $lang_txt_all_day;
        $format[] = '%s';
        $data['lang_txt_references'] = $lang_txt_references;
        $format[] = '%s';
        $data['lang_txt_view_all_events'] = $lang_txt_view_all_events;
        $format[] = '%s';
        $data['lang_txt_all_categories'] = $lang_txt_all_categories;
        $format[] = '%s';
        $data['lang_txt_monthly'] = $lang_txt_monthly;
        $format[] = '%s';
        $data['lang_txt_daily'] = $lang_txt_daily;
        $format[] = '%s';
        $data['lang_txt_weekly'] = $lang_txt_weekly;
        $format[] = '%s';
        $data['lang_txt_all_working_days'] = $lang_txt_all_working_days;
        $format[] = '%s';
        $data['lang_txt_search'] = $lang_txt_search;
        $format[] = '%s';
        $data['lang_txt_results_for'] = $lang_txt_results_for;
        $format[] = '%s';
        $data['lang_txt_by'] = $lang_txt_by;
        $format[] = '%s';
        $data['lang_txt_current_date'] = $lang_txt_current_date;
        $format[] = '%s';
        $data['lang_prev_month'] = $lang_prev_month;
        $format[] = '%s';
        $data['lang_next_month'] = $lang_next_month;
        $format[] = '%s';
        $data['lang_prev_day'] = $lang_prev_day;
        $format[] = '%s';
        $data['lang_next_day'] = $lang_next_day;
        $format[] = '%s';
        $data['lang_prev_week'] = $lang_prev_week;
        $format[] = '%s';
        $data['lang_next_week'] = $lang_next_week;
        $format[] = '%s';
        $data['lang_day_sunday'] = $lang_day_sunday;
        $format[] = '%s';
        $data['lang_day_monday'] = $lang_day_monday;
        $format[] = '%s';
        $data['lang_day_tuesday'] = $lang_day_tuesday;
        $format[] = '%s';
        $data['lang_day_wednesday'] = $lang_day_wednesday;
        $format[] = '%s';
        $data['lang_day_thursday'] = $lang_day_thursday;
        $format[] = '%s';
        $data['lang_day_friday'] = $lang_day_friday;
        $format[] = '%s';
        $data['lang_day_saturday'] = $lang_day_saturday;
        $format[] = '%s';
        $data['lang_month_january'] = $lang_month_january;
        $format[] = '%s';
        $data['lang_month_february'] = $lang_month_february;
        $format[] = '%s';
        $data['lang_month_march'] = $lang_month_march;
        $format[] = '%s';
        $data['lang_month_april'] = $lang_month_april;
        $format[] = '%s';
        $data['lang_month_may'] = $lang_month_may;
        $format[] = '%s';
        $data['lang_month_june'] = $lang_month_june;
        $format[] = '%s';
        $data['lang_month_july'] = $lang_month_july;
        $format[] = '%s';
        $data['lang_month_august'] = $lang_month_august;
        $format[] = '%s';
        $data['lang_month_september'] = $lang_month_september;
        $format[] = '%s';
        $data['lang_month_october'] = $lang_month_october;
        $format[] = '%s';
        $data['lang_month_november'] = $lang_month_november;
        $format[] = '%s';
        $data['lang_month_december'] = $lang_month_december;
        $format[] = '%s';
        $data['lang_txt_category'] = $lang_txt_category;
        $format[] = '%s';
        $data['lang_txt_subscribe'] = $lang_txt_subscribe;
        $format[] = '%s';
        $data['lang_txt_subscribe_subtitle'] = $lang_txt_subscribe_subtitle;
        $format[] = '%s';
        $data['lang_txt_your_name'] = $lang_txt_your_name;
        $format[] = '%s';
        $data['lang_txt_your_email'] = $lang_txt_your_email;
        $format[] = '%s';
        $data['lang_txt_fields_required'] = $lang_txt_fields_required;
        $format[] = '%s';
        $data['lang_txt_invalid_email'] = $lang_txt_invalid_email;
        $format[] = '%s';
        $data['lang_txt_subscribe_thanks'] = $lang_txt_subscribe_thanks;
        $format[] = '%s';
        $data['lang_txt_sending'] = $lang_txt_sending;
        $format[] = '%s';
        $data['lang_txt_send'] = $lang_txt_send;
        $format[] = '%s';
        $data['lang_txt_add_event'] = $lang_txt_add_event;
        $format[] = '%s';
        $data['lang_txt_edit_event'] = $lang_txt_edit_event;
        $format[] = '%s';
        $data['lang_txt_remove_event'] = $lang_txt_remove_event;
        $format[] = '%s';
        $data['lang_txt_remove_event_confirm'] = $lang_txt_remove_event_confirm;
        $format[] = '%s';
        $data['lang_txt_cancel'] = $lang_txt_cancel;
        $format[] = '%s';
        $data['lang_txt_logged_to_submit'] = $lang_txt_logged_to_submit;
        $format[] = '%s';
        $data['lang_txt_thanks_for_submit'] = $lang_txt_thanks_for_submit;
        $format[] = '%s';
        $data['lang_txt_event_title'] = $lang_txt_event_title;
        $format[] = '%s';
        $data['lang_txt_event_description'] = $lang_txt_event_description;
        $format[] = '%s';
        $data['lang_txt_event_link'] = $lang_txt_event_link;
        $format[] = '%s';
        $data['lang_txt_event_share'] = $lang_txt_event_share;
        $format[] = '%s';
        $data['lang_txt_event_image'] = $lang_txt_event_image;
        $format[] = '%s';
        $data['lang_txt_event_location'] = $lang_txt_event_location;
        $format[] = '%s';
        $data['lang_txt_event_phone'] = $lang_txt_event_phone;
        $format[] = '%s';
        $data['lang_txt_event_googlemap'] = $lang_txt_event_googlemap;
        $format[] = '%s';
        $data['lang_txt_event_start_date'] = $lang_txt_event_start_date;
        $format[] = '%s';
        $data['lang_txt_event_all_day'] = $lang_txt_event_all_day;
        $format[] = '%s';
        $data['lang_txt_event_start_time'] = $lang_txt_event_start_time;
        $format[] = '%s';
        $data['lang_txt_event_hide_time'] = $lang_txt_event_hide_time;
        $format[] = '%s';
        $data['lang_txt_event_end_time'] = $lang_txt_event_end_time;
        $format[] = '%s';
        $data['lang_txt_event_frequency'] = $lang_txt_event_frequency;
        $format[] = '%s';
        $data['lang_txt_event_none'] = $lang_txt_event_none;
        $format[] = '%s';
        $data['lang_txt_event_daily'] = $lang_txt_event_daily;
        $format[] = '%s';
        $data['lang_txt_event_weekly'] = $lang_txt_event_weekly;
        $format[] = '%s';
        $data['lang_txt_event_monthly'] = $lang_txt_event_monthly;
        $format[] = '%s';
        $data['lang_txt_event_yearly'] = $lang_txt_event_yearly;
        $format[] = '%s';
        $data['lang_txt_event_end_date'] = $lang_txt_event_end_date;
        $format[] = '%s';
        $data['lang_txt_event_submit'] = $lang_txt_event_submit;
        $format[] = '%s';
        $data['lang_txt_yes'] = $lang_txt_yes;
        $format[] = '%s';
        $data['lang_txt_no'] = $lang_txt_no;
        $format[] = '%s';
        $data['skin'] = $skin;
        $format[] = '%s';
        $data['sync_ical_enable'] = $sync_ical_enable;
        $format[] = '%d';
        $data['sync_ical_url'] = str_replace("webcal://", "http://", $sync_ical_url);
        $format[] = '%s';
        $data['sync_ical_frequency'] = $sync_ical_frequency;
        $format[] = '%s';
        $data['daily_weekly_layout'] = $daily_weekly_layout;
        $format[] = '%s';
        $data['booking_max_quantity'] = $booking_max_quantity;
        $format[] = '%d';
        $data['form_show_booking_enable'] = $form_show_booking_enable;
        $format[] = '%d';
        $data['form_show_booking_limit'] = $form_show_booking_limit;
        $format[] = '%d';
        $data['form_show_booking_price'] = $form_show_booking_price;
        $format[] = '%d';
        if (is_numeric($_POST['calendar_id']) && $_POST['calendar_id'] > 0) {
            $wpdb->query("SET NAMES utf8");
            $sql = "UPDATE {$table_name} SET ";
            $sql .= "WHERE id = {$calendar_id} ";
            $wpdb->update($table_name, $data, array('id' => $calendar_id), $format, array('%d'));
        } else {
            $wpdb->insert($table_name, $data, $format);
            $calendar_id = $wpdb->insert_id;
        }
        if (isset($dpProEventCalendar_cache['calendar_id_' . $calendar_id])) {
            $dpProEventCalendar_cache['calendar_id_' . $calendar_id] = array();
            update_option('dpProEventCalendar_cache', $dpProEventCalendar_cache);
        }
        wp_redirect(admin_url('admin.php?page=dpProEventCalendar-admin&settings-updated=1'));
        exit;
    }
    if (!empty($_FILES['pec_ical_file']['name']) || !empty($_POST['pec_fb_event_url'])) {
        $calendar_id = $_POST['pec_id_calendar_ics'];
        $category_ics = $_POST['pec_category_ics'];
        if (!empty($_POST['pec_fb_event_url'])) {
            $event_url = rtrim($_POST['pec_fb_event_url'], "/");
            if (!is_numeric($event_url)) {
                $event_url = substr($event_url, strrpos($event_url, '/') + 1);
            }
            require_once dirname(__FILE__) . '/../includes/Facebook/facebook.php';
            $facebook = new FacebookGraphV2(array('appId' => $dpProEventCalendar['facebook_app_id'], 'secret' => $dpProEventCalendar['facebook_app_secret']));
            FacebookGraphV2::$CURL_OPTS[CURLOPT_SSL_VERIFYPEER] = false;
            FacebookGraphV2::$CURL_OPTS[CURLOPT_SSL_VERIFYHOST] = 2;
            $response = $facebook->api('/' . $event_url, 'get');
            $graph_arr = $response;
            //$picture = $facebook->api('/'.$event_url.'/picture', 'get', array('redirect' => false, 'type' => 'large'));
            $fb_event = array('post_title' => $graph_arr['name'], 'post_content' => $graph_arr['description'], 'post_status' => 'publish', 'tax_input' => array('pec_events_category' => $category_ics), 'post_type' => 'pec-events');
            $post_id = wp_insert_post($fb_event);
            update_post_meta($post_id, 'pec_id_calendar', $calendar_id);
            update_post_meta($post_id, 'pec_date', date("Y-m-d H:i:s", strtotime($graph_arr['start_time'])));
            update_post_meta($post_id, 'pec_all_day', $graph_arr['is_date_only'] ? '1' : '0');
            update_post_meta($post_id, 'pec_location', $graph_arr['location']);
            update_post_meta($post_id, 'pec_end_date', '');
            update_post_meta($post_id, 'pec_link', '');
            update_post_meta($post_id, 'pec_share', '');
            update_post_meta($post_id, 'pec_map', $graph_arr['location']);
            update_post_meta($post_id, 'pec_end_time_hh', '');
            update_post_meta($post_id, 'pec_end_time_mm', '');
            update_post_meta($post_id, 'pec_hide_time', '');
            update_post_meta($post_id, 'pec_fb_event', 'https://www.facebook.com/events/' . $graph_arr['id']);
            /*
            			echo '<pre>';
            			print_r($graph_arr);
            			echo '</pre>';
            			die();*/
        }
        if (!empty($_FILES['pec_ical_file']['name'])) {
            $filename = $_FILES['pec_ical_file']['tmp_name'];
            dpProEventCalendar_importICS($calendar_id, $filename, $_FILES['pec_ical_file']['name'], $category_ics);
        }
        wp_redirect(admin_url('admin.php?page=dpProEventCalendar-admin&settings-updated=1'));
        exit;
    }
    if ($_GET['delete_calendar']) {
        $calendar_id = $_GET['delete_calendar'];
        $querystr = "\n\t\tSELECT sync_ical_url\n\t\tFROM " . $table_name . "\n\t\tWHERE id = " . $calendar_id . "\n\t\tLIMIT 1\n\t\t";
        $calendars_obj = $wpdb->get_results($querystr, OBJECT);
        $args = array('posts_per_page' => -1, 'post_type' => 'pec-events', 'meta_key' => 'pec_id_calendar', 'meta_value' => $calendar_id);
        $delete_posts = get_posts($args);
        if (!empty($delete_posts)) {
            foreach ($delete_posts as $key) {
                wp_delete_post($key->ID);
            }
        }
        $sql = "DELETE FROM {$table_name} WHERE id = {$calendar_id};";
        $result = $wpdb->query($sql);
        $sql = "DELETE FROM {$table_name_special_dates_calendar} WHERE calendar = {$calendar_id};";
        $result = $wpdb->query($sql);
        wp_clear_scheduled_hook('pecsyncical' . $calendar_id, array($calendar_id, $calendars_obj[0]->sync_ical_url));
        wp_redirect(admin_url('admin.php?page=dpProEventCalendar-admin&settings-updated=1'));
        exit;
    }
    if ($_GET['delete_calendar_events']) {
        $calendar_id = $_GET['delete_calendar_events'];
        $args = array('posts_per_page' => -1, 'post_type' => 'pec-events', 'meta_key' => 'pec_id_calendar', 'meta_value' => $calendar_id);
        $delete_posts = get_posts($args);
        if (!empty($delete_posts)) {
            foreach ($delete_posts as $key) {
                wp_delete_post($key->ID);
            }
        }
        wp_redirect(admin_url('admin.php?page=dpProEventCalendar-admin&settings-updated=1'));
        exit;
    }
    if ($_GET['delete_subscriber']) {
        $subscriber_id = $_GET['delete_subscriber'];
        $calendar_id = $_GET['edit'];
        $sql = "DELETE FROM {$table_name_subscribers_calendar} WHERE calendar = " . $calendar_id . " AND id = " . $subscriber_id . ";";
        $result = $wpdb->query($sql);
        wp_redirect(admin_url('admin.php?page=dpProEventCalendar-admin&edit=' . $calendar_id . '&settings-updated=1'));
        exit;
    }
    require_once dirname(__FILE__) . '/../classes/base.class.php';
    ?>
    <script type="text/javascript">
	function MailChimp_getList() {
		jQuery('#div_mailchimp_list').hide();
		
		if(jQuery('#mailchimp_api_key').val() != "") {
			jQuery.post("<?php 
    echo dpProEventCalendar_plugin_url('ajax/MailChimp_getLists.php');
    ?>
", { mailchimp_api: jQuery('#mailchimp_api_key').val() },
			   function(data) {
				 jQuery('#mailchimp_list').html(data);
				 jQuery('#div_mailchimp_list').show();
			   }
			);
			
		}
	}
	</script>

	<div class="wrap" style="clear:both;" id="dp_options">
    <h2></h2>
	<div style="clear:both;"></div>
 	<!--end of poststuff --> 
 	<div id="dp_ui_content">
    	
        <div id="leftSide">
        	<div id="dp_logo"></div>
            <p>
                Version: <?php 
    echo DP_PRO_EVENT_CALENDAR_VER;
    ?>
<br />
            </p>
            <ul id="menu" class="nav">
            	<li><a href="admin.php?page=dpProEventCalendar-settings" title=""><span><?php 
    _e('General Settings', 'dpProEventCalendar');
    ?>
</span></a></li>
                <li><a href="javascript:void(0);" class="active" title=""><span><?php 
    _e('Calendars', 'dpProEventCalendar');
    ?>
</span></a></li>
                <li><a href="edit.php?post_type=pec-events" title=""><span><?php 
    _e('Events', 'dpProEventCalendar');
    ?>
</span></a></li>
                <li><a href="admin.php?page=dpProEventCalendar-special" title=""><span><?php 
    _e('Special Dates / Event Color', 'dpProEventCalendar');
    ?>
</span></a></li>
                <li><a href="admin.php?page=dpProEventCalendar-custom-shortcodes" title=""><span><?php 
    _e('Custom Shortcodes', 'dpProEventCalendar');
    ?>
</span></a></li>
                <?php 
    if (is_plugin_active('dp-pec-payments/dp-pec-payments.php')) {
        ?>
				<li><a href="admin.php?page=dpProEventCalendar-payments" title=""><span><?php 
        _e('Payments Options', 'dpProEventCalendar');
        ?>
</span></a></li>
				<?php 
    }
    ?>
                <li><a href="http://wpsleek.com/pro-event-calendar-documentation/" target="_blank" title=""><span><?php 
    _e('Documentation', 'dpProEventCalendar');
    ?>
</span></a></li>
            </ul>
            
            <div class="clear"></div>
		</div>     
		<?php 
    if (!is_numeric($_GET['add']) && !is_numeric($_GET['edit'])) {
        ?>
 
        
        <div id="rightSide">
        	<div id="menu_general_settings">
                <div class="titleArea">
                    <div class="wrapper">
                        <div class="pageTitle">
                            <h2><?php 
        _e('Calendars List', 'dpProEventCalendar');
        ?>
</h2>
                            <span><?php 
        _e('Use the shortcode in your posts or pages.', 'dpProEventCalendar');
        ?>
</span>
                        </div>
                        
                        <div class="clear"></div>
                    </div>
                </div>
                
                <div class="wrapper">

                <form action="<?php 
        echo admin_url('admin.php?page=dpProEventCalendar-admin&noheader=true');
        ?>
" method="post" enctype="multipart/form-data">
					<?php 
        settings_fields('dpProEventCalendar-group');
        ?>
                    
                    <input type="hidden" name="remove_posts_calendar" value="1" />
                    
                    	<div class="submit">
                        
                        <input type="button" class="button-secondary" value="<?php 
        echo __('Add new calendar', 'dpProEventCalendar');
        ?>
" name="add_calendar" onclick="location.href='<?php 
        echo dpProEventCalendar_admin_url(array('add' => '1'));
        ?>
';" />
                        
                        </div>
                        <table class="widefat" cellpadding="0" cellspacing="0" id="sort-table">
                        	<thead>
                        		<tr style="cursor:default !important;">
                                	<th><?php 
        _e('ID', 'dpProEventCalendar');
        ?>
</th>
                                    <th><?php 
        _e('Default Shortcode', 'dpProEventCalendar');
        ?>
</th>
                                    <th><?php 
        _e('Title', 'dpProEventCalendar');
        ?>
</th>
                                    <th><?php 
        _e('Description', 'dpProEventCalendar');
        ?>
</th>
                                    <th><?php 
        _e('Events', 'dpProEventCalendar');
        ?>
</th>
                                    <th><?php 
        _e('Actions', 'dpProEventCalendar');
        ?>
</th>
                                 </tr>
                            </thead>
                            <tbody>
                        <?php 
        $counter = 0;
        $cal_output = "";
        $querystr = "\n                        SELECT calendars.*\n                        FROM {$table_name} calendars\n                        ORDER BY calendars.title ASC\n                        ";
        $calendars_obj = $wpdb->get_results($querystr, OBJECT);
        foreach ($calendars_obj as $calendar) {
            $dpProEventCalendar_class = new DpProEventCalendar(true, is_numeric($calendar->id) ? $calendar->id : null);
            $dpProEventCalendar_class->addScripts(true);
            $calendar_nonce = $dpProEventCalendar_class->getNonce();
            $args = array('numberposts' => -1, 'meta_key' => 'pec_id_calendar', 'meta_value' => $calendar->id, 'post_status' => 'publish', 'post_type' => 'pec-events');
            $events_cal = get_posts($args);
            $events_count = count($events_cal);
            echo '<tr id="' . $calendar->id . '">
									<td width="5%">' . $calendar->id . '</td>
									<td width="20%">[dpProEventCalendar id=' . $calendar->id . ']</td>
									<td width="20%">' . $calendar->title . '</td>
									<td width="20%">' . $calendar->description . '</td>
									<td width="5%"><a href="' . admin_url('edit.php?s&post_status=all&post_type=pec-events&action=-1&m=0&pec_id_calendar=' . $calendar->id . '&paged=1') . '">' . $events_count . '</a></td>
									<td width="30%">
										<input type="button" value="' . __('Edit', 'dpProEventCalendar') . '" name="edit_calendar" class="button-secondary" onclick="location.href=\'' . admin_url('admin.php?page=dpProEventCalendar-admin&edit=' . $calendar->id) . '\';" />
										<input type="button" value="' . __('Special Dates', 'dpProEventCalendar') . '" name="sp_calendar" data-calendar-id="' . $calendar->id . '" data-calendar-nonce="' . $calendar_nonce . '" class="btn_manage_special_dates button-secondary" />
										<input type="button" value="' . __('Delete', 'dpProEventCalendar') . '" name="delete_calendar" class="button-secondary" onclick="if(confirmCalendarDelete()) { location.href=\'' . admin_url('admin.php?page=dpProEventCalendar-admin&delete_calendar=' . $calendar->id . '&noheader=true') . '\'; }" />
										<input type="button" value="' . __('Delete All Events', 'dpProEventCalendar') . '" name="delete_calendar" class="button-secondary" onclick="if(confirmCalendarEventsDelete()) { location.href=\'' . admin_url('admin.php?page=dpProEventCalendar-admin&delete_calendar_events=' . $calendar->id . '&noheader=true') . '\'; }" />
									</td>
								</tr>';
            $counter++;
            $cal_output .= $dpProEventCalendar_class->output();
        }
        ?>
                        
                    		</tbody>
                            <tfoot>
                            	<tr style="cursor:default !important;">
                                	<th><?php 
        _e('ID', 'dpProEventCalendar');
        ?>
</th>
                                    <th><?php 
        _e('Default Shortcode', 'dpProEventCalendar');
        ?>
</th>
                                    <th><?php 
        _e('Title', 'dpProEventCalendar');
        ?>
</th>
                                    <th><?php 
        _e('Description', 'dpProEventCalendar');
        ?>
</th>
                                    <th><?php 
        _e('Events', 'dpProEventCalendar');
        ?>
</th>
                                    <th><?php 
        _e('Actions', 'dpProEventCalendar');
        ?>
</th>
                                 </tr>
                            </tfoot>
                        </table>
                        
                        <div class="submit">
                        
                        <input type="button" class="button-secondary" value="<?php 
        echo __('Add new calendar', 'dpProEventCalendar');
        ?>
" name="add_calendar" onclick="location.href='<?php 
        echo dpProEventCalendar_admin_url(array('add' => '1'));
        ?>
';" />
                        
                        </div>
                        <div class="clear"></div>
                        
                        <h2 class="subtitle accordion_title" style="cursor:default;"><?php 
        _e('Import Events', 'dpProEventCalendar');
        ?>
</h2>
                        
                        
                        <select name="pec_id_calendar_ics" id="pec_id_calendar_ics">
                            <option value=""><?php 
        _e('Select a Calendar', 'dpProEventCalendar');
        ?>
</option>
                            <?php 
        $querystr = "\n                            SELECT *\n                            FROM {$table_name}\n                            ORDER BY title ASC\n                            ";
        $calendars_obj = $wpdb->get_results($querystr, OBJECT);
        if (is_array($calendars_obj)) {
            foreach ($calendars_obj as $calendar) {
                ?>
                                <option value="<?php 
                echo $calendar->id;
                ?>
"><?php 
                echo $calendar->title;
                ?>
</option>
                            <?php 
            }
        }
        ?>
                        </select>
                        &nbsp;&nbsp;
                        <select name="pec_category_ics" id="pec_category_ics">
                            <option value=""><?php 
        _e('Select a Category (optional)', 'dpProEventCalendar');
        ?>
</option>
                            <?php 
        $categories = get_categories('taxonomy=pec_events_category');
        if (is_array($categories)) {
            foreach ($categories as $category) {
                $option = '<option value="' . $category->term_id . '">';
                $option .= $category->cat_name;
                $option .= ' (' . $category->category_count . ')';
                $option .= '</option>';
                echo $option;
            }
        }
        ?>
                        </select>
                        &nbsp;&nbsp;
                        <h4><?php 
        _e('From ICS:', 'dpProEventCalendar');
        ?>
</h4>
                        <?php 
        _e('Select the .ics file. ', 'dpProEventCalendar');
        ?>
(<?php 
        _e('Max', 'theme');
        ?>
 <?php 
        echo $upload_mb;
        ?>
mb)
                        <input type="file" name="pec_ical_file" id="pec_ical_file" />
						
                        <h4><?php 
        _e('From Facebook:', 'dpProEventCalendar');
        ?>
</h4>
                        
                        <?php 
        _e('Introduce the Facebook Event URL. ', 'dpProEventCalendar');
        ?>
&nbsp;&nbsp;
                        <input type="text" name="pec_fb_event_url" size="50" id="pec_fb_event_url" <?php 
        echo empty($dpProEventCalendar['facebook_app_id']) ? 'disabled="disabled"' : '';
        ?>
 />
                        <div class="clear"></div>
                        <?php 
        if (empty($dpProEventCalendar['facebook_app_id'])) {
            ?>
                            <div class="errorCustom" style="float:left;"><p><?php 
            _e('Notice: This feature requires the FB API keys in the <a href="' . admin_url('admin.php?page=dpProEventCalendar-settings') . '" target="_blank">
General settings</a>.', 'dpProEventCalendar');
            ?>
</p></div>
                        <?php 
        }
        ?>
                        <div class="clear"></div>
                        <div class="submit">
                        
                        <input type="submit" class="button-secondary" value="<?php 
        echo __('Import Events', 'dpProEventCalendar');
        ?>
" name="import_events"  />
                        
                        </div>
                        <div class="clear"></div>
                 </form>
                 <?php 
        echo $cal_output;
        ?>
             	</div>
            </div> 
        </div>
        <?php 
    } elseif (is_numeric($_GET['add']) || is_numeric($_GET['edit'])) {
        if (is_numeric($_GET['edit'])) {
            $calendar_id = $_GET['edit'];
            $querystr = "\n\t\t\tSELECT *\n\t\t\tFROM {$table_name} \n\t\t\tWHERE id = {$calendar_id}\n\t\t\t";
            $calendar_obj = $wpdb->get_results($querystr, OBJECT);
            $calendar_obj = $calendar_obj[0];
            foreach ($calendar_obj as $key => $value) {
                ${$key} = $value;
            }
            $category_filter_include = explode(',', $category_filter_include);
            $allow_user_add_event_roles = explode(',', $allow_user_add_event_roles);
        } else {
            $width_unity = '%';
            $width = 100;
            $booking_event_color = '#e14d43';
        }
        if ($booking_email_template_user == '') {
            $booking_email_template_user = "******";
        }
        if ($booking_email_template_admin == '') {
            $booking_email_template_admin = "The user #USERNAME# (#USEREMAIL#) booked the event:\n\n#EVENT_DETAILS#\n\n#COMMENT#\n\n#SITE_NAME#";
        }
        if ($new_event_email_template_published == '') {
            $new_event_email_template_published = "Hi #USERNAME#,\n\nThe event #EVENT_TITLE# has been approved.\n\nPlease contact us if you have questions.\n\nKind Regards.\n#SITE_NAME#";
        }
        $dpProEventCalendar_class = new DpProEventCalendar(true, is_numeric($calendar_id) ? $calendar_id : null);
        $dpProEventCalendar_class->addScripts(true);
        ?>
        <div id="rightSide">
        	<div id="menu_general_settings">
                <div class="titleArea">
                    <div class="wrapper">
                        <div class="pageTitle">
                            <h2><?php 
        _e('Calendar', 'dpProEventCalendar');
        ?>
</h2>
                            <span><?php 
        _e('Customize the Calendar.', 'dpProEventCalendar');
        ?>
</span>
                        </div>
                        
                        <div class="clear"></div>
                    </div>
                </div>
                
                <div class="wrapper">
        
       		<form method="post" id="dpProEventCalendar_events_meta" action="<?php 
        echo admin_url('admin.php?page=dpProEventCalendar-admin&noheader=true');
        ?>
" onsubmit="return calendar_checkform();" enctype="multipart/form-data">
            <input type="hidden" name="submit" value="1" />
            <?php 
        if (is_numeric($id) && $id > 0) {
            ?>
            	<input type="hidden" name="calendar_id" value="<?php 
            echo $id;
            ?>
" />
            <?php 
        }
        ?>
            <?php 
        settings_fields('dpProEventCalendar-group');
        ?>
            <div style="clear:both;"></div>
             <!--end of poststuff --> 
             	
                <h2 class="subtitle accordion_title" onclick="showAccordion('div_general_settings');">General Settings</h2>
                <div id="div_general_settings">
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Active', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="active" id="dpProEventCalendar_active" class="checkbox" <?php 
        if ($active) {
            ?>
checked="checked" <?php 
        }
        ?>
 value="1" />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('On/Off the calendar', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
        
                    <div class="option option-select">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Title', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="text" name="title" maxlength="80" id="dpProEventCalendar_title" class="large-text" value="<?php 
        echo $title;
        ?>
" placeholder="<?php 
        _e('Introduce the title (80 chars max.)', 'dpProEventCalendar');
        ?>
" />
                                    <br>
                                </div>
                                <div class="desc"></div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-select">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Description', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="text" name="description" id="dpProEventCalendar_description" class="large-text" value="<?php 
        echo $description;
        ?>
" placeholder="<?php 
        _e('Introduce the description', 'dpProEventCalendar');
        ?>
" />
                                    <br>
                                </div>
                                <div class="desc"></div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-select">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Preselected Date', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="text" readonly="readonly" maxlength="10" class="large-text"  name="default_date" id="dpProEventCalendar_default_date" value="<?php 
        echo $default_date != '0000-00-00' ? $default_date : '';
        ?>
" style="width:100px;" />
                                    <button type="button" class="dpProEventCalendar_btn_getDate">
                                        <img src="<?php 
        echo dpProEventCalendar_plugin_url('images/admin/calendar.png');
        ?>
" alt="Calendar" title="Calendar">
                                    </button>
                                    <button type="button" onclick="jQuery('#dpProEventCalendar_default_date').val('');">
                                        <img src="<?php 
        echo dpProEventCalendar_plugin_url('images/admin/clear.png');
        ?>
" alt="Clear" title="Clear">
                                    </button>
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Select the preselected date.(optional)<br />Leave blank to NOT preselect any date.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Active iCal Feed', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="ical_active" id="dpProEventCalendar_ical_active" class="checkbox" <?php 
        if ($ical_active) {
            ?>
checked="checked" <?php 
        }
        ?>
 value="1" />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('On/Off the ical feed for this calendar', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('iCal Limit', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="number" min="0" max="999" name="ical_limit" id="dpProEventCalendar_ical_limit" value="<?php 
        echo $ical_limit;
        ?>
" />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Limits the number of future events shown (0 = unlimited).', 'dpProEventCalendar');
        ?>
 <br /><?php 
        if (is_numeric($calendar_id)) {
            _e('iCal feed URL: ', 'dpProEventCalendar');
            echo '<br>' . dpProEventCalendar_plugin_url('includes/ical.php?calendar_id=' . $calendar_id);
        }
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Active RSS Feed', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="rss_active" id="dpProEventCalendar_rss_active" class="checkbox" <?php 
        if ($rss_active) {
            ?>
checked="checked" <?php 
        }
        ?>
 value="1" />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('On/Off the rss feed for this calendar', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('RSS Limit', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="number" min="0" max="999" name="rss_limit" id="dpProEventCalendar_rss_limit" value="<?php 
        echo $rss_limit;
        ?>
" />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Limits the number of future events shown (0 = unlimited).', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                                        
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Link Events to Single Post', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="link_post" id="dpProEventCalendar_link_post" class="checkbox" <?php 
        if ($link_post) {
            ?>
checked="checked" <?php 
        }
        ?>
 value="1" />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Adds a link in the event title to the post type single page.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Include share buttons', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="article_share" id="dpProEventCalendar_article_share" class="checkbox" <?php 
        if ($article_share) {
            ?>
 checked="checked" <?php 
        }
        if (!is_plugin_active('dpArticleShare/dpArticleShare.php')) {
            ?>
 disabled="disabled" <?php 
        }
        ?>
 value="1" />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Adds a share bar in the events content using the Wordpress Article Social Share plugin', 'dpProEventCalendar');
        ?>
</div>
                                <?php 
        if (!is_plugin_active('dpArticleShare/dpArticleShare.php')) {
            ?>
                                	<div class="errorCustom"><p><?php 
            _e('Notice: This feature requires the <a href="http://codecanyon.net/item/wordpress-article-social-share/6247263" target="_blank">
Wordpress Article Social Share plugin</a>.', 'dpProEventCalendar');
            ?>
</p></div>
                                <?php 
        }
        ?>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                   
                    <div class="option option-select">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Date Range', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="text" readonly="readonly" maxlength="10" class="large-text"  name="date_range_start" id="dpProEventCalendar_date_range_start" value="<?php 
        echo $date_range_start != '0000-00-00' ? $date_range_start : '';
        ?>
" style="width:100px;" />
                                    <button type="button" class="dpProEventCalendar_btn_getDateRangeStart">
                                        <img src="<?php 
        echo dpProEventCalendar_plugin_url('images/admin/calendar.png');
        ?>
" alt="Calendar" title="Calendar">
                                    </button>
                                    <button type="button" onclick="jQuery('#dpProEventCalendar_date_range_start').val('');">
                                        <img src="<?php 
        echo dpProEventCalendar_plugin_url('images/admin/clear.png');
        ?>
" alt="Clear" title="Clear">
                                    </button>
                                    
                                    &nbsp;&nbsp;to&nbsp;&nbsp;
                                    
                                    <input type="text" readonly="readonly" maxlength="10" class="large-text"  name="date_range_end" id="dpProEventCalendar_date_range_end" value="<?php 
        echo $date_range_end != '0000-00-00' ? $date_range_end : '';
        ?>
" style="width:100px;" />
                                    <button type="button" class="dpProEventCalendar_btn_getDateRangeEnd">
                                        <img src="<?php 
        echo dpProEventCalendar_plugin_url('images/admin/calendar.png');
        ?>
" alt="Calendar" title="Calendar">
                                    </button>
                                    <button type="button" onclick="jQuery('#dpProEventCalendar_date_range_end').val('');">
                                        <img src="<?php 
        echo dpProEventCalendar_plugin_url('images/admin/clear.png');
        ?>
" alt="Clear" title="Clear">
                                    </button>
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Select the date range.(optional)', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Hide Old Dates', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="hide_old_dates" id="dpProEventCalendar_hide_old_dates" class="checkbox" <?php 
        if ($hide_old_dates) {
            ?>
checked="checked" <?php 
        }
        ?>
 value="1" />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Hide old dates in calendar view.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-select">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('First Day', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <select name="first_day" id="dpProEventCalendar_first_day" class="large-text">
                                    	<option value="0" <?php 
        if ($first_day == "0") {
            echo 'selected="selected"';
        }
        ?>
><?php 
        _e('Sunday', 'dpProEventCalendar');
        ?>
</option>
                                        <option value="1" <?php 
        if ($first_day == "1") {
            echo 'selected="selected"';
        }
        ?>
><?php 
        _e('Monday', 'dpProEventCalendar');
        ?>
</option>
                                    </select>
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Select the first day to display in the calendar', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-select">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Default View', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <select name="view" id="dpProEventCalendar_view" class="large-text">
                                    	<option value="monthly" <?php 
        if ($view == "monthly") {
            echo 'selected="selected"';
        }
        ?>
><?php 
        _e('Calendar', 'dpProEventCalendar');
        ?>
</option>
                                        <option value="monthly-all-events" <?php 
        if ($view == "monthly-all-events") {
            echo 'selected="selected"';
        }
        ?>
><?php 
        _e('Monthly Events List', 'dpProEventCalendar');
        ?>
</option>
                                        <option value="weekly" <?php 
        if ($view == "weekly") {
            echo 'selected="selected"';
        }
        ?>
><?php 
        _e('Weekly', 'dpProEventCalendar');
        ?>
</option>
                                        <option value="daily" <?php 
        if ($view == "daily") {
            echo 'selected="selected"';
        }
        ?>
><?php 
        _e('Daily', 'dpProEventCalendar');
        ?>
</option>
                                    </select>
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Select the default view.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Show Monthly / Weekly / Daily Buttons', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="show_view_buttons" class="checkbox" id="dpProEventCalendar_show_view_buttons" value="1" <?php 
        if ($show_view_buttons) {
            ?>
checked="checked" <?php 
        }
        ?>
 />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Set if Show/Hide the Monthly / Weekly / Daily Buttons.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-select">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Daily / Weekly layout', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <select name="daily_weekly_layout" id="dpProEventCalendar_daily_weekly_layout" class="large-text">
                                    	<option value="list" <?php 
        if ($daily_weekly_layout == "list") {
            echo 'selected="selected"';
        }
        ?>
><?php 
        _e('List', 'dpProEventCalendar');
        ?>
</option>
                                        <option value="schedule" <?php 
        if ($daily_weekly_layout == "schedule") {
            echo 'selected="selected"';
        }
        ?>
><?php 
        _e('Schedule', 'dpProEventCalendar');
        ?>
</option>
                                    </select>
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Select the events layout for the daily and weekly view.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox no_border">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Limit Time in daily / weekly schedule view', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="number" name="limit_time_start" id="dpProEventCalendar_limit_time_start" style="width: 60px;" maxlength="2" min="0" max="23" value="<?php 
        echo $limit_time_start;
        ?>
" />:00 hs /
                                    &nbsp;
                                    <input type="number" name="limit_time_end" id="dpProEventCalendar_limit_time_end" style="width: 60px;" maxlength="2" min="0" max="23" value="<?php 
        echo $limit_time_end;
        ?>
" />:00 hs
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Set a range of time to display in the daily / weekly schedule layout.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <h2 class="dp_subsection"><?php 
        _e('MailChimp Subscription', 'dpProEventCalendar');
        ?>
</h2>
                	
                    <div class="option option-checkbox no_border">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Active Subscribe Button', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="subscribe_active" id="dpProEventCalendar_subscribe_active" class="checkbox" <?php 
        if ($subscribe_active) {
            ?>
checked="checked" <?php 
        }
        ?>
 value="1" />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('On/Off the "subscribe" button for this calendar', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-select option_w no_border">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('API Key', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type='text' name='mailchimp_api' id="mailchimp_api_key" value="<?php 
        echo $mailchimp_api;
        ?>
" placeholder="<?php 
        _e('Introduce your MailChimp API key.', 'dpProEventCalendar');
        ?>
" />&nbsp;&nbsp;
                                    <input type="button" onclick="MailChimp_getList(); return false;" style="width: auto;padding: 0 10px;margin: 0 !important;height: 34px;" class="button" value="<?php 
        _e('Get Lists');
        ?>
" />
                                    <br>
                                </div>
                                <div class="desc"></div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-select option_w no_border" id="div_mailchimp_list" style="display: <?php 
        echo $mailchimp_api != "" ? 'block' : 'none';
        ?>
;">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('List:', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp" id="mailchimp_list">
                                    <select name='mailchimp_list'>
                                        <?php 
        if ($mailchimp_api != "") {
            $mailchimp_class = new mailchimpSF_MCAPI($mailchimp_api);
            $retval = $mailchimp_class->lists();
            if (!$mailchimp_class->errorCode) {
                foreach ($retval['data'] as $list) {
                    ?>
                                            <option value="<?php 
                    echo $list['id'];
                    ?>
" <?php 
                    if ($list['id'] == $mailchimp_list) {
                        ?>
selected="selected"<?php 
                    }
                    ?>
><?php 
                    echo $list['name'];
                    ?>
</option>
                                            <?php 
                }
            } else {
                echo "Error: " . $mailchimp_class->errorMessage;
            }
        }
        ?>
                                    </select>
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Select a list to add the new suscribers.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                	</div>
                    <div class="clear"></div>
                </div>
                
                <h2 class="subtitle accordion_title" onclick="showAccordion('div_display_settings');"><?php 
        _e('Display Settings', 'dpProEventCalendar');
        ?>
</h2>
                
                <div id="div_display_settings" style="display: none;">
                	<div class="option option-select">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Skin', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <select name="skin" id="dpProEventCalendar_skin" class="large-text">
                                    	<option value="light" <?php 
        if ($skin == 'light') {
            echo 'selected="selected"';
        }
        ?>
><?php 
        _e('Light', 'dpProEventCalendar');
        ?>
</option>
                                        <option value="dark" <?php 
        if ($skin == 'dark') {
            echo 'selected="selected"';
        }
        ?>
><?php 
        _e('Dark', 'dpProEventCalendar');
        ?>
</option>
                                    </select>
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Select the skin theme', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Show Time', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="show_time" class="checkbox" id="dpProEventCalendar_show_time" value="1" <?php 
        if ($show_time) {
            ?>
checked="checked" <?php 
        }
        ?>
 onclick="toggleFormat();" />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Set if Show/Hide the events time.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox" id="div_format_ampm" style="display:none;">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Hour Format AM/PM', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="format_ampm" id="dpProEventCalendar_format_ampm" class="checkbox" <?php 
        if ($format_ampm) {
            ?>
 checked="checked" <?php 
        }
        ?>
 value="1" />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Set the hour format to AM/PM, if disabled the format will be 24 hours', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Show Search', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="show_search" class="checkbox" id="dpProEventCalendar_show_search" value="1" <?php 
        if ($show_search) {
            ?>
checked="checked" <?php 
        }
        ?>
 />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Set if Show/Hide the search input.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Show Category Filter', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="show_category_filter" class="checkbox" id="dpProEventCalendar_show_category_filter" value="1" <?php 
        if ($show_category_filter) {
            ?>
checked="checked" <?php 
        }
        ?>
  onclick="toggleFormatCategories();" />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Show/Hide the categories dropdown.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox" id="div_category_filter" style="display:none;">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Categories to display', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <select name="category_filter_include[]" id="dpProEventCalendar_category_filter_include" multiple="multiple">
                                    	<option value="" <?php 
        if (empty($category_filter_include)) {
            ?>
selected="selected"<?php 
        }
        ?>
><?php 
        _e('All', 'dpProEventCalendar');
        ?>
</option>
										<?php 
        $categories = get_categories('taxonomy=pec_events_category&hide_empty=0');
        if (!is_array($category_filter_include)) {
            $category_filter_include = array();
        }
        foreach ($categories as $category) {
            $option = '<option value="' . $category->term_id . '" ';
            if (in_array($category->term_id, $category_filter_include)) {
                $option .= 'selected="selected"';
            }
            $option .= '>';
            $option .= $category->cat_name;
            $option .= '</option>';
            echo $option;
        }
        ?>
                                    </select>
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Select specific categories to display. To select multiple categories, keep pressing ctrl.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Show X in dates with events?', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="show_x" class="checkbox" id="dpProEventCalendar_show_x" value="1" <?php 
        if ($show_x) {
            ?>
checked="checked" <?php 
        }
        ?>
 />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Set if Show a X instead of the number of events in a date.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Show Events Title?', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="show_titles_monthly" class="checkbox" id="dpProEventCalendar_show_titles_monthly" value="1" <?php 
        if ($show_titles_monthly) {
            ?>
checked="checked" <?php 
        }
        ?>
 />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Display the event titles in the calendar layout', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Show Events Preview?', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="show_preview" class="checkbox" id="dpProEventCalendar_show_preview" value="1" <?php 
        if ($show_preview) {
            ?>
checked="checked" <?php 
        }
        ?>
 />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Display a list of event in a day on mouse over', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Show References Button?', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="show_references" class="checkbox" id="dpProEventCalendar_show_references" value="1" <?php 
        if ($show_references) {
            ?>
checked="checked" <?php 
        }
        ?>
 />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Display the references button', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Display the Event Author', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="show_author" class="checkbox" id="dpProEventCalendar_show_author" value="1" <?php 
        if ($show_author) {
            ?>
checked="checked" <?php 
        }
        ?>
 />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Display the event author', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Current Date Color', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <div id="currentDate_colorSelector" class="colorSelector"><div style="background-color: <?php 
        echo $current_date_color;
        ?>
"></div></div>
                                    <input type="hidden" name="current_date_color" id="dpProEventCalendar_current_date_color" value="<?php 
        echo $current_date_color;
        ?>
" />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Set the Current date color.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-select no_border">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Width', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="text" name="width" id="dpProEventCalendar_width" maxlength="4" style="width:50px; float: left;" class="large-text" value="<?php 
        echo $width;
        ?>
" /> 
                                    <select name="width_unity" id="dpProEventCalendar_width_unity" style="width:60px;" class="large-text">
                                        <option value="px" <?php 
        if ($width_unity == 'px') {
            ?>
 selected="selected" <?php 
        }
        ?>
>px (<?php 
        _e('pixels', 'dpProEventCalendar');
        ?>
)</option>
                                        <option value="%" <?php 
        if ($width_unity == '%') {
            ?>
 selected="selected" <?php 
        }
        ?>
>% (<?php 
        _e('percentage', 'dpProEventCalendar');
        ?>
)</option>
                                    </select>
                                    <br>
                                </div>
                                <div class="desc" style="width: 400px;"><?php 
        _e('Set the width of the calendar', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                </div>
                
                <h2 class="subtitle accordion_title" onclick="showAccordion('div_user_events');"><?php 
        _e('User\'s Events', 'dpProEventCalendar');
        ?>
</h2>

                <div id="div_user_events" style="display: none;">
                	<div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Allow users to add events?', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="allow_user_add_event" onclick="toggleNewEventRoles();" class="checkbox" id="dpProEventCalendar_allow_user_add_event" value="1" <?php 
        if ($allow_user_add_event) {
            ?>
checked="checked" <?php 
        }
        ?>
 />
                                    <br>
                                    <select name='allow_user_add_event_roles[]' id="allow_user_add_event_roles" multiple="multiple" class="multiple">
                                    	<option value="all" <?php 
        if (empty($allow_user_add_event_roles) || $allow_user_add_event_roles == "" || in_array('all', $allow_user_add_event_roles)) {
            echo 'selected="selected"';
        }
        ?>
><?php 
        _e('All', 'dpProEventCalendar');
        ?>
</option>
                                       <?php 
        $user_roles = '';
        $editable_roles = get_editable_roles();
        foreach ($editable_roles as $role => $details) {
            $name = translate_user_role($details['name']);
            if (in_array($role, $allow_user_add_event_roles)) {
                // preselect specified role
                $user_roles .= "\n\t<option selected='selected' value='" . esc_attr($role) . "'>{$name}</option>";
            } else {
                $user_roles .= "\n\t<option value='" . esc_attr($role) . "'>{$name}</option>";
            }
        }
        echo $user_roles;
        ?>
                                    </select>
                                </div>
                                <div class="desc"><?php 
        _e('Adds the possibility for registered users to add events. Select multiple user roles using the ctrl key.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Assign new events from a non-logged in user to an admin', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <select name="assign_events_admin" id="dpProEventCalendar_assign_events_admin">
                                    	<option value="" <?php 
        if (empty($assign_events_admin)) {
            ?>
selected="selected"<?php 
        }
        ?>
><?php 
        _e('None', 'dpProEventCalendar');
        ?>
</option>
										<?php 
        $users = get_users('role=administrator');
        foreach ($users as $user) {
            $option = '<option value="' . $user->ID . '" ';
            if ($user->ID == $assign_events_admin) {
                $option .= 'selected="selected"';
            }
            $option .= '>';
            $option .= $user->display_name;
            $option .= '</option>';
            echo $option;
        }
        ?>
                                    </select>
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('This will allow non-logged in users to submit new events.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Allow users to edit their events?', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="allow_user_edit_event" class="checkbox" id="dpProEventCalendar_allow_user_edit_event" value="1" <?php 
        if ($allow_user_edit_event) {
            ?>
checked="checked" <?php 
        }
        ?>
 />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Adds the possibility for logged in users to edit their events.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Allow users to remove their events?', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="allow_user_remove_event" class="checkbox" id="dpProEventCalendar_allow_user_remove_event" value="1" <?php 
        if ($allow_user_remove_event) {
            ?>
checked="checked" <?php 
        }
        ?>
 />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Adds the possibility for logged in users to remove their events.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Publish automatically?', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="publish_new_event" class="checkbox" id="dpProEventCalendar_publish_new_event" value="1" <?php 
        if ($publish_new_event) {
            ?>
checked="checked" <?php 
        }
        ?>
 />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Publish events submitted by users automatically?', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-select option_w">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Email that will receive the user after publishing the event', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <textarea cols="20" rows="5" name='new_event_email_template_published'><?php 
        echo $new_event_email_template_published;
        ?>
</textarea>
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Template of the email that will receive the user. Use the reserved tags to display dynamic data.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Send Email to Admin when a user submits a new event', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="email_admin_new_event" class="checkbox" id="dpProEventCalendar_email_admin_new_event" value="1" <?php 
        if ($email_admin_new_event) {
            ?>
checked="checked" <?php 
        }
        ?>
 />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Email will be sent to (' . get_bloginfo('admin_email') . ')', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Enable Text Editor', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="form_text_editor" class="checkbox" id="dpProEventCalendar_form_text_editor" value="1" <?php 
        if ($form_text_editor) {
            ?>
checked="checked" <?php 
        }
        ?>
 />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Enables the text editor in the frontend form.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox no_border">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Form Customization', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="form_show_description" class="checkbox" id="dpProEventCalendar_form_show_description" value="1" <?php 
        if ($form_show_description) {
            ?>
checked="checked" <?php 
        }
        ?>
 /> <?php 
        _e('Show Event Decription', 'dpProEventCalendar');
        ?>
                                    <br>
                                    <input type="checkbox" name="form_show_category" class="checkbox" id="dpProEventCalendar_form_show_category" value="1" <?php 
        if ($form_show_category) {
            ?>
checked="checked" <?php 
        }
        ?>
 /> <?php 
        _e('Show Category Dropdown', 'dpProEventCalendar');
        ?>
                                    <br>
                                    <input type="checkbox" name="form_show_hide_time" class="checkbox" id="dpProEventCalendar_form_show_hide_time" value="1" <?php 
        if ($form_show_hide_time) {
            ?>
checked="checked" <?php 
        }
        ?>
 /> <?php 
        _e('Show \'Hide Time\' option', 'dpProEventCalendar');
        ?>
                                    <br>
                                    <input type="checkbox" name="form_show_frequency" class="checkbox" id="dpProEventCalendar_form_show_frequency" value="1" <?php 
        if ($form_show_frequency) {
            ?>
checked="checked" <?php 
        }
        ?>
 /> <?php 
        _e('Show Frequency', 'dpProEventCalendar');
        ?>
                                    <br>
                                    <input type="checkbox" name="form_show_all_day" class="checkbox" id="dpProEventCalendar_form_show_all_day" value="1" <?php 
        if ($form_show_all_day) {
            ?>
checked="checked" <?php 
        }
        ?>
 /> <?php 
        _e('Show All Day option', 'dpProEventCalendar');
        ?>
                                    <br>
                                    <input type="checkbox" name="form_show_image" class="checkbox" id="dpProEventCalendar_form_show_image" value="1" <?php 
        if ($form_show_image) {
            ?>
checked="checked" <?php 
        }
        ?>
 /> <?php 
        _e('Allow to upload an image', 'dpProEventCalendar');
        ?>
                                    <br>
                                    <input type="checkbox" name="form_show_link" class="checkbox" id="dpProEventCalendar_form_show_link" value="1" <?php 
        if ($form_show_link) {
            ?>
checked="checked" <?php 
        }
        ?>
 /> <?php 
        _e('Show Link field', 'dpProEventCalendar');
        ?>
                                    <br>
                                    <input type="checkbox" name="form_show_share" class="checkbox" id="dpProEventCalendar_form_show_share" value="1" <?php 
        if ($form_show_share) {
            ?>
checked="checked" <?php 
        }
        ?>
 /> <?php 
        _e('Show Share Text option', 'dpProEventCalendar');
        ?>
                                    <br>
                                    <input type="checkbox" name="form_show_location" class="checkbox" id="dpProEventCalendar_form_show_location" value="1" <?php 
        if ($form_show_location) {
            ?>
checked="checked" <?php 
        }
        ?>
 /> <?php 
        _e('Show Location field', 'dpProEventCalendar');
        ?>
                                    <br>
                                    <input type="checkbox" name="form_show_phone" class="checkbox" id="dpProEventCalendar_form_show_phone" value="1" <?php 
        if ($form_show_phone) {
            ?>
checked="checked" <?php 
        }
        ?>
 /> <?php 
        _e('Show Phone option', 'dpProEventCalendar');
        ?>
                                    <br>
                                    <input type="checkbox" name="form_show_map" class="checkbox" id="dpProEventCalendar_form_show_map" value="1" <?php 
        if ($form_show_map) {
            ?>
checked="checked" <?php 
        }
        ?>
 /> <?php 
        _e('Show Map option', 'dpProEventCalendar');
        ?>
                                    <br>
                                    <input type="checkbox" name="form_show_booking_enable" class="checkbox" id="dpProEventCalendar_form_show_booking_enable" value="1" <?php 
        if ($form_show_booking_enable) {
            ?>
checked="checked" <?php 
        }
        ?>
 /> <?php 
        _e('Show Booking Enable checkbox', 'dpProEventCalendar');
        ?>
                                    <br>
                                    <input type="checkbox" name="form_show_booking_limit" class="checkbox" id="dpProEventCalendar_form_show_booking_limit" value="1" <?php 
        if ($form_show_booking_limit) {
            ?>
checked="checked" <?php 
        }
        ?>
 /> <?php 
        _e('Show Booking Limit', 'dpProEventCalendar');
        ?>
                                    <br>
                                    <input type="checkbox" name="form_show_booking_price" class="checkbox" id="dpProEventCalendar_form_show_booking_price" value="1" <?php 
        if ($form_show_booking_price) {
            ?>
checked="checked" <?php 
        }
        ?>
 /> <?php 
        _e('Show Booking Price', 'dpProEventCalendar');
        ?>
                                    <br>
                                    <p><?php 
        _e('Add custom fields from the <a href="' . admin_url('admin.php?page=dpProEventCalendar-settings') . '" target="_blank">
General settings</a>.', 'dpProEventCalendar');
        ?>
</p>
                                </div>
                                <div class="desc"><?php 
        _e('Customize the frontend form', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                
                </div>
                
                <h2 class="subtitle accordion_title" onclick="showAccordion('div_booking');"><?php 
        _e('Booking', 'dpProEventCalendar');
        ?>
</h2>

                <div id="div_booking" style="display: none;">
                
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Enable booking for all the events', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="booking_enable" class="checkbox" id="dpProEventCalendar_booking_enable" value="1" <?php 
        if ($booking_enable) {
            ?>
checked="checked" <?php 
        }
        ?>
 />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('A "Book Event" button will be displayed on the event page for logged in users by default.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Enable comment option in booking form', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="booking_comment" class="checkbox" id="dpProEventCalendar_booking_comment" value="1" <?php 
        if ($booking_comment) {
            ?>
checked="checked" <?php 
        }
        ?>
 />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Enables a comment text field.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Allow not logged in users to book an event', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="booking_non_logged" class="checkbox" id="dpProEventCalendar_booking_non_logged" value="1" <?php 
        if ($booking_non_logged) {
            ?>
checked="checked" <?php 
        }
        ?>
 />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('A Full name and email field will be required in the booking form.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Display attendees counter?', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="booking_display_attendees" class="checkbox" id="dpProEventCalendar_booking_display_attendees" value="1" <?php 
        if ($booking_display_attendees) {
            ?>
checked="checked" <?php 
        }
        ?>
 />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('A counter of the attendees will be displayed in the frontend.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Max number of bookings by user per event', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="number" min="1" max="99" name="booking_max_quantity" id="dpProEventCalendar_booking_max_quantity" value="<?php 
        echo $booking_max_quantity;
        ?>
" />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('The max quantity of bookings by user in a single event / date.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-select option_w">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Email that will receive the user after booking', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <textarea cols="20" rows="5" name='booking_email_template_user'><?php 
        echo $booking_email_template_user;
        ?>
</textarea>
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Template of the email that will receive the user. Use the reserved tags to display dynamic data. (#USERNAME#, #USEREMAIL, #COMMENT#, #EVENT_DETAILS#, #SITE_NAME#', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-select option_w">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Email that will receive the admin when a user purchases a booking', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <textarea cols="20" rows="5" name='booking_email_template_admin'><?php 
        echo $booking_email_template_admin;
        ?>
</textarea>
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Template of the email that will receive the admin. Use the reserved tags to display dynamic data. (#USERNAME#, #USEREMAIL, #COMMENT#, #EVENT_DETAILS#, #SITE_NAME#)', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Booked Event Color', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <div id="bookedEvent_colorSelector" class="colorSelector"><div style="background-color: <?php 
        echo $booking_event_color;
        ?>
"></div></div>
                                    <input type="hidden" name="booking_event_color" id="dpProEventCalendar_booking_event_color" value="<?php 
        echo $booking_event_color;
        ?>
" />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Set the booked event color.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                </div>
                
                <h2 class="subtitle accordion_title" onclick="showAccordion('div_translations');"><?php 
        _e('Translations / Multi Language', 'dpProEventCalendar');
        ?>
</h2>
                
                <div id="div_translations" style="display: none;">
                	
                    <div id="div_translations_ml">
                    	<div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Enable Multi language', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="checkbox" name="enable_wpml" id="dpProEventCalendar_enable_wpml" onclick="toggleTranslations();" class="checkbox" value="1" <?php 
        if ($enable_wpml) {
            ?>
checked="checked" <?php 
        }
        ?>
 />
                                        <br>
                                    </div>
                                    <div class="desc"><?php 
        _e('Use PO files in the /languages/ folder to translate the plugin texts.', 'dpProEventCalendar');
        ?>
</div>
                                    
                                	<div class="errorCustom"><p><?php 
        _e('Notice: This feature requires the <a href="https://wpml.org/?aid=86607&affiliate_key=pCq9y9jsvJMt" target="_blank">
Wordpress Multi Language plugin</a>.', 'dpProEventCalendar');
        ?>
</p></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                    </div>
                    
                    <div id="div_translations_fields">
                
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Prev Month', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_prev_month" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['PREV_MONTH'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Next Month', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_next_month" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['NEXT_MONTH'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Prev Day', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_prev_day" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['PREV_DAY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Next Day', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_next_day" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['NEXT_DAY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Prev Week', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_prev_week" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['PREV_WEEK'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Next Week', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_next_week" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['NEXT_WEEK'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('No Events Found', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_no_events_found" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_NO_EVENTS_FOUND'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('All Day', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_all_day" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_ALL_DAY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('References', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_references" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_REFERENCES'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('View All Events', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_view_all_events" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_VIEW_ALL_EVENTS'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('All Categories', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_all_categories" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_ALL_CATEGORIES'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Monthly', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_monthly" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_MONTHLY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Weekly', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_weekly" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_WEEKLY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Daily', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_daily" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_DAILY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('All working days', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_all_working_days" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_ALL_WORKING_DAYS'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Category', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_category" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_CATEGORY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Subscribe', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_subscribe" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_SUBSCRIBE'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Subscribe - Subtitle', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_subscribe_subtitle" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_SUBSCRIBE_SUBTITLE'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Your Name', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_your_name" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_YOUR_NAME'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Your Email', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_your_email" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_YOUR_EMAIL'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Fields Required', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_fields_required" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_FIELDS_REQUIRED'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Invalid Email', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_invalid_email" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_INVALID_EMAIL'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('New Subscriber - Thanks', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_subscribe_thanks" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_SUBSCRIBE_THANKS'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Sending', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_sending" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_SENDING'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Send', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_send" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_SEND'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Add Event', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_add_event" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_ADD_EVENT'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Edit Event', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_edit_event" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EDIT_EVENT'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Remove Event', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_remove_event" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_REMOVE_EVENT'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Are you sure that you want to delete this event?', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_remove_event_confirm" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_REMOVE_EVENT_CONFIRM'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Cancel', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_cancel" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_CANCEL'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Yes', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_yes" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_YES'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('No', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_no" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_NO'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Login to submit an event', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_logged_to_submit" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_LOGIN'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Thanks for submit an event', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_thanks_for_submit" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_THANKS'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Event Title', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_title" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_TITLE'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Event Description', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_description" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_DESCRIPTION'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Link', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_link" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_LINK'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Share', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_share" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_SHARE'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Add Image', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_image" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_IMAGE'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Location', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_location" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_LOCATION'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Phone', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_phone" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_PHONE'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Google Map', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_googlemap" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_GOOGLEMAP'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Start Date', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_start_date" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_START_DATE'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('All Day', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_all_day" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_ALL_DAY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Start Time', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_start_time" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_START_TIME'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Hide Time', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_hide_time" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_HIDE_TIME'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('End Time', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_end_time" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_END_TIME'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Frequency', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_frequency" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_FREQUENCY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('None', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_none" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_NONE'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Daily Frequency', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_daily" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_DAILY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Weekly Frequency', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_weekly" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_WEEKLY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                                           
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Monthly Frequency', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_monthly" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_MONTHLY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Yearly Frequency', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_yearly" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_YEARLY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('End Date', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_end_date" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_EVENT_END_DATE'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Submit for Review', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_event_submit" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_SUBMIT_FOR_REVIEW'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Search', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_search" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_SEARCH'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Results', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_results_for" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_RESULTS_FOR'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('By', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_by" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_BY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Current Date', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_current_date" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_CURRENT_DATE'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Book Event', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_book_event" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_BOOK_EVENT'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Remove Booking', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_book_event_remove" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_BOOK_EVENT_REMOVE'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Event saved successfully.', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_book_event_saved" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_BOOK_EVENT_SAVED'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Event removed successfully.', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_book_event_removed" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_BOOK_EVENT_REMOVED'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Select Date', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_book_event_select_date" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_BOOK_EVENT_SELECT_DATE'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Tickets Remaining', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_tickets_remaining" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_BOOK_TICKETS_REMAINING'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Click to book on this date.', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_book_event_pick_date" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_BOOK_EVENT_PICK_DATE'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('You have already booked this event date.', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_book_event_already_booked" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_BOOK_ALREADY_BOOKED'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Leave a comment (optional):', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_txt_book_event_comment" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['TXT_BOOK_EVENT_COMMENT'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Sunday', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_day_sunday" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['DAY_SUNDAY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Monday', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_day_monday" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['DAY_MONDAY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Tuesday', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_day_tuesday" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['DAY_TUESDAY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Wednesday', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_day_wednesday" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['DAY_WEDNESDAY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Thursday', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_day_thursday" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['DAY_THURSDAY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Friday', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_day_friday" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['DAY_FRIDAY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('Saturday', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_day_saturday" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['DAY_SATURDAY'];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('January', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_month_january" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['MONTHS'][0];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('February', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_month_february" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['MONTHS'][1];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('March', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_month_march" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['MONTHS'][2];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('April', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_month_april" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['MONTHS'][3];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('May', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_month_may" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['MONTHS'][4];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('June', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_month_june" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['MONTHS'][5];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('July', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_month_july" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['MONTHS'][6];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('August', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_month_august" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['MONTHS'][7];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('September', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_month_september" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['MONTHS'][8];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('October', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_month_october" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['MONTHS'][9];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('November', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_month_november" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['MONTHS'][10];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
        _e('December', 'dpProEventCalendar');
        ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" name="lang_month_december" class="large-text" value="<?php 
        echo $dpProEventCalendar_class->translation['MONTHS'][11];
        ?>
" />
                                        <br>
                                    </div>
                                    <div class="desc"></div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
	               	</div>
               </div>
               
               <h2 class="subtitle accordion_title" onclick="showAccordion('div_sync');"><?php 
        _e('Sync iCal Feed', 'dpProEventCalendar');
        ?>
</h2>
                
                <div id="div_sync" style="display: none;">
                
                	<div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Active Sync', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="sync_ical_enable" id="dpProEventCalendar_sync_ical_enable" class="checkbox" <?php 
        if ($sync_ical_enable) {
            ?>
checked="checked" <?php 
        }
        ?>
 value="1" />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('On/Off the iCal sync feature for this calendar.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                    
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('iCal URL', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="text" name="sync_ical_url" id="dpProEventCalendar_sync_ical_url" class="large-text" value="<?php 
        echo $sync_ical_url;
        ?>
" />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('The events will be synced with this iCal Feed', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Sync Frequency', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <select name="sync_ical_frequency" id="dpProEventCalendar_sync_ical_frequency">
                                        <option value="hourly" <?php 
        if ($sync_ical_frequency == 'hourly') {
            ?>
 selected="selected" <?php 
        }
        ?>
><?php 
        _e('Hourly', 'dpProEventCalendar');
        ?>
</option>
                                        <option value="twicedaily" <?php 
        if ($sync_ical_frequency == 'twicedaily') {
            ?>
 selected="selected" <?php 
        }
        ?>
><?php 
        _e('Twice Daily', 'dpProEventCalendar');
        ?>
</option>
                                        <option value="daily" <?php 
        if ($sync_ical_frequency == 'daily') {
            ?>
 selected="selected" <?php 
        }
        ?>
><?php 
        _e('Daily', 'dpProEventCalendar');
        ?>
</option>
                                    </select>
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('Select the sync recurrence', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                
                </div>
                
                <h2 class="subtitle accordion_title" onclick="showAccordion('div_cache');"><?php 
        _e('Cache', 'dpProEventCalendar');
        ?>
</h2>
                
                <div id="div_cache" style="display: none;">
                    <div class="option option-checkbox">
                        <div class="option-inner">
                            <label class="titledesc"><?php 
        _e('Active Cache', 'dpProEventCalendar');
        ?>
</label>
                            <div class="formcontainer">
                                <div class="forminp">
                                    <input type="checkbox" name="cache_active" id="dpProEventCalendar_cache_active" class="checkbox" <?php 
        if ($cache_active) {
            ?>
checked="checked" <?php 
        }
        ?>
 value="1" />
                                    <br>
                                </div>
                                <div class="desc"><?php 
        _e('On/Off the cache feature for this calendar. The cache will be cleared every time you edit the calendar settings and when you add / edit an event.', 'dpProEventCalendar');
        ?>
</div>
                            </div>
                        </div>
                    </div>
                    <div class="clear"></div>
                </div>
               
               <?php 
        if (is_numeric($_GET['edit'])) {
            ?>
               <h2 class="subtitle accordion_title" onclick="showAccordion('div_subscribers');"><?php 
            _e('Subscribers', 'dpProEventCalendar');
            ?>
</h2>
                
                <div id="div_subscribers" style="display: none;">
                                        
                        <table class="widefat" cellpadding="0" cellspacing="0" id="sort-table">
                        	<thead>
                        		<tr style="cursor:default !important;">
                                	<th><?php 
            _e('Name', 'dpProEventCalendar');
            ?>
</th>
                                    <th><?php 
            _e('Email', 'dpProEventCalendar');
            ?>
</th>
                                    <th><?php 
            _e('Subscription Date', 'dpProEventCalendar');
            ?>
</th>
                                    <th><?php 
            _e('Actions', 'dpProEventCalendar');
            ?>
</th>
                                 </tr>
                            </thead>
                            <tbody>
                            	<?php 
            $querystr = "\n                                SELECT *\n                                FROM {$table_name_subscribers_calendar} \n                                ORDER BY subscription_date ASC\n                                ";
            $subscribers_obj = $wpdb->get_results($querystr, OBJECT);
            foreach ($subscribers_obj as $subscriber) {
                ?>
                        		<tr>
                                	<td><?php 
                echo $subscriber->name;
                ?>
</td>
                                    <td><?php 
                echo $subscriber->email;
                ?>
</td>
                                    <td><?php 
                echo $subscriber->subscription_date;
                ?>
</td>
                                    <td><input type="button" value="<?php 
                echo __('Delete', 'dpProEventCalendar');
                ?>
" name="delete_calendar" class="button-secondary" onclick="if(confirm('<?php 
                echo __('Are you sure that you want to remove this subscriber?', 'dpProEventCalendar');
                ?>
')) { location.href='<?php 
                echo admin_url('admin.php?page=dpProEventCalendar-admin&edit=' . $_GET['edit'] . '&delete_subscriber=' . $subscriber->id . '&noheader=true');
                ?>
'; }" /></td>
                                </tr>
                                <?php 
            }
            ?>
                    		</tbody>
                            <tfoot>
                            	<tr style="cursor:default !important;">
                                	<th><?php 
            _e('Name', 'dpProEventCalendar');
            ?>
</th>
                                    <th><?php 
            _e('Email', 'dpProEventCalendar');
            ?>
</th>
                                    <th><?php 
            _e('Subscription Date', 'dpProEventCalendar');
            ?>
</th>
                                    <th><?php 
            _e('Actions', 'dpProEventCalendar');
            ?>
</th>
                                 </tr>
                            </tfoot>
                        </table>
                        
                        <div class="clear"></div>
                </div>
                <?php 
        }
        ?>
               
                    <p class="submit">
                        <input type="submit" class="button-primary" value="<?php 
        _e('Save');
        ?>
" />
                        <input type="button" class="button" value="<?php 
        _e('Back');
        ?>
" onclick="history.back();" />
                    </p>
                </form>
                <script type="text/javascript">
					toggleFormat();
					toggleTranslations();
					toggleNewEventRoles();
					toggleFormatCategories();
				</script>
            </div>
        </div>
    </div>
        <?php 
        $dpProEventCalendar_class->output(true);
        ?>
        <?php 
    }
    ?>
	 <!--end of poststuff --> 
	
	
	</div> <!--end of float wrap -->
    <div class="clear"></div>
	

	<?php 
}
Esempio n. 3
0
<?php

//Include Configuration
require_once dirname(__FILE__) . '/../../../../wp-load.php';
require_once dirname(__FILE__) . '/../classes/base.class.php';
require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect();
global $dpProEventCalendar, $wpdb, $table_prefix;
if (!is_numeric($_GET['calendar_id']) || $_GET['calendar_id'] <= 0) {
    die;
}
$calendar_id = $_GET['calendar_id'];
$dpProEventCalendar = new DpProEventCalendar(false, $calendar_id);
if (!$dpProEventCalendar->calendar_obj->ical_active) {
    die;
}
$limit = $dpProEventCalendar->calendar_obj->ical_limit;
if (!is_numeric($limit) || $limit <= 0) {
    $limit = 99;
}
$cal_events = $dpProEventCalendar->upcomingCalendarLayout(true, $limit);
//timezone
$tz = get_option('timezone_string');
// get current PHP timezone
if ($tz == "") {
    $tz = date_default_timezone_get();
}
function timezoneDoesDST($tzId, $time = "")
{
    if (class_exists('DateTimeZone') && $tzId != "") {
        $tz = new DateTimeZone($tzId);
Esempio n. 4
0
<?php

//Include Configuration
require_once dirname(__FILE__) . '/../../../../wp-load.php';
require_once dirname(__FILE__) . '/../classes/base.class.php';
require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect();
global $dpProEventCalendar, $wpdb, $table_prefix;
if (!is_numeric($_GET['event_id']) || $_GET['event_id'] <= 0 || !is_numeric($_GET['date']) || $_GET['date'] <= 0) {
    die;
}
$event_id = $_GET['event_id'];
$date = $_GET['date'];
$event_date = date('Y-m-d', $_GET['date']);
$dpProEventCalendar = new DpProEventCalendar(false);
$calendar_id = $dpProEventCalendar->getCalendarByEvent($event_id);
if (!$calendar_id) {
    die;
}
$dpProEventCalendar->setCalendar($calendar_id);
if (!$dpProEventCalendar->calendar_obj->ical_active) {
    die;
}
$limit = $dpProEventCalendar->calendar_obj->ical_limit;
if (!is_numeric($limit) || $limit <= 0) {
    $limit = '';
}
$event = $dpProEventCalendar->getEventData($event_id);
$event_date .= ' ' . substr($event->date, 11);
//timezone
$tz = get_option('timezone_string');
Esempio n. 5
0
function dpProEventCalendar_ProEventCalendar_RateEvent()
{
    global $dpProEventCalendar;
    if (!is_user_logged_in()) {
        die;
    }
    $event_id = stripslashes($_POST['event_id']);
    $rate = stripslashes($_POST['rate']);
    $calendar = stripslashes($_POST['calendar']);
    require_once 'classes/base.class.php';
    $dpProEventCalendar = new DpProEventCalendar(true, $calendar);
    echo $dpProEventCalendar->rateEvent($event_id, $rate);
    die;
}
Esempio n. 6
0
function dpProEventcalendar_column_for_events_list($column_id, $post_id)
{
    global $typenow, $current_user, $wpdb, $dpProEventCalendar, $table_prefix;
    if ($typenow == 'pec-events') {
        switch ($column_id) {
            case 'calendar':
                $id_calendar = get_post_meta($post_id, 'pec_id_calendar', true);
                if (isset($id_calendar)) {
                    $cal_list = explode(",", $id_calendar);
                    require_once dirname(__FILE__) . '/../classes/base.class.php';
                    $calendar = "";
                    $count = 0;
                    foreach ($cal_list as $key) {
                        $dpProEventCalendar_class = new DpProEventCalendar(true, $key);
                        if ($count > 0) {
                            $calendar .= ' - ';
                        }
                        $calendar .= '<a href="' . admin_url('admin.php?page=dpProEventCalendar-admin&edit=' . $key) . '">' . $dpProEventCalendar_class->getCalendarName() . '</a>';
                        $count++;
                    }
                    echo $calendar;
                }
                break;
            case 'start_date':
                $pec_date = get_post_meta($post_id, 'pec_date', true);
                echo '<abbr title="' . date_i18n(get_option('date_format'), strtotime($pec_date)) . ' ' . date_i18n(get_option('time_format'), strtotime($pec_date)) . '">' . date_i18n(get_option('date_format'), strtotime($pec_date)) . ' ' . date_i18n(get_option('time_format'), strtotime($pec_date)) . '</abbr><br>' . ucfirst(get_post_status($post_id));
                break;
            case 'end_date':
                $end_time_hh = get_post_meta($post_id, 'pec_end_time_hh', true);
                $end_time_mm = get_post_meta($post_id, 'pec_end_time_mm', true);
                if (empty($end_time_hh)) {
                    $end_time_hh = '00';
                }
                if (empty($end_time_mm)) {
                    $end_time_mm = '00';
                }
                $pec_end_date = get_post_meta($post_id, 'pec_end_date', true);
                $pec_date = $pec_end_date . ' ' . $end_time_hh . ':' . $end_time_mm . ':00';
                if ($pec_end_date != "" && $pec_end_date != "0000-00-00") {
                    echo '<abbr title="' . date_i18n(get_option('date_format'), strtotime($pec_date)) . ' ' . ($end_time_hh != "" ? date_i18n(get_option('time_format'), strtotime($pec_date)) : '') . '">' . date_i18n(get_option('date_format'), strtotime($pec_date)) . ' ' . ($end_time_hh != "" ? date_i18n(get_option('time_format'), strtotime($pec_date)) : '') . '</abbr>';
                }
                break;
            case 'frequency':
                $frequency = get_post_meta($post_id, 'pec_recurring_frecuency', true);
                if ($frequency != "" && $frequency > 0) {
                    switch ($frequency) {
                        case 1:
                            echo __('Daily', 'dpProEventCalendar');
                            break;
                        case 2:
                            echo __('Weekly', 'dpProEventCalendar');
                            break;
                        case 3:
                            echo __('Monthly', 'dpProEventCalendar');
                            break;
                        case 4:
                            echo __('Yearly', 'dpProEventCalendar');
                            break;
                    }
                }
                break;
            case 'bookings':
                $table_name_booking = $table_prefix . DP_PRO_EVENT_CALENDAR_TABLE_BOOKING;
                $querystr = "\n\t\t\t\t\tSELECT count(*) as counter\n\t\t\t\t\tFROM " . $table_name_booking . "\n\t\t\t\t\tWHERE id_event = " . $post_id . " AND status <> 'pending'\n\t\t\t\t\t";
                $bookings_obj = $wpdb->get_row($querystr, OBJECT);
                echo '<abbr>' . $bookings_obj->counter . '</abbr>';
                break;
        }
    }
}
Esempio n. 7
0
function dpProEventCalendar_custom_shortcodes_page()
{
    global $wpdb, $table_prefix;
    $table_name_calendars = $table_prefix . DP_PRO_EVENT_CALENDAR_TABLE_CALENDARS;
    require_once dirname(__FILE__) . '/../classes/base.class.php';
    $dpProEventCalendar_class = new DpProEventCalendar(true, is_numeric($calendar_id) ? $calendar_id : null);
    $dpProEventCalendar_class->addScripts(true);
    ?>

    <div class="wrap" style="clear:both;" id="dp_options">
    
    <h2></h2>
    <div style="clear:both;"></div>
     <!--end of poststuff --> 
        <div id="dp_ui_content">
            
            <div id="leftSide">
                <div id="dp_logo"></div>
                <p>
                    Version: <?php 
    echo DP_PRO_EVENT_CALENDAR_VER;
    ?>
<br />
                </p>
                <ul id="menu" class="nav">
                	<li><a href="admin.php?page=dpProEventCalendar-settings" title=""><span><?php 
    _e('General Settings', 'dpProEventCalendar');
    ?>
</span></a></li>
                    <li><a href="admin.php?page=dpProEventCalendar-admin" title=""><span><?php 
    _e('Calendars', 'dpProEventCalendar');
    ?>
</span></a></li>
                    <li><a href="edit.php?post_type=pec-events" title=""><span><?php 
    _e('Events', 'dpProEventCalendar');
    ?>
</span></a></li>
                    <li><a href="admin.php?page=dpProEventCalendar-special" title=""><span><?php 
    _e('Special Dates / Event Color', 'dpProEventCalendar');
    ?>
</span></a></li>
	                <li><a href="javascript:void(0);" title="" class="active"><span><?php 
    _e('Custom Shortcodes', 'dpProEventCalendar');
    ?>
</span></a></li>
                    <?php 
    if (is_plugin_active('dp-pec-payments/dp-pec-payments.php')) {
        ?>
					<li><a href="admin.php?page=dpProEventCalendar-payments" title=""><span><?php 
        _e('Payments Options', 'dpProEventCalendar');
        ?>
</span></a></li>
					<?php 
    }
    ?>
                    <li><a href="http://wpsleek.com/pro-event-calendar-documentation/" target="_blank" title=""><span><?php 
    _e('Documentation', 'dpProEventCalendar');
    ?>
</span></a></li>
	            </ul>
                
                <div class="clear"></div>
            </div>     
            
            <div id="rightSide">
                <div id="menu_general_settings">
                    <div class="titleArea">
                        <div class="wrapper">
                            <div class="pageTitle">
                                <h2><?php 
    _e('Custom Shortcodes', 'dpProEventCalendar');
    ?>
</h2>
                                <span><?php 
    _e('Get a calendar custom shortcode.', 'dpProEventCalendar');
    ?>
</span>
                            </div>
                            
                            <div class="clear"></div>
                        </div>
                    </div>
                    
                    <div class="wrapper">
                    	<div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
    _e('Calendar', 'dpProEventCalendar');
    ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <select name="pec_custom_shortcode_calendar" id="pec_custom_shortcode_calendar" onchange="pec_updateShortcode();">
											<?php 
    $querystr = "\n                                            SELECT *\n                                            FROM {$table_name_calendars}\n                                            ORDER BY title ASC\n                                            ";
    $calendars_obj = $wpdb->get_results($querystr, OBJECT);
    foreach ($calendars_obj as $calendar_key) {
        ?>
                                                <option value="<?php 
        echo $calendar_key->id;
        ?>
"><?php 
        echo $calendar_key->title;
        ?>
</option>
                                            <?php 
    }
    ?>
                                        </select>
                                        <br>
                                    </div>
                                    <div class="desc"><?php 
    _e('Select a calendar', 'dpProEventCalendar');
    ?>
</div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
    _e('Layout', 'dpProEventCalendar');
    ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <select name="pec_custom_shortcode_layout" id="pec_custom_shortcode_layout" onchange="pec_updateShortcode();">
											<option value=""><?php 
    _e('Default', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="upcoming"><?php 
    _e('Upcoming Events', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="past"><?php 
    _e('Past Events', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="accordion"><?php 
    _e('Accordion List', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="accordion-upcoming"><?php 
    _e('Accordion Upcoming Events', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="add-event"><?php 
    _e('Add Event', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="list-author"><?php 
    _e('List Events by Author', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="calendar-author"><?php 
    _e('Calendar by Author', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="bookings-user"><?php 
    _e('List of Bookings by Logged in User', 'dpProEventCalendar');
    ?>
</option>                                            
                                            <option value="today-events"><?php 
    _e('Today Events', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="gmap-upcoming"><?php 
    _e('Google Map Upcoming Events', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="grid-upcoming"><?php 
    _e('Grid Upcoming Events', 'dpProEventCalendar');
    ?>
</option>
                                        </select>
                                        <br>
                                    </div>
                                    <div class="desc"><?php 
    _e('Select a layout type.', 'dpProEventCalendar');
    ?>
</div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select" id="list-category">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
    _e('Category', 'dpProEventCalendar');
    ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <select name="pec_custom_shortcode_category" id="pec_custom_shortcode_category" onchange="pec_updateShortcode();">
                                        	<option value=""><?php 
    _e('All Categories...', 'dpProEventCalendar');
    ?>
</option>
                                            <?php 
    $categories = get_categories(array('taxonomy' => 'pec_events_category', 'hide_empty' => 0));
    foreach ($categories as $category) {
        $option = '<option value="' . $category->term_id . '">';
        $option .= $category->cat_name;
        $option .= '</option>';
        echo $option;
    }
    ?>
                                        </select>
                                        <br>
                                    </div>
                                    <div class="desc"><?php 
    _e('Select a category.', 'dpProEventCalendar');
    ?>
</div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select" id="list-events">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
    _e('Event', 'dpProEventCalendar');
    ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <select name="pec_custom_shortcode_event" id="pec_custom_shortcode_event" onchange="pec_updateShortcode();">
                                        	<option value=""><?php 
    _e('All Events...', 'dpProEventCalendar');
    ?>
</option>
                                            <?php 
    $events = get_posts(array('post_type' => 'pec-events', 'posts_per_page' => -1));
    foreach ($events as $event) {
        $option = '<option value="' . $event->ID . '">';
        $option .= $event->post_title;
        $option .= '</option>';
        echo $option;
    }
    ?>
                                        </select>
                                        <br>
                                    </div>
                                    <div class="desc"><?php 
    _e('Select an event (optional).', 'dpProEventCalendar');
    ?>
</div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select" id="list-view">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
    _e('View', 'dpProEventCalendar');
    ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <select name="pec_custom_shortcode_view" id="pec_custom_shortcode_view" onchange="pec_updateShortcode();">
                                            <option value=""><?php 
    _e('Default', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="monthly"><?php 
    _e('Calendar', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="monthly-all-events"><?php 
    _e('Monthly Events List');
    ?>
</option>
                                            <option value="weekly"><?php 
    _e('Weekly', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="daily"><?php 
    _e('Daily', 'dpProEventCalendar');
    ?>
</option>
                                        </select>
                                        <br>
                                    </div>
                                    <div class="desc"><?php 
    _e('Select the view.', 'dpProEventCalendar');
    ?>
</div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select" id="list-authors" style="display:none;">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
    _e('Authors', 'dpProEventCalendar');
    ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <select name="pec_custom_shortcode_authors" id="pec_custom_shortcode_authors" onchange="pec_updateShortcode();">
                                            <option value="current"><?php 
    _e('Current logged in user', 'dpProEventCalendar');
    ?>
</option>
											<?php 
    $blogusers = get_users('who=authors');
    foreach ($blogusers as $user) {
        echo '<option value="' . $user->ID . '">' . $user->display_name . ' (' . $user->user_nicename . ')</option>';
    }
    ?>
                                        </select>
                                        <br>
                                    </div>
                                    <div class="desc"><?php 
    _e('Select an author.', 'dpProEventCalendar');
    ?>
</div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select" id="list-columns" style="display:none;">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
    _e('Columns', 'dpProEventCalendar');
    ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <select name="pec_custom_shortcode_columns" id="pec_custom_shortcode_columns" onchange="pec_updateShortcode();">
                                            <option value="1"><?php 
    _e('1 Column', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="2"><?php 
    _e('2 Columns', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="3"><?php 
    _e('3 Columns', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="4"><?php 
    _e('4 Columns', 'dpProEventCalendar');
    ?>
</option>
                                        </select>
                                        <br>
                                    </div>
                                    <div class="desc"><?php 
    _e('Select the number of columns.', 'dpProEventCalendar');
    ?>
</div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select" id="list-skin">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
    _e('Skin color', 'dpProEventCalendar');
    ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <select name="pec_custom_shortcode_skin" id="pec_custom_shortcode_skin" onchange="pec_updateShortcode();">
                                            <option value=""><?php 
    _e('None', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="red"><?php 
    _e('Red', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="pink"><?php 
    _e('Pink', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="purple"><?php 
    _e('Purple', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="deep_purple"><?php 
    _e('Deep Purple', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="indigo"><?php 
    _e('Indigo', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="blue"><?php 
    _e('Blue', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="light_blue"><?php 
    _e('Light Blue', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="cyan"><?php 
    _e('Cyan', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="teal"><?php 
    _e('Teal', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="green"><?php 
    _e('Green', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="light_green"><?php 
    _e('Light Green', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="lime"><?php 
    _e('Lime', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="yellow"><?php 
    _e('Yellow', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="amber"><?php 
    _e('Amber', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="orange"><?php 
    _e('Orange', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="deep_orange"><?php 
    _e('Deep Orange', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="brown"><?php 
    _e('Brown', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="grey"><?php 
    _e('Grey', 'dpProEventCalendar');
    ?>
</option>
                                            <option value="blue_grey"><?php 
    _e('Blue Grey', 'dpProEventCalendar');
    ?>
</option>
                                        </select>
                                        <br>
                                    </div>
                                    <div class="desc"><?php 
    _e('Select the skin color for this layout.', 'dpProEventCalendar');
    ?>
</div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select" id="from-param" style="display:none;">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
    _e('From', 'dpProEventCalendar');
    ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
                                        <input type="text" readonly="readonly" maxlength="10" class="large-text"  name="default_date" id="pec_custom_shortcode_from" value="" style="width:100px;" />
                                    	<button type="button" class="dpProEventCalendar_btn_getFromDate">
                                            <img src="<?php 
    echo dpProEventCalendar_plugin_url('images/admin/calendar.png');
    ?>
" alt="Calendar" title="Calendar">
                                        </button>
                                        <br>
                                    </div>
                                    <div class="desc"><?php 
    _e('Select a date to start displaying the past events.', 'dpProEventCalendar');
    ?>
</div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="option option-select" id="limit-param" style="display:none;">
                            <div class="option-inner">
                                <label class="titledesc"><?php 
    _e('Limit', 'dpProEventCalendar');
    ?>
</label>
                                <div class="formcontainer">
                                    <div class="forminp">
	                                    
                                        <input type="number" min="1" max="99" name="pec_custom_shortcode_limit" id="pec_custom_shortcode_limit" value="5" onchange="pec_updateShortcode();" />
                                        <br>
                                    </div>
                                    <div class="desc"><?php 
    _e('Select a limit of posts to display.', 'dpProEventCalendar');
    ?>
</div>
                                </div>
                            </div>
                        </div>
                        <div class="clear"></div>
                        
                        <div class="submit">
                        
                            <span class="pec_custom_shortcode"></span> 

                            <div class="clear"></div>
                            
                            <p class="pec_custom_shortcode_help"></p>
                            
                            
                            <!--<input type="button" class="button button-large" id="pec_custom_shortcode_preview_btn" value="<?php 
    echo __('Get Preview', 'dpProEventCalendar');
    ?>
" />-->
                            
                            <div id="pec_custom_shortcode_preview"></div>
                        </div>
                    </div>
                </div>           
            </div>
        </div>
                    
</div> <!--end of float wrap -->

<script type="text/javascript">
	function pec_updateShortcode() {
		var shortcode = '[dpProEventCalendar';
		
		jQuery('#list-authors').hide();
		jQuery('#list-category').hide();
		jQuery('#list-view').hide();
		jQuery('#list-events').hide();
		jQuery('#list-columns').hide();
		jQuery('#list-skin').hide();
		jQuery('#limit-param').hide();
		
		if(jQuery('#pec_custom_shortcode_calendar').val() != "") {
			shortcode += ' id="'+jQuery('#pec_custom_shortcode_calendar').val()+'"';
		}
		
		if(jQuery('#pec_custom_shortcode_layout').val() != "" && jQuery('#pec_custom_shortcode_layout').val() != "calendar-author") {
			shortcode += ' type="'+jQuery('#pec_custom_shortcode_layout').val()+'"';
		}
		
		if(jQuery('#pec_custom_shortcode_layout').val() == "" || jQuery('#pec_custom_shortcode_layout').val() == "calendar-author") {
			jQuery('#list-category').show();
			jQuery('#list-events').show();
			
			if(jQuery('#pec_custom_shortcode_category').val() != "") {
				shortcode += ' category="'+jQuery('#pec_custom_shortcode_category').val()+'"';
			}
			
			if(jQuery('#pec_custom_shortcode_event').val() != "") {
				shortcode += ' event="'+jQuery('#pec_custom_shortcode_event').val()+'"';
			}
		}
		
		if(jQuery('#pec_custom_shortcode_layout').val() == "list-author" || jQuery('#pec_custom_shortcode_layout').val() == "calendar-author") {
			jQuery('#list-authors').show();
			shortcode += ' author="'+jQuery('#pec_custom_shortcode_authors').val()+'"';
			//jQuery('.pec_custom_shortcode_help').text('<?php 
    echo __('This shortcode should be implemented inside the author template of your theme.', 'dpProEventCalendar');
    ?>
');
		} else {
			jQuery('.pec_custom_shortcode_help').text('');
		}
		
		if(jQuery('#pec_custom_shortcode_layout').val() == "upcoming" 
			|| jQuery('#pec_custom_shortcode_layout').val() == "accordion-upcoming" 
			|| jQuery('#pec_custom_shortcode_layout').val() == "grid-upcoming" 
			|| jQuery('#pec_custom_shortcode_layout').val() == "bookings-user"
			|| jQuery('#pec_custom_shortcode_layout').val() == "past") {
			jQuery('#limit-param').show();
			shortcode += ' limit="'+jQuery('#pec_custom_shortcode_limit').val()+'"';
		}
		
		if(jQuery('#pec_custom_shortcode_layout').val() == "") {
			jQuery('#list-view').show();
			if(jQuery('#pec_custom_shortcode_view').val() != "") {
				shortcode += ' view="'+jQuery('#pec_custom_shortcode_view').val()+'"';
			}
		}
		
		if(jQuery('#pec_custom_shortcode_layout').val() == "past") {
			//jQuery('#from-param').show();
			//shortcode += ' from="'+jQuery('#pec_custom_shortcode_from').val()+'"';
		}
		
		if(jQuery('#pec_custom_shortcode_layout').val() == "grid-upcoming") {
			jQuery('#list-columns').show();
			shortcode += ' columns="'+jQuery('#pec_custom_shortcode_columns').val()+'"';
		}
		
		if(jQuery('#pec_custom_shortcode_layout').val() == "accordion-upcoming" || jQuery('#pec_custom_shortcode_layout').val() == "accordion" || jQuery('#pec_custom_shortcode_layout').val() == "add-event" || jQuery('#pec_custom_shortcode_layout').val() == "") {
			jQuery('#list-skin').show();
			if(jQuery('#pec_custom_shortcode_skin').val() != "") {
				shortcode += ' skin="'+jQuery('#pec_custom_shortcode_skin').val()+'"';
			}
		}

		shortcode += ']';
		
		jQuery('.pec_custom_shortcode').text(shortcode);
	};
	
	pec_updateShortcode();
</script>

<?php 
    $dpProEventCalendar_class->output(true);
}
Esempio n. 8
0
<?php

global $post_ID, $post;
setup_postdata($post);
$post_ID = get_the_ID();
$SITE_URL = plugin_dir_url(__FILE__);
require_once dirname(__FILE__) . '/../../classes/base.class.php';
$calendar_id = get_post_meta($post_ID, 'pec_id_calendar');
if (!is_array($calendar_id)) {
    $calendar_id = array(0);
}
$dpProEventCalendar_obj = new DpProEventCalendar(false, $calendar_id[0], null, null, '', '', $post_ID);
$event_dates = $dpProEventCalendar_obj->upcomingCalendarLayout(true, 20);
if (!is_array($event_dates)) {
    $event_dates = array();
}
$booking_limit = get_post_meta($post_ID, 'pec_booking_limit', true);
?>


<!DOCTYPE html>
<html lang="en">
	<head>
		<title></title>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>  
		<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

		<!--== CSS Files ==-->
		<link href="<?php 
echo $SITE_URL;
?>