コード例 #1
0
$commission_types = array(array("", ""), array(0, NOT_AVAILABLE_MSG), array(1, PERCENT_PER_PROD_FULL_PRICE_MSG), array(2, FIXED_AMOUNT_PER_PROD_MSG), array(3, PERCENT_PER_PROD_SELL_PRICE_MSG), array(4, PERCENT_PER_PROD_SELL_BUY_MSG));
$active_values = array(array(1, ACTIVE_MSG), array(0, INACTIVE_MSG));
$points_price_types = array(array("", ""), array(0, POINTS_NOT_ALLOWED_MSG), array(1, POINTS_ALLOWED_MSG));
$zero_price_types = array(array(0, SHOW_ZERO_PRICE_MSG), array(1, HIDE_ZERO_PRICE_MSG), array(2, SHOW_ZERO_PRICE_MESSAGE_MSG));
$zero_product_actions = array(array(1, ALLOW_ADD_ZERO_PRODUCTS_MSG), array(2, SHOW_WARNING_FOR_ZERO_PRODUCTS_MSG));
$components_list_styles = array(array(1, AS_LIST_MSG), array(2, AS_TABLE_MSG));
$show_reward_credits = array(array(0, FOR_ALL_USERS_MSG), array(1, ONLY_FOR_LOGGED_IN_USERS_MSG));
$open_large_image = array(array(0, IN_POPUP_WINDOW_MSG), array(1, IN_ACTIVE_WINDOW_MSG));
$watermark_positions = array(array("", ""), array("TL", TOP_LEFT_MSG), array("TC", TOP_CENTER_MSG), array("TR", TOP_RIGHT_MSG), array("ML", MIDDLE_LEFT_MSG), array("C", CENTER_OF_IMAGE_MSG), array("MR", MIDDLE_RIGHT_MSG), array("BL", BOTTOM_LEFT_MSG), array("BC", BOTTOM_CENTER_MSG), array("BR", BOTTOM_RIGHT_MSG), array("RND", RANDOM_POSITION_MSG));
$google_base_export_types = array(array(0, MANUALLY_DOWNLOAD_XML_FILE_MSG), array(1, USE_FTP_TO_UPLOAD_TO_GOOGLE_MSG));
// Google tmp data
$google_base_country = array(array(0, NOT_SPECIFIED_GB), array(1, US_MSG_GB), array(2, UK_DE_FR_MSG_GB), array(3, JP_MSG_GB), array(4, GOOGLE_RECOMEND_GB));
//
$prod_image_types = array(array(0, DONT_SHOW_IMAGE_MSG), array(1, IMAGE_TINY_MSG), array(2, IMAGE_SMALL_MSG), array(3, IMAGE_LARGE_MSG));
// set up parameters
$r->add_select("quantity_control_list", TEXT, $product_controls);
$r->add_select("quantity_control_table", TEXT, $product_controls);
$r->add_select("quantity_control_grid", TEXT, $product_controls);
$r->add_select("quantity_control_details", TEXT, $product_controls);
$r->add_select("quantity_control_basket", TEXT, $controls);
$r->add_radio("confirm_add", TEXT, $confirm_add);
$r->add_radio("redirect_to_cart", TEXT, $basket_actions);
$r->add_checkbox("coupons_enable", INTEGER);
$r->add_select("user_registration", TEXT, $user_registration);
$r->add_select("subscription_page", TEXT, $subscription_page);
$r->add_select("display_products", TEXT, $display_products);
$r->add_checkbox("logout_cart_clear", INTEGER);
$r->add_radio("orders_currency", TEXT, $show_currency);
// run php code
$r->add_checkbox("php_in_products_short_desc", INTEGER);
$r->add_checkbox("php_in_products_full_desc", INTEGER);
コード例 #2
0
$r->errors = $order_errors;
if ($payment_error == 1) {
    $r->errors .= $error_message;
}
$r->add_where("order_id", INTEGER);
$r->add_textbox("cc_name", TEXT, CC_NAME_FIELD);
$r->add_textbox("cc_first_name", TEXT, CC_FIRST_NAME_FIELD);
$r->add_textbox("cc_last_name", TEXT, CC_LAST_NAME_FIELD);
$r->add_textbox("cc_number", TEXT, CC_NUMBER_FIELD);
$r->parameters["cc_number"][MIN_LENGTH] = 10;
$r->add_textbox("cc_start_date", DATETIME, CC_START_DATE_FIELD);
$r->change_property("cc_start_date", VALUE_MASK, array("MM", " / ", "YYYY"));
$r->add_textbox("cc_expiry_date", DATETIME, CC_EXPIRY_DATE_FIELD);
$r->change_property("cc_expiry_date", VALUE_MASK, array("MM", " / ", "YYYY"));
$credit_cards = get_db_values("SELECT credit_card_id, credit_card_name FROM " . $table_prefix . "credit_cards", array(array("", PLEASE_CHOOSE_MSG)));
$r->add_select("cc_type", INTEGER, $credit_cards, CC_TYPE_FIELD);
$issue_numbers = get_db_values("SELECT issue_number AS issue_value, issue_number AS issue_description FROM " . $table_prefix . "issue_numbers", array(array("", NOT_AVAILABLE_MSG)));
$r->add_select("cc_issue_number", INTEGER, $issue_numbers, CC_ISSUE_NUMBER_FIELD);
$r->add_textbox("cc_security_code", TEXT, CC_SECURITY_CODE_FIELD);
$r->add_textbox("pay_without_cc", TEXT, PAY_WITHOUT_CC_FIELD);
// 3D fields
$r->add_textbox("secure_3d_check", TEXT);
$r->add_textbox("secure_3d_status", TEXT);
$r->add_textbox("secure_3d_md", TEXT);
$r->add_textbox("secure_3d_xid", TEXT);
$r->add_textbox("secure_3d_eci", TEXT);
$r->add_textbox("secure_3d_cavv", TEXT);
$parameters_number = 0;
for ($i = 0; $i < sizeof($cc_parameters); $i++) {
    $show_param = "show_" . $cc_parameters[$i];
    if (isset($cc_info[$show_param]) && $cc_info[$show_param] == 1) {
コード例 #3
0
ファイル: admin_orders.php プロジェクト: nisargadesign/CES
$r->change_property("s_ne", TRIM, true);
$r->add_textbox("s_kw", TEXT);
$r->change_property("s_kw", TRIM, true);
$r->add_textbox("s_coupon", TEXT);
$r->change_property("s_coupon", TRIM, true);
$r->add_textbox("s_sku", TEXT);
$r->change_property("s_sku", TRIM, true);
$r->add_textbox("s_sd", DATE, FROM_DATE_MSG);
$r->change_property("s_sd", VALUE_MASK, $date_edit_format);
$r->change_property("s_sd", TRIM, true);
$r->add_textbox("s_ed", DATE, END_DATE_MSG);
$r->change_property("s_ed", VALUE_MASK, $date_edit_format);
$r->change_property("s_ed", TRIM, true);
$r->add_checkboxlist("s_os_list", INTEGER, $order_statuses);
array_unshift($order_statuses, array("", ""));
$r->add_select("s_os", INTEGER, $order_statuses);
$r->add_select("s_ci", TEXT, $countries);
$r->add_select("s_category", TEXT, $categories);
//Customization by Vital
$r->add_select("s_si", TEXT, $states);
$r->add_select("s_cct", TEXT, $credit_card_types);
$r->add_select("s_ex", TEXT, $export_options);
if ($sitelist) {
    $r->add_select("s_sti", TEXT, $sites);
}
$r->get_form_parameters();
$r->validate();
$where = "";
$product_search = false;
if (!$r->errors) {
    if (!$r->is_empty("s_on")) {
コード例 #4
0
             $r->change_property("affiliate_code_info", COLUMN_NAME, "affiliate_code");
             if (!$affiliate_join) {
                 $r->change_property("affiliate_code_info", SHOW, false);
             }
             $login_params = array("affiliate_code_info");
             $affiliate_code_name = "affiliate_code_info";
         }
     }
 } elseif ($section_code == "personal") {
     $r->add_textbox("name", TEXT, $section_name . ": " . NAME_MSG);
     $r->change_property("name", USE_SQL_NULL, false);
     $r->add_textbox("first_name", TEXT, $section_name . ": " . FIRST_NAME_FIELD);
     $r->change_property("first_name", USE_SQL_NULL, false);
     $r->add_textbox("last_name", TEXT, $section_name . ": " . LAST_NAME_FIELD);
     $r->change_property("last_name", USE_SQL_NULL, false);
     $r->add_select("company_id", INTEGER, $companies, $section_name . ": " . COMPANY_SELECT_FIELD);
     $r->add_textbox("company_name", TEXT, $section_name . ": " . COMPANY_NAME_FIELD);
     $r->add_textbox("email", TEXT, $section_name . ": " . EMAIL_FIELD);
     $r->change_property("email", USE_SQL_NULL, false);
     $r->change_property("email", REGEXP_MASK, EMAIL_REGEXP);
     $r->change_property("email", UNIQUE, true);
     $r->add_textbox("address1", TEXT, $section_name . ": " . STREET_FIRST_FIELD);
     $r->add_textbox("address2", TEXT, $section_name . ": " . STREET_SECOND_FIELD);
     $r->add_textbox("city", TEXT, $section_name . ": " . CITY_FIELD);
     $r->add_textbox("province", TEXT, $section_name . ": " . PROVINCE_FIELD);
     $r->add_select("state_id", INTEGER, $states, $section_name . ": " . STATE_FIELD);
     $r->change_property("state_id", USE_SQL_NULL, false);
     $r->add_textbox("state_code", TEXT);
     $r->change_property("state_code", USE_SQL_NULL, false);
     $r->add_textbox("zip", TEXT, $section_name . ": " . ZIP_FIELD);
     $r->add_select("country_id", INTEGER, $countries, $section_name . ": " . COUNTRY_FIELD);
コード例 #5
0
$r->add_textbox("total_points_amount", NUMBER);
$r->add_textbox("total_reward_points", NUMBER);
$r->add_textbox("total_reward_credits", NUMBER);
$r->add_textbox("order_placed_date", DATETIME);
$companies = get_db_values("SELECT company_id,company_name FROM " . $table_prefix . "companies ", array(array("", SELECT_COMPANY_MSG)));
$states = get_db_values("SELECT state_id,state_name FROM " . $table_prefix . "states WHERE show_for_user=1 ORDER BY state_name ", array(array("", SELECT_STATE_MSG)));
$countries = get_db_values("SELECT country_id,country_name FROM " . $table_prefix . "countries WHERE show_for_user=1 ORDER BY country_order, country_name ", array(array("", SELECT_COUNTRY_MSG)));
// get phone codes
$phone_codes = get_phone_codes();
$r->add_textbox("name", TEXT, NAME_MSG);
$r->change_property("name", USE_SQL_NULL, false);
$r->add_textbox("first_name", TEXT, FIRST_NAME_FIELD);
$r->change_property("first_name", USE_SQL_NULL, false);
$r->add_textbox("last_name", TEXT, LAST_NAME_FIELD);
$r->change_property("last_name", USE_SQL_NULL, false);
$r->add_select("company_id", INTEGER, $companies, COMPANY_SELECT_FIELD);
$r->add_textbox("company_name", TEXT, COMPANY_NAME_FIELD);
$r->add_textbox("email", TEXT, EMAIL_FIELD);
$r->change_property("email", USE_SQL_NULL, false);
$r->change_property("email", REGEXP_MASK, EMAIL_REGEXP);
$r->add_textbox("address1", TEXT, STREET_FIRST_FIELD);
$r->add_textbox("address2", TEXT, STREET_SECOND_FIELD);
$r->add_textbox("city", TEXT, CITY_FIELD);
$r->add_textbox("province", TEXT, PROVINCE_FIELD);
$r->add_select("state_id", INTEGER, $states, STATE_FIELD);
$r->change_property("state_id", USE_SQL_NULL, false);
$r->add_textbox("state_code", TEXT);
$r->add_textbox("zip", TEXT, ZIP_FIELD);
$r->add_select("country_id", INTEGER, $countries, COUNTRY_FIELD);
$r->change_property("country_id", USE_SQL_NULL, false);
$r->add_textbox("country_code", TEXT);