Функции

Функции

  1. Функция aikiDeleteItem() - удаление записи
  2. Функция aikiFromFile() - возвращает DOM-объект из файла
  3. Функция aikiFromString() - возвращает DOM-объект из строки
  4. Функция aikiGetItemImg() - путь к изображению прикреплённому к записи
  5. Функция aikiGetTpl() - возвращает DOM-объект темплейта
  6. Функция aikiListItems() - возвращает список записей формы
  7. Функция aikiReadItem() - чтение записи
  8. Функция aikiSaveItem() - сохранение записи
  9. Функция aikiSettingsRead() - чтение настроек приложения
  10. Функция aikiTreeReadObj() - чтение DOM-объекта формы каталога
  11. Функция aikiTreeSaveObj() - запись объекта каталога в форму
  12. Метод contentSetData() - интерпретация шаблона
  13. Метод contentSetValues() - подстановка данных в DOM-объект шаблона
$out=GetTemplate($tpl);

Возвращает темплейт с именем $tpl. Если имя темплейта не передано в функцию, то происходит поиск темплейта исходя из текущего контекста (имени формы и режима)


$out->contentSetData($Item);

Возвращает темплейт формы в виде объекта DOM с именем $form, режим $mode


$item=aikiReadItem($form,$id); - автоопределение file или mysql
$item=fileReadItem($form,$id);
$item=mysqlReadItem($form,$id);

Читает из файла массив из записи с именем $id формы $form


$res=aikiSaveItem($form,$Item); - автоопределение file или mysql
$res=fileSaveItem($form,$Item);
$res=mysqlSaveItem($form,$Item);

Записывает данные содержащиеся в массиве $Item в форму $form


$res=aikiDeleteItem($form,$id); - автоопределение file или mysql
$res=fileDeleteItem($form,$id);
$res=mysqlDeleteItem($form,$id);

Удаляет файл с записью с именем $id из формы $form


 

Выполняются преобразования data-role и подстановка данных $Item в DOM объект $out


$out->contentSetValues($Item);

Выполняется подстановка данных из массива $Item в DOM объект $out, инструкции data-role при этом не выполняются


$out->contentSetAttributes($Item);

Выполняется подстановка данных из массива $Item в атрибуты тэгов DOM объекта $out. Подстановки переменных внутри тэгов не выполняются. Инструкции data-role не выполняются.


$arr=aikiListItems($form); - автоопределение file или mysql
$arr=fileListItems($form);
$arr=mysqlListItems($form);

Возвращает массив данных содержащий все записи формы $form. Массив содержится в $arr['result']


checkAllow($role); checkDisallow($role);

Если роль текущего пользователя присутствует в списке, переданом в $role, то возвращается значение TRUE, иначе FALSE. В качестве параметра $role передаётся массив с перечисдением ролей или строка с перечислением через запятую.


 

Интеграция с Bootstrap v.3

Чистый & понятный код

Парсер DOM в PHP