$truecart = true;
require_once '../init-site.php';
$adder = new customerAddresses($db);
$settings = new settings($db);
$crypt = new crypt($settings);
if($login->isUserloggedin()) $login->userSetTokens($login->id());
$getFromDB = true;
$customer->setId($login->id());
switch($_POST['action'])
{
case 'save':
if($login->isUserloggedin())
{
$login->userSetTokens($login->id());
$customer->validate($_POST);
if($customer->valid()) $customer->set($customer->getCleanedVals());
else # error with form
{
$validedForm = $customer->getValidedForm();
$processedForm = $customer->processFormArray($validedForm);
$errorMsg = $processedForm['messages'];
$cust = $processedForm['values'];
$fieldErrs = $processedForm['errors'];
$getFromDB = false;
}
}
break;
}
if($getFromDB AND $login->isUserloggedin())
{
$cust = $customer->get();
}
$docTitle = "Edit Account";
$headCode = '
';
if($errorMsg) trigger_error($errorMsg,512);
include SITE_HEADER;
if($customerLoggedIn) include DIR_CART_VIEWS.'tpl_customer_bar.php';
include DIR_CART_VIEWS.'tpl_edit_account.php';
if(is_array($array))
{
foreach($array as $file)
{ include DIR_CART_VIEWS.$file.'.php'; }
}
include SITE_FOOTER;
?>