Changeset 2850891
- Timestamp:
- 01/19/2023 07:46:59 AM (3 years ago)
- Location:
- kernel-video-sharing/trunk
- Files:
-
- 6 edited
-
README.txt (modified) (2 diffs)
-
admin/class-kvs-admin.php (modified) (3 diffs)
-
admin/partials/settings/post.php (modified) (1 diff)
-
includes/class-kvs-reader.php (modified) (3 diffs)
-
includes/class-kvs.php (modified) (1 diff)
-
kvs.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
kernel-video-sharing/trunk/README.txt
r2712012 r2850891 4 4 Tags: video, player, tube, videoplayer 5 5 Requires at least: 3.0.1 6 Tested up to: 5.9.37 Stable tag: 1.0. 86 Tested up to: 6.1.1 7 Stable tag: 1.0.9 8 8 Requires PHP: 7.1 9 9 License: GPLv2 or later … … 61 61 * Added support for post status (draft, published, pending). 62 62 * Added support for up to 3 custom fields to be populated with KVS data. 63 64 = 1.0.9 = 65 * Added support for post publishing date (either take from feed, or current date). 66 * Fixed bug with sending parameters in feed URL. -
kernel-video-sharing/trunk/admin/class-kvs-admin.php
r2712012 r2850891 378 378 379 379 if( !empty( $val && $val !== $kernel_video_sharing->reader->get_feed_url() ) ) { 380 if( substr($val, -1, 1) != '/' ) {381 $val .= '/';382 }383 384 380 $meta = $kernel_video_sharing->reader->update_feed_meta( $val ); 385 381 if( empty($meta) ) { … … 615 611 'post_title' => $row['title'], 616 612 'post_content' => $row['description'], 617 'post_date' => $row['post_date'],618 'post_date_gmt' => get_gmt_from_date( $row['post_date'] ),613 'post_date' => get_option( 'kvs_post_date' ) == 'now' ? date('Y-m-d H:i:s') : $row['post_date'], 614 'post_date_gmt' => get_gmt_from_date( get_option( 'kvs_post_date' ) == 'now' ? date('Y-m-d H:i:s') : $row['post_date'] ), 619 615 'meta_input' => array( 620 616 'kvs-video-id' => $row['id'], … … 633 629 '{%title%}' => $row['title'], 634 630 '{%description%}' => $row['description'], 635 '{%date%}' => $row['post_date'],631 '{%date%}' => get_option( 'kvs_post_date' ) == 'now' ? date('Y-m-d H:i:s') : $row['post_date'], 636 632 '{%popularity%}' => $row['popularity'], 637 633 '{%rating%}' => $row['rating'], -
kernel-video-sharing/trunk/admin/partials/settings/post.php
r2712012 r2850891 74 74 </select> 75 75 <p class="description">Status of the created posts</p> 76 </td> 77 </tr> 78 79 <tr valign="top"> 80 <th scope="row"><?php _e( 'Publishing date', 'kvs' ); ?></th> 81 <td> 82 <select name="kvs_post_date"> 83 <option value="feed" <?php if( get_option( 'kvs_post_date' ) == 'feed' ){echo ' selected';} ?>><?php _e( 'Take from feed', 'kvs' ); ?></option> 84 <option value="now" <?php if( get_option( 'kvs_post_date' ) == 'now' ){echo ' selected';} ?>><?php _e( 'Current time', 'kvs' ); ?></option> 85 </select> 86 <p class="description">Publishing date of the created posts</p> 76 87 </td> 77 88 </tr> -
kernel-video-sharing/trunk/includes/class-kvs-reader.php
r2667866 r2850891 125 125 } 126 126 127 $feed_url .= (strpos($feed_url, '?') === false ? '?' : '&'); 127 128 try { 128 $feed_url .= ' ?action=get_meta';129 $feed_url .= 'action=get_meta'; 129 130 $feed_url .= '&meta[]=categories'; 130 131 $feed_url .= '&meta[]=tags'; … … 192 193 $meta = $this->get_feed_meta(); 193 194 194 $feed_url .= '?feed_format=json&sorting=video_id+asc'; 195 $feed_url .= (strpos($feed_url, '?') === false ? '?' : '&'); 196 $feed_url .= 'feed_format=json&sorting=video_id+asc'; 195 197 if( !empty($start) ) { 196 198 $feed_url .= '&start=' . (int)$start; … … 245 247 } 246 248 247 $feed_url .= '?action=get_deleted_ids'; 249 $feed_url .= (strpos($feed_url, '?') === false ? '?' : '&'); 250 $feed_url .= 'action=get_deleted_ids'; 248 251 if( !empty($days) && is_numeric($days) ) { 249 252 $feed_url .= '&days=' . (int)$days; -
kernel-video-sharing/trunk/includes/class-kvs.php
r2712012 r2850891 315 315 register_setting( 'kvs-settings-group-post', 'kvs_post_type' ); 316 316 register_setting( 'kvs-settings-group-post', 'kvs_post_status' ); 317 register_setting( 'kvs-settings-group-post', 'kvs_post_date' ); 317 318 register_setting( 'kvs-settings-group-post', 'kvs_post_import_featured_image' ); 318 319 register_setting( 'kvs-settings-group-post', 'kvs_post_body_template' ); -
kernel-video-sharing/trunk/kvs.php
r2712012 r2850891 12 12 * Plugin URI: https://www.kernel-video-sharing.com/en/wordpress/ 13 13 * Description: Kernel Video Sharing plugin for WordPress. Provides integration with KVS video content manager and automates video import from KVS into your Wordpress projects. 14 * Version: 1.0. 814 * Version: 1.0.9 15 15 * Requires at least: 5.0 16 16 * Requires PHP: 5.6 … … 29 29 30 30 define( 'KVS_WEBSITE', 'https://www.kernel-video-sharing.com/' ); 31 define( 'KVS_VERSION', '1.0. 8' );31 define( 'KVS_VERSION', '1.0.9' ); 32 32 define( 'KVS_PREFIX', 'kvs' ); 33 33 define( 'KVS_DIRPATH', plugin_dir_path( __FILE__ ) );
Note: See TracChangeset
for help on using the changeset viewer.