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";