$email_setup["return_email"] = esc_attr($_REQUEST["ux_return_email"]); $email_setup["word_wrap"] = intval($_REQUEST["ux_word_wrap"]); $email_setup["smtp_host"] = esc_attr($_REQUEST["ux_smtp_host"]); $email_setup["smtp_port"] = esc_attr($_REQUEST["ux_smtp_port"]); $email_setup["encryption"] = intval($_REQUEST["ux_rdl_encrption"]); $email_setup["smtp_keep_alive"] = intval($_REQUEST["ux_rdl_smtp_alive"]); $email_setup["authentication"] = intval($_REQUEST["ux_rdl_authentication_bank"]); $email_setup["smtp_username"] = esc_attr($_REQUEST["ux_txt_username"]); $email_setup["smtp_password"] = htmlspecialchars_decode(esc_attr($_REQUEST["password"])); $count_direction = $wpdb->get_var("SELECT count(id) FROM " . wp_mail_bank()); if ($count_direction == 0) { $insert->insert_data(wp_mail_bank(), $email_setup); } else { $where = array(); $where["id"] = 1; $insert->update_data(wp_mail_bank(), $email_setup, $where); } die; } elseif ($_REQUEST["param"] == "send_mail") { global $phpmailer; $logs = array(); if (!is_object($phpmailer) || !is_a($phpmailer, 'PHPMailer')) { require_once ABSPATH . WPINC . '/class-phpmailer.php'; require_once ABSPATH . WPINC . '/class-smtp.php'; $phpmailer = new PHPMailer(true); } $phpmailer->SMTPDebug = true; ob_start(); $to = esc_attr($_REQUEST["ux_email_to"]); $subject = esc_attr($_REQUEST["ux_email_subject"]); $message = stripslashes($_REQUEST["message"]);
$insert = new save_data(); $meta_map_array = array(); $meta_map_value = array(); $meta_map_key = array(); $map_id = intval($_REQUEST["map_id"]); $meta_map_array["nearest_location"] = isset($_REQUEST["ux_rdl_nearest_location"]) ? intval($_REQUEST["ux_rdl_nearest_location"]) : "0"; $meta_map_array["map_dragable"] = isset($_REQUEST["ux_rdl_map_draggable"]) ? intval($_REQUEST["ux_rdl_map_draggable"]) : "0"; $meta_map_array["pan_control"] = isset($_REQUEST["ux_rdl_pan_control"]) ? intval($_REQUEST["ux_rdl_pan_control"]) : "0"; $meta_map_array["map_type_control"] = isset($_REQUEST["ux_rdl_map_control"]) ? intval($_REQUEST["ux_rdl_map_control"]) : "0"; $meta_map_array["scale_control"] = isset($_REQUEST["ux_rdl_scale_control"]) ? intval($_REQUEST["ux_rdl_scale_control"]) : "0"; $meta_map_array["overview_control"] = isset($_REQUEST["ux_rdl_overview"]) ? intval($_REQUEST["ux_rdl_overview"]) : "0"; foreach ($meta_map_array as $key => $val) { $meta_map_key["map_id"] = intval($_REQUEST["map_id"]); $meta_map_key["map_meta_key"] = $key; $meta_map_value["map_meta_value"] = $val; $insert->update_data(map_bank_meta_table(), $meta_map_value, $meta_map_key); } die; } break; case "single_map_delete": if (wp_verify_nonce($_REQUEST["_wpnonce"], "one_map_delete")) { $wpdb->query($wpdb->prepare("DELETE FROM " . map_bank_meta_table() . " WHERE map_id IN (SELECT id FROM " . map_bank_create_new_map_table() . " WHERE parent_id = %d)", intval($_REQUEST["map_id"]))); $wpdb->query($wpdb->prepare("DELETE FROM " . map_bank_create_new_map_table() . " WHERE parent_id = %d)", intval($_REQUEST["map_id"]))); $delete_single_map = new save_data(); $where = array(); $where["map_id"] = intval($_REQUEST["map_id"]); $delete_single_map->delete_data(map_bank_meta_table(), $where); $where = array(); $where["parent_id"] = intval($_REQUEST["map_id"]); $delete_single_map->delete_data(map_bank_create_new_map_table(), $where);