if (count($countries) != 0) { $zones = znGetZonesById(CONF_DEFAULT_COUNTRY); $smarty->assign("zones", $zones); //var_dump($zones); $smarty->assign("billingZones", $zones); } } else { if (count($countries) != 0) { $zones = znGetZonesById((int) $_POST["countryID"]); $smarty->assign("zones", $zones); //var_dump($zones); $smarty->assign("billingZones", $zones); } } // additional fields $additional_fields = GetRegFields(); $smarty->assign("additional_fields", $additional_fields); if (isset($register)) { $smarty->assign("return_url", "index.php?register=yes"); } // proceeding to checkout mode if (isset($order)) { $smarty->assign("order", 1); } // proceeding to checkout mode without billing address if (isset($order_without_billing_address)) { $smarty->assign("order_without_billing_address", 1); } if (isset($_SESSION['s_RefererLogin'])) { $smarty->assign('SessionRefererLogin', $_SESSION['s_RefererLogin']); }
$new_reg_field_required = 0; if (isset($_POST["new_reg_field_required"])) { $new_reg_field_required = 1; } AddRegField($_POST["new_reg_field_name"], $new_reg_field_required, $_POST["new_sort_order"]); } // update fields $data = ScanPostVariableWithId(array("reg_field_name", "reg_field_required", "sort_order")); foreach ($data as $key => $val) { if (!isset($val["reg_field_required"])) { $val["reg_field_required"] = 0; } UpdateRegField($key, $val["reg_field_name"], $val["reg_field_required"], $val["sort_order"]); } Redirect(ADMIN_FILE . "?dpt=custord&sub=reg_fields"); } if (isset($_POST["save_address_form"])) { if (CONF_BACKEND_SAFEMODE) { Redirect(ADMIN_FILE . "?dpt=custord&sub=reg_fields&safemode=yes"); } db_query("update " . SETTINGS_TABLE . " set settings_value = '" . (int) $_POST["addr_state"] . "' where settings_constant_name = 'CONF_ADDRESSFORM_STATE'"); db_query("update " . SETTINGS_TABLE . " set settings_value = '" . (int) $_POST["addr_city"] . "' where settings_constant_name = 'CONF_ADDRESSFORM_CITY'"); db_query("update " . SETTINGS_TABLE . " set settings_value = '" . (int) $_POST["addr_address"] . "' where settings_constant_name = 'CONF_ADDRESSFORM_ADDRESS'"); Redirect(ADMIN_FILE . "?dpt=custord&sub=reg_fields"); } $fields = GetRegFields(); $smarty->assign("fields", $fields); //set sub template $smarty->assign("admin_sub_dpt", "custord_reg_fields.tpl"); } }