Блок контроллер оформления заказа
Открытые члены | |
init () | |
actionIndex () | |
actionRelinkCart () | |
actionUpdate () | |
actionCreateOrder () | |
actionDeleteAddress () | |
actionAddressAutocomplete () | |
Открытые члены унаследованные от StandartBlock | |
getParamObject () | |
Открытые члены унаследованные от Block | |
__construct ($param=[]) | |
getParamObject () | |
exec ($returnAsIs=false) | |
updateParamCache () | |
getStoreParams () | |
getBlockId () | |
myGet ($key, $type, $default=null) | |
myBlockIdInput () | |
isMyPost () | |
getSettingUrl ($absolute=false) | |
Открытые члены унаследованные от AbstractClient | |
__construct ($param=[]) | |
isConstructorBlock () | |
getDebugGroup () | |
wrapHtml ($body, $html_template=null) | |
Открытые члены унаследованные от AbstractModule | |
__construct ($param=[]) | |
getParam ($key=null, $default=null, $checkempty=false) | |
setParam ($key, $value=null) | |
setResource () | |
getControllerName () | |
addResource () | |
init () | |
fetch ($tpl, $param_name= 'tpl') | |
request ($key, $type, $default=null, $strip= '') | |
getKeyName ($keyname) | |
comError ($error_text) | |
checkAccessRight () | |
exec ($returnAsIs=false) | |
getDebugGroup () | |
getModTplPath () | |
getModuleConfig () | |
Открытые члены унаследованные от AbstractController | |
__construct () | |
isViewCacheExpired (string $cache_id_str, string $template, int $lifetime=null) | |
wrapHtml ($body, $html_template=null) | |
getAction () | |
exec ($returnAsIs=false) | |
processResult ($result) | |
presetAct ($act) | |
e404 ($reason=null) | |
redirect ($url=null, $status=302) | |
refreshPage () | |
getUrlName () | |
Открытые члены унаследованные от IController | |
exec () | |
Защищенные члены | |
createOrderNewUserAndAddress () | |
createOrderRegisterUser () | |
freezeSessionCart () | |
fireConfirmEvent () | |
getBlocks (bool $add_captcha=false) | |
getCommentBlock () | |
getUserBlock () | |
getCityBlock () | |
getAddressBlock () | |
getDeliveryBlock () | |
getPaymentBlock () | |
getProductsBlock () | |
getTotalBlock () | |
getCaptchaBlock () | |
getBlocksViewData () | |
validateOrder () | |
validateOrderDelivery () | |
correctOrderData () | |
correctOrderCityData () | |
Защищенные члены унаследованные от Block | |
appendParamsFromDb ($param) | |
loadStoredParams () | |
Защищенные члены унаследованные от AbstractClient | |
isDebugModeEnabled () | |
canProcessResult () | |
Защищенные данные | |
$action_var = 'action' | |
$order | |
$order_api | |
$address_api | |
$delivery_api | |
$payment_api | |
$shop_config | |
$is_cart_checkout | |
$default_params | |
Защищенные данные унаследованные от StandartBlock | |
$default_params | |
Защищенные данные унаследованные от Block | |
$block_id_cache | |
$action_var = null | |
$store_params | |
$store_key | |
Защищенные данные унаследованные от AbstractModule | |
$user | |
$access_right = 1 | |
$default_params = [] | |
$param = [] | |
$mod_name = '' | |
$controller_name = '' | |
$mod_css = '/modules/%MODULE%/view/css/' | |
$mod_js = '/modules/%MODULE%/view/js/' | |
$mod_img = '/modules/%MODULE%/view/img/' | |
$mod_tpl = '/modules/%MODULE%/view/' | |
$mod_relative_tpl = '' | |
Защищенные данные унаследованные от AbstractController | |
$act = null | |
$action_var = 'Act' | |
$result | |
Статические защищенные данные | |
static | $controller_title = 'Блок оформления заказа' |
static | $controller_description = 'Позволяет оформить заказ' |
static | $exclude_fields = ['id', 'site_id', 'order_num', 'step', 'basket', 'user_id', 'extra', 'special_params'] |
Статические защищенные данные унаследованные от Block | |
static | $controller_title = '' |
static | $controller_description = '' |
Дополнительные унаследованные члены | |
Открытые статические члены унаследованные от Block | |
static | getInfo ($key=null) |
static | getNotReplaceableParams () |
static | isVisibleOnSiteConstructor () |
Поля данных унаследованные от Block | |
const | BLOCK_ID_PARAM = '_block_id' |
const | BLOCK_PATH_PARAM = 'tplpath' |
const | BLOCK_NUM_PARAM = 'num' |
const | BLOCK_LOADED_FROM_DB_PARAM = 'params_loaded_from_db' |
const | BLOCK_INSERT_CONTEXT = 'theme_context' |
Поля данных унаследованные от AbstractClient | |
$debug_group = null | |
Поля данных унаследованные от AbstractController | |
const | DEFAULT_ERROR_PAGE_TPL = '%THEME%/exception.tpl' |
$view | |
$url | |
$app | |
$router | |
Защищенные статические члены унаследованные от Block | |
static | getSelfNotReplaceableParams () |
static | getAlwaysNotReplaceableParams () |
actionAddressAutocomplete | ( | ) |
Возвращает подсказки для поля "адрес"
actionCreateOrder | ( | ) |
Создаёт заказ
\SmartyException | |
RSException |
actionDeleteAddress | ( | ) |
Удаляет сохранённый адрес
RSException | |
\SmartyException |
actionIndex | ( | ) |
DbException | |
RSException | |
\SmartyException |
actionRelinkCart | ( | ) |
Перепривязывает корзину к заказу
DbException | |
RSException | |
\SmartyException |
actionUpdate | ( | ) |
Обновление блоков оформления заказа
\SmartyException | |
RSException |
|
protected |
Первоначальная установка адреса Сброс "use_addr" при смене города
|
protected |
Исправляет параметры заказа
|
protected |
Создаёт нового пользователя и адрес на основе данных заказа При неудаче добавляет в заказ ошибки
|
protected |
Регистрирует нового пользователя на основе данных заказа При успехе возвращает нового пользователя, иначе добавляет в заказ ошибки
|
protected |
Запускает событие для дополнительной проверки/корректировки заказа
|
protected |
Замораживает текущую корзину и привязывает её к заказу
DbException | |
RSException |
|
protected |
Получает шаблон блок с адресами
\SmartyException | |
RSException |
|
protected |
Возвращает шаблоны блоков
bool | $add_captcha | - добавить блок капчи |
RSException | |
\SmartyException |
|
protected |
Возвращает массив данных для шаблонов
RSException |
|
protected |
Получает шаблон блок с капчей
\SmartyException | |
RSException |
|
protected |
Получает шаблон блок с городом
\SmartyException | |
RSException |
|
protected |
Получает шаблон блока с комментарием, согласием на обработку персональных данных, отображением ошибок
RSException | |
\SmartyException |
|
protected |
Получает шаблон блок с доставками
\SmartyException | |
RSException |
|
protected |
Получает шаблон блок с оплатами
\SmartyException | |
RSException |
|
protected |
Получает шаблон блок с товарами
\SmartyException | |
RSException |
|
protected |
Получает шаблон блок с итогом
\SmartyException | |
RSException |
|
protected |
Получает шаблон блок с пользователем
\SmartyException | |
RSException |
init | ( | ) |
|
protected |
Проверяет текущий заказ на наличие ошибок
|
protected |
Проверяет данные доставки на наличие ошибок
|
protected |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
protected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |