Search Wiki Using Sphinx
From In-Portal Developers Guide
Displaying 31-40 of 43 matches for query Application retrieved in 0.014 sec with following stats:
- applic found 205 times in 43 documents
... , by redirecting to it with OnPreSave event
@param kEvent $event
/
function OnPreSaveAndGoToTab(&$event)
$event->CallSubEvent('OnPreSave');
if ($event->status erSUCCESS)
$area_id = $this->Application->GetVar('area_id');
if (is_numeric($area_id))
$event->SetRedirectParam('area_id', $area_id);
$event->redirect = $this->style='color:red'>Application->GetVar($event->getPref
ixSpecial( ...
ixSpecial( ...
... ID.
Получение данных из формы
Получить данные из формы (только в случае, если был использован POST запрос) можно использовав следующий код:
$items_info = $this->Application->GetVar( $event->getPrefixSpecial(true) );
Обработка данных из формы
В случае, если передано только одно ID, то массив $items_info (см. пример Получение данных из ...
... K4:Counters IsClone IsClone равно 1.
В последствии можно вызвать счётчик из любого требуемого места в коде использую конструкцию:
$count_value = $this->Application->getCounter('', Array());
Зачем использовать
Может возникнуть вопрос: "почему надо использовать этот механизм, а не писать самому вызов sql например в тэге (tag), ...
... ConfigProperty VariableName string Название переменной конфигурации. В последствии любую из переменных конфигурации можно будет получить именно по этому имени используя метод '''Application::ConfigValue'''.
-
ConfigProperty heading string Название группы (фраза, согласно правилу K4:Назначение имён назначения имён ), в которой состоит данная переменная конфигурации ...
... string Название переменной конфигурации. В последствии любую из переменных конфигурации можно будет получить именно по этому имени используя метод '''Application::ConfigValue'''.
-
ConfigProperty VariableValue string Значение переменной конфигурации.
-
ConfigProperty ModuleOwner string Название модуля (из таблицы K4:Modules Modules ), которому принадлежит ...
... 007.001
Событие создаёт новый объект во временной таблице и сохраняет Id в сессии и переменных Application в случае успешного создания.
Вызывается из шаблона
Не вызывается из шаблонов.
Вызывается из событий
OnPreSave
Входные параметры
class="prettytable"
название ...
... из любого EventHandler:About события ниже приведённого кода. В следствие чего вызывать его в ручную не требуется.
$temp_handler =& $this->style='color:red'>Application->recallObject($event->g
etPrefixSpecial() . '_TempHandler', 'kTempTablesHandler'); / @var $temp_handler kTempTablesHandler / См. также K4:Работа с временными таблицами Работа с временными таблицами
etPrefixSpecial() . '_TempHandler', 'kTempTablesHandler'); / @var $temp_handler kTempTablesHandler / См. также K4:Работа с временными таблицами Работа с временными таблицами
... загруженный по ID скопированной записи, то его нужно загружать самому. Это будет показано на ниже приведённом примере.
$object =& $this->style='color:red'>Application->recallObject($event->P
refix . '.-item', null, Array ('skip_autoload' => true)); / @var $object kDBItem / $object->Load( $event->getEventParam('id') ); Потенциальное применение Данное событие можно ...
refix . '.-item', null, Array ('skip_autoload' => true)); / @var $object kDBItem / $object->Load( $event->getEventParam('id') ); Потенциальное применение Данное событие можно ...
... с ранее упомянутой K4:Добавление секций в дереве секцией .
Отсылка почтового извещения
Для отсылки ранее созданного почтового извещения существуют 2 метода объекта '''$this->Application''':
'''EmailEventUser''' - отсылает почтовое извещение указанному пользователю (только извещения с типом Front-End);
'''EmailEventAdmin''' - ...
... TagProcessor:About тэгов ). Для вызова проверки права доступа из PHP-кода следует использовать конструкцию следующего вида:
if ($this->style='color:red'>Application->CheckPermission('custo
m:phones.advanced:change_price')) $object->SetField('Price', $new_price); else $object->SetError('Price', 'cannot_change_price', 'la_error_YouDontHavePermissionToChangePrice'); Метод < ...
m:phones.advanced:change_price')) $object->SetField('Price', $new_price); else $object->SetError('Price', 'cannot_change_price', 'la_error_YouDontHavePermissionToChangePrice'); Метод < ...
Additional database time was 0.165 sec.
Result Page: | Previous | 2 | 3 | 4 | 5 |
Powered by Sphinx