Exemple #1
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 
}
Exemple #2
0
/**
 * Outputs the Settings/Options page
 */
function mailchimpSF_setup_page()
{
    ?>
<div class="wrap">

	<h2><?php 
    esc_html_e('MailChimp List Setup', 'mailchimp_i18n');
    ?>
 </h2>

<?php 
    $user = get_option('mc_username');
    $api_key = get_option('mc_apikey');
    // If we have an API Key, see if we need to change the lists and its options
    if (!empty($api_key)) {
        mailchimpSF_change_list_if_necessary($api_key);
    }
    // Display our success/error message(s) if have them
    if (mailchimpSF_global_msg() != '') {
        // Message has already been html escaped, so we don't want to 2x escape it here
        ?>
    <div id="mc_message" class=""><?php 
        echo mailchimpSF_global_msg();
        ?>
</div>
	<?php 
    }
    // If we don't have an API Key, do a login form
    if (get_option('mc_apikey') == '') {
        ?>
	<div>
		<form method="post" action="options-general.php?page=mailchimpSF_options">
			<h3><?php 
        esc_html_e('Login Info', 'mailchimp_i18n');
        ?>
</h3>
			<?php 
        esc_html_e('To start using the MailChimp plugin, we first need to login and get your API Key. Please enter your MailChimp API Key below.', 'mailchimp_i18n');
        ?>
		
			<br/>
		
			<?php 
        echo sprintf('%1$s <a href="http://www.mailchimp.com/signup/" target="_blank">%2$s</a>', esc_html(__("Don't have a MailChimp account?", 'mailchimp_i18n')), esc_html(__('Try one for Free!', 'mailchimp_i18n')));
        ?>
		
			<br/>
		
			<table class="form-table">
				<tr valign="top">
				<th scope="row"><?php 
        esc_html_e('API Key', 'mailchimp_i18n');
        ?>
:</th>
				<td>
					<input name="mc_apikey" type="text" id="mc_apikey" class="code" value="<?php 
        echo esc_attr($api_key);
        ?>
" size="32" />
					<br/>
				    <a href="http://admin.mailchimp.com/account/api-key-popup" target="_blank">get your API Key here</a>
				</td>
				</tr>
			</table>
		
			<input type="hidden" name="mcsf_action" value="update_mc_apikey"/>
			<input type="submit" name="Submit" value="<?php 
        esc_attr_e('Save & Check', 'mailchimp_i18n');
        ?>
" class="button" />
			<?php 
        wp_nonce_field('update_mc_api_key', '_mcsf_nonce_action');
        ?>
		</form>
	</div>

	<?php 
        if (get_option('mc_username') != '') {
            ?>
		<strong><?php 
            esc_html_e('Notes', 'mailchimp_i18n');
            ?>
:</strong>
		<ul>
		    <li><em><?php 
            esc_html_e('Changing your settings at MailChimp.com may cause this to stop working.', 'mailchimp_i18n');
            ?>
</em></li>
		    <li><em><?php 
            esc_html_e('If you change your login to a different account, the info you have setup below will be erased.', 'mailchimp_i18n');
            ?>
</em></li>
		    <li><em><?php 
            esc_html_e('If any of that happens, no biggie - just reconfigure your login and the items below...', 'mailchimp_i18n');
            ?>
</em></li>
		</ul>
	    <br/>
		<?php 
        }
    } else {
        ?>
<table style="min-width:400px;">
	<tr>
		<td><h3><?php 
        esc_html_e('Logged in as', 'mailchimp_i18n');
        ?>
: <?php 
        echo esc_html(get_option('mc_username'));
        ?>
</h3>
		</td>
		<td>
			<form method="post" action="options-general.php?page=mailchimpSF_options">
				<input type="hidden" name="mcsf_action" value="logout"/>
				<input type="submit" name="Submit" value="<?php 
        esc_attr_e('Logout', 'mailchimp_i18n');
        ?>
" class="button" />
				<?php 
        wp_nonce_field('mc_logout', '_mcsf_nonce_action');
        ?>
			</form>
		</td>
	</tr>
</table>
<?php 
    }
    // End Logout form
    //Just get out if nothing else matters...
    if (get_option('mc_apikey') == '') {
        return;
    }
    if (get_option('mc_apikey') != '') {
        ?>
	<h3><?php 
        esc_html_e('Your Lists', 'mailchimp_i18n');
        ?>
</h3>
	
<div>

	<p><?php 
        esc_html_e('Please select the List you wish to create a Signup Form for.', 'mailchimp_i18n');
        ?>
</p>

	<form method="post" action="options-general.php?page=mailchimpSF_options">
		<?php 
        $api = new mailchimpSF_MCAPI(get_option('mc_apikey'));
        //we *could* support paging, but few users have that many lists (and shouldn't)
        $lists = $api->lists(array(), 0, 100);
        $lists = $lists['data'];
        if (count($lists) == 0) {
            ?>
			<span class='error_msg'>
				<?php 
            echo sprintf(esc_html(__("Uh-oh, you don't have any lists defined! Please visit %s, login, and setup a list before using this tool!", 'mailchimp_i18n')), "<a href='http://www.mailchimp.com/'>MailChimp</a>");
            ?>
			</span>
			<?php 
        } else {
            ?>
	    <table style="min-width:400px">
			<tr>
				<td>
		    	    <select name="mc_list_id" style="min-width:200px;">
			            <option value=""> &mdash; <?php 
            esc_html_e('Select A List', 'mailchimp_i18n');
            ?>
 &mdash; </option>
						<?php 
            foreach ($lists as $list) {
                $option = get_option('mc_list_id');
                ?>
						    <option value="<?php 
                echo esc_attr($list['id']);
                ?>
"<?php 
                selected($list['id'], $option);
                ?>
><?php 
                echo esc_html($list['name']);
                ?>
</option>
							<?php 
            }
            ?>
					</select>
				</td>
				<td>
					<input type="hidden" name="mcsf_action" value="update_mc_list_id" />
					<input type="submit" name="Submit" value="<?php 
            esc_attr_e('Update List', 'mailchimp_i18n');
            ?>
" class="button" />
				</td>
			</tr>
			<tr>
				<td colspan="2">
					<strong><?php 
            esc_html_e('Note:', 'mailchimp_i18n');
            ?>
</strong> <em><?php 
            esc_html_e('Updating your list will not cause settings below to be lost. Changing to a new list will.', 'mailchimp_i18n');
            ?>
</em>
				</td>
			</tr>
		</table>
			<?php 
        }
        //end select list
        ?>
	</form>
</div>

<br/>

<?php 
    } else {
        //display the selected list...
        ?>

<p class="submit">
	<form method="post" action="options-general.php?page=mailchimpSF_options">
		<input type="hidden" name="mcsf_action" value="reset_list" />
		<input type="submit" name="reset_list" value="<?php 
        esc_attr_e('Reset List Options and Select again', 'mailchimp_i18n');
        ?>
" class="button" />
		<?php 
        wp_nonce_field('reset_mailchimp_list', '_mcsf_nonce_action');
        ?>
	</form>
</p>
<h3><?php 
        esc_html_e('Subscribe Form Widget Settings for this List', 'mailchimp_i18n');
        ?>
:</h3>
<h4><?php 
        esc_html_e('Selected MailChimp List', 'mailchimp_i18n');
        ?>
: <?php 
        echo esc_html(get_option('mc_list_name'));
        ?>
</h4>
<?php 
    }
    //Just get out if nothing else matters...
    if (get_option('mc_list_id') == '') {
        return;
    }
    // The main Settings form
    ?>

<div>
<form method="post" action="options-general.php?page=mailchimpSF_options">
<div style="width:600px;">
<input type="hidden" name="mcsf_action" value="change_form_settings">
<?php 
    wp_nonce_field('update_general_form_settings', '_mcsf_nonce_action');
    ?>
<input type="submit" value="<?php 
    esc_attr_e('Update Subscribe Form Settings', 'mailchimp_i18n');
    ?>
" class="button" />
<table class="widefat">
    <tr valign="top">
    <th scope="row"><?php 
    esc_html_e('Monkey Rewards', 'mailchimp_i18n');
    ?>
:</th>
    <td><input name="mc_rewards" type="checkbox"<?php 
    if (get_option('mc_rewards') == 'on' || get_option('mc_rewards') == '') {
        echo ' checked="checked"';
    }
    ?>
 id="mc_rewards" class="code" />
    <em><label for="mc_rewards"><?php 
    esc_html_e('turning this on will place a "powered by MailChimp" link in your form that will earn you credits with us. It is optional and can be turned on or off at any time.', 'mailchimp_i18n');
    ?>
</label></em>
    </td>
    </tr>
    <tr valign="top">
    <th scope="row"><?php 
    esc_html_e('Use Javascript Support?', 'mailchimp_i18n');
    ?>
:</th>
    <td><input name="mc_use_javascript" type="checkbox" <?php 
    checked(get_option('mc_use_javascript'), 'on');
    ?>
 id="mc_use_javascript" class="code" />
    <em><label for="mc_use_javascript"><?php 
    esc_html_e('turning this on will use fancy javascript submission and should degrade gracefully for users not using javascript. It is optional and can be turned on or off at any time.', 'mailchimp_i18n');
    ?>
</label></em>
    </td>
    </tr>
	<tr valign="top">
    <th scope="row"><?php 
    esc_html_e('Use Javascript Datepicker?', 'mailchimp_i18n');
    ?>
:</th>
    <td><input name="mc_use_datepicker" type="checkbox" <?php 
    checked(get_option('mc_use_datepicker'), 'on');
    ?>
 id="mc_use_datepicker" class="code" />
    <em><label for="mc_use_datepicker"><?php 
    esc_html_e('turning this on will use the jQuery UI Datepicker for dates.', 'mailchimp_i18n');
    ?>
</label></em>
    </td>
    </tr>
    <tr valign="top">
    <th scope="row"><?php 
    esc_html_e('Include Unsubscribe link?', 'mailchimp_i18n');
    ?>
:</th>
    <td><input name="mc_use_unsub_link" type="checkbox"<?php 
    checked(get_option('mc_use_unsub_link'), 'on');
    ?>
 id="mc_use_unsub_link" class="code" />
    <em><label for="mc_use_unsub_link"><?php 
    esc_html_e('turning this on will add a link to your host unsubscribe form', 'mailchimp_i18n');
    ?>
</label></em>
    </td>
    </tr>
    <tr valign="top">
	<th scope="row"><?php 
    esc_html_e('Header content', 'mailchimp_i18n');
    ?>
:</th>
	<td>
	<textarea name="mc_header_content" rows="2" cols="50"><?php 
    echo esc_html(get_option('mc_header_content'));
    ?>
</textarea><br/>
	<em><?php 
    esc_html_e('You can fill this with your own Text, HTML markup (including image links), or Nothing!', 'mailchimp_i18n');
    ?>
</em>
	</td>
	</tr>
	
    <tr valign="top">
	<th scope="row"><?php 
    esc_html_e('Sub-header content', 'mailchimp_i18n');
    ?>
:</th>
	<td>
	<textarea name="mc_subheader_content" rows="2" cols="50"><?php 
    echo esc_html(get_option('mc_subheader_content'));
    ?>
</textarea><br/>
	<em><?php 
    esc_html_e('You can fill this with your own Text, HTML markup (including image links), or Nothing!', 'mailchimp_i18n');
    ?>
</em>.
       <?php 
    esc_html_e('This will be displayed under the heading and above the form.', 'mailchimp_i18n');
    ?>
	</td>
	</tr>


	<tr valign="top">
	<th scope="row"><?php 
    esc_html_e('Submit Button text', 'mailchimp_i18n');
    ?>
:</th>
	<td>
	<input type="text" name="mc_submit_text" size="30" value="<?php 
    echo esc_attr(get_option('mc_submit_text'));
    ?>
"/>
	</td>
	</tr>

	<tr valign="top">
	<th scope="row"><?php 
    esc_html_e('Custom Styling', 'mailchimp_i18n');
    ?>
:</th>
	<td>
	<table class="widefat">

		<tr><th><label for="mc_custom_style"><?php 
    esc_html_e('Turned On?', 'mailchimp_i18n');
    ?>
</label></th><td><input type="checkbox" name="mc_custom_style" id="mc_custom_style"<?php 
    checked(get_option('mc_custom_style'), 'on');
    ?>
 /></td></tr>
        <tr><th colspan="2"><?php 
    esc_html_e('Header Settings (only applies if there are no HTML tags in the Header Content area above)', 'mailchimp_i18n');
    ?>
:</th></tr>
		<tr><th><?php 
    esc_html_e('Border Width', 'mailchimp_i18n');
    ?>
:</th><td><input type="text" name="mc_header_border_width" size="3" maxlength="3" value="<?php 
    echo esc_attr(get_option('mc_header_border_width'));
    ?>
"/> px<br/>
			<em><?php 
    esc_html_e('Set to 0 for no border, do not enter', 'mailchimp_i18n');
    ?>
 <strong>px</strong>!</em>
		</td></tr>
		<tr><th><?php 
    esc_html_e('Border Color', 'mailchimp_i18n');
    ?>
:</th><td>#<input type="text" name="mc_header_border_color" size="7" maxlength="6" value="<?php 
    echo esc_attr(get_option('mc_header_border_color'));
    ?>
"/><br/>
			<em><?php 
    esc_html_e('do not enter initial', 'mailchimp_i18n');
    ?>
 <strong>#</strong></em>
		</td></tr>
		<tr><th><?php 
    esc_html_e('Text Color', 'mailchimp_i18n');
    ?>
:</th><td>#<input type="text" name="mc_header_text_color" size="7" maxlength="6" value="<?php 
    echo esc_attr(get_option('mc_header_text_color'));
    ?>
"/><br/>
			<em><?php 
    esc_html_e('do not enter initial', 'mailchimp_i18n');
    ?>
 <strong>#</strong></em>
		</td></tr>
		<tr><th><?php 
    esc_html_e('Background Color', 'mailchimp_i18n');
    ?>
:</th><td>#<input type="text" name="mc_header_background" size="7" maxlength="6" value="<?php 
    echo esc_attr(get_option('mc_header_background'));
    ?>
"/><br/>
			<em><?php 
    esc_html_e('do not enter initial', 'mailchimp_i18n');
    ?>
 <strong>#</strong></em>
		</td></tr>
		
        <tr><th colspan="2"><?php 
    esc_html_e('Form Settings', 'mailchimp_i18n');
    ?>
:</th></tr>
		<tr><th><?php 
    esc_html_e('Border Width', 'mailchimp_i18n');
    ?>
:</th><td><input type="text" name="mc_form_border_width" size="3" maxlength="3" value="<?php 
    echo esc_attr(get_option('mc_form_border_width'));
    ?>
"/> px<br/>
			<em><?php 
    esc_html_e('Set to 0 for no border, do not enter', 'mailchimp_i18n');
    ?>
 <strong>px</strong>!</em>
		</td></tr>
		<tr><th><?php 
    esc_html_e('Border Color', 'mailchimp_i18n');
    ?>
:</th><td>#<input type="text" name="mc_form_border_color" size="7" maxlength="6" value="<?php 
    echo esc_attr(get_option('mc_form_border_color'));
    ?>
"/><br/>
			<em><?php 
    esc_html_e('do not enter initial', 'mailchimp_i18n');
    ?>
 <strong>#</strong></em>
		</td></tr>
		<tr><th><?php 
    esc_html_e('Text Color', 'mailchimp_i18n');
    ?>
:</th><td>#<input type="text" name="mc_form_text_color" size="7" maxlength="6" value="<?php 
    echo esc_attr(get_option('mc_form_text_color'));
    ?>
"/><br/>
			<em><?php 
    esc_html_e('do not enter initial', 'mailchimp_i18n');
    ?>
 <strong>#</strong></em>
		</td></tr>
		<tr><th><?php 
    esc_html_e('Background Color', 'mailchimp_i18n');
    ?>
:</th><td>#<input type="text" name="mc_form_background" size="7" maxlength="6" value="<?php 
    echo esc_attr(get_option('mc_form_background'));
    ?>
"/><br/>
			<em><?php 
    esc_html_e('do not enter initial', 'mailchimp_i18n');
    ?>
 <strong>#</strong></em>
		</td></tr>
	</table>
</td>
</tr>
</table>
</div>
<input type="submit" value="<?php 
    esc_attr_e('Update Subscribe Form Settings', 'mailchimp_i18n');
    ?>
" class="button" />

<?php 
    // Merge Variables Table
    ?>
<div style="width:400px;">

<h4><?php 
    esc_html_e('Merge Variables Included', 'mailchimp_i18n');
    ?>
</h4>

<?php 
    $mv = get_option('mc_merge_vars');
    if (count($mv) == 0 || !is_array($mv)) {
        ?>
	<em><?php 
        esc_html_e('No Merge Variables found.', 'mailchimp_i18n');
        ?>
</em>
	<?php 
    } else {
        ?>
	
	<table class='widefat'>
		<tr valign="top">
			<th><?php 
        esc_html_e('Name', 'mailchimp_i18n');
        ?>
</th>
			<th><?php 
        esc_html_e('Tag', 'mailchimp_i18n');
        ?>
</th>
			<th><?php 
        esc_html_e('Required?', 'mailchimp_i18n');
        ?>
</th>
			<th><?php 
        esc_html_e('Include?', 'mailchimp_i18n');
        ?>
</th>
		</tr>
	<?php 
        foreach ($mv as $var) {
            ?>
		<tr valign="top">
			<td><?php 
            echo esc_html($var['name']);
            ?>
</td>
			<td><?php 
            echo esc_html($var['tag']);
            ?>
</td>
			<td><?php 
            echo esc_html($var['req'] == 1 ? 'Y' : 'N');
            ?>
</td>
			<td>
				<?php 
            if (!$var['req']) {
                $opt = 'mc_mv_' . $var['tag'];
                ?>
					<input name="<?php 
                echo esc_attr($opt);
                ?>
" type="checkbox" id="<?php 
                echo esc_attr($opt);
                ?>
" class="code"<?php 
                checked(get_option($opt), 'on');
                ?>
 />
					<?php 
            } else {
                ?>
					&nbsp;&mdash;&nbsp;
					<?php 
            }
            ?>
			</td>
		</tr>
		<?php 
        }
        ?>
	</table>
	<?php 
    }
    ?>

<h4><?php 
    esc_html_e('Interest Groups', 'mailchimp_i18n');
    ?>
</h4>

<?php 
    // Interest Groups Table
    $igs = get_option('mc_interest_groups');
    if (is_array($igs) && !isset($igs['id'])) {
        // Determines whether or not to continue processing. Only false if there was an error.
        $continue = true;
        foreach ($igs as $ig) {
            if ($continue) {
                if (!is_array($ig) || empty($ig) || $ig == 'N') {
                    ?>
		<em><?php 
                    esc_html_e('No Interest Groups Setup for this List', 'mailchimp_i18n');
                    ?>
</em>
			<?php 
                    $continue = false;
                } else {
                    ?>
		<table class='widefat'>
			<tr valign="top">
				<th width="75px">
					<label for="<?php 
                    echo esc_attr('mc_show_interest_groups_' . $ig['id']);
                    ?>
"><?php 
                    esc_html_e('Show?', 'mailchimp_i18n');
                    ?>
</label>
				</th>
				<th>
					<input name="<?php 
                    echo esc_attr('mc_show_interest_groups_' . $ig['id']);
                    ?>
" id="<?php 
                    echo esc_attr('mc_show_interest_groups_' . $ig['id']);
                    ?>
" type="checkbox" class="code"<?php 
                    checked('on', get_option('mc_show_interest_groups_' . $ig['id']));
                    ?>
 />
				</th>
			</tr>
			<tr valign="top">
				<th><?php 
                    esc_html_e('Name', 'mailchimp_i18n');
                    ?>
:</th>
				<th><?php 
                    echo esc_html($ig['name']);
                    ?>
</th>
			</tr>
			<tr valign="top">
				<th><?php 
                    esc_html_e('Input Type', 'mailchimp_i18n');
                    ?>
:</th>
				<td><?php 
                    echo esc_html($ig['form_field']);
                    ?>
</td>
			</tr>
			<tr valign="top">
				<th><?php 
                    esc_html_e('Options', 'mailchimp_i18n');
                    ?>
:</th>
				<td>
					<ul>
					<?php 
                    foreach ($ig['groups'] as $interest) {
                        ?>
						<li><?php 
                        echo esc_html($interest['name']);
                        ?>
</li>
						<?php 
                    }
                    ?>
					</ul>
				</td>
			</tr>
		</table>
		<?php 
                }
            }
        }
    } else {
        ?>
	<em><?php 
        esc_html_e('Error retrieving interest groups. Please re-import the list.', 'mailchimp_i18n');
        ?>
</em>
	<?php 
    }
    ?>
<p class="submit">
<input type="submit" value="<?php 
    esc_attr_e('Update Subscribe Form Settings', 'mailchimp_i18n');
    ?>
" class="button" />
</p>
</div>
</form>
</div>
</div><!--wrap-->
<?php 
}
Exemple #3
0
<?php

/*
	MailChimp GetLists
*/
@session_start();
require_once dirname(__FILE__) . '/../mailchimp/miniMCAPI.class.php';
if ($_POST['mailchimp_api'] != '') {
    $return = '';
    $mailchimp_class = new mailchimpSF_MCAPI($_POST['mailchimp_api']);
    $retval = $mailchimp_class->lists();
    if (!$mailchimp_class->errorCode) {
        $return .= '<select name="mailchimp_list">';
        foreach ($retval['data'] as $list) {
            $return .= '<option value="' . $list['id'] . '">' . $list['name'] . '</option>';
        }
        $return .= '</select>';
    } else {
        $return = "Error: " . $mailchimp_class->errorMessage;
    }
    die($return);
}