In-Portal Developers Guide

This is a wiki-based Developers Guide for In-Portal Open Source CMS. The purpose of this guide is to provide advanced users, web developers and programmers with documentation on how to expand, customize and improve the functionality and the code the In-Portal software. Please consider contributing to our documentation writing effort.

Search Wiki Using Sphinx

From In-Portal Developers Guide

Jump to: navigation, search

There is no page titled "KDBEventHandler". You can create this page.

Displaying 1-10 of 10 matches for query KDBEventHandler retrieved in 0.000 sec with following stats:

  • kdbeventhandl found 20 times in 10 documents



... > TranslatorEventHandler::OnChangeLanguage kDBEventHandler::OnSave kDBEventHandler::OnPreSaveAndGo style='color:red'>kDBEventHandler::OnPreSaveAndGoToTa
b kDBEventHandler::OnPreSavePopup style='color:red'>kDBEventHandler::OnPreSaveAndOpenTr
anslator style='color:red'>kDBEventHandler::OnPreSaveAndChange
Language CurrenciesEventHandler::OnUpdateRate
... 'OnChangePrice' => Array ('self' => 'advanced:change_price'), ); $this->permMapping = array_merge($this->permMapping, $permissions); При проверке прав доступа для события массив kDBEventHandler::permMapping обрабатывается по следующим правилам: находится ключ с именем события у EventHandler:About обработчика событий , объявленного в K4:Unit Configs unit config ...
... для администраторской части сайта, либо когда создают новое событие не создав для него отображение (Mapping) прав. Это происходит оттого, что наиболее часто используемый обработчик событий - K4:kDBEventHandler kDBEventHandler , проверяет права на выполнение событий только на пользовательской части сайта. Например:
... to "404 Not Found"', E_USER_WARNING); Получение ошибки Ошибка возникает при выполнении двух условий Отсуствие права "view" для секции запрашиваемого префикса. Метод kDBEventHandler::checkItemStatus, метод для проверки дополнительных условий на просмотр, возвращает false. Исправление ошибки Для локализации ошибки для начала необходимо убедиться, что на секцию ...
... ' => 'FormFieldsTagProcessor', 'form' => 'kDBItem', 'form_List' => 'kDBList', 'form_EventHandler' => 'FormsEventHandler', 'form_TagProcessor' => 'FormsTagProcessor', 'content' => 'kDBItem', 'content_List' => 'kDBList', 'content_EventHandler' => 'kDBEventHandler', 'content_TagProcessor' => 'kDBTagProcessor', 'gwfv' => 'kDBItem', 'gwfv_List' => 'kDBList', 'gwfv_EventHandler' => ...
... переданному в запросе от пользователя. Также оно вызывается из метода K4:Работа_с_классом_kDBItem kDBItem::Load . Более детально это продемонстрировано ниже: EventHandler:OnItemBuild OnItemBuild -> kDBEventHandler::LoadItem -> K4:Работа с классом kDBItem kDBItem::Load -> kDBItem::raiseEvent Входные параметры class="prettytable" название описание - ConfigProperty id ...
... переданному в запросе от пользователя. Также оно вызывается из метода K4:Работа_с_классом_kDBItem kDBItem::Load . Более детально это продемонстрировано ниже: EventHandler:OnItemBuild OnItemBuild -> kDBEventHandler::LoadItem -> K4:Работа с классом kDBItem kDBItem::Load -> kDBItem::raiseEvent Входные параметры class="prettytable" название описание - ConfigProperty id ...
... ->updatePostCount($topic_id, -1); Основные события, использующие этот класс Основные события, которые используют класс '''kDBItem''' находятся в классе '''kDBEventHandler'''. class="prettytable" Основные События Аналоги, используемые при работе с временными таблицами Используемые методы kDBItem - OnNew OnPreCreate
... класс, для работы с '''одной''' записью в базе; '''kDBList''' - класс для отображения содержания таблицы из базы (фильтрация, per-page и т.п.); '''kDBEventHandler''' - класс для обработки стандартных событий из списков и форм редактирования; '''kDBTagProcessor''' - класс для обработки стандартных тэгов, использующихся для вывода информации; ''' ...
... TipBox Если special не используется, то и точку ставить не надо. Сопоставление прав доступа и обработчика события Если пишется обработчик события, которое не описано в классе kDBEventHandler, то права доступа, необходимые для выполнения данного события нужно указать в методе kEventHandler::mapPermissions: function mapPermissions() parent:: ...

Additional database time was 0.167 sec.

match any word match all words

Search in namespaces:

Powered by Sphinx