Version: current

# Class ExtendProfilePageOrder

Добавляет заказы к личному кабинету

  Extension
  ExtendProfilePageOrder

Package: cart
Author: dvp
Located at cart/code/ExtendProfilePageOrder.php

## Methods summary

`public `DataObjectSet`` | # `updateUserMenu( mixed & $menu )` Возвращает локальное меню для личного кабинета возможно расширение на сайте с помощью updateUserMenu(array &$items) TODO выделять текущий пункт меню Возвращает локальное меню для личного кабинета возможно расширение на сайте с помощью updateUserMenu(array &$items) TODO выделять текущий пункт меню #### Returns ``DataObjectSet`` - список пунктов меню с полями Link Title
`public string` | # `orders( )` Action для списка заказов Action для списка заказов #### Returns `string` string
`public` | # `order( )` Показывает информацию о заказе Показывает информацию о заказе Заказ определяется через url вида /order/order/204b22a36e328000dbb841cb3ac4d45e по HashLink заказа Использует шаблон ProfilePage_order #### TODO дополнительная проверка пользователя по email ? номеру заказа
`public` | # `printorder( )` Показывает страницу печати заказа Использует шаблон ProfilePage_printorder Показывает страницу печати заказа Использует шаблон ProfilePage_printorder
`public` | # `cancel_order( )` Отмена заказа Отмена заказа Заказ определяется через url вида /order/order/204b22a36e328000dbb841cb3ac4d45e по HashLink заказа

### Methods inherited from Extension

`__construct()`, `clearOwner()`, `getOwner()`, `get_classname_without_arguments()`, `setOwner()`

### Magic methods summary

## Properties summary

`public static array` | $allowed_actions | # This is used by extensions designed to be applied to controllers. It works the same way as `Controller::$allowed_actions`. This is used by extensions designed to be applied to controllers. It works the same way as `Controller::$allowed_actions`.
`public static boolean` | $orders_per_page | #

### Properties inherited from Extension

`$class`, `$owner`, `$ownerBaseClass`

[Raise a SilverStripe Framework issue/bug](https://github.com/silverstripe/silverstripe-framework/issues/new)
- [Raise a SilverStripe CMS issue/bug](https://github.com/silverstripe/silverstripe-cms/issues/new)
- Please use the Silverstripe Forums to ask development related questions. -