NP1:Nucleus

From Ask in Wiki

Jump to: navigation, search

NP1 | Files - Nucleus - Modules | Install - Parser - Help - Bugs

  • config.php - Конфигурация
    • types
  • init.php - Инициализация
    • include config.php
    • define constants
    • include classes
    • create objects
    • define metadata
    • db_connect
    • include modules
  • class.mind.php - Управление
    • class.parser.php
      • noparse
      • if
      • set
      • for
      • action
        • show
        • edit
      • source
      • where
      • order
      • limit
    • class.url.php
      • get type
      • get url names
        • by level
      • get numpage
    • class.cache .php
      • read cache
      • write cache
    • class.tree.php - Работа с деревом
  • class.connect.php - Подключение / read copy write delete
    • db (api.db.php)
      • connect_db
      • select_db
      • query
        • construction_query
        • select
        • insert
        • update
        • delete
      • fields
      • tables
      • bds
      • dumper
    • fs (api.fs.php) / name size
    • web (api.web.php)
      • XML
      • RSS
      • HTML

Contents

api.db.php

  • m_db_connect - Подключение к БД 5
  • m_db_set_collation - Установка кодиривки при работе с БД (Через запрос) 1
  • m_db_select_db - Выбор БД 5
  • m_db_query - Выполнить запрос к БД 5
  • m_db_construction_query - Выполнить конструкционный запрос к БД (запрос в виде массива) 4
  • m_db_fields - Получить список полей таблицы 3
  • m_db_get_tables - Получить список таблиц в БД 3
  • m_db_dump_config - Узнать Структуру БД из конфигурационного файла (Функция пока не работает) 1

api.fs.php

  • m_get_extension - Получить расширение файла

api.cache.php

  • m_save_db_structure - Для создания кеша метаданных
  • function _set_cache - Установить значение в кеш
  • function _get_cache - Получить значение из кеша
  • function _generateArrayStructure - Генерирование структуры массива 5-cache
  • function _generateArrayFile - Генерирование файла с массивом 5-cache

class.mind.php

  • function _merge - Объеденить массив методом "наложения" 4-parser
  • function _get - Получить дерево данных 5-parser
  • function _set - Установить дерево данных 0
  • function _transfer - Перевод значения из одного типа в другое 4-unit
  • function _read - Получить значение дерева данных 0
  • function _read_as - Получить значение дерева данных как [[(|single|list|arraylist) 0
  • function _write - Установить значение дерева данных по пути (tree/folder/value) 0
  • function _write_as - Установить значение дерева данных по пути (tree/folder/value) как [[(|single|list|arraylist) 0
  • function _parse - Произвести парсинг (подстановку значений) текста, переданного в качестве шаблона 0
  • function _command - Выполнить комманду, для обслуживания массива 0
  • function _execute - Выполнить решение (функция будет связанна с функцией _transfer класса anatomy) 0

class.tree.php

  • function _get_list - Получить список нодов 2-show
  • function _get_node - Получить нод 3-show
  • function _get_way - Получить путь к ноду 3-show
  • function _add_node - Добавить нод 3-edit
  • function _add_node_group - Добавить несколько нодов (Групповое добавление) !-edit
  • function _update_node - Изменить нод 3-edit
  • function _update_node_group - Изменить несколько нодов (Групповое изменение) !-edit
  • function _delete_node - Удалить нод 3-edit
  • function _delete_node_group - Удалить несколько нодов (Групповое удаление) 3-edit
  • function Node - Получить объект нода 3
  • function Select - Открыть выборку нодов 1
  • function Get - Получить из выборки нод 1

(Остальные функции наследуются от TREE INTERFACE)

  • function _set_node - Установить текущий нод (от которого отталкиваемся) 0
  • function _node_by_way - Получить нод по пути (из name'ов) 3
  • function _list - Получить список нодов из строки URL (Например: mainnode/subnode/node) 0

class.parser.php

  • function Parse - Парсить текст
  • function ParseMacros - Парсит макрос ({{{<>}}}, {{<>}}, {{{function:<>}}}), вобщем все что парсеру попадается парсеру в двойняшка, тройняшках и прочей шняге
  • function ParseParams - парсит параметры из строки, используется при вызове функций или шаблонов
  • function ParseMind - парсит строку типа "config/sitename" в "Супермегасайт, мать его"

class.url.php

  • function _construct - Собственно конструктор класса 5
  • function _get_type - Получить тип URLа 4
  • function _get_url_names - Получить имена папок УРЛА в виде массива 4
  • function _get_numpage - Получить номер страницы на которой находимся 3
  • function _generate - Сгенерировать Новый URL (Может и с новой страницей) 0
  • m_last_slash - Убрать/Поставить слеш в конце строковой переменной (узнать есть ли слеш на конце) 4
  • m_base - проверка строки на присутствие BASE в начале 3

translator.ref.php

config.php

init.php

types.php

Personal tools
Life insurance - Property insurance - Auto insurance - Business insurance - Travel insurance