function homepage_settings() { foreach ($_REQUEST as $keys => $values) { ${$keys} = trim($values); } $return_data = array('success' => '-1', 'alert' => 'Save option failed, please try contacting your host provider to increase the post_max_size and suhosin.post.max_vars varialble on the server.'); ?> <?php if (isset($action) and $action == 'homepage_settings') { $homepage_xml = '<homepage_settings>'; $homepage_xml = $homepage_xml . create_xml_tag('homepage_newsline_on', $homepage_newsline_on); $homepage_xml = $homepage_xml . create_xml_tag('header_headline', htmlspecialchars(stripslashes($header_headline))); $homepage_xml = $homepage_xml . create_xml_tag('section_headline_category', $section_headline_category); $homepage_xml = $homepage_xml . create_xml_tag('homepage_twitter_on', $homepage_twitter_on); $homepage_xml = $homepage_xml . create_xml_tag('header_twitter', htmlspecialchars(stripslashes($header_twitter))); $homepage_xml = $homepage_xml . create_xml_tag('consumer_key', $consumer_key); $homepage_xml = $homepage_xml . create_xml_tag('consumer_secret', $consumer_secret); $homepage_xml = $homepage_xml . create_xml_tag('user_token', $user_token); $homepage_xml = $homepage_xml . create_xml_tag('user_secret', $user_secret); $homepage_xml = $homepage_xml . create_xml_tag('twitter_id', htmlspecialchars(stripslashes($twitter_id))); $homepage_xml = $homepage_xml . create_xml_tag('homepage_layout_on', $homepage_layout_on); // $homepage_xml = $homepage_xml . create_xml_tag('section_select_background',$section_select_background); // $homepage_xml = $homepage_xml . create_xml_tag('section_scheme',$section_scheme); // $homepage_xml = $homepage_xml . create_xml_tag('section_patren',$section_patren); // $homepage_xml = $homepage_xml . create_xml_tag('section_body_patren',$section_body_patren); $homepage_xml = $homepage_xml . create_xml_tag('footer_sec_title', htmlspecialchars(stripslashes($footer_sec_title))); $homepage_xml = $homepage_xml . create_xml_tag('home_page_layout', $home_page_layout); $homepage_xml = $homepage_xml . '</homepage_settings>'; if (!save_option('homepage_settings', get_option('homepage_settings'), $homepage_xml)) { die(json_encode($return_data)); } die(json_encode(array('success' => '0'))); } $homepage_newsline_on = ''; $header_headline = ''; $section_headline_category = ''; $homepage_twitter_on = ''; $header_twitter = ''; $consumer_key = ''; $consumer_secret = ''; $user_token = ''; $user_secret = ''; $twitter_id = ''; $homepage_on = ''; $homepage_layout_on = ''; // $section_select_background = ''; // $section_scheme = ''; // $section_patren = ''; // $section_body_patren = ''; $footer_sec_title = ''; $home_page_layout = ''; $cp_typography_settings = get_option('homepage_settings'); if ($cp_typography_settings != '') { $cp_typo = new DOMDocument(); $cp_typo->loadXML($cp_typography_settings); $homepage_newsline_on = find_xml_value($cp_typo->documentElement, 'homepage_newsline_on'); $header_headline = find_xml_value($cp_typo->documentElement, 'header_headline'); $section_headline_category = find_xml_value($cp_typo->documentElement, 'section_headline_category'); $homepage_twitter_on = find_xml_value($cp_typo->documentElement, 'homepage_twitter_on'); $header_twitter = find_xml_value($cp_typo->documentElement, 'header_twitter'); $consumer_key = find_xml_value($cp_typo->documentElement, 'consumer_key'); $consumer_secret = find_xml_value($cp_typo->documentElement, 'consumer_secret'); $user_token = find_xml_value($cp_typo->documentElement, 'user_token'); $user_secret = find_xml_value($cp_typo->documentElement, 'user_secret'); $twitter_id = find_xml_value($cp_typo->documentElement, 'twitter_id'); $homepage_layout_on = find_xml_value($cp_typo->documentElement, 'homepage_layout_on'); // $section_select_background = find_xml_value($cp_typo->documentElement,'section_select_background'); // $section_scheme = find_xml_value($cp_typo->documentElement,'section_scheme'); // $section_patren = find_xml_value($cp_typo->documentElement,'section_patren'); // $section_body_patren = find_xml_value($cp_typo->documentElement,'section_body_patren'); $footer_sec_title = find_xml_value($cp_typo->documentElement, 'footer_sec_title'); $home_page_layout = find_xml_value($cp_typo->documentElement, 'home_page_layout'); } ?> <div id="wrapper_backend cp-margin-left"> <div id="header_theme_options"> <span id="backend_logo"> <h1> <a href="#"><h3> <?php _e('CrunchPress Framework', 'crunchpress'); ?> </h3> </a> </h1> </span> </div> <div class="wrapper_1"> <?php echo top_navigation_html(); ?> </div> <div class="below_wrapper tabs"> <div class="wrapper_left"> <ul id="wp_t_o_right_menu"> <li class="home_layout" id="active_tab"><?php _e('Home Page Layout', 'crunchpress'); ?> </li> <li class="footer_area"><?php _e('Footer Layout', 'crunchpress'); ?> </li> </ul> </div> <div class="wrapper_right"> <form id="options-panel-form" name="cp-panel-form"> <div class="panel-elements" id="panel-elements"> <div class="panel-element" id="panel-element-save-complete"> <div class="panel-element-save-text"><?php _e('Save Options Complete', 'crunchpress'); ?> .</div> <div class="panel-element-save-arrow"></div> </div> <ul> <li id="home_layout" class="active_tab"> <h3><h3> <?php _e('Home Page Layout Settings', 'crunchpress'); ?> </h3></h3> <ul class="panel-body recipe_class"> <li class="panel-title"> <label for="" > <?php _e('News Headline', 'crunchpress'); ?> </label> </li> <li class="panel-input"> <label for="homepage_newsline_on"><div class="checkbox-switch <?php echo $homepage_newsline_on == 'enable' || $homepage_newsline_on == '' && empty($default) ? 'checkbox-switch-on' : 'checkbox-switch-off'; ?> "></div></label> <input type="checkbox" name="homepage_newsline_on" class="checkbox-switch" value="disable" checked> <input type="checkbox" name="homepage_newsline_on" id="homepage_newsline_on" class="checkbox-switch" value="enable" <?php echo $homepage_newsline_on == 'enable' || $homepage_newsline_on == '' && empty($default) ? 'checked' : ''; ?> > </li> <li class="description"><h3> <?php _e('You can turn On/Off Home Page Widgets from Top of the page.', 'crunchpress'); ?> </h3> </li> </ul> <div class="clear"></div> <ul class="panel-body recipe_class"> <li class="panel-title"> <label for="header_headline" > <?php _e('News Headline Title', 'crunchpress'); ?> </label> </li> <li class="panel-input"> <input type="text" name="header_headline" id="header_headline" value="<?php echo $header_headline == '' ? esc_html($header_headline) : esc_html($header_headline); ?> " /> </li> <li class="description"><h3> <?php _e('Please enter your news headline title here.', 'crunchpress'); ?> </h3> </li> </ul> <div class="clear"></div> <ul class="panel-body recipe_class"> <li class="panel-title"> <label for="section_headline_category"><?php _e('News Headline Category', 'crunchpress'); ?> </label> </li> <li class="panel-input"> <div class="combobox"> <select name="section_headline_category" class="section_headline_category" id="section_headline_category"> <option value="nocategory" class=""><h3> <?php _e('---No Category---', 'crunchpress'); ?> </h3> </option> <?php foreach (get_category_list_array('category') as $category) { ?> <option <?php if (esc_attr($section_headline_category) == $category->slug) { echo 'selected'; } ?> value="<?php echo $category->slug; ?> " > <?php echo substr($category->name, 0, 20); if (strlen($category->name) > 20) { echo "..."; } ?> </option> <?php } ?> </select> </div> </li> <li class="description"><h3> <?php _e('Please select headline category.', 'crunchpress'); ?> </h3> </li> </ul> <div class="clear"></div> <ul class="panel-body recipe_class"> <li class="panel-title"> <label for="" > <?php _e('Twitter Feeds', 'crunchpress'); ?> </label> </li> <li class="panel-input"> <label for="homepage_twitter_on"><div class="checkbox-switch <?php echo $homepage_twitter_on == 'enable' || $homepage_twitter_on == '' && empty($default) ? 'checkbox-switch-on' : 'checkbox-switch-off'; ?> "></div></label> <input type="checkbox" name="homepage_twitter_on" class="checkbox-switch" value="disable" checked> <input type="checkbox" name="homepage_twitter_on" id="homepage_twitter_on" class="checkbox-switch" value="enable" <?php echo $homepage_twitter_on == 'enable' || $homepage_twitter_on == '' && empty($default) ? 'checked' : ''; ?> > </li> <li class="description"><h3> <?php _e('You can turn On/Off Home Page Widgets from Top of the page.', 'crunchpress'); ?> </h3> </li> </ul> <div class="clear"></div> <ul class="panel-body recipe_class"> <li class="panel-title"> <label for="header_twitter" > <?php _e('Twitter Title', 'crunchpress'); ?> </label> </li> <li class="panel-input"> <input type="text" name="header_twitter" id="header_twitter" value="<?php echo $header_twitter == '' ? esc_html($header_twitter) : esc_html($header_twitter); ?> " /> </li> <li class="description"><h3> <?php _e('Please enter your news headline title here.', 'crunchpress'); ?> </h3> </li> </ul> <div class="clear"></div> <ul class="panel-body recipe_class"> <li class="panel-title"> <label for="consumer_key" > <?php _e('Consumer Key', 'crunchpress'); ?> </label> </li> <li class="panel-input"> <input type="text" name="consumer_key" id="consumer_key" value="<?php echo $consumer_key == '' ? esc_html($consumer_key) : esc_html($consumer_key); ?> " /> </li> <li class="description"><h3> <?php _e('Please enter your Consumer Key Here.', 'crunchpress'); ?> </h3> </li> </ul> <ul class="panel-body recipe_class"> <li class="panel-title"> <label for="consumer_secret" > <?php _e('Consumer Secret Key', 'crunchpress'); ?> </label> </li> <li class="panel-input"> <input type="text" name="consumer_secret" id="consumer_secret" value="<?php echo $consumer_secret == '' ? esc_html($consumer_secret) : esc_html($consumer_secret); ?> " /> </li> <li class="description"><h3> <?php _e('Please enter your Consumer Secret Key here here.', 'crunchpress'); ?> </h3> </li> </ul> <ul class="panel-body recipe_class"> <li class="panel-title"> <label for="user_token" > <?php _e('User Token', 'crunchpress'); ?> </label> </li> <li class="panel-input"> <input type="text" name="user_token" id="user_token" value="<?php echo $user_token == '' ? esc_html($user_token) : esc_html($user_token); ?> " /> </li> <li class="description"><h3> <?php _e('Please enter your User Token here.', 'crunchpress'); ?> </h3> </li> </ul> <ul class="panel-body recipe_class"> <li class="panel-title"> <label for="user_secret" > <?php _e('User Secret Token', 'crunchpress'); ?> </label> </li> <li class="panel-input"> <input type="text" name="user_secret" id="user_secret" value="<?php echo $user_secret == '' ? esc_html($user_secret) : esc_html($user_secret); ?> " /> </li> <li class="description"><h3> <?php _e('Please enter your User Secret Token title here.', 'crunchpress'); ?> </h3> </li> </ul> <ul class="panel-body recipe_class"> <li class="panel-title"> <label for="twitter_id" > <?php _e('Twitter ID', 'crunchpress'); ?> </label> </li> <li class="panel-input"> <input type="text" name="twitter_id" id="twitter_id" value="<?php echo $twitter_id == '' ? esc_html($twitter_id) : esc_html($twitter_id); ?> " /> </li> <li class="description"><h3> <?php _e('Please enter your news headline title here.', 'crunchpress'); ?> </h3> </li> </ul> <div class="clear"></div> </li> <li id="footer_area"> <ul class="panel-body recipe_class"> <li class="panel-title"> <label for="" > <?php _e('Footer Widgets', 'crunchpress'); ?> </label> </li> <li class="panel-input"> <label for="homepage_layout_on"><div class="checkbox-switch <?php echo $homepage_layout_on == 'enable' || $homepage_layout_on == '' && empty($default) ? 'checkbox-switch-on' : 'checkbox-switch-off'; ?> "></div></label> <input type="checkbox" name="homepage_layout_on" class="checkbox-switch" value="disable" checked> <input type="checkbox" name="homepage_layout_on" id="homepage_layout_on" class="checkbox-switch" value="enable" <?php echo $homepage_layout_on == 'enable' || $homepage_layout_on == '' && empty($default) ? 'checked' : ''; ?> > </li> <li class="description"><h3> <?php _e('You can turn On/Off Home Page Widgets from Top of the page.', 'crunchpress'); ?> </h3> </li> </ul> <div class="clear"></div> <ul class="panel-body recipe_class"> <li class="panel-title"> <label for="footer_sec_title" > <?php _e('Footer Section Title', 'crunchpress'); ?> </label> </li> <li class="panel-input"> <input type="text" name="footer_sec_title" id="footer_sec_title" value="<?php echo $footer_sec_title == '' ? esc_html($footer_sec_title) : esc_html($footer_sec_title); ?> " /> </li> <li class="description"><h3> <?php _e('Please enter your footer section title here.', 'crunchpress'); ?> </h3> </li> </ul> <div class="clear"></div> <ul class="recipe_class"> <li class="panel-title"> <label for=""><?php _e('Footer Widget Layout', 'crunchpress'); ?> </label> </li> <li class="panel-radioimage"> <?php $value = ''; $options = array('1' => array('value' => 'home_4_col', 'image' => '/framework/images/footer-style1.png'), '2' => array('value' => 'home_3_col', 'image' => '/framework/images/footer-style6.png')); foreach ($options as $option) { ?> <div class='radio-image-wrapper'> <label for="<?php echo $option['value']; ?> "> <img src=<?php echo CP_PATH_URL . $option['image']; ?> class="home_page_layout" alt="home_page_layout" /> <div id="check-list"></div> </label> <input type="radio" name="home_page_layout" value="<?php echo $option['value']; ?> " id="<?php echo $option['value']; ?> " class="dd" <?php if ($home_page_layout == $option['value']) { echo 'checked'; } ?> > </div> <?php } ?> <br class="clear"> </li> <li class="description"><h3> <?php _e('Please select home page layout style.', 'crunchpress'); ?> </h3> </li> </ul> </li> <div class="panel-element-tail"> <div class="tail-save-changes"> <div class="loading-save-changes"></div> <input type="submit" value="<?php echo __('Save Changes', 'crunchpress'); ?> "> <input type="hidden" name="action" value="homepage_settings"> <!--<input type="hidden" name="security" value="<?php //echo wp_create_nonce(plugin_basename(__FILE__)) ?> ">--> </div> </div> </ul> </div> </form> </div> </div> </div> <?php }
function form($instance) { wp_reset_query(); wp_reset_postdata(); $instance = wp_parse_args((array) $instance, array('title' => '')); $wid_class = isset($instance['wid_class']) ? esc_attr($instance['wid_class']) : ''; $title = $instance['title']; $album_select_feature = isset($instance['album_select_feature']) ? esc_attr($instance['album_select_feature']) : ''; $album_select = isset($instance['album_select']) ? esc_attr($instance['album_select']) : ''; $number_of_tracks = isset($instance['number_of_tracks']) ? esc_attr($instance['number_of_tracks']) : ''; ?> <p> <label for="<?php echo $this->get_field_id('wid_class'); ?> "> <?php _e('Class:', 'crunchpress'); ?> <input class="widefat" id="<?php echo $this->get_field_id('wid_class'); ?> " name="<?php echo $this->get_field_name('wid_class'); ?> " type="text" value="<?php echo esc_attr($wid_class); ?> " /> </label> </p> <p> <label for="<?php echo $this->get_field_id('title'); ?> "> <?php _e('Title:', 'crunchpress'); ?> <input class="widefat" id="<?php echo $this->get_field_id('title'); ?> " name="<?php echo $this->get_field_name('title'); ?> " type="text" value="<?php echo esc_attr($title); ?> " /> </label> </p> <p> <label for="<?php echo $this->get_field_id('album_select_feature'); ?> "> <?php _e('Select Feature Sermon:', 'crunchpress'); ?> <select class="widefat" id="<?php echo $this->get_field_id('album_select_feature'); ?> " name="<?php echo $this->get_field_name('album_select_feature'); ?> " > <?php foreach (get_title_list_array('albums') as $category) { ?> <option <?php if (esc_attr($album_select) == $category->ID) { echo 'selected'; } ?> value="<?php echo $category->ID; ?> " > <?php echo substr($category->post_title, 0, 20); if (strlen($category->post_title) > 20) { echo "..."; } ?> </option> <?php } ?> </select> </label> </p> <p> <label for="<?php echo $this->get_field_id('album_select'); ?> "> <?php _e('Select Category:', 'crunchpress'); ?> <select class="widefat" id="<?php echo $this->get_field_id('album_select'); ?> " name="<?php echo $this->get_field_name('album_select'); ?> " > <?php foreach (get_category_list_array('album-category') as $category) { ?> <option <?php if (esc_attr($album_select) == $category->term_id) { echo 'selected'; } ?> value="<?php echo $category->term_id; ?> " > <?php echo substr($category->name, 0, 20); if (strlen($category->name) > 20) { echo "..."; } ?> </option> <?php } ?> </select> </label> </p> <p> <label for="<?php echo $this->get_field_id('number_of_tracks'); ?> "> <?php _e('Number of Sermons', 'crunchpress'); ?> <input class="widefat" size="5" id="<?php echo $this->get_field_id('number_of_tracks'); ?> " name="<?php echo $this->get_field_name('number_of_tracks'); ?> " type="text" value="<?php echo esc_attr($number_of_tracks); ?> " /> </label> </p> <?php }
function form($instance) { $instance = wp_parse_args((array) $instance, array('title' => '')); $wid_class = isset($instance['wid_class']) ? esc_attr($instance['wid_class']) : ''; $title = $instance['title']; $recent_post_category = isset($instance['recent_post_category']) ? esc_attr($instance['recent_post_category']) : ''; $number_of_news = isset($instance['number_of_news']) ? esc_attr($instance['number_of_news']) : ''; ?> <p> <label for="<?php echo $this->get_field_id('wid_class'); ?> "> <?php _e('Class:', 'crunchpress'); ?> <input class="widefat" id="<?php echo $this->get_field_id('wid_class'); ?> " name="<?php echo $this->get_field_name('wid_class'); ?> " type="text" value="<?php echo esc_attr($wid_class); ?> " /> </label> </p> <p> <label for="<?php echo $this->get_field_id('title'); ?> "> <?php _e('Title:', 'crunchpress'); ?> <input class="widefat" id="<?php echo $this->get_field_id('title'); ?> " name="<?php echo $this->get_field_name('title'); ?> " type="text" value="<?php echo esc_attr($title); ?> " /> </label> </p> <p> <label for="<?php echo $this->get_field_id('recent_post_category'); ?> "> <?php _e('Select Category:', 'crunchpress'); ?> <select id="<?php echo $this->get_field_id('recent_post_category'); ?> " name="<?php echo $this->get_field_name('recent_post_category'); ?> " class="widefat"> <?php foreach (get_category_list_array('category') as $category) { ?> <option <?php if (esc_attr($recent_post_category) == $category->slug) { echo 'selected'; } ?> value="<?php echo $category->slug; ?> " > <?php echo substr($category->name, 0, 20); if (strlen($category->name) > 20) { echo "..."; } ?> </option> <?php } ?> </select> </label> </p> <p> <label for="<?php echo $this->get_field_id('number_of_news'); ?> "> <?php _e('Number of News', 'crunchpress'); ?> <input class="widefat" size="5" id="<?php echo $this->get_field_id('number_of_news'); ?> " name="<?php echo $this->get_field_name('number_of_news'); ?> " type="text" value="<?php echo esc_attr($number_of_news); ?> " /> </label> </p> <?php }
function add_page_option_element() { global $post, $page_meta_boxes; $page_meta_boxes['Page Item']['name']['Blog']['category']['options'] = get_category_list_array('category'); $page_meta_boxes['Page Item']['name']['Timeline']['category']['options'] = get_category_list_array('category'); $page_meta_boxes['Page Item']['name']['Woo-Products']['category']['options'] = get_category_list_array('product_cat'); $page_meta_boxes['Page Item']['name']['News']['category']['options'] = get_category_list_array('category'); $page_meta_boxes['Page Item']['name']['Featured-News']['category']['options'] = get_category_list_array('category'); $page_meta_boxes['Page Item']['name']['Feature-Projects']['category']['options'] = get_category_list_array('project_category'); $page_meta_boxes['Page Item']['name']['Crowd-Funding']['category']['options'] = get_category_list_array('project_category'); $page_meta_boxes['Choose Left Sidebar']['options'] = get_sidebar_name(); $page_meta_boxes['Choose Right Sidebar']['options'] = get_sidebar_name(); echo '<div id="cp-overlay-wrapper">'; echo '<div class="bootstrap_admin" id="cp-overlay-content">'; //echo '<div class="container">'; set_nonce(); //Print Extra Plugins by Extended Classes if (count(get_extends_name('function_library')) != 0) { $function_library = new function_library(); foreach (class_function_layout() as $keys => $values) { ${$keys} = 'dynamic' . $keys; $page_mera_variable = $function_library->create_variable($keys, $values); $page_mera_variable->page_builder_element_class(); } } //print_r($page_meta_boxes); global $post, $page_meta_boxes; if (!class_exists("Woocommerce")) { unset($page_meta_boxes['Footer-Product-Button']); unset($page_meta_boxes['category_product']); } //ignitionDeck if (!class_exists("Deck")) { unset($page_meta_boxes['Crowd-Funding']); unset($page_meta_boxes['Feature-Projects']); } //function_library if (!class_exists("function_library")) { unset($page_meta_boxes['Top Slider On']); unset($page_meta_boxes['Top Slider Type']); unset($page_meta_boxes['Top Slider Images']); unset($page_meta_boxes['Top Slider Layer']); unset($page_meta_boxes['Top Slider Shortcode']); } //get value $counter_element = 0; foreach ($page_meta_boxes as $page_meta_box) { if ($page_meta_box['type'] == 'page-option-item') { $page_meta_box['value'] = get_post_meta($post->ID, $page_meta_box['xml'], true); print_page_default_elements($page_meta_box); print_page_selected_elements($page_meta_box); } elseif ($page_meta_box['type'] == 'sidebar') { echo 'ok'; die; $page_meta_box['value'] = get_post_meta($post->ID, $page_meta_box['xml'], true); print_page_default_elements($page_meta_box); print_page_selected_elements($page_meta_box); echo 'ok'; } else { if ($page_meta_box['type'] == 'imagepicker') { $slider_xml_string = get_post_meta($post->ID, $page_meta_box['xml'], true); if (!empty($slider_xml_string)) { $slider_xml_val = new DOMDocument(); $slider_xml_val->loadXML($slider_xml_string); $page_meta_box['value'] = $slider_xml_val->documentElement; } print_meta($page_meta_box); } else { if (empty($page_meta_box['name'])) { $page_meta_box['name'] = ''; } $page_meta_box['value'] = get_post_meta($post->ID, $page_meta_box['name'], true); print_meta($page_meta_box); } } //echo "<div class='clear'></div>"; //echo empty($page_meta_box['hr'])? '<hr class="separator mt20">': ''; } //echo '</div>'; echo '</div>'; echo '</div>'; }
function form($instance) { $instance = wp_parse_args((array) $instance, array('title' => '')); $title = empty($instance['title']) ? ' ' : apply_filters('widget_title', $instance['title']); $recent_event_category = empty($instance['recent_event_category']) ? ' ' : apply_filters('widget_title', $instance['recent_event_category']); $number_of_events = empty($instance['number_of_events']) ? ' ' : apply_filters('widget_title', $instance['number_of_events']); ?> <p> <label for="<?php echo $this->get_field_id('title'); ?> "> <?php _e('Title:', 'crunchpress'); ?> <input class="title" size="40" id="<?php echo $this->get_field_id('title'); ?> " name="<?php echo $this->get_field_name('title'); ?> " type="text" value="<?php echo esc_attr($title); ?> " /> </label> </p> <p> <label for="<?php echo $this->get_field_id('recent_event_category'); ?> "> <?php _e('Select Category:', 'crunchpress'); ?> <select id="<?php echo $this->get_field_id('recent_event_category'); ?> " name="<?php echo $this->get_field_name('recent_event_category'); ?> " style="width:225px"> <?php foreach (get_category_list_array('event-categories') as $category) { ?> <option <?php if (esc_attr($recent_event_category) == $category->term_id) { echo 'selected'; } ?> value="<?php echo $category->term_id; ?> " > <?php echo substr($category->name, 0, 20); if (strlen($category->name) > 20) { echo "..."; } ?> </option> <?php } ?> </select> </label> </p> <p> <label for="<?php echo $this->get_field_id('number_of_events'); ?> "> <?php _e('Number of events', 'crunchpress'); ?> <input class="title" size="5" id="<?php echo $this->get_field_id('number_of_events'); ?> " name="<?php echo $this->get_field_name('number_of_events'); ?> " type="text" value="<?php echo esc_attr($number_of_events); ?> " /> </label> </p> <?php }