예제 #1
0
$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);
$r->add_checkbox("php_in_products_features", INTEGER);
$r->add_checkbox("php_in_products_hot_desc", INTEGER);
$r->add_checkbox("php_in_products_notes", INTEGER);
$r->add_checkbox("php_in_products_download_terms", INTEGER);
//New Product Functionality
$r->add_checkbox("new_product_enable", INTEGER);
$r->add_select("new_product_order", INTEGER, $new_product_orders);
예제 #2
0
$r->add_textbox("modified_date", DATETIME);
$r->change_property("modified_date", USE_IN_SELECT, false);
$r->change_property("modified_date", USE_IN_INSERT, false);
$r->add_textbox("modified_ip", TEXT);
$r->change_property("modified_ip", USE_IN_SELECT, false);
$r->change_property("modified_ip", USE_IN_INSERT, false);
$r->add_textbox("last_visit_date", DATETIME);
$r->add_textbox("last_visit_ip", TEXT);
$r->add_textbox("last_visit_page", TEXT);
$r->add_textbox("last_logged_date", DATETIME);
$r->change_property("last_logged_date", USE_IN_INSERT, false);
$r->change_property("last_logged_date", USE_IN_UPDATE, false);
$r->add_textbox("last_logged_ip", TEXT);
$r->change_property("last_logged_ip", USE_IN_INSERT, false);
$r->change_property("last_logged_ip", USE_IN_UPDATE, false);
$r->add_checkbox("same_as_personal", INTEGER);
$r->change_property("same_as_personal", USE_IN_SELECT, false);
$r->change_property("same_as_personal", USE_IN_INSERT, false);
$r->change_property("same_as_personal", USE_IN_UPDATE, false);
if ($personal_number < 1 || $delivery_number < 1) {
    $r->change_property("same_as_personal", SHOW, false);
}
$r->add_checkbox("subscribe", INTEGER);
$r->change_property("subscribe", USE_IN_SELECT, false);
$r->change_property("subscribe", USE_IN_INSERT, false);
$r->change_property("subscribe", USE_IN_UPDATE, false);
if ($subscribe_block && ($login_field_type == 2 || $r->parameter_exists("email") && $r->get_property_value("email", SHOW) || $r->parameter_exists("delivery_email") && $r->get_property_value("delivery_email", SHOW))) {
    $r->change_property("subscribe", SHOW, true);
} else {
    $r->change_property("subscribe", SHOW, false);
}