admin_url('admin-ajax.php'), 'sbmm_value' => 1234)); } function load_scripts_admin_sbmcf() { wp_enqueue_script('sbmcf-javascript-admin', plugins_url('js/admin.js', __FILE__ ), array('jquery')); wp_register_style( 'sbmcfadmincss', plugins_url('css/modal.css', __FILE__ )); wp_enqueue_style('sbmcfadmincss'); } function sbmcf_submitted() { if (isset($_POST['psbmcf_n'])) { $sbmm_name_restrict = strip_tags(trim($_POST['psbmcf_n'])); $sbmm_name = substr($sbmm_name_restrict,0,50); if ($sbmm_name == '') { $sbmm_name = 'left blank'; } } else {$sbmm_name = 'left blank';} if (isset($_POST['psbmcf_e'])) { $sbmm_email_restrict = strip_tags(trim($_POST['psbmcf_e'])); $sbmm_email = substr($sbmm_email_restrict,0,50); if ($sbmm_email == '') { $sbmm_email = 'left blank'; } } else {$sbmm_email = 'left blank';} if (isset($_POST['psbmcf_s'])) { $sbmm_subject_restrict = strip_tags(trim($_POST['psbmcf_s'])); $sbmm_subject = substr($sbmm_subject_restrict,0,100); if ($sbmm_subject == '') { $sbmm_subject = 'left blank'; } } else {$sbmm_subject = 'left blank';} if (isset($_POST['psbmcf_m'])) { $sbmm_message_restrict = strip_tags(trim($_POST['psbmcf_m'])); $sbmm_message = substr($sbmm_message_restrict,0,750); if ($sbmm_message == '') { $sbmm_message = 'left blank'; } } else {$sbmm_message = 'left blank';} $sbmm_modal_id = 0; // version [free] $sbmm_version = 1; global $wpdb; $table_name = $wpdb->prefix . 'sbmcf_messages'; $wpdb->insert( $table_name, array( 'sbmcftime' => current_time('mysql'), 'sbmcfname' => $sbmm_name, 'sbmcfemail' => $sbmm_email, 'sbmcfsubject' => $sbmm_subject, 'sbmcfmessage' => $sbmm_message, 'sbmcfmodalid' => $sbmm_modal_id, 'sbmcfversion' => $sbmm_version ) ); wp_die(); // terminate required for AJAX } function sbmcf_admin_menu() { add_menu_page( 'Bootstrap Modal Contact Form', 'Bootstrap Modal Contact Form', 'manage_options', 'sbmcf', array($this,'sbmcf_admin_page'), 'dashicons-testimonial', 6);} function sbmcf_admin_page(){ // Create an instance of our package class... $sbmcf_list_table = new Sbmcf_List_Table(); // Fetch, prepare, sort, and filter our data... $sbmcf_list_table->prepare_items(); ?>