PluginProbe
Templately – Elementor & Gutenberg Template Library: 6500+ Free & Pro Ready Templates And Cloud! / 3.2.2
Templately – Elementor & Gutenberg Template Library: 6500+ Free & Pro Ready Templates And Cloud! v3.2.2
3.7.5 3.7.4 3.7.3 3.7.2 1-final 3.7.1 3.7.0 3.6.8 3.6.7 3.6.6 3.6.5 3.6.4 3.6.3 3.6.2 3.6.1 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.10 All 111 releases
← All changes | includes/Core/Importer/LogHelper.php +2 -39 3.7.33.2.2 View file →
@@ -2,14 +2,11 @@
2 2
3 3 namespace Templately\Core\Importer;
4 4
5 5 use Templately\Core\Importer\Utils\LogHandler;
6 -use Templately\Core\Importer\Utils\SessionData;
7 -use Templately\Core\Importer\Utils\Utils;
8 6 use Templately\Utils\Helper;
9 7
10 8 trait LogHelper {
11 - private static $ai_last_progress = 0;
12 9 private $log_types = [
13 10 ''
14 11 ];
15 12
@@ -37,9 +34,9 @@
37 34 'progress' => 100
38 35 ] );
39 36 }
40 37
41 - public function sse_message( $data, $ai_content = true ) {
38 + public function sse_message( $data ) {
42 39 // Log the data into debug log file
43 40 $this->sse_log_file( $data );
44 41
45 42 if(Helper::should_flush()){
@@ -53,41 +50,8 @@
53 50 if (ob_get_level() > 0) {
54 51 ob_flush();
55 52 }
56 53 }
57 -
58 - // $data = Utils::get_session_data_by_id();
59 - // if($ai_content && !empty($data['process_id']) && $data['process_id'] !== 'undefined' && "null" !== $data['process_id']){
60 -
61 - // // wp_cache_delete( 'templately_ai_processed_pages', 'options' );
62 - // global $wpdb;
63 - // $value = $wpdb->get_var( $wpdb->prepare( "SELECT option_value FROM {$wpdb->options} WHERE option_name = %s LIMIT 1", 'templately_ai_processed_pages' ) );
64 - // // You might need to manually unserialize the value if it was serialized
65 - // $processed_pages = maybe_unserialize( $value );
66 - // // $processed_pages = get_option( "templately_ai_processed_pages", [] );
67 -
68 - // $updated_ids = $processed_pages[$data['process_id']]['pages'] ?? [];
69 - // $ai_page_ids = array_reduce($data['ai_page_ids'], 'array_merge', array());
70 -
71 - // // $ai_page_ids = array_filter(array_map('intval', explode(',', $data['ai_page_ids'] ?? '')));
72 - // // Calculate progress percentage
73 -
74 - // $total_pages = count($ai_page_ids);
75 - // $updated_pages = count($updated_ids);
76 - // $progress_percentage = $total_pages > 0 ? round(($updated_pages / $total_pages) * 100) : 0;
77 -
78 - // if( $progress_percentage != self::$ai_last_progress ) {
79 - // self::$ai_last_progress = $progress_percentage;
80 - // $this->sse_message( [
81 - // 'type' => 'ai-content',
82 - // 'action' => 'updateLog',
83 - // 'progress' => $progress_percentage,
84 - // // 'name' => method_exists($runner, 'get_name') ? $runner->get_name() : '',
85 - // 'processed_pages' => $processed_pages,
86 - // // 'asdfg' => $updated_ids,
87 - // ], false );
88 - // }
89 - // }
90 54 // else {
91 55 // $log = get_option( 'templately_fsi_log' ) ?: [];
92 56 // $log[] = $data;
93 57 // update_option( 'templately_fsi_log', $log );
@@ -103,10 +67,9 @@
103 67 * @param mixed $log
104 68 * @return void
105 69 */
106 70 public function sse_log_file( $log ){
107 - $session_id = SessionData::get_session_id();
108 - $request_params = $session_id ? SessionData::get_data($session_id) : [];
71 + $request_params = FullSiteImport::_get_session_data();
109 72
110 73 if (is_array($log)) {
111 74 $log['timestamp'] = date('Y-m-d H:i:s');
112 75 }