Changeset 1156463
- Timestamp:
- 05/08/2015 07:49:42 PM (11 years ago)
- Location:
- wp-like-post/trunk
- Files:
-
- 4 edited
-
includes/like-front-end.php (modified) (6 diffs)
-
includes/like-post-ajax.php (modified) (5 diffs)
-
readme.txt (modified) (2 diffs)
-
wp-like-post.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
wp-like-post/trunk/includes/like-front-end.php
r1155873 r1156463 35 35 36 36 if( is_single() ) { 37 if( $gs_lp_options['gs_post_type'][get_post_type( $post->ID )]){37 if(isset($gs_lp_options['gs_post_type'][get_post_type( $post->ID )]) && $gs_lp_options['gs_post_type'][get_post_type( $post->ID )] == 'true' ){ 38 38 $table_name = $wpdb->prefix . "gs_like_post"; 39 39 $like_count = $wpdb->get_var('SELECT COUNT(*) FROM '. $table_name . ' WHERE post_id = "' . $gs_like_post_params["post_id"] . '" AND like_num = "1"' ); 40 40 $dislike_count = $wpdb->get_var('SELECT COUNT(*) FROM '. $table_name . ' WHERE post_id = "' . $gs_like_post_params["post_id"] . '" AND dislike_num = "1"' ); 41 if( $gs_lp_options['req_loggin'] == 'true'){41 if(isset($gs_lp_options['req_loggin']) && $gs_lp_options['req_loggin'] == 'true'){ 42 42 $user_like = $wpdb->get_var('SELECT COUNT(*) FROM '. $table_name . ' WHERE post_id = "' . $gs_like_post_params["post_id"] . '" AND like_num = "1" AND user_id = "' . $gs_lp_user->ID . '"' ); 43 43 $user_dislike = $wpdb->get_var('SELECT COUNT(*) FROM '. $table_name . ' WHERE post_id = "' . $gs_like_post_params["post_id"] . '" AND dislike_num = "1" AND user_id = "' . $gs_lp_user->ID . '"' ); … … 46 46 $visitor_dislike = $wpdb->get_var('SELECT COUNT(*) FROM '. $table_name . ' WHERE post_id = "' . $gs_like_post_params["post_id"] . '" AND dislike_num = "1" AND ip = "' . $ip . '"' ); 47 47 } 48 if( $gs_lp_options['req_loggin'] == 'true'){48 if(isset($gs_lp_options['req_loggin']) && $gs_lp_options['req_loggin'] == 'true'){ 49 49 $class_active_like = !empty($user_like)? 'activeUser' : ''; 50 50 $class_active_dislike = !empty($user_dislike)? 'activeUser' : ''; … … 54 54 } 55 55 $content_like; 56 if($gs_lp_options['display'] == 'like') { 56 $like_icon = apply_filters('gs_lp_like_icon', 'icon-like-heart'); 57 $dislike_icon = apply_filters('gs_lp_dislike_icon', 'icon-like-heart-broken'); 58 if(isset($gs_lp_options['display']) && $gs_lp_options['display'] == 'like') { 57 59 $content_like = '<div class="gs_lp_like_container"> 58 60 <div class="gs_lp_like_col gs_lp_like" data-like_num="'. $like_count .'"> 59 61 <div class="'. $class_active_like .' gs_lp_like_icon" title="like"> 60 <span class=" icon-like-heart"></span>62 <span class="'. $like_icon .'"></span> 61 63 </div> 62 64 <p>'. $like_count .'</p> 63 65 </div> 64 66 </div>'; 65 }else if( $gs_lp_options['display'] == 'dislike') {67 }else if(isset($gs_lp_options['display']) && $gs_lp_options['display'] == 'dislike') { 66 68 $content_like = '<div class="gs_lp_like_container"> 67 69 <div class="gs_lp_like_col gs_lp_dislike" data-dislike_num="'. $dislike_count .'"> 68 70 <div class="'. $class_active_dislike .' gs_lp_like_icon" title="dislike"> 69 <span class=" icon-like-heart-broken"></span>71 <span class="'. $dislike_icon .'"></span> 70 72 </div> 71 73 <p>'. $dislike_count .'</p> … … 76 78 <div class="gs_lp_like_col gs_lp_like" data-like_num="'. $like_count .'"> 77 79 <div class="'. $class_active_like .' gs_lp_like_icon" title="like"> 78 <span class=" icon-like-heart"></span>80 <span class="'. $like_icon .'"></span> 79 81 </div> 80 82 <p>'. $like_count .'</p> … … 82 84 <div class="gs_lp_like_col gs_lp_dislike" data-dislike_num="'. $dislike_count .'"> 83 85 <div class="'. $class_active_dislike .' gs_lp_like_icon" title="dislike"> 84 <span class=" icon-like-heart-broken"></span>86 <span class="'. $dislike_icon .'"></span> 85 87 </div> 86 88 <p>'. $dislike_count .'</p> … … 88 90 </div>'; 89 91 } 90 if( $gs_lp_options['req_loggin'] == 'true'){92 if(isset($gs_lp_options['req_loggin']) && $gs_lp_options['req_loggin'] == 'true'){ 91 93 if(is_user_logged_in()){ 92 94 $content .= $content_like; -
wp-like-post/trunk/includes/like-post-ajax.php
r1155873 r1156463 7 7 $gs_lp_options = get_option('gs_lp_options'); 8 8 $table_name = $wpdb->prefix . "gs_like_post"; 9 if( $gs_lp_options['req_loggin'] == 'true'){9 if(isset($gs_lp_options['req_loggin']) && $gs_lp_options['req_loggin'] == 'true'){ 10 10 $like_count = $wpdb->get_var('SELECT COUNT(*) FROM '. $table_name . ' WHERE post_id = "' . $_POST["post_id"] . '" AND like_num = "1" AND user_id = "' . $_POST["user_id"] . '"'); 11 11 $dislike_count = $wpdb->get_var('SELECT COUNT(*) FROM '. $table_name . ' WHERE post_id = "' . $_POST["post_id"] . '" AND dislike_num = "1" AND user_id = "' . $_POST["user_id"] . '"'); … … 14 14 $dislike_count = $wpdb->get_var('SELECT COUNT(*) FROM '. $table_name . ' WHERE post_id = "' . $_POST["post_id"] . '" AND dislike_num = "1" AND ip = "' . $_POST["ip"] . '"'); 15 15 } 16 if( empty($like_count)){16 if(isset($like_count) && empty($like_count)){ 17 17 $_POST['like_num']++; 18 if( !empty($dislike_count)){18 if(isset($dislike_count) && !empty($dislike_count)){ 19 19 $_POST['dislike_num']--; 20 if( $gs_lp_options['req_loggin'] == 'true'){20 if(isset($gs_lp_options['req_loggin']) && $gs_lp_options['req_loggin'] == 'true'){ 21 21 $wpdb->delete( $table_name, array( 'post_id' => $_POST['post_id'], 'user_id' => $_POST['user_id'], 'dislike_num' => 1 ) ); 22 22 }else{ … … 38 38 }else{ 39 39 $_POST['like_num']--; 40 if( $gs_lp_options['req_loggin'] == 'true'){40 if(isset($gs_lp_options['req_loggin']) && $gs_lp_options['req_loggin'] == 'true'){ 41 41 $wpdb->delete( $table_name, array( 'post_id' => $_POST['post_id'], 'user_id' => $_POST['user_id'], 'like_num' => 1 ) ); 42 42 }else { … … 58 58 $gs_lp_options = get_option('gs_lp_options'); 59 59 $table_name = $wpdb->prefix . "gs_like_post"; 60 if( $gs_lp_options['req_loggin'] == 'true'){60 if(isset($gs_lp_options['req_loggin']) && $gs_lp_options['req_loggin'] == 'true'){ 61 61 $like_count = $wpdb->get_var('SELECT COUNT(*) FROM '. $table_name . ' WHERE post_id = "' . $_POST["post_id"] . '" AND like_num = "1" AND user_id = "' . $_POST["user_id"] . '"'); 62 62 $dislike_count = $wpdb->get_var('SELECT COUNT(*) FROM '. $table_name . ' WHERE post_id = "' . $_POST["post_id"] . '" AND dislike_num = "1" AND user_id = "' . $_POST["user_id"] . '"'); … … 65 65 $dislike_count = $wpdb->get_var('SELECT COUNT(*) FROM '. $table_name . ' WHERE post_id = "' . $_POST["post_id"] . '" AND dislike_num = "1" AND ip = "' . $_POST["ip"] . '"'); 66 66 } 67 if( empty($dislike_count)){67 if(isset($dislike_count) && empty($dislike_count)){ 68 68 $_POST['dislike_num']++; 69 if( !empty($like_count)){69 if(isset($like_count) && !empty($like_count)){ 70 70 $_POST['like_num']--; 71 if( $gs_lp_options['req_loggin'] == 'true'){71 if(isset($gs_lp_options['req_loggin']) && $gs_lp_options['req_loggin'] == 'true'){ 72 72 $wpdb->delete( $table_name, array( 'post_id' => $_POST['post_id'], 'user_id' => $_POST['user_id'], 'like_num' => 1 ) ); 73 73 }else{ -
wp-like-post/trunk/readme.txt
r1155877 r1156463 4 4 Requires at least: 4.0 5 5 Tested up to: 4.2 6 Stable tag: 1. 06 Stable tag: 1.2 7 7 License: GPLv2 8 8 … … 27 27 28 28 == Screenshots == 29 30 29 1. settings page -
wp-like-post/trunk/wp-like-post.php
r1155873 r1156463 4 4 Plugin URI: https://wordpress.org/plugins/wp-like-post/ 5 5 Description: helps you to add a like system to any post type on your wordpress site and you can make likes/dislikes per user or visitor. 6 Version: 1. 06 Version: 1.2 7 7 Author: Abdelrhman ElGreatly 8 8 License: GPLv2
Note: See TracChangeset
for help on using the changeset viewer.