function update_agent_info($agent_data) { $agent = get_user_from_agent_no($agent_data["agent_no"]); $user_id = $agent->ID; if ($user_id) { $user_id = wp_update_user(array("ID" => $user_id, "user_email" => $agent_data['agent-email'])); // update agent user meta data. update_user_meta($user_id, "agent-first", $agent_data['agent-first']); update_user_meta($user_id, "agent-last", $agent_data['agent-last']); update_user_meta($user_id, "agent-mobile", $agent_data['agent-mobile']); update_user_meta($user_id, "agent-biz-address", $agent_data['agent-biz-address']); update_user_meta($user_id, "agent-biz-tumbol", $agent_data['agent-biz-tumbol']); update_user_meta($user_id, "agent-biz-amphore", $agent_data['agent-biz-amphore']); update_user_meta($user_id, "agent-biz-province", $agent_data['agent-biz-province']); update_user_meta($user_id, "agent-biz-zipcode", $agent_data['agent-biz-zipcode']); } }
exit; } /** * Template Name: Create Website - Step 2 * * @package WooFramework * @subpackage Template */ session_start(); if (isset($_SESSION["agent_no"])) { $agent_no = $_SESSION["agent_no"]; } else { wp_redirect("step1"); exit; } $agent = get_user_from_agent_no($_SESSION["agent_no"]); if (strtoupper($_SERVER['REQUEST_METHOD']) == 'POST') { $error = validate_agent_info($_POST); if ($error["count"] > 0) { // when have errors on validation. foreach ($error["errors"] as $e) { $error_message .= '<li>' . $e["message"] . '</li>'; } } else { // when data in form is valid. $agent_attr = array("agent-first", "agent-last", "agent-mobile", "agent-email", "agent-biz-address", "agent-biz-tumbol", "agent-biz-amphore", "agent-biz-province", "agent-biz-zipcode"); foreach ($agent_attr as $a) { $_SESSION[$a] = $_POST[$a]; } wp_redirect("step3"); exit;