Changeset 3426265
- Timestamp:
- 12/23/2025 02:28:38 PM (3 months ago)
- Location:
- ansera-search
- Files:
-
- 2 deleted
- 2 edited
- 5 copied
-
tags/1.1.17 (copied) (copied from ansera-search/trunk)
-
tags/1.1.17/ansera_search.php (copied) (copied from ansera-search/trunk/ansera_search.php) (3 diffs)
-
tags/1.1.17/css/ansera_search_admin_settings.css (copied) (copied from ansera-search/trunk/css/ansera_search_admin_settings.css)
-
tags/1.1.17/embed.js (deleted)
-
tags/1.1.17/includes/action-scheduler (deleted)
-
tags/1.1.17/js/ansera_search_admin.js (copied) (copied from ansera-search/trunk/js/ansera_search_admin.js)
-
tags/1.1.17/readme.txt (copied) (copied from ansera-search/trunk/readme.txt) (2 diffs)
-
trunk/ansera_search.php (modified) (3 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ansera-search/tags/1.1.17/ansera_search.php
r3426262 r3426265 3 3 * Plugin Name: Ansera Search 4 4 * Description: Ansera AI-powered search plugin provides answers based on your existing Wordpress content. 5 * Version: 1.1.1 65 * Version: 1.1.17 6 6 * Author: Ansera.AI 7 7 * Author URI: https://www.ansera.ai/ … … 2284 2284 } 2285 2285 2286 function 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 */ 2306 function ansera_maybe_unserialize_data($value) { 2307 if (ansera_is_serialized_data($value)) { 2308 return unserialize($value); 2309 } 2310 return $value; 2311 } 2312 2286 2313 function ansera_fetch_page_content($post) 2287 2314 { … … 2292 2319 { 2293 2320 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); 2295 2328 echo "CV2:" . $web_data; 2296 2329 break; -
ansera-search/tags/1.1.17/readme.txt
r3426262 r3426265 5 5 Tested up to: 6.8 6 6 Requires PHP: 7.2 7 Stable tag: 1.1.1 67 Stable tag: 1.1.17 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 96 96 97 97 == Changelog == 98 = 1.1.1 6=98 = 1.1.17 = 99 99 * Given support to Divi, Bricks, Oxygen, Beaver theme builders. 100 100 -
ansera-search/trunk/ansera_search.php
r3426262 r3426265 3 3 * Plugin Name: Ansera Search 4 4 * Description: Ansera AI-powered search plugin provides answers based on your existing Wordpress content. 5 * Version: 1.1.1 65 * Version: 1.1.17 6 6 * Author: Ansera.AI 7 7 * Author URI: https://www.ansera.ai/ … … 2284 2284 } 2285 2285 2286 function 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 */ 2306 function ansera_maybe_unserialize_data($value) { 2307 if (ansera_is_serialized_data($value)) { 2308 return unserialize($value); 2309 } 2310 return $value; 2311 } 2312 2286 2313 function ansera_fetch_page_content($post) 2287 2314 { … … 2292 2319 { 2293 2320 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); 2295 2328 echo "CV2:" . $web_data; 2296 2329 break; -
ansera-search/trunk/readme.txt
r3426262 r3426265 5 5 Tested up to: 6.8 6 6 Requires PHP: 7.2 7 Stable tag: 1.1.1 67 Stable tag: 1.1.17 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 96 96 97 97 == Changelog == 98 = 1.1.1 6=98 = 1.1.17 = 99 99 * Given support to Divi, Bricks, Oxygen, Beaver theme builders. 100 100
Note: See TracChangeset
for help on using the changeset viewer.