GetRow($check_pass_query); // Check that password is good if (!oos_validate_password($_POST['password_confirmation'], $check_pass['confirm_password'])) { oos_redirect_admin(oos_href_link_admin($aContents['admin_account'], 'action=check_account&error=password')); } else { //$confirm = 'confirm_account'; $_SESSION['confirm_account'] = 'confirm'; oos_redirect_admin(oos_href_link_admin($aContents['admin_account'], 'action=edit_process')); } break; case 'save_account': $admin_id = oos_db_prepare_input($_POST['id_info']); $admin_email_address = oos_db_prepare_input($_POST['admin_email_address']); $stored_email[] = 'NONE'; $admintable = $oostable['admin']; $check_email_query = "SELECT admin_email_address FROM " . $admintable . " WHERE admin_id <> " . $admin_id . ""; $check_email_result = $dbconn->Execute($check_email_query); while ($check_email = $check_email_result->fields) { $stored_email[] = $check_email['admin_email_address']; // Move that ADOdb pointer! $check_email_result->MoveNext(); } if (in_array($_POST['admin_email_address'], $stored_email)) { oos_redirect_admin(oos_href_link_admin($aContents['admin_account'], 'action=edit_process&error=email')); } else { $sql_data_array = array('admin_firstname' => oos_db_prepare_input($_POST['admin_firstname']), 'admin_lastname' => oos_db_prepare_input($_POST['admin_lastname']), 'admin_email_address' => oos_db_prepare_input($_POST['admin_email_address']), 'admin_password' => oos_encrypt_password(oos_db_prepare_input($_POST['admin_password'])), 'admin_modified' => 'now()'); oos_db_perform($oostable['admin'], $sql_data_array, 'UPDATE', 'admin_id = \'' . $admin_id . '\''); //oos_mail($_POST['admin_firstname'] . ' ' . $_POST['admin_lastname'], $_POST['admin_email_address'], ADMIN_EMAIL_SUBJECT, sprintf(ADMIN_EMAIL_TEXT, $_POST['admin_firstname'], OOS_HTTPS_SERVER . OOS_SHOP . OOS_ADMIN, $_POST['admin_email_address'], $hiddenPassword, STORE_OWNER), STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS); oos_redirect_admin(oos_href_link_admin($aContents['admin_account'], 'page=' . $_GET['page'] . '&mID=' . $admin_id)); } break; } } require 'includes/header.php'; require 'includes/account_check.js.php'; ?>

' ' . TEXT_INFO_HEADING_DEFAULT . ''); $contents[] = array('text' => TEXT_INFO_INTRO_EDIT_PROCESS . oos_draw_hidden_field('id_info', $myAccount['admin_id'])); break; case 'check_account': $heading[] = array('text' => ' ' . TEXT_INFO_HEADING_CONFIRM_PASSWORD . ''); $contents[] = array('text' => ' ' . TEXT_INFO_INTRO_CONFIRM_PASSWORD . oos_draw_hidden_field('id_info', $myAccount['admin_id'])); if ($_GET['error']) { $contents[] = array('text' => ' ' . TEXT_INFO_INTRO_CONFIRM_PASSWORD_ERROR); } $contents[] = array('align' => 'center', 'text' => oos_draw_password_field('password_confirmation')); $contents[] = array('align' => 'center', 'text' => '' . oos_button(IMAGE_BACK) . ' ' . oos_submit_button(IMAGE_CONFIRM) . '
 '); break; default: $heading[] = array('text' => ' ' . TEXT_INFO_HEADING_DEFAULT . ''); $contents[] = array('text' => TEXT_INFO_INTRO_DEFAULT); if ($myAccount['admin_email_address'] == 'none@none.com') { $contents[] = array('text' => sprintf(TEXT_INFO_INTRO_DEFAULT_FIRST, $myAccount['admin_firstname']) . '
 '); } elseif (($myAccount['admin_modified'] == '0000-00-00 00:00:00') || ($myAccount['admin_logdate'] <= 1) ) { $contents[] = array('text' => sprintf(TEXT_INFO_INTRO_DEFAULT_FIRST_TIME, $myAccount['admin_firstname']) . '
 '); } } if ( (oos_is_not_null($heading)) && (oos_is_not_null($contents)) ) { ?>
GetRow($my_account_query); ?>
   
   
    ' . TEXT_INFO_ERROR . ''; } else { echo oos_draw_input_field('admin_email_address', $myAccount['admin_email_address']); } ?>
   
   
   
   
   
   
   
   
   
' . oos_button(IMAGE_BACK) . ' '; if (isset($_SESSION['confirm_account'])) { echo oos_submit_button(IMAGE_SAVE); } } elseif ($action == 'check_account') { echo ' '; } else { echo oos_submit_button(BUTTON_EDIT); } ?>
infoBox($heading, $contents); ?>