Plugin Directory

Changeset 3134049


Ignore:
Timestamp:
08/12/2024 09:37:49 AM (20 months ago)
Author:
devsoftbaltic
Message:

added functions-php support

File:
1 edited

Legend:

Unmodified
Added
Removed
  • surveyjs/trunk/ajax_handlers/save_result.php

    r2545086 r3134049  
    1111    function callback() {
    1212        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            }
    2532        }
    2633    }
    2734}
    2835
     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}
     43add_action( 'wp_surveyjs_save_result', 'surveyjs_save_result', 10, 3 );*/
     44
    2945?>
Note: See TracChangeset for help on using the changeset viewer.