Changeset 1695723
- Timestamp:
- 07/13/2017 12:19:05 PM (9 years ago)
- Location:
- post-and-page-reactions/trunk
- Files:
-
- 5 edited
-
class/class.php (modified) (13 diffs)
-
css/ai_post_reactions_custom.css (modified) (1 diff)
-
post-and-page-reactions.php (modified) (3 diffs)
-
readme.txt (modified) (3 diffs)
-
template/template.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
post-and-page-reactions/trunk/class/class.php
r1554970 r1695723 9 9 { 10 10 GLOBAL $wpdb; 11 $version = '1.0. 4';11 $version = '1.0.5'; 12 12 $settings = $wpdb->base_prefix . 'arete_wp_smiley_settings'; 13 13 $smiley_save = $wpdb->base_prefix . 'arete_wp_smileys'; … … 124 124 { 125 125 $enable=$wpdb->insert($table,array('id'=>"",'type'=>$condition,'value'=>$value),array('%d','%s','%s')); 126 } 127 else 128 { 129 $enable=$wpdb->update( $table,array( 'value' => $value), array( 'type' =>$condition ), array( '%s'), array( '%s' ) ); 130 } 131 return $enable; 126 return $enable; 127 } 132 128 } 133 129 /********* … … 210 206 manage smileys 211 207 *************/ 212 class TT_Example_List_Table_wp_smileyextends WP_List_Table208 class ai_wp_list_table_class_extend extends WP_List_Table 213 209 { 214 210 public $main_data; … … 227 223 $main_data = array(); 228 224 $result = ""; 229 $sql .= "SELECT * FROM {$wpdb->base_prefix}arete_wp_smileys";225 $sql = "SELECT * FROM {$wpdb->base_prefix}arete_wp_smileys"; 230 226 if (!empty($_REQUEST['orderby'])) { 231 227 $sql .= ' ORDER BY ' . esc_sql($_REQUEST['orderby']); … … 312 308 return $img; 313 309 case 'action': 310 $html =''; 314 311 if($item['id'] != 1) 315 312 { 316 313 if($item[$column_name] == "checked") 317 314 { 318 $html = '<input type="checkbox" name="ai_front_wp_post" class="ai_front_wp_post" checked value="1" ai_id='.$item['id'].'>';315 $html .= '<input type="checkbox" name="ai_front_wp_post" class="ai_front_wp_post" checked value="1" ai_id='.$item['id'].'>'; 319 316 } 320 317 else 321 318 { 322 $html = '<input type="checkbox" name="ai_front_wp_post" class="ai_front_wp_post" value="0" ai_id='.$item['id'].'>';319 $html .= '<input type="checkbox" name="ai_front_wp_post" class="ai_front_wp_post" value="0" ai_id='.$item['id'].'>'; 323 320 } 324 321 } … … 650 647 if(($type == "post" && $post == "y" && is_single()) || ($type == "page" && $pages == "y")) 651 648 { 649 $html = ''; 652 650 if(is_user_logged_in()) 653 651 { … … 845 843 $table = $wpdb->base_prefix . 'arete_wp_smileys_manage'; 846 844 $smiley_table = $wpdb->base_prefix . 'arete_wp_smileys'; 847 $html .= '<div id="ai_post_reaction_main" main_id="'.get_the_ID().'">';845 $html = '<div id="ai_post_reaction_main" main_id="'.get_the_ID().'">'; 848 846 $non_user_query = $wpdb->get_results("select * from $table where post_id='$activity_id'"); 849 847 if ($non_user_query && $wpdb->num_rows <> 0) … … 925 923 { 926 924 global $wpdb; 927 $table = $wpdb->base_prefix . 'arete_wp_smileys_manage';928 $sql .= "SELECT * FROM {$wpdb->base_prefix}arete_wp_smileys_manage where post_id='$activity_id' ORDER BY id desc limit 10 ";925 $table = $wpdb->base_prefix . 'arete_wp_smileys_manage'; 926 $sql = "SELECT * FROM {$wpdb->base_prefix}arete_wp_smileys_manage where post_id='$activity_id' ORDER BY id desc limit 10 "; 929 927 $result = $wpdb->get_results($sql); 930 928 //$username = array(); 931 929 $user_id = get_current_user_id(); 930 $username =''; 932 931 foreach ($result as $val) { 933 932 $userid = $val->user_id; … … 949 948 { 950 949 global $wpdb; 951 $sql .= "SELECT * FROM {$wpdb->base_prefix}arete_buddypress_smileys_manage where smiley_id='$smiley_id' and post_id='$activity_id'";950 $sql = "SELECT * FROM {$wpdb->base_prefix}arete_buddypress_smileys_manage where smiley_id='$smiley_id' and post_id='$activity_id'"; 952 951 $result = $wpdb->get_results($sql); 953 952 $username = array(); … … 971 970 { 972 971 global $wpdb; 973 $sql .= "SELECT * FROM {$wpdb->base_prefix}arete_wp_smileys where id='$current_user_smiley'";972 $sql = "SELECT * FROM {$wpdb->base_prefix}arete_wp_smileys where id='$current_user_smiley'"; 974 973 $result = $wpdb->get_results($sql); 974 $html =''; 975 975 foreach ($result as $val) { 976 976 $id = $val->id; … … 1000 1000 { 1001 1001 global $wpdb; 1002 $sql .= "SELECT * FROM {$wpdb->base_prefix}arete_wp_smileys where id='$smiley_id'";1002 $sql = "SELECT * FROM {$wpdb->base_prefix}arete_wp_smileys where id='$smiley_id'"; 1003 1003 $result = $wpdb->get_results($sql); 1004 $html =''; 1004 1005 foreach ($result as $val) { 1005 1006 $id = $val->id; … … 1021 1022 $main_data = array(); 1022 1023 $result = ""; 1023 $sql .= "SELECT * FROM {$wpdb->base_prefix}arete_wp_smileys";1024 $sql = "SELECT * FROM {$wpdb->base_prefix}arete_wp_smileys"; 1024 1025 $result = $wpdb->get_results($sql); 1025 1026 $count = 0; 1026 $html .= '';1027 $html = ''; 1027 1028 $main_count = 1; 1028 1029 if(is_user_logged_in()) … … 1365 1366 $sql = "SELECT * FROM {$wpdb->base_prefix}arete_wp_smileys WHERE id='$reaction_id'"; 1366 1367 $result = $wpdb->get_results($sql); 1367 $html .= "<span class='ai_single_reaction'>";1368 $html = "<span class='ai_single_reaction'>"; 1368 1369 $user_id = get_current_user_id(); 1369 1370 foreach ($result as $val) { -
post-and-page-reactions/trunk/css/ai_post_reactions_custom.css
r1554970 r1695723 1 .ai_post_reactions_counter,.ai_post_reactions_default_cont,.ai_post_reactions_overcome,ul#ai_reactions_main li,ul#ai_reactions_main li a{display:inline-block!important;margin:0!important}.ai_post_reactions_default,.ai_wp_post_reactions{box-shadow:none!important;border:none!important}ul#ai_reactions_main{text-align:center;padding:0!important;margin:0!important}ul#ai_reactions_main li{margin:0!important;padding:0!important;vertical-align:middle;position:relative!important;display:inline-block;border:none!important;transform:scale(1,1) translateY(0);transform-origin:50% 100%;-webkit-transform:scale(1,1) translateY(0);-webkit-transform-origin:50% 100%;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-backface-visibility:hidden}ul#ai_reactions_main li a{padding:6px 4px!important;text-decoration:none!important}ul#ai_reactions_main li a img{height:38.4px!important;width:38.4px!important;display:inline!important;white-space:nowrap;margin:0!important }ul#ai_reactions_main li a img:hover{-webkit-transform:scale(1.2,1.2) translate(0,-8px);-moz-transform:scale(1.2,1.2) translate(0,-8px);-ms-transform:scale(1.2,1.2) translate(0,-8px);-o-transform:scale(1.2,1.2) translate(0,-8px);transform:scale(1.2,1.2) translate(0,-8px);transition:transform .2s ease;-moz-transition:transform .2s ease;-webkit-transition:transform .2s ease}.ai_post_reactions_default:hover,.ai_wp_post_reactions:hover{background:0 0!important}.ai_post_reactions_default{font-size:12px!important;font-weight:700!important;line-height:14px;padding:4px 4px 4px 0!important}#load_more_ai{position:relative;width:150px;height:30px;background:url(load-more.GIF) no-repeat;margin:0 auto}.ai_post_reaction_img{height:24px!important;width:24px!important;display:inline!important;margin:0 4px 0 0;vertical-align:middle}.ai_bgclr{width:20px;height:20px;margin:5px;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.2)}.ai_main_smiley_div{margin-top:-52px;border:0;position:absolute;background:#fff;color:#fff!important;border-radius:40px!important;height:50px;transition:height .2s ease;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.15);z-index:1}@media only screen and (max-width:480px){.ai_main_smiley_div{height:50px}ul#ai_reactions_main{padding:0!important}ul#ai_reactions_main li a{padding:6px 2px!important}ul#ai_reactions_main li a img{height:38.4px!important;width:38.4px!important}}.ai_icon_loader a,.ai_wp_counter{font-size:15px!important;font-weight:700!important;line-height:14px;padding:4px 4px 4px 0!important;border:none!important}.ai-smiley-ajax-loading-icon{position:absolute;font-size:18px!important}.ai_inactive_smiley{cursor:default;pointer-events:none}.ai_icon_loader{vertical-align:middle;display:none}.ai-bp-icon{vertical-align:middle;display:inline-block;width:18px;height:18px;background:url(../img/loader.gif);margin:2px}.ai_reaction_loader_post{list-style:none;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;padding:5%;display:inline-block;width:100%;height:100px;margin:1%}.ai_reaction_loader_inner_post{position:relative;width:50px;height:50px;display:inline-flex;background-color:transparent;border:5px solid #ECEFF1;border-radius:50%}.ai_reaction_loader_inner_post:after{position:absolute;content:"";top:0;left:0;width:40px;height:40px;padding:5px;border-width:2px;border-style:solid;border-color:#7986CB transparent transparent;border-radius:50%;box-sizing:border-box;-webkit-box-sizing:border-box;animation:ringrotate .8s infinite ease-in-out;-webkit-animation:ringrotate .8s infinite ease-in-out}@keyframes ringrotate{0%{transform:rotateZ(0);-webkit-transform:rotateZ(0)}100%{transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg)}}@-webkit-keyframes ringrotate{0%{transform:rotateZ(0);-webkit-transform:rotateZ(0)}100%{transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg)}}@keyframes pendulum{0%{transform:rotateZ(-20deg);-webkit-transform:rotateZ(-20deg)}100%{transform:rotateZ(20deg);-webkit-transform:rotateZ(20deg)}}@-webkit-keyframes pendulum{0%{transform:rotateZ(-20deg);-webkit-transform:rotateZ(-20deg)}100%{transform:rotateZ(20deg);-webkit-transform:rotateZ(20deg)}}.ai_post_react_tabs ul{display:inline-block;margin:0;padding:0}.ai_post_react_tabs ul li{display:inline-block!important}.ai_post_react_tabs ul li:nth of type(1){border-right:2px}.ai_post_react_tabs_active{border-bottom:1px solid #000}.ai_single_reaction{width:30px;display:inline-block;padding:2px;margin:0 10px}.ai_recent_reaction_users h5{text-align:center;font-size:18px;border-bottom:1px solid #666}.ai_recent_reactions_list ul{list-style:none}.ai_recent_reactions_list ul li{display:block;height:35px}.ai_recent_reactions_list ul li a{display:inline-block;font-size:18px;text-transform:capitalize}.ai_post_react_tabs ul li{padding:4px}.ai_post_reaction_guest{float:right;text-align:center}.ai_post_reaction_registered{float:left;text-align:center}.ai_reaction_inner img{height:auto;max-width:100%}#ai_post_reaction_main .ai_post_reactions_default span,.ai_icon_loader a,.ai_post_reactions_counter a,.ai_post_reactions_counter a span,.ai_post_reactions_default_cont a,.ai_post_reactions_default_cont img,.ai_post_reactions_default_cont span,.ai_post_reactions_overcome a,.ai_post_reactions_overcome a img{padding:0!important;margin:0!important;box-shadow:none !important;}.ai_icon_loader,.ai_post_reactions_counter{padding:0 5px!important}.ai_reaction_image{vertical-align:middle;}1 .ai_post_reactions_counter,.ai_post_reactions_default_cont,.ai_post_reactions_overcome,ul#ai_reactions_main li,ul#ai_reactions_main li a{display:inline-block!important;margin:0!important}.ai_post_reactions_default,.ai_wp_post_reactions{box-shadow:none!important;border:none!important}ul#ai_reactions_main{text-align:center;padding:0!important;margin:0!important}ul#ai_reactions_main li{margin:0!important;padding:0!important;vertical-align:middle;position:relative!important;display:inline-block;border:none!important;transform:scale(1,1) translateY(0);transform-origin:50% 100%;-webkit-transform:scale(1,1) translateY(0);-webkit-transform-origin:50% 100%;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-backface-visibility:hidden}ul#ai_reactions_main li a{padding:6px 4px!important;text-decoration:none!important}ul#ai_reactions_main li a img{height:38.4px!important;width:38.4px!important;display:inline!important;white-space:nowrap;margin:0!important;box-shadow: none !important;}ul#ai_reactions_main li a img:hover{-webkit-transform:scale(1.2,1.2) translate(0,-8px);-moz-transform:scale(1.2,1.2) translate(0,-8px);-ms-transform:scale(1.2,1.2) translate(0,-8px);-o-transform:scale(1.2,1.2) translate(0,-8px);transform:scale(1.2,1.2) translate(0,-8px);transition:transform .2s ease;-moz-transition:transform .2s ease;-webkit-transition:transform .2s ease}.ai_post_reactions_default:hover,.ai_wp_post_reactions:hover{background:0 0!important}.ai_post_reactions_default{font-size:12px!important;font-weight:700!important;line-height:14px;padding:4px 4px 4px 0!important}#load_more_ai{position:relative;width:150px;height:30px;background:url(load-more.GIF) no-repeat;margin:0 auto}.ai_post_reaction_img{height:24px!important;width:24px!important;display:inline!important;margin:0 4px 0 0;vertical-align:middle}.ai_bgclr{width:20px;height:20px;margin:5px;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.2)}.ai_main_smiley_div{margin-top:-52px;border:0;position:absolute;background:#fff;color:#fff!important;border-radius:40px!important;height:50px;transition:height .2s ease;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.15);z-index:1}@media only screen and (max-width:480px){.ai_main_smiley_div{height:50px}ul#ai_reactions_main{padding:0!important}ul#ai_reactions_main li a{padding:6px 2px!important}ul#ai_reactions_main li a img{height:38.4px!important;width:38.4px!important}}.ai_icon_loader a,.ai_wp_counter{font-size:15px!important;font-weight:700!important;line-height:14px;padding:4px 4px 4px 0!important;border:none!important}.ai-smiley-ajax-loading-icon{position:absolute;font-size:18px!important}.ai_inactive_smiley{cursor:default;pointer-events:none}.ai_icon_loader{vertical-align:middle;display:none}.ai-bp-icon{vertical-align:middle;display:inline-block;width:18px;height:18px;background:url(../img/loader.gif);margin:2px}.ai_reaction_loader_post{list-style:none;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;padding:5%;display:inline-block;width:100%;height:100px;margin:1%}.ai_reaction_loader_inner_post{position:relative;width:50px;height:50px;display:inline-flex;background-color:transparent;border:5px solid #ECEFF1;border-radius:50%}.ai_reaction_loader_inner_post:after{position:absolute;content:"";top:0;left:0;width:40px;height:40px;padding:5px;border-width:2px;border-style:solid;border-color:#7986CB transparent transparent;border-radius:50%;box-sizing:border-box;-webkit-box-sizing:border-box;animation:ringrotate .8s infinite ease-in-out;-webkit-animation:ringrotate .8s infinite ease-in-out}@keyframes ringrotate{0%{transform:rotateZ(0);-webkit-transform:rotateZ(0)}100%{transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg)}}@-webkit-keyframes ringrotate{0%{transform:rotateZ(0);-webkit-transform:rotateZ(0)}100%{transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg)}}@keyframes pendulum{0%{transform:rotateZ(-20deg);-webkit-transform:rotateZ(-20deg)}100%{transform:rotateZ(20deg);-webkit-transform:rotateZ(20deg)}}@-webkit-keyframes pendulum{0%{transform:rotateZ(-20deg);-webkit-transform:rotateZ(-20deg)}100%{transform:rotateZ(20deg);-webkit-transform:rotateZ(20deg)}}.ai_post_react_tabs ul{display:inline-block;margin:0;padding:0}.ai_post_react_tabs ul li{display:inline-block!important}.ai_post_react_tabs ul li:nth of type(1){border-right:2px}.ai_post_react_tabs_active{border-bottom:1px solid #000}.ai_single_reaction{width:30px;display:inline-block;padding:2px;margin:0 10px}.ai_recent_reaction_users h5{text-align:center;font-size:18px;border-bottom:1px solid #666}.ai_recent_reactions_list ul{list-style:none}.ai_recent_reactions_list ul li{display:block;height:35px}.ai_recent_reactions_list ul li a{display:inline-block;font-size:18px;text-transform:capitalize}.ai_post_react_tabs ul li{padding:4px}.ai_post_reaction_guest{float:right;text-align:center}.ai_post_reaction_registered{float:left;text-align:center}.ai_reaction_inner img{height:auto;max-width:100%}#ai_post_reaction_main .ai_post_reactions_default span,.ai_icon_loader a,.ai_post_reactions_counter a,.ai_post_reactions_counter a span,.ai_post_reactions_default_cont a,.ai_post_reactions_default_cont img,.ai_post_reactions_default_cont span,.ai_post_reactions_overcome a,.ai_post_reactions_overcome a img{padding:0!important;margin:0!important;box-shadow:none !important;}.ai_icon_loader,.ai_post_reactions_counter{padding:0 5px!important}.ai_reaction_image{vertical-align:middle;} -
post-and-page-reactions/trunk/post-and-page-reactions.php
r1554970 r1695723 6 6 Author: Paramveer Singh for Arete IT Private Limited 7 7 Author URI: https://www.areteit.com/ 8 Version:1.0. 48 Version:1.0.5 9 9 License:GPL/MIT 10 10 */ … … 48 48 if(isset($_REQUEST['smiley_location_settings'])) 49 49 { 50 $location = $_REQUEST['enable_location_ai'];50 $location = esc_html($_REQUEST['enable_location_ai']); 51 51 ai_post_reaction_update_location($location); 52 52 } … … 59 59 if(isset($_REQUEST['smiley_guest_user'])) 60 60 { 61 $guest_user = $_REQUEST['ai_guest_user'];61 $guest_user = esc_html($_REQUEST['ai_guest_user']); 62 62 ai_post_reaction_update_guest($guest_user); 63 63 } -
post-and-page-reactions/trunk/readme.txt
r1554970 r1695723 5 5 Tags: WordPress.com, facebook, reactions, likes, emotions, love, angry, haha, sad, wow, angry, page, post 6 6 Requires at least: 4.4 7 Tested up to: 4. 78 Stable tag: 1.0. 47 Tested up to: 4.8 8 Stable tag: 1.0.5 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 18 18 19 19 The plugin has following features: 20 21 PHP 7 Supported 22 23 This plugins works fine with even the latest version of PHP. Tested with several top themes and plugins. 20 24 21 25 Facebook Style Emoticons … … 123 127 == Changelog == 124 128 129 = 1.0.5 - Release date: 13th July, 2017 = 130 * FIX! - Fixes for undefined variable issues. 131 * FIX! - Compatibility with PHP 7 and latest WooCommerce. 132 * Tweak! - Changes in code for better mobile and desktop support. 133 * Tweak! - Changed logics for likes for better performance. 134 125 135 = 1.0.4 - Release date: 14th December, 2016 = 126 136 * Fix! - PHP 7 issues fixed. Plugin now compatible till PHP 7. -
post-and-page-reactions/trunk/template/template.php
r1554970 r1695723 3 3 { 4 4 //Create an instance of our package class... 5 $testListTable = new TT_Example_List_Table_wp_smiley();5 $testListTable = new ai_wp_list_table_class_extend(); 6 6 //Fetch, prepare, sort, and filter our data... 7 7 $testListTable->ai_wp_prepare_items("smiley","");
Note: See TracChangeset
for help on using the changeset viewer.