Plugin Directory

Changeset 1695723


Ignore:
Timestamp:
07/13/2017 12:19:05 PM (9 years ago)
Author:
arete-it
Message:

Version 1.0.5 - Various fixes and PHP 7 Support and version update

Location:
post-and-page-reactions/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • post-and-page-reactions/trunk/class/class.php

    r1554970 r1695723  
    99    {
    1010        GLOBAL $wpdb;
    11         $version = '1.0.4';
     11        $version = '1.0.5';
    1212        $settings        = $wpdb->base_prefix . 'arete_wp_smiley_settings';
    1313        $smiley_save     = $wpdb->base_prefix . 'arete_wp_smileys';
     
    124124    {
    125125        $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    }
    132128}
    133129/*********
     
    210206manage smileys
    211207*************/
    212 class TT_Example_List_Table_wp_smiley extends WP_List_Table
     208class ai_wp_list_table_class_extend extends WP_List_Table
    213209{
    214210    public $main_data;
     
    227223        $main_data = array();
    228224        $result    = "";
    229         $sql .= "SELECT * FROM {$wpdb->base_prefix}arete_wp_smileys";
     225        $sql = "SELECT * FROM {$wpdb->base_prefix}arete_wp_smileys";
    230226        if (!empty($_REQUEST['orderby'])) {
    231227            $sql .= ' ORDER BY ' . esc_sql($_REQUEST['orderby']);
     
    312308                    return $img;
    313309                case 'action':
     310                    $html ='';
    314311                    if($item['id'] != 1)
    315312                    {
    316313                        if($item[$column_name] == "checked")
    317314                        {
    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'].'>';
    319316                        }
    320317                        else
    321318                        {
    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'].'>';
    323320                        }
    324321                    }
     
    650647    if(($type == "post" && $post == "y" && is_single()) || ($type == "page" && $pages == "y"))
    651648    {
     649        $html = '';
    652650        if(is_user_logged_in())
    653651        {
     
    845843        $table        = $wpdb->base_prefix . 'arete_wp_smileys_manage';
    846844        $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().'">';
    848846        $non_user_query = $wpdb->get_results("select * from $table where post_id='$activity_id'");
    849847        if ($non_user_query && $wpdb->num_rows <> 0)
     
    925923{
    926924    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 ";
    929927    $result   = $wpdb->get_results($sql);
    930928    //$username = array();
    931929    $user_id  = get_current_user_id();
     930    $username ='';
    932931    foreach ($result as $val) {
    933932        $userid = $val->user_id;
     
    949948{
    950949    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'";
    952951    $result   = $wpdb->get_results($sql);
    953952    $username = array();
     
    971970{
    972971    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'";
    974973    $result = $wpdb->get_results($sql);
     974    $html ='';
    975975    foreach ($result as $val) {
    976976        $id          = $val->id;
     
    10001000{
    10011001    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'";
    10031003    $result = $wpdb->get_results($sql);
     1004    $html ='';
    10041005    foreach ($result as $val) {
    10051006        $id          = $val->id;
     
    10211022    $main_data = array();
    10221023    $result    = "";
    1023     $sql .= "SELECT * FROM {$wpdb->base_prefix}arete_wp_smileys";
     1024    $sql = "SELECT * FROM {$wpdb->base_prefix}arete_wp_smileys";
    10241025    $result = $wpdb->get_results($sql);
    10251026    $count   = 0;
    1026     $html .= '';
     1027    $html = '';
    10271028    $main_count = 1;
    10281029    if(is_user_logged_in())
     
    13651366    $sql = "SELECT * FROM {$wpdb->base_prefix}arete_wp_smileys WHERE id='$reaction_id'";
    13661367    $result = $wpdb->get_results($sql);
    1367     $html .= "<span class='ai_single_reaction'>";
     1368    $html = "<span class='ai_single_reaction'>";
    13681369    $user_id = get_current_user_id();
    13691370    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  
    66Author: Paramveer Singh for Arete IT Private Limited
    77Author URI: https://www.areteit.com/
    8 Version:1.0.4
     8Version:1.0.5
    99License:GPL/MIT
    1010*/
     
    4848if(isset($_REQUEST['smiley_location_settings']))
    4949{
    50     $location = $_REQUEST['enable_location_ai'];
     50    $location = esc_html($_REQUEST['enable_location_ai']);
    5151    ai_post_reaction_update_location($location);
    5252}
     
    5959if(isset($_REQUEST['smiley_guest_user']))
    6060{
    61     $guest_user = $_REQUEST['ai_guest_user'];
     61    $guest_user = esc_html($_REQUEST['ai_guest_user']);
    6262    ai_post_reaction_update_guest($guest_user);
    6363}
  • post-and-page-reactions/trunk/readme.txt

    r1554970 r1695723  
    55Tags: WordPress.com, facebook, reactions, likes, emotions, love, angry, haha, sad, wow, angry, page, post
    66Requires at least: 4.4
    7 Tested up to: 4.7
    8 Stable tag: 1.0.4
     7Tested up to: 4.8
     8Stable tag: 1.0.5
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    1818
    1919The plugin has following features:
     20
     21    PHP 7 Supported
     22   
     23This plugins works fine with even the latest version of PHP. Tested with several top themes and plugins.   
    2024
    2125    Facebook Style Emoticons
     
    123127== Changelog ==
    124128
     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
    125135= 1.0.4 - Release date: 14th December, 2016 =
    126136* Fix! - PHP 7 issues fixed. Plugin now compatible till PHP 7.
  • post-and-page-reactions/trunk/template/template.php

    r1554970 r1695723  
    33{
    44    //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();
    66    //Fetch, prepare, sort, and filter our data...
    77    $testListTable->ai_wp_prepare_items("smiley","");   
Note: See TracChangeset for help on using the changeset viewer.