$email_setup["from_name"] = htmlspecialchars_decode(esc_attr($_REQUEST["from_name"])); $email_setup["from_email"] = esc_attr($_REQUEST["ux_email_from_email"]); $email_setup["mailer_type"] = intval($_REQUEST["ux_rdl_ends"]); $email_setup["return_path"] = isset($_REQUEST["ux_chk_return_path"]) ? intval($_REQUEST["ux_chk_return_path"]) : 0; $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;
$meta_map_array = array(); $meta_map_value = array(); $meta_map_key = array(); $insert_polyline = new save_data(); $new_map["parent_id"] = intval($_REQUEST["map_id"]); $new_map["map_type"] = "polyline"; $new_map["creation_date"] = date("Y-m-d"); $meta_map_array["polyline_location"] = esc_attr($_REQUEST["geocomplete"]); $meta_map_array["polyline_longitute"] = doubleval($_REQUEST["ux_txt_longitude"]); $meta_map_array["polyline_latitude"] = doubleval($_REQUEST["ux_txt_latitude"]); $meta_map_array["polyline_color"] = esc_attr($_REQUEST["ux_clr_polyline_color"]); $meta_map_array["polyline_opacity"] = doubleval($_REQUEST["ux_txt_polyline_opacity"]); $meta_map_array["polyline_thickness"] = intval($_REQUEST["ux_txt_polyline_thicknes"]); $meta_map_array["polyline_type"] = intval($_REQUEST["ux_ddl_polyline_type"]); $meta_map_array["polyline_data"] = esc_attr($_REQUEST["ux_txt_polyline_data"]); $insert_polyline->insert_data(map_bank_create_new_map_table(), $new_map); $lastid = $wpdb->insert_id; foreach ($meta_map_array as $key => $val) { $meta_map_value["map_id"] = $lastid; $meta_map_value["map_meta_key"] = $key; $meta_map_value["map_meta_value"] = $val; $insert_polyline->insert_data(map_bank_meta_table(), $meta_map_value, $meta_map_key); } die; } break; case "update_polyline_db": if (wp_verify_nonce($_REQUEST["_wpnonce"], "polyline_update")) { $update_polyline = new save_data(); $meta_map_array = array(); $meta_map_value = array();