Changeset 1734156
- Timestamp:
- 09/22/2017 09:09:06 AM (9 years ago)
- Location:
- tp-framework
- Files:
-
- 167 added
- 3 deleted
- 5 edited
-
tags/1.0.3 (added)
-
tags/1.0.3/addons (added)
-
tags/1.0.3/addons/importer (added)
-
tags/1.0.3/addons/importer/assets (added)
-
tags/1.0.3/addons/importer/assets/css (added)
-
tags/1.0.3/addons/importer/assets/css/style.css (added)
-
tags/1.0.3/addons/importer/assets/css/style.css.map (added)
-
tags/1.0.3/addons/importer/assets/img (added)
-
tags/1.0.3/addons/importer/assets/img/default-image.png (added)
-
tags/1.0.3/addons/importer/assets/img/no-image-preview.png (added)
-
tags/1.0.3/addons/importer/assets/js (added)
-
tags/1.0.3/addons/importer/assets/js/main.js (added)
-
tags/1.0.3/addons/importer/assets/scss (added)
-
tags/1.0.3/addons/importer/assets/scss/style.scss (added)
-
tags/1.0.3/addons/importer/dummy-data (added)
-
tags/1.0.3/addons/importer/dummy-data/theme-unit-test (added)
-
tags/1.0.3/addons/importer/dummy-data/theme-unit-test/screenshot.png (added)
-
tags/1.0.3/addons/importer/dummy-data/theme-unit-test/theme-unit-test-data.xml (added)
-
tags/1.0.3/addons/importer/dummy-data/theme-unit-test/widgets-monster.wie (added)
-
tags/1.0.3/addons/importer/dummy-data/woocommerce (added)
-
tags/1.0.3/addons/importer/dummy-data/woocommerce/dummy-data.xml (added)
-
tags/1.0.3/addons/importer/dummy-data/woocommerce/screenshot.png (added)
-
tags/1.0.3/addons/importer/dummy-data/woocommerce/widgets.wie (added)
-
tags/1.0.3/addons/importer/importer.php (added)
-
tags/1.0.3/addons/importer/includes (added)
-
tags/1.0.3/addons/importer/includes/class-importer-customize-setting.php (added)
-
tags/1.0.3/addons/importer/includes/class-importer-customizer.php (added)
-
tags/1.0.3/addons/importer/includes/class-importer-downloader.php (added)
-
tags/1.0.3/addons/importer/includes/class-importer-widgets.php (added)
-
tags/1.0.3/addons/importer/includes/helper-functions.php (added)
-
tags/1.0.3/addons/importer/templates (added)
-
tags/1.0.3/addons/importer/templates/available.php (added)
-
tags/1.0.3/addons/importer/templates/upload.php (added)
-
tags/1.0.3/addons/importer/wordpress-importer (added)
-
tags/1.0.3/addons/importer/wordpress-importer/parsers.php (added)
-
tags/1.0.3/addons/importer/wordpress-importer/wordpress-importer.php (added)
-
tags/1.0.3/assets (added)
-
tags/1.0.3/assets/css (added)
-
tags/1.0.3/assets/css/_field-widget.css (added)
-
tags/1.0.3/assets/css/_field-widget.css.map (added)
-
tags/1.0.3/assets/css/admin.css (added)
-
tags/1.0.3/assets/css/admin.css.map (added)
-
tags/1.0.3/assets/css/admin.min.css (added)
-
tags/1.0.3/assets/css/font-awesome.css (added)
-
tags/1.0.3/assets/css/font-awesome.min.css (added)
-
tags/1.0.3/assets/css/front.css (added)
-
tags/1.0.3/assets/css/front.css.map (added)
-
tags/1.0.3/assets/css/front.min.css (added)
-
tags/1.0.3/assets/fonts (added)
-
tags/1.0.3/assets/fonts/FontAwesome.otf (added)
-
tags/1.0.3/assets/fonts/fontawesome-webfont.eot (added)
-
tags/1.0.3/assets/fonts/fontawesome-webfont.svg (added)
-
tags/1.0.3/assets/fonts/fontawesome-webfont.ttf (added)
-
tags/1.0.3/assets/fonts/fontawesome-webfont.woff (added)
-
tags/1.0.3/assets/fonts/fontawesome-webfont.woff2 (added)
-
tags/1.0.3/assets/images (added)
-
tags/1.0.3/assets/images/add-large.png (added)
-
tags/1.0.3/assets/images/add.png (added)
-
tags/1.0.3/assets/images/remove.png (added)
-
tags/1.0.3/assets/images/select2-spinner.gif (added)
-
tags/1.0.3/assets/images/select2.png (added)
-
tags/1.0.3/assets/images/select2x2.png (added)
-
tags/1.0.3/assets/js (added)
-
tags/1.0.3/assets/js/admin_fields.js (added)
-
tags/1.0.3/assets/js/admin_fields.min.js (added)
-
tags/1.0.3/assets/js/customize-fields.js (added)
-
tags/1.0.3/assets/js/customize-fields.min.js (added)
-
tags/1.0.3/assets/js/front.js (added)
-
tags/1.0.3/assets/js/front.min.js (added)
-
tags/1.0.3/assets/js/libs.js (added)
-
tags/1.0.3/assets/js/libs.min.js (added)
-
tags/1.0.3/assets/js/repeater-libs.js (added)
-
tags/1.0.3/assets/js/repeater-libs.min.js (added)
-
tags/1.0.3/assets/scss (added)
-
tags/1.0.3/assets/scss/_field-group.scss (added)
-
tags/1.0.3/assets/scss/_field-repeater.scss (added)
-
tags/1.0.3/assets/scss/_field-typography.scss (added)
-
tags/1.0.3/assets/scss/_field-widget.scss (added)
-
tags/1.0.3/assets/scss/_vars.scss (added)
-
tags/1.0.3/assets/scss/admin.scss (added)
-
tags/1.0.3/assets/scss/front.scss (added)
-
tags/1.0.3/assets/vendors (added)
-
tags/1.0.3/assets/vendors/datetimepicker (added)
-
tags/1.0.3/assets/vendors/datetimepicker/jquery.datetimepicker.css (added)
-
tags/1.0.3/assets/vendors/datetimepicker/jquery.datetimepicker.full.js (added)
-
tags/1.0.3/assets/vendors/datetimepicker/jquery.datetimepicker.full.min.js (added)
-
tags/1.0.3/assets/vendors/datetimepicker/jquery.datetimepicker.min.css (added)
-
tags/1.0.3/assets/vendors/dependency (added)
-
tags/1.0.3/assets/vendors/dependency/dependency.js (added)
-
tags/1.0.3/assets/vendors/dependency/dependency.min.js (added)
-
tags/1.0.3/assets/vendors/fonticonpicker (added)
-
tags/1.0.3/assets/vendors/fonticonpicker/css (added)
-
tags/1.0.3/assets/vendors/fonticonpicker/css/jquery.fonticonpicker.css (added)
-
tags/1.0.3/assets/vendors/fonticonpicker/css/jquery.fonticonpicker.min.css (added)
-
tags/1.0.3/assets/vendors/fonticonpicker/fonts (added)
-
tags/1.0.3/assets/vendors/fonticonpicker/fonts/iconpicker.eot (added)
-
tags/1.0.3/assets/vendors/fonticonpicker/fonts/iconpicker.svg (added)
-
tags/1.0.3/assets/vendors/fonticonpicker/fonts/iconpicker.ttf (added)
-
tags/1.0.3/assets/vendors/fonticonpicker/fonts/iconpicker.woff (added)
-
tags/1.0.3/assets/vendors/fonticonpicker/js (added)
-
tags/1.0.3/assets/vendors/fonticonpicker/js/jquery.fonticonpicker.js (added)
-
tags/1.0.3/assets/vendors/fonticonpicker/js/jquery.fonticonpicker.min.js (added)
-
tags/1.0.3/assets/vendors/geocomplete (added)
-
tags/1.0.3/assets/vendors/geocomplete/jquery.geocomplete.js (added)
-
tags/1.0.3/assets/vendors/geocomplete/jquery.geocomplete.min.js (added)
-
tags/1.0.3/assets/vendors/selectize (added)
-
tags/1.0.3/assets/vendors/selectize/selectize.css (added)
-
tags/1.0.3/assets/vendors/selectize/selectize.default.css (added)
-
tags/1.0.3/assets/vendors/selectize/selectize.default.min.css (added)
-
tags/1.0.3/assets/vendors/selectize/selectize.js (added)
-
tags/1.0.3/assets/vendors/selectize/selectize.legacy.css (added)
-
tags/1.0.3/assets/vendors/selectize/selectize.legacy.min.css (added)
-
tags/1.0.3/assets/vendors/selectize/selectize.min.css (added)
-
tags/1.0.3/assets/vendors/selectize/selectize.min.js (added)
-
tags/1.0.3/assets/vendors/selectize/spinner.gif (added)
-
tags/1.0.3/includes (added)
-
tags/1.0.3/includes/admin-fields (added)
-
tags/1.0.3/includes/admin-fields/field_autocomplete.php (added)
-
tags/1.0.3/includes/admin-fields/field_color_picker.php (added)
-
tags/1.0.3/includes/admin-fields/field_datetime.php (added)
-
tags/1.0.3/includes/admin-fields/field_default.php (added)
-
tags/1.0.3/includes/admin-fields/field_icon_picker.php (added)
-
tags/1.0.3/includes/admin-fields/field_image_picker.php (added)
-
tags/1.0.3/includes/admin-fields/field_image_select.php (added)
-
tags/1.0.3/includes/admin-fields/field_link.php (added)
-
tags/1.0.3/includes/admin-fields/field_map.php (added)
-
tags/1.0.3/includes/admin-fields/field_repeater.php (added)
-
tags/1.0.3/includes/admin-fields/field_typography.php (added)
-
tags/1.0.3/includes/class-tpfw-customizer.php (added)
-
tags/1.0.3/includes/class-tpfw-fonts.php (added)
-
tags/1.0.3/includes/class-tpfw-menu.php (added)
-
tags/1.0.3/includes/class-tpfw-metabox.php (added)
-
tags/1.0.3/includes/class-tpfw-taxonomy.php (added)
-
tags/1.0.3/includes/class-tpfw-widget.php (added)
-
tags/1.0.3/includes/customize-fields (added)
-
tags/1.0.3/includes/customize-fields/field_autocomplete.php (added)
-
tags/1.0.3/includes/customize-fields/field_datetime.php (added)
-
tags/1.0.3/includes/customize-fields/field_heading.php (added)
-
tags/1.0.3/includes/customize-fields/field_icon_picker.php (added)
-
tags/1.0.3/includes/customize-fields/field_image_select.php (added)
-
tags/1.0.3/includes/customize-fields/field_link.php (added)
-
tags/1.0.3/includes/customize-fields/field_map.php (added)
-
tags/1.0.3/includes/customize-fields/field_multicheck.php (added)
-
tags/1.0.3/includes/customize-fields/field_repeater.php (added)
-
tags/1.0.3/includes/customize-fields/field_select.php (added)
-
tags/1.0.3/includes/customize-fields/field_typography.php (added)
-
tags/1.0.3/includes/googlefonts.php (added)
-
tags/1.0.3/includes/tpfw-helpers-functions.php (added)
-
tags/1.0.3/includes/tpfw-sanitize-functions.php (added)
-
tags/1.0.3/languages (added)
-
tags/1.0.3/languages/tp-framework.pot (added)
-
tags/1.0.3/readme.txt (added)
-
tags/1.0.3/sample (added)
-
tags/1.0.3/sample/assets (added)
-
tags/1.0.3/sample/assets/opt-1.jpg (added)
-
tags/1.0.3/sample/assets/opt-2.jpg (added)
-
tags/1.0.3/sample/assets/opt-3.jpg (added)
-
tags/1.0.3/sample/assets/sidebar-left.jpg (added)
-
tags/1.0.3/sample/assets/sidebar-none.jpg (added)
-
tags/1.0.3/sample/assets/sidebar-right.jpg (added)
-
tags/1.0.3/sample/customizer.php (added)
-
tags/1.0.3/sample/menu.php (added)
-
tags/1.0.3/sample/post-meta.php (added)
-
tags/1.0.3/sample/sample.php (added)
-
tags/1.0.3/sample/taxonomy.php (added)
-
tags/1.0.3/sample/widget.php (added)
-
tags/1.0.3/tp-framework.php (added)
-
trunk/LICENSE (deleted)
-
trunk/README.html (deleted)
-
trunk/README.md (deleted)
-
trunk/addons/importer/assets/js/main.js (modified) (3 diffs)
-
trunk/addons/importer/includes/helper-functions.php (modified) (1 diff)
-
trunk/addons/importer/wordpress-importer/wordpress-importer.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/tp-framework.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tp-framework/trunk/addons/importer/assets/js/main.js
r1703500 r1734156 71 71 //Un active and add disabled for other theme 72 72 $('.theme').removeClass('active').addClass('disabled').find('.theme-name span').hide(); 73 $('.theme').find('.placeholder-image').hide(); 73 74 74 75 //Add current class 75 76 $theme.addClass('current').removeClass('disabled'); 77 $theme.find('.theme-actions').hide(); 76 78 $theme.find('.js-importer-progress').show(); 77 79 … … 168 170 setTimeout(function () { 169 171 $progress.find('.progress-bar').css('width', '1%'); 170 172 $('.theme').find('.placeholder-image').show(); 173 $theme.find('.theme-actions').show(); 171 174 }, 500); 172 175 }, 1000); … … 177 180 178 181 eImport.onerror = function (e) { 179 console.log('Closed');180 182 eImport.close(); 181 183 } -
tp-framework/trunk/addons/importer/includes/helper-functions.php
r1677537 r1734156 397 397 398 398 } 399 400 function tp_importer_get_http( $url, $file_path = false, $red = 1 ) { 401 402 @set_time_limit( 300 ); 403 404 if ( $red > 5 ) 405 return false; 406 407 $options = array(); 408 $options['redirection'] = 5; 409 410 if ( false == $file_path ) 411 $options['method'] = 'HEAD'; 412 else 413 $options['method'] = 'GET'; 414 415 $response = wp_safe_remote_request( $url, $options ); 416 417 if ( is_wp_error( $response ) ) 418 return false; 419 420 $headers = wp_remote_retrieve_headers( $response ); 421 $headers['response'] = wp_remote_retrieve_response_code( $response ); 422 423 // WP_HTTP no longer follows redirects for HEAD requests. 424 if ( 'HEAD' == $options['method'] && in_array($headers['response'], array(301, 302)) && isset( $headers['location'] ) ) { 425 return tp_importer_get_http( $headers['location'], $file_path, ++$red ); 426 } 427 428 if ( false == $file_path ) 429 return $headers; 430 431 // GET request - write it to the supplied filename 432 $out_fp = fopen($file_path, 'w'); 433 if ( !$out_fp ) 434 return $headers; 435 436 fwrite( $out_fp, wp_remote_retrieve_body( $response ) ); 437 fclose($out_fp); 438 clearstatcache(); 439 440 return $headers; 441 } -
tp-framework/trunk/addons/importer/wordpress-importer/wordpress-importer.php
r1677537 r1734156 1079 1079 1080 1080 // fetch the remote url and write it to the placeholder file 1081 $headers = wp_get_http( $url, $upload[ 'file' ] );1081 $headers = tp_importer_get_http( $url, $upload[ 'file' ] ); 1082 1082 1083 1083 // request failed … … 1292 1292 1293 1293 /** 1294 * Added to http_request_timeout filter to force timeout at 60 seconds during import1295 * @return int 601294 * Added to http_request_timeout filter to force timeout at 300 seconds during import 1295 * @return int 300 1296 1296 */ 1297 1297 function bump_request_timeout( $val ) 1298 1298 { 1299 return 60;1299 return 300; 1300 1300 } 1301 1301 -
tp-framework/trunk/readme.txt
r1703500 r1734156 5 5 Requires at least: 4.5 6 6 Tested up to: 4.8 7 Stable tag: 1.0. 27 Stable tag: 1.0.3 8 8 License: GPLv3 9 9 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 56 56 == Changelog == 57 57 58 = 1.0.3 (September 22, 2017): = 59 * Use tp_importer_get_http instead of wp_get_http 60 * Disable button import when import. 61 58 62 = 1.0.2 (June 27, 2017): = 59 63 * Fix dependency in Customizer -
tp-framework/trunk/tp-framework.php
r1703500 r1734156 6 6 Description: TP Framework provides theme users with an advanced importer and a library including Taxonomy, Metabox, Customizer, Menu Meta, Widget Fields. 7 7 Author: themespond 8 Version: 1.0. 28 Version: 1.0.3 9 9 Author URI: https://themespond.com 10 10 Text Domain: tp-framework … … 22 22 * @var string 23 23 */ 24 public $version = '1.0. 2';24 public $version = '1.0.3'; 25 25 26 26 /**
Note: See TracChangeset
for help on using the changeset viewer.