Skip to content

Commit a09ad56

Browse files
committed
version 2.0.3 released
1 parent bc0f033 commit a09ad56

9 files changed

Lines changed: 129 additions & 66 deletions

File tree

assets/js/build/frontdashboard.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cbxwpbookmark.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* Plugin Name: CBX Bookmark & Favorite
1616
* Plugin URI: https://codeboxr.com/product/cbx-wordpress-bookmark
1717
* Description: List/category based bookmark for WordPress, create your own private or public list of favorite posts, page, custom object
18-
* Version: 2.0.2
18+
* Version: 2.0.3
1919
* Author: Codeboxr Team
2020
* Author URI: https://codeboxr.com
2121
* License: GPL-2.0+
@@ -31,7 +31,7 @@
3131

3232

3333
defined( 'CBXWPBOOKMARK_PLUGIN_NAME' ) or define( 'CBXWPBOOKMARK_PLUGIN_NAME', 'cbxwpbookmark' );
34-
defined( 'CBXWPBOOKMARK_PLUGIN_VERSION' ) or define( 'CBXWPBOOKMARK_PLUGIN_VERSION', '2.0.2' );
34+
defined( 'CBXWPBOOKMARK_PLUGIN_VERSION' ) or define( 'CBXWPBOOKMARK_PLUGIN_VERSION', '2.0.3' );
3535
defined( 'CBXWPBOOKMARK_BASE_NAME' ) or define( 'CBXWPBOOKMARK_BASE_NAME', plugin_basename( __FILE__ ) );
3636
defined( 'CBXWPBOOKMARK_ROOT_PATH' ) or define( 'CBXWPBOOKMARK_ROOT_PATH', plugin_dir_path( __FILE__ ) );
3737
defined( 'CBXWPBOOKMARK_ROOT_URL' ) or define( 'CBXWPBOOKMARK_ROOT_URL', plugin_dir_url( __FILE__ ) );
@@ -41,7 +41,7 @@
4141

4242
defined( 'CBXWPBOOKMARK_PHP_MIN_VERSION' ) or define( 'CBXWPBOOKMARK_PHP_MIN_VERSION', '7.4' );
4343
defined( 'CBXWPBOOKMARK_WP_MIN_VERSION' ) or define( 'CBXWPBOOKMARK_WP_MIN_VERSION', '5.3' );
44-
defined( 'CBXWPBOOKMARK_PRO_VERSION' ) or define( 'CBXWPBOOKMARK_PRO_VERSION', '2.0.2' );
44+
defined( 'CBXWPBOOKMARK_PRO_VERSION' ) or define( 'CBXWPBOOKMARK_PRO_VERSION', '2.0.3' );
4545

4646

4747
// Include the main Bookmark class.

includes/CBXWPBookmarkAdmin.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -675,7 +675,7 @@ public function add_edit_category() {
675675
//phpcs:ignore WordPress.Security.NonceVerification.Missing
676676
if ( isset( $_POST['cbxwpbookmark_cat_addedit'] ) && intval( $_POST['cbxwpbookmark_cat_addedit'] ) == 1 ) {
677677
global $wpdb;
678-
$category_table = $wpdb->prefix . 'cbxwpbookmarkcat';
678+
$category_table = esc_sql($wpdb->prefix . 'cbxwpbookmarkcat');
679679

680680
$redirect_url = 'admin.php?page=cbxwpbookmark-cats&view=edit';
681681
$form_validated = true;

includes/CBXWPBookmarkPublic.php

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,8 @@ public function find_category() {
110110
$bookmark_mode = $settings->get_field( 'bookmark_mode', 'cbxwpbookmark_basics', 'user_cat' );
111111

112112

113-
$category_table = $wpdb->prefix . 'cbxwpbookmarkcat';
114-
$bookmark_table = $wpdb->prefix . 'cbxwpbookmark';
113+
$category_table = esc_sql($wpdb->prefix . 'cbxwpbookmarkcat');
114+
$bookmark_table = esc_sql($wpdb->prefix . 'cbxwpbookmark');
115115

116116
$user_id = absint( get_current_user_id() ); //get the current logged in user id
117117
$object_id = isset( $_POST['object_id'] ) ? absint( $_POST['object_id'] ) : 0;
@@ -558,8 +558,8 @@ public function add_category() {
558558
check_ajax_referer( 'cbxbookmarknonce', 'security' );
559559

560560
global $wpdb;
561-
$category_table = $wpdb->prefix . 'cbxwpbookmarkcat';
562-
$bookmark_table = $wpdb->prefix . 'cbxwpbookmark';
561+
$category_table = esc_sql($wpdb->prefix . 'cbxwpbookmarkcat');
562+
$bookmark_table = esc_sql($wpdb->prefix . 'cbxwpbookmark');
563563

564564
$cat_id = isset( $_POST['cat_id'] ) ? intval( $_POST['cat_id'] ) : 0;
565565
$cat_name = isset( $_POST['cat_name'] ) ? sanitize_text_field( wp_unslash( $_POST['cat_name'] ) ) : '';
@@ -688,8 +688,8 @@ public function edit_category() {
688688
check_ajax_referer( 'cbxbookmarknonce', 'security' );
689689

690690
global $wpdb;
691-
$category_table = $wpdb->prefix . 'cbxwpbookmarkcat';
692-
$bookmark_table = $wpdb->prefix . 'cbxwpbookmark';
691+
$category_table = esc_sql($wpdb->prefix . 'cbxwpbookmarkcat');
692+
$bookmark_table = esc_sql($wpdb->prefix . 'cbxwpbookmark');
693693

694694

695695
$cat_id = isset( $_POST['cat_id'] ) ? intval( $_POST['cat_id'] ) : 0;
@@ -804,7 +804,7 @@ public function update_bookmark_category() {
804804
$user_id = get_current_user_id();
805805

806806
// Category Table with database Prefix
807-
$category_table = $wpdb->prefix . 'cbxwpbookmarkcat';
807+
$category_table = esc_sql($wpdb->prefix . 'cbxwpbookmarkcat');
808808

809809
// Update Query
810810
// phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching
@@ -862,8 +862,8 @@ public function delete_bookmark_category() {
862862
$cat_id = isset( $_POST['id'] ) ? absint( $_POST['id'] ) : 0;
863863

864864

865-
$category_table = $wpdb->prefix . 'cbxwpbookmarkcat';
866-
$bookmark_table = $wpdb->prefix . 'cbxwpbookmark';
865+
$category_table = esc_sql($wpdb->prefix . 'cbxwpbookmarkcat');
866+
$bookmark_table = esc_sql($wpdb->prefix . 'cbxwpbookmark');
867867

868868
$user_id = get_current_user_id();
869869

@@ -967,7 +967,7 @@ public function add_bookmark() {
967967

968968
$object_type = isset( $_POST['object_type'] ) ? sanitize_text_field( wp_unslash( $_POST['object_type'] ) ) : 'post'; //post, page or any custom post and later any object type
969969

970-
$bookmark_table = $wpdb->prefix . 'cbxwpbookmark';
970+
$bookmark_table = esc_sql($wpdb->prefix . 'cbxwpbookmark');
971971
$user_bookmarks_count = cbxwpbookmarks_getTotalBookmarkByUser( $user_id );
972972
$category_privacy = 1;
973973

@@ -1107,7 +1107,6 @@ public function delete_bookmark_post() {
11071107
$object_type = isset( $_POST['object_type'] ) ? sanitize_text_field( wp_unslash( $_POST['object_type'] ) ) : 'post'; //post, page or any custom post and later any object type
11081108

11091109

1110-
//$bookmark_table = $wpdb->prefix . 'cbxwpbookmark';
11111110

11121111
$user_id = get_current_user_id();
11131112

@@ -1298,8 +1297,8 @@ public function load_bookmarks_sublist() {
12981297
$bookmark_mode = $settings->get_field( 'bookmark_mode', 'cbxwpbookmark_basics', 'user_cat' );
12991298

13001299

1301-
$category_table = $wpdb->prefix . 'cbxwpbookmarkcat';
1302-
$bookmark_table = $wpdb->prefix . 'cbxwpbookmark';
1300+
$category_table = esc_sql($wpdb->prefix . 'cbxwpbookmarkcat');
1301+
$bookmark_table = esc_sql($wpdb->prefix . 'cbxwpbookmark');
13031302

13041303
$user_id = absint( get_current_user_id() ); //get the current logged in user id
13051304

@@ -1530,7 +1529,7 @@ public function delete_all_bookmarks_by_user() {
15301529

15311530
if ( is_array( $bookmarks ) && sizeof( $bookmarks ) > 0 ) {
15321531
global $wpdb;
1533-
$bookmark_table = $wpdb->prefix . 'cbxwpbookmark';
1532+
$bookmark_table = esc_sql($wpdb->prefix . 'cbxwpbookmark');
15341533

15351534
foreach ( $bookmarks as $single_bookmark ) {
15361535
$id = absint( $single_bookmark['id'] );

includes/CBXWPBookmarkShortcodes.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,8 +169,8 @@ public function mybookmark_shortcode( $attr ) {
169169

170170
// Checking Available Parameter
171171
global $wpdb;
172-
$bookmark_table = $wpdb->prefix . 'cbxwpbookmark';
173-
$category_table = $wpdb->prefix . 'cbxwpbookmarkcat';
172+
$bookmark_table = esc_sql($wpdb->prefix . 'cbxwpbookmark');
173+
$category_table = esc_sql($wpdb->prefix . 'cbxwpbookmarkcat');
174174

175175

176176
$settings = $this->settings;

0 commit comments

Comments
 (0)