Changeset 3134049
- Timestamp:
- 08/12/2024 09:37:49 AM (20 months ago)
- File:
-
- 1 edited
-
surveyjs/trunk/ajax_handlers/save_result.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
surveyjs/trunk/ajax_handlers/save_result.php
r2545086 r3134049 11 11 function callback() { 12 12 if($_SERVER['REQUEST_METHOD'] === 'POST') { 13 do_action('surveyjs_save_result'); 14 15 global $wpdb; 16 $table_name = $wpdb->prefix . 'sjs_results'; 17 18 $wpdb->insert( 19 $table_name, 20 array( 21 'surveyId' => intval(sanitize_key($_POST['SurveyId'])), 22 'json' => sanitize_text_field($_POST['Json']) 23 ) 24 ); 13 $SurveyId = intval(sanitize_key($_POST['SurveyId'])); 14 $Json = sanitize_text_field($_POST['Json']); 15 $TableName = 'sjs_results'; 16 17 if (function_exists('surveyjs_save_result')) 18 { 19 do_action('wp_surveyjs_save_result', $SurveyId, $Json, $TableName); 20 } else { 21 global $wpdb; 22 $table_name = $wpdb->prefix . $TableName; 23 24 $wpdb->insert( 25 $table_name, 26 array( 27 'surveyId' => $SurveyId, 28 'json' => $Json 29 ) 30 ); 31 } 25 32 } 26 33 } 27 34 } 28 35 36 /** 37 * Custom Save Survey Result function 38 * file functions.php 39 */ 40 /*function surveyjs_save_result($SurveyId=null, $Json=null, $TableName=null) { 41 do stuff 42 } 43 add_action( 'wp_surveyjs_save_result', 'surveyjs_save_result', 10, 3 );*/ 44 29 45 ?>
Note: See TracChangeset
for help on using the changeset viewer.