$messageStack->add('account_password', ERROR_CURRENT_PASSWORD_NOT_MATCHING);
        }
    }
}
$breadcrumb->add(NAVBAR_TITLE_1_ACCOUNT_PASSWORD, vam_href_link(FILENAME_ACCOUNT, '', 'SSL'));
$breadcrumb->add(NAVBAR_TITLE_2_ACCOUNT_PASSWORD, vam_href_link(FILENAME_ACCOUNT_PASSWORD, '', 'SSL'));
require DIR_WS_INCLUDES . 'header.php';
if ($messageStack->size('account_password') > 0) {
    $vamTemplate->assign('error', $messageStack->output('account_password'));
}
$vamTemplate->assign('FORM_ACTION', vam_draw_form('account_password', vam_href_link(FILENAME_ACCOUNT_PASSWORD, '', 'SSL'), 'post', 'onsubmit="return checkform(this);"') . vam_draw_hidden_field('action', 'process') . vam_draw_hidden_field('required', 'password_current,password_new,password_confirmation', 'id="required"'));
$vamTemplate->assign('INPUT_ACTUAL', vam_draw_password_fieldNote(array('name' => 'password_current', 'text' => '&nbsp;' . (vam_not_null(ENTRY_PASSWORD_CURRENT_TEXT) ? '<span class="Requirement">' . ENTRY_PASSWORD_CURRENT_TEXT . '</span>' : '')), '', 'id="password_current"'));
$vamTemplate->assign('ENTRY_PASSWORD_CURRENT_ERROR', ENTRY_PASSWORD_CURRENT_ERROR);
$vamTemplate->assign('INPUT_NEW', vam_draw_password_fieldNote(array('name' => 'password_new', 'text' => '&nbsp;' . (vam_not_null(ENTRY_PASSWORD_NEW_TEXT) ? '<span class="Requirement">' . ENTRY_PASSWORD_NEW_TEXT . '</span>' : '')), '', 'id="password_new"'));
$vamTemplate->assign('ENTRY_PASSWORD_NEW_ERROR', ENTRY_PASSWORD_NEW_ERROR);
$vamTemplate->assign('INPUT_CONFIRM', vam_draw_password_fieldNote(array('name' => 'password_confirmation', 'text' => '&nbsp;' . (vam_not_null(ENTRY_PASSWORD_CONFIRMATION_TEXT) ? '<span class="Requirement">' . ENTRY_PASSWORD_CONFIRMATION_TEXT . '</span>' : '')), '', 'id="password_confirmation"'));
$vamTemplate->assign('ENTRY_PASSWORD_ERROR_NOT_MATCHING', ENTRY_PASSWORD_ERROR_NOT_MATCHING);
$vamTemplate->assign('BUTTON_BACK', '<a class="button" href="' . vam_href_link(FILENAME_ACCOUNT, '', 'SSL') . '">' . vam_image_button('back.png', IMAGE_BUTTON_BACK) . '</a>');
$vamTemplate->assign('BUTTON_SUBMIT', vam_image_submit('submit.png', IMAGE_BUTTON_CONTINUE));
$vamTemplate->assign('FORM_END', '</form>');
$vamTemplate->assign('language', $_SESSION['language']);
$vamTemplate->caching = 0;
$main_content = $vamTemplate->fetch(CURRENT_TEMPLATE . '/module/account_password.html');
$vamTemplate->assign('language', $_SESSION['language']);
$vamTemplate->assign('main_content', $main_content);
$vamTemplate->caching = 0;
if (!defined(RM)) {
    $vamTemplate->load_filter('output', 'note');
}
$template = file_exists('templates/' . CURRENT_TEMPLATE . '/' . FILENAME_ACCOUNT_PASSWORD . '.html') ? CURRENT_TEMPLATE . '/' . FILENAME_ACCOUNT_PASSWORD . '.html' : CURRENT_TEMPLATE . '/index.html';
$vamTemplate->display($template);
} else {
    $homepage_content = vam_draw_input_fieldNote(array('name' => 'a_homepage', 'text' => '&nbsp;' . ENTRY_AFFILIATE_HOMEPAGE_TEXT), $affiliate['affiliate_homepage']);
}
$module->assign('homepage_content', $homepage_content);
if ($is_read_only == false) {
    $module->assign('PASSWORD_READONLY', 'false');
    if ($error == true) {
        $module->assign('error', 'true');
        if ($entry_password_error == true) {
            $password_content = vam_draw_password_fieldNote(array('name' => 'a_password', 'text' => '&nbsp;' . ENTRY_PASSWORD_ERROR));
        } else {
            $password_content = PASSWORD_HIDDEN . vam_draw_hidden_field('a_password') . vam_draw_hidden_field('a_confirmation');
        }
    } else {
        $password_content = vam_draw_password_fieldNote(array('name' => 'a_password', 'text' => '&nbsp;' . ENTRY_PASSWORD_TEXT));
    }
    if ($error == false || $entry_password_error == true) {
        $password_confirmation_content = vam_draw_password_fieldNote(array('name' => 'a_confirmation', 'text' => '&nbsp;' . ENTRY_PASSWORD_CONFIRMATION_TEXT));
    }
    $agb_content = vam_draw_selection_fieldNote(array('name' => 'a_agb', 'text' => sprintf(ENTRY_AFFILIATE_ACCEPT_AGB, vam_href_link(FILENAME_CONTENT, 'coID=9', 'SSL'))), 'checkbox', $value = '1', $checked = $affiliate['affiliate_agb']);
    if ($entry_agb_error == true) {
        $agb_content .= "<br>" . ENTRY_AFFILIATE_AGB_ERROR;
    }
    $module->assign('agb_content', $agb_content);
    $module->assign('password_content', $password_content);
    $module->assign('password_confirmation_content', $password_confirmation_content);
}
$module->assign('language', $_SESSION['language']);
$module->caching = 0;
$module = $module->fetch(CURRENT_TEMPLATE . '/module/affiliate_account_details.html');
$vamTemplate->assign('main_content', $module);