
5.1. Состав и содержание дистрибутивного носителя данных
 Документация программиста (API Documentation) . Содержит описание классов и функций плагина.
Вызов осуществляется через файл index.html, находящийся в этой папке.
|
|
 Папка содержит файл wms7-style.css
Подключение файла стилей происходит в основном файле плагина watchman-site7.php
|
|
 Папка содержит картинки в формате png и используются в Help, встроенный в плагин.
Также в ней находится вложенная папка /flags, в которой находятся картинки - флаги стран мира.
|
|
 Папка содержит подключаемые модули php:
wms7-create-tables.php - Creates 2 tables in the database of the website for the plugin.
wms7-io-interface.php - Used to work with the file system of the site.
wms7-ip-info.php - Takes the IP of the visitor.
wms7-mail.php - SMA (Simple Mail Agent) for email box of the website.
wms7-sse.php - Used to send a count of records of visitor and number of unseen emails.
wms7-statistic.php - Create statistics table of visits.
wms7-recaptcha.php - Used to create Google reCAPTCHA.
|
|
 Папка содержит файлы js
Подключение файлов js происходит в основном файле плагина watchman-site7.php
|
|
 Папка содержит файлы переводов плагина: [ru], [en], [fr], [de], [it]
|
|
 Папка содержит подключаемый модуль php:
wms7-countries.php - Создает таблицу prefix_watchman_site_countries и заполняет ее справочной информацией: [код страны]. [название страны]. Модуль запускается 1 раз при установке плагина.
|
|
 Документация пользователя (User Documentation). Настоящая документация.
Вызов осуществляется через файл index.htm, находящийся в этой папке.
|
|
 class-wms7-core.php
Класс ядра плагина. В нем сконцентрирован основной функционал плагина
|
|
 class-wms7-cron.php
Класс отображения и удаления крон-событий сайта.
|
|
 class-wms7-list-table.php
Класс создания основного экрана плагина.
|
|
 class-wms7-shortcode.php
Класс создания шорткода [black_list].
|
|
 class-wms7-widget.php
Класс создания виджета - счетчик посещений сайта.
|
|
 readme.txt
Краткое и общее описание плагина.
|
|
 подключаемый модуль uninstall.php
При удалении плагина
- удаляются таблицы плагина из базы данных:
prefix_watchman_site
prefix_watchman_site_countries
prefix_watchman_site_cross_table
- удаляются настройки плагина из таблицы prefix_options:
'wms7_screen_settings'
'wms7_visitors_per_page';
'wms7_main_settings';
'wms7_current_page';
'wms7_current_url';
|
|
 основной модуль плагина watchman-site7.php
Инициирует подключаемые модули и классы.
|
|