$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);
$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
Esempio n. 2
0
     $r->change_property("friendly_url", USE_SQL_NULL, false);
     $r->change_property("friendly_url", BEFORE_VALIDATE, "validate_friendly_url");
     $r->change_property("friendly_url", REGEXP_MASK, ALPHANUMERIC_REGEXP);
     $r->change_property("friendly_url", REGEXP_ERROR, ALPHANUMERIC_ALLOWED_ERROR);
     $r->change_property("friendly_url", TRIM, true);
     $r->add_textbox("paypal_account", TEXT, PAYPAL_ACCOUNT_FIELD);
     $r->change_property("paypal_account", REGEXP_MASK, EMAIL_REGEXP);
     $r->add_textbox("msn_account", TEXT, MSN_ACCOUNT_FIELD);
     $r->change_property("msn_account", REGEXP_MASK, EMAIL_REGEXP);
     $r->add_textbox("icq_number", TEXT, ICQ_NUMBER_FIELD);
     $r->change_property("icq_number", REGEXP_MASK, "/^\\d+\$/");
     $r->add_textbox("user_site_url", TEXT, USER_SITE_URL_FIELD);
     $r->add_textbox("tax_id", TEXT, TAX_ID_FIELD);
     $r->add_textbox("short_description", TEXT, SHORT_DESCRIPTION_MSG);
     $r->add_textbox("full_description", TEXT, FULL_DESCRIPTION_MSG);
     $r->add_radio("is_hidden", INTEGER, $yes_no_messages, HIDE_MY_ONLINE_STATUS_MSG);
 }
 foreach ($pp as $id => $pp_row) {
     if ($pp_row["section_id"] == $section_id) {
         $control_type = $pp_row["control_type"];
         $param_name = "pp_" . $pp_row["property_id"];
         $param_title = $pp_row["property_name"];
         if ($control_type == "CHECKBOXLIST") {
             $r->add_checkboxlist($param_name, TEXT, "", $section_name . ": " . $param_title);
         } elseif ($control_type == "RADIOBUTTON") {
             $r->add_radio($param_name, TEXT, "", $section_name . ": " . $param_title);
         } elseif ($control_type == "LISTBOX") {
             $r->add_select($param_name, TEXT, "", $section_name . ": " . $param_title);
         } else {
             $r->add_textbox($param_name, TEXT, $section_name . ": " . $param_title);
         }