Files
WP-Multi-Formular/inc/classes/class-submission.php
2026-04-13 18:52:46 +02:00

19 lines
861 B
PHP

<?php
if (!defined('ABSPATH')) exit;
class WMF_Submission {
public static function save($form_id,$values) {
global $wpdb;
$wpdb->insert($wpdb->prefix.'wmf_submissions',array(
'form_id'=>$form_id,'data'=>wp_json_encode($values),
'ip'=>wmf_get_client_ip(),'user_agent'=>$_SERVER['HTTP_USER_AGENT']??'',
'status'=>'neu','created_at'=>current_time('mysql'),
),array('%d','%s','%s','%s','%s','%s'));
return $wpdb->insert_id;
}
public static function delete($id) { global $wpdb; $wpdb->delete($wpdb->prefix.'wmf_submissions',array('id'=>$id),array('%d')); }
public static function update_status($id,$status) {
global $wpdb;
$wpdb->update($wpdb->prefix.'wmf_submissions',array('status'=>sanitize_text_field($status)),array('id'=>$id),array('%s'),array('%d'));
}
}