Plugin Directory

Changeset 3426265


Ignore:
Timestamp:
12/23/2025 02:28:38 PM (3 months ago)
Author:
ansera01
Message:

Release version 1.1.17

Location:
ansera-search
Files:
2 deleted
2 edited
5 copied

Legend:

Unmodified
Added
Removed
  • ansera-search/tags/1.1.17/ansera_search.php

    r3426262 r3426265  
    33 * Plugin Name: Ansera Search
    44 * Description: Ansera AI-powered search plugin provides answers based on your existing Wordpress content.
    5  * Version: 1.1.16
     5 * Version: 1.1.17
    66 * Author: Ansera.AI
    77 * Author URI:  https://www.ansera.ai/
     
    22842284}
    22852285
     2286function ansera_is_serialized_data($data) {
     2287    if (!is_string($data)) {
     2288        return false;
     2289    }
     2290
     2291    $data = trim($data);
     2292    if ($data === 'N;') {
     2293        return true;
     2294    }
     2295
     2296    if (!preg_match('/^[aOsibd]:/', $data)) {
     2297        return false;
     2298    }
     2299
     2300    return (@unserialize($data) !== false || $data === 'b:0;');
     2301}
     2302
     2303/**
     2304 * Unserialize only if serialized
     2305 */
     2306function ansera_maybe_unserialize_data($value) {
     2307    if (ansera_is_serialized_data($value)) {
     2308        return unserialize($value);
     2309    }
     2310    return $value;
     2311}
     2312
    22862313function ansera_fetch_page_content($post)
    22872314{
     
    22922319    {
    22932320        case "bricks":
    2294             $web_data = Bricks\Helpers::get_bricks_data( $post->ID, 'content' );
     2321            //$web_data = Bricks\Helpers::get_bricks_data( $post->ID, 'content' );
     2322            $web_data = get_post_meta( $post->ID, '_bricks_page_content', true );
     2323            if(empty($web_data))
     2324            {
     2325                $web_data = get_post_meta( $post->ID, '_bricks_page_content_2', true );
     2326            }
     2327            $web_data = ansera_maybe_unserialize_data($web_data);
    22952328            echo "CV2:" . $web_data;
    22962329            break;
  • ansera-search/tags/1.1.17/readme.txt

    r3426262 r3426265  
    55Tested up to: 6.8
    66Requires PHP: 7.2
    7 Stable tag: 1.1.16
     7Stable tag: 1.1.17
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    9696
    9797== Changelog ==
    98 = 1.1.16 =
     98= 1.1.17 =
    9999* Given support to Divi, Bricks, Oxygen, Beaver theme builders.
    100100
  • ansera-search/trunk/ansera_search.php

    r3426262 r3426265  
    33 * Plugin Name: Ansera Search
    44 * Description: Ansera AI-powered search plugin provides answers based on your existing Wordpress content.
    5  * Version: 1.1.16
     5 * Version: 1.1.17
    66 * Author: Ansera.AI
    77 * Author URI:  https://www.ansera.ai/
     
    22842284}
    22852285
     2286function ansera_is_serialized_data($data) {
     2287    if (!is_string($data)) {
     2288        return false;
     2289    }
     2290
     2291    $data = trim($data);
     2292    if ($data === 'N;') {
     2293        return true;
     2294    }
     2295
     2296    if (!preg_match('/^[aOsibd]:/', $data)) {
     2297        return false;
     2298    }
     2299
     2300    return (@unserialize($data) !== false || $data === 'b:0;');
     2301}
     2302
     2303/**
     2304 * Unserialize only if serialized
     2305 */
     2306function ansera_maybe_unserialize_data($value) {
     2307    if (ansera_is_serialized_data($value)) {
     2308        return unserialize($value);
     2309    }
     2310    return $value;
     2311}
     2312
    22862313function ansera_fetch_page_content($post)
    22872314{
     
    22922319    {
    22932320        case "bricks":
    2294             $web_data = Bricks\Helpers::get_bricks_data( $post->ID, 'content' );
     2321            //$web_data = Bricks\Helpers::get_bricks_data( $post->ID, 'content' );
     2322            $web_data = get_post_meta( $post->ID, '_bricks_page_content', true );
     2323            if(empty($web_data))
     2324            {
     2325                $web_data = get_post_meta( $post->ID, '_bricks_page_content_2', true );
     2326            }
     2327            $web_data = ansera_maybe_unserialize_data($web_data);
    22952328            echo "CV2:" . $web_data;
    22962329            break;
  • ansera-search/trunk/readme.txt

    r3426262 r3426265  
    55Tested up to: 6.8
    66Requires PHP: 7.2
    7 Stable tag: 1.1.16
     7Stable tag: 1.1.17
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    9696
    9797== Changelog ==
    98 = 1.1.16 =
     98= 1.1.17 =
    9999* Given support to Divi, Bricks, Oxygen, Beaver theme builders.
    100100
Note: See TracChangeset for help on using the changeset viewer.