Changeset 1590048
- Timestamp:
- 02/06/2017 03:16:58 PM (9 years ago)
- Location:
- directory-builder
- Files:
-
- 4 edited
- 7 copied
-
tags/1.3.1 (copied) (copied from directory-builder/trunk)
-
tags/1.3.1/README.txt (copied) (copied from directory-builder/trunk/README.txt) (2 diffs)
-
tags/1.3.1/admin/css/db-functionality-admin.css (modified) (1 diff)
-
tags/1.3.1/admin/js/db-functionality-admin.js (copied) (copied from directory-builder/trunk/admin/js/db-functionality-admin.js)
-
tags/1.3.1/directory-builder.php (copied) (copied from directory-builder/trunk/directory-builder.php) (6 diffs)
-
tags/1.3.1/includes/class-db-functionality-activator.php (copied) (copied from directory-builder/trunk/includes/class-db-functionality-activator.php)
-
tags/1.3.1/public/class-db-functionality-public.php (copied) (copied from directory-builder/trunk/public/class-db-functionality-public.php)
-
tags/1.3.1/template/search-listing-item.php (copied) (copied from directory-builder/trunk/template/search-listing-item.php)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/admin/css/db-functionality-admin.css (modified) (1 diff)
-
trunk/directory-builder.php (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
directory-builder/tags/1.3.1/README.txt
r1571162 r1590048 3 3 Tags: 4 4 Requires at least: 4.5.3 5 Tested up to: 4.7 6 Stable tag: 1.3 5 Tested up to: 4.7.2 6 Stable tag: 1.3.1 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 26 26 == Changelog == 27 27 28 = 1.3.1 = 29 * Fixed issues with custom fields 30 28 31 = 1.3 = 29 32 * Improved how default settings are checked -
directory-builder/tags/1.3.1/admin/css/db-functionality-admin.css
r1557657 r1590048 190 190 position: relative; 191 191 min-height: 54px; 192 } 193 194 #directory_listing_fields .db-field-row > div { 195 min-height: initial; 192 196 } 193 197 -
directory-builder/tags/1.3.1/directory-builder.php
r1571162 r1590048 17 17 * Plugin URI: https://cohhe.com/ 18 18 * Description: Directory builder provides listing functionality for your theme. 19 * Version: 1.3 19 * Version: 1.3.1 20 20 * Author: Cohhe 21 21 * Author URI: https://cohhe.com/ … … 1350 1350 case 'checkbox': 1351 1351 $output .= ' 1352 <div class="db-field-row'.$field_required.'">'; 1352 <div class="db-field-row'.$field_required.' checkbox-label">'; 1353 $is_checked = ($field_default=='true'?' checked':''); 1354 $output .= '<input type="checkbox" id="'.$field_name.'" name="'.$field_name.'" class="'.$custom_class.'" value="true"'.$is_checked.'>'; 1353 1355 if ( $field_title != '' ) { 1354 1356 $output .= '<label class="db-field-row-label" for="'.$field_name.'">'.$field_title.'</label>'; 1355 1357 } 1356 1357 $is_checked = ($field_default=='true'?' checked':''); 1358 $output .= '<input type="checkbox" id="'.$field_name.'" name="'.$field_name.'" class="'.$custom_class.'" value="true"'.$is_checked.'>'; 1358 $output .= '<div class="clearfix"></div>'; 1359 1359 if ( $field_description != '' || ( $field_settings['required'] == 'yes' && $field_required_message != '' ) ) { 1360 1360 $output .= '<div class="db-field-meta">'; … … 1376 1376 1377 1377 $output .= ' 1378 <div class="db-field-row'.$field_required.' ">';1378 <div class="db-field-row'.$field_required.' default-label radio">'; 1379 1379 if ( $field_title != '' ) { 1380 1380 $output .= '<label class="db-field-row-label">'.$field_title.'</label>'; … … 1477 1477 1478 1478 $output .= ' 1479 <div class="db-field-row'.$field_required.' ">';1479 <div class="db-field-row'.$field_required.' default-label">'; 1480 1480 if ( $field_title != '' ) { 1481 1481 $output .= '<label class="db-field-row-label">'.$field_title.'</label>'; … … 2057 2057 global $db_search_listing_data; 2058 2058 $db_search_listing_data = $listing_value; 2059 2059 2060 $all_listings[$listing_value['ID']] = db_load_template( 'search-listing-item.php', true, false, $main_settings ); 2061 if ( function_exists('whitelab_get_image_css') ) { 2062 $listing_category = get_the_terms($db_search_listing_data['ID'], 'listing_category'); 2063 $img = wp_get_attachment_image_src( get_post_thumbnail_id( $db_search_listing_data['ID'] ), 'large' ); 2064 $extra_css = '<style type="text/css">'; 2065 if ( isset($img['0']) ) { 2066 $extra_css .= '.dt-featured-item-image.id-'.$listing_value['ID'].' { background: url('.$img['0'].') }'; 2067 } 2068 $listing_category = get_the_terms($db_search_listing_data['ID'], 'listing_category'); 2069 if ( isset($listing_category['0']) ) { 2070 $cat_meta = get_option( "listing_category_".$listing_category['0']->term_id); 2071 $tag_color = (isset($cat_meta['tag-category-color'])?$cat_meta['tag-category-color']:'#555'); 2072 $extra_css .= '.dt-featured-listings-category.'.$listing_category['0']->slug.' { color: '.$tag_color.' }'; 2073 $extra_css .= '.dt-featured-listings-category.'.$listing_category['0']->slug.':before { border-color: '.$tag_color.' }'; 2074 } 2075 $extra_css .= '</style>'; 2076 $all_listings[$listing_value['ID']] .= $extra_css; 2077 } 2060 2078 2061 2079 $categories = wp_get_object_terms($listing_value['ID'], 'listing_category'); … … 3515 3533 // Add all custom data to the post 3516 3534 foreach ($all_listing_values as $listing_value_key => $listing_key_value) { 3517 add_post_meta( $new_listing_id, sanitize_text_field($listing_value_key), sanitize_text_field($listing_key_value), true );3535 add_post_meta( $new_listing_id, sanitize_text_field($listing_value_key), ( !is_array( $listing_key_value ) ? sanitize_text_field( $listing_key_value ) : db_sanitize_array( $listing_key_value ) ), true ); 3518 3536 } 3519 3537 -
directory-builder/trunk/README.txt
r1571162 r1590048 3 3 Tags: 4 4 Requires at least: 4.5.3 5 Tested up to: 4.7 6 Stable tag: 1.3 5 Tested up to: 4.7.2 6 Stable tag: 1.3.1 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 26 26 == Changelog == 27 27 28 = 1.3.1 = 29 * Fixed issues with custom fields 30 28 31 = 1.3 = 29 32 * Improved how default settings are checked -
directory-builder/trunk/admin/css/db-functionality-admin.css
r1557657 r1590048 190 190 position: relative; 191 191 min-height: 54px; 192 } 193 194 #directory_listing_fields .db-field-row > div { 195 min-height: initial; 192 196 } 193 197 -
directory-builder/trunk/directory-builder.php
r1571162 r1590048 17 17 * Plugin URI: https://cohhe.com/ 18 18 * Description: Directory builder provides listing functionality for your theme. 19 * Version: 1.3 19 * Version: 1.3.1 20 20 * Author: Cohhe 21 21 * Author URI: https://cohhe.com/ … … 1350 1350 case 'checkbox': 1351 1351 $output .= ' 1352 <div class="db-field-row'.$field_required.'">'; 1352 <div class="db-field-row'.$field_required.' checkbox-label">'; 1353 $is_checked = ($field_default=='true'?' checked':''); 1354 $output .= '<input type="checkbox" id="'.$field_name.'" name="'.$field_name.'" class="'.$custom_class.'" value="true"'.$is_checked.'>'; 1353 1355 if ( $field_title != '' ) { 1354 1356 $output .= '<label class="db-field-row-label" for="'.$field_name.'">'.$field_title.'</label>'; 1355 1357 } 1356 1357 $is_checked = ($field_default=='true'?' checked':''); 1358 $output .= '<input type="checkbox" id="'.$field_name.'" name="'.$field_name.'" class="'.$custom_class.'" value="true"'.$is_checked.'>'; 1358 $output .= '<div class="clearfix"></div>'; 1359 1359 if ( $field_description != '' || ( $field_settings['required'] == 'yes' && $field_required_message != '' ) ) { 1360 1360 $output .= '<div class="db-field-meta">'; … … 1376 1376 1377 1377 $output .= ' 1378 <div class="db-field-row'.$field_required.' ">';1378 <div class="db-field-row'.$field_required.' default-label radio">'; 1379 1379 if ( $field_title != '' ) { 1380 1380 $output .= '<label class="db-field-row-label">'.$field_title.'</label>'; … … 1477 1477 1478 1478 $output .= ' 1479 <div class="db-field-row'.$field_required.' ">';1479 <div class="db-field-row'.$field_required.' default-label">'; 1480 1480 if ( $field_title != '' ) { 1481 1481 $output .= '<label class="db-field-row-label">'.$field_title.'</label>'; … … 2057 2057 global $db_search_listing_data; 2058 2058 $db_search_listing_data = $listing_value; 2059 2059 2060 $all_listings[$listing_value['ID']] = db_load_template( 'search-listing-item.php', true, false, $main_settings ); 2061 if ( function_exists('whitelab_get_image_css') ) { 2062 $listing_category = get_the_terms($db_search_listing_data['ID'], 'listing_category'); 2063 $img = wp_get_attachment_image_src( get_post_thumbnail_id( $db_search_listing_data['ID'] ), 'large' ); 2064 $extra_css = '<style type="text/css">'; 2065 if ( isset($img['0']) ) { 2066 $extra_css .= '.dt-featured-item-image.id-'.$listing_value['ID'].' { background: url('.$img['0'].') }'; 2067 } 2068 $listing_category = get_the_terms($db_search_listing_data['ID'], 'listing_category'); 2069 if ( isset($listing_category['0']) ) { 2070 $cat_meta = get_option( "listing_category_".$listing_category['0']->term_id); 2071 $tag_color = (isset($cat_meta['tag-category-color'])?$cat_meta['tag-category-color']:'#555'); 2072 $extra_css .= '.dt-featured-listings-category.'.$listing_category['0']->slug.' { color: '.$tag_color.' }'; 2073 $extra_css .= '.dt-featured-listings-category.'.$listing_category['0']->slug.':before { border-color: '.$tag_color.' }'; 2074 } 2075 $extra_css .= '</style>'; 2076 $all_listings[$listing_value['ID']] .= $extra_css; 2077 } 2060 2078 2061 2079 $categories = wp_get_object_terms($listing_value['ID'], 'listing_category'); … … 3515 3533 // Add all custom data to the post 3516 3534 foreach ($all_listing_values as $listing_value_key => $listing_key_value) { 3517 add_post_meta( $new_listing_id, sanitize_text_field($listing_value_key), sanitize_text_field($listing_key_value), true );3535 add_post_meta( $new_listing_id, sanitize_text_field($listing_value_key), ( !is_array( $listing_key_value ) ? sanitize_text_field( $listing_key_value ) : db_sanitize_array( $listing_key_value ) ), true ); 3518 3536 } 3519 3537
Note: See TracChangeset
for help on using the changeset viewer.