Example #1
0
 function __construct()
 {
     $this->requireLogin = false;
     parent::__construct();
 }
            $values["directreplace"]["first_name"] = $result[$kk]["first_name"];
            $values["directreplace"]["last_name"] = $result[$kk]["last_name"];
            $values["directreplace"]["username"] = $result[$kk]["username"];
            $values["directreplace"]["password"] = $result[$kk]["password"];
            $values["directreplace"]["email"] = $result[$kk]["email"];
        }
        $xTemplate = $common->direct_replace($db_object, $xTemplate, $values);
        echo $xTemplate;
    }
    function update($common, $db_object, $form_array, $user_id, $error_msg)
    {
        while (list($kk, $vv) = each($form_array)) {
            ${$kk} = $vv;
        }
        $user = $common->prefix_table("user");
        $subquery = "select email from {$user} where user_id<>'{$user_id}'";
        $emaillist = $db_object->get_single_column($subquery);
        if (!in_array($fEmail, $emaillist)) {
            $query = "update {$user} set first_name='{$fFirstname}',last_name='{$fLastname}',password='******',email='{$fEmail}' where user_id='{$user_id}'";
            $db_object->insert($query);
        } else {
            echo $error_msg["cEmail"];
        }
    }
}
$accobj = new MyAccount();
if ($fUpdate) {
    $accobj->update($common, $db_object, $_POST, $user_id, $error_msg);
}
$accobj->display($common, $db_object, $user_id);
include "footer.php";