| Objects |
Objects.pm — Модуль функций для работы с объектной структурой.
Модуль функций для работы с объектной структурой.
Модуль функций для работы с объектной структурой.
Добавление/изменение/удаление типа свойства.
Добавление/изменение/удаление свойства.
Добавление/изменение/удаление класса объектов.
Добавление/изменение/удаление типа объекта.
Перестройка экземпляров по шаблону типа.
Напрямую не вызывается. Передаётся только через поле act вызывающей HTML-формы.
Добавление/изменение/удаление объекта.
blah.
Добавление/изменение/удаление свойства объекта.
Добавление/изменение/удаление свойства шаблона объекта.
Изменение порядка свойств в шаблоне объекта.
Возвращает список типов, которым принадлежит данный класс объектов.
<!--#include virtual="get_types"-->
<!--#include virtual="get_types"-->
Заполнение хэша данными из переданного дескриптора запроса. хэш получается вида: ID => Значение.
_fill_hash($sth)
_fill_hash($sth);
Возвращает хэш из данных экземпляра.
get_object_data("objID")
get_object_data($oid);
Возвращает тип объекта по названию его типа.
check_type_by_name("Name_of_objtype")
check_type_by_name($name);
Получение значения свойства по его названию в объекте.
get_value_by_propname($objID,$propName)
get_value_by_propname($oid,"Количество мест");
Возвращается либо массив значений (если получился список), либо скаляр.
Получение значения свойства по ID.
Для данной функции верно всё то, что и для get_value_by_propname
get_value_by_propID($objID,$propID)
get_value_by_propID($oid,34);
Получение названия свойства по его ID.
get_propname($propID)
get_propname(34);
Получение ID родителя по ID объекта.
get_parent_id($objID)
get_parent_id(1);
Таблица классов объектов для редактирования.
<!--#include virtual="objclass_list"-->
<!--#include virtual="objclass_list"-->
Таблица типов объектов для редактирования.
<!--#include virtual="objtype_list"-->
<!--#include virtual="objtype_list"-->
Таблица типов свойств объектов для редактирования.
<!--#include virtual="propertytype_list"-->
<!--#include virtual="propertytype_list"-->
Список свойств объекта.
C<< <!--#include virtual="property_list"--> >>
<!--#include virtual="property_list"-->
Выпадающий список данного типа.
<!--#include virtual="obj_list"-->
<!--#include virtual="obj_list"-->
Список экземпляров объектов данного типа.
<!--#include virtual="objcopy_list"-->
<!--#include virtual="objcopy_list"-->
Список экземпляров объектов заданного типа и класса.
obj_list_table($objClassID,$objTypeID)
obj_list_table(1,$oid);
Таблица-отчёт данных по классу объектов.
=over 4
<!--#include virtual="class_summary"-->
<!--#include virtual="class_summary"-->
Отчёт: типы по классам.
<!--#include virtual="type_by_class_summary"-->
<!--#include virtual="type_by_class_summary"-->
Отчёт: объекты по типам.
<!--#include virtual="obj_by_type_summary"-->
<!--#include virtual="obj_by_type_summary"-->
Подсказка о диапазоне значений типа свойства.
_logval($proptype)
_logval("INT");
Выпадающий список: объекты по типам.
<!--#include virtual="obj_by_type_list"-->
<!--#include virtual="obj_by_type_list"-->
Выпадающий список: типы по классам.
<!--#include virtual="objtype_by_class_list"-->
<!--#include virtual="objtype_by_class_list"-->
Редактирование свойств экземпляра.
<!--#include virtual="obj_edit"-->
<!--#include virtual="obj_edit"-->
Редактирование связей ``Объект -- Свойство''.
<!--#include virtual="objproperty_edit"-->
<!--#include virtual="objproperty_edit"-->
Редактирование шаблонов объектов, на основе которых создаются экземпляры.
<!--#include virtual="objpropertydef_edit"-->
<!--#include virtual="objpropertydef_edit"-->
Изменение порядка свойств в шаблоне объекта.
<!--#include virtual="objpropertydef_order"-->
<!--#include virtual="objpropertydef_order"-->
Выпадающий список с полями всех таблиц БД (для поля типа ``FLDREF:'').
<!--#include virtual="fld_by_table_downlist"-->
<!--#include virtual="fld_by_table_downlist"-->
Выпадающий список объектов.
<!--#include virtual="obj_downlist"-->
<!--#include virtual="obj_downlist"-->
Выпадающий список типов объектов.
<!--#include virtual="objtype_downlist"-->
<!--#include virtual="objtype_downlist"-->
Выпадающий список типов объектов по классам.
<!--#include virtual="objtype_by_class_downlist"-->
<!--#include virtual="objtype_by_class_downlist"-->
Выпадающий список классов объектов.
<!--#include virtual="objclass_downlist"-->
<!--#include virtual="objclass_downlist"-->
Выпадающий список логических типов значений объектов.
<!--#include virtual="logicaltype_downlist"-->
<!--#include virtual="logicaltype_downlist"-->
Выпадающий список типов свойств объектов.
<!--#include virtual="propertytype_downlist"-->
<!--#include virtual="propertytype_downlist"-->
Выпадающий список типов свойств объектов по классам.
<!--#include virtual="propertytype_by_class_downlist"-->
<!--#include virtual="propertytype_by_class_downlist"-->
Выпадающий список свойств объекта.
<!--#include virtual="property_downlist"-->
<!--#include virtual="property_downlist"-->
Получение списка пар (property_id,property_name) для заданного типа объектов по маске: 1 - брать свойство, 0 - не брать.
get_props_by_type(type_id,MASK)
get_props_by_type(1,'01110101')
DAY, Method Lab.
No known ones yet. ;))
© Copyright 2003, Method Lab
| Objects |