<?php

$f = new Form();
$f->title = _t("Forgotten password");
$f->action = "?action=handle_forgotten_password";
$f->method = "POST";
$f->add_email(_t("Email"), "email", default_value("email"), _t("Please enter your account email."));
$f->add_submit(_t("Continue"));
echo $f->html();
Example #2
0
<?php

$user = $g_display["user"];
$address = $g_display["address"];
$f = new Form();
$f->cancel = true;
$f->cancel_url = "?action=retrieve&amp;type=account";
$f->title = _t("Account update");
$f->action = "?action=update&amp;type=account";
$f->method = "POST";
$f->add_text(_t("Firstname"), "firstname", default_value("firstname", format_firstname($user->firstname)), _t("Your Firstname."));
$f->add_text(_t("Lastname"), "lastname", default_value("lastname", format_lastname($user->lastname)), _t("Your Lastname."));
$f->add_email(_t("Email"), "email", default_value("email", $user->email), _t("A valid Email you want to associate to your account."));
$item = $f->add_text(_t("Phone number (optional)"), "phone", default_value("phone", $user->phone), _t("Used only when processing order if we need to contact you quickly."));
$item->is_optional = true;
$item = $f->add_textarea(_t("Address"), "address", default_value("address", $address->address), _t("Your address"));
$item->is_optional = true;
$item->other_attr = 'class="addresspicker" placeholder="{{Street no, Street, Zip City, etc.}}"';
$item = $f->add_text(_t("VAT#"), "vat", default_value("vat", $user->vat), _t("VAT#, for european compagny only."));
$item->is_optional = true;
$item = $f->add_text(_t("Compagny name"), "compagny_name", default_value("compagny_name", $user->compagny_name), _t("VAT#, for european compagny only."));
$item->is_optional = true;
$item = $f->add_password(_t("New Password (optional)"), "clear_new_pass", _t("Leave empty if you do not want to change your password."));
$item->is_optional = true;
$item = $f->add_password(_t("Retype new Password (optional)"), "clear_new_pass2", _t("Retype your new password."));
$item->is_optional = true;
$item = $f->add_hidden("new_pass", "");
$item->is_optional = true;
$item = $f->add_hidden("new_pass2", "");
$item->is_optional = true;
$f->add_hidden("id", $user->id);
Example #3
0
<?php

require_once BASE_DIR . '/include/recaptcha.inc';
global $g_use_recaptcha;
$f = new Form();
$f->cancel = true;
$f->title = _t("Account creation");
$f->action = "?action=create&amp;type=account";
$f->method = "POST";
$f->add_email(_t("Email"), "email", default_value("email"), _t("A valid Email you want to associate to your account. Will act as your login."));
$f->add_text(_t("Firstname"), "firstname", default_value("firstname"), _t("Your Firstname."));
$f->add_text(_t("Lastname"), "lastname", default_value("lastname"), _t("Your Lastname."));
$item = $f->add_password(_t("Password"), "clear_password", _t("The password you want to associate to your account."));
$item->is_optional = true;
$item = $f->add_password(_t("Retype Password"), "clear_password2", _t("Retype your password."));
$item->is_optional = true;
$f->add_hidden("password", "");
$f->add_hidden("password2", "");
//$f->add_text("Street# and street name", "street", default_value("street"), "Number and street name");
//$f->add_text("ZIP", "zip", default_value("zip"), "ZIP code of your city.");
//$f->add_text("City", "city", default_value("city"), "Your city.");
//$item = $f->add_text("State (Optional)", "state", default_value("state"), "Your state if any");
//$item->is_optional = true;
//$f->add_text("Country", "country", default_value("country"), "Your country");
if ($g_use_recaptcha) {
    $publickey = CAPTCHA_PUB_KEY;
    // you got this from the signup page
    $f->add_raw_html(recaptcha_get_html($publickey));
}
$f->add_checkbox(_t("I have read and understood the <a href=\"info/terms\" target=\"_blank\">Terms and Conditions</a> and accept them."), "confirm", "", "");
$f->add_submit(_t("Submit"));