where("y", "1")->get(); foreach ($documentTemplates as $template) { $cacheKey = "cron_report_builder_template_{$template->id}"; $progressCacheKey = "cron_report_builder_progress_{$template->id}"; // Setting'leri default değerlere döndür setting_put($cacheKey, "0"); // Template index'ini 0'a döndür setting_put($progressCacheKey, '{"processed_count":0,"error_count":0,"success_count":0,"total_records":0}'); // Progress'i sıfırla } // Genel progress setting'ini de default değere döndür setting_put('cron_report_builder_overall_progress', '{"last_run":"Never","execution_time":0,"status":"not_started"}'); echo json_encode([ 'success' => true, 'message' => 'All cron settings reset to default values successfully' ]); } catch (Exception $e) { echo json_encode([ 'success' => false, 'message' => 'Failed to reset settings: ' . $e->getMessage() ]); } ?>