Продолжим улучшать наш плагин. На этот раз сделаем так, чтобы отправленное посетителем письмо сохранилось в таблице базы данных. После чего сделаем просмотр сообщений в админке. 

1. Через нашу форму пользователь может отправить всего три параметра: Имя, Электронный адрес и Текст сообщения. Для хранения этих данных в базе данных создадим таблицу cot_cform:

CREATE TABLE IF NOT EXISTS `cot_cform` (
  `item_id` int(10) unsigned NOT NULL,
  `item_date` int(11) NOT NULL,
  `item_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `item_email` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `item_text` text COLLATE utf8_unicode_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

Как видно в таблицу добавлено еще два поля. Это индекс записи и дата создания. Они нам понадобятся для более удобного обращения к таблице.

Чтобы Cotonti знал, что у нас есть такая таблица, нужно предварительно сообщить системе о ее существовании. Для этого откроем файл с функциями плагина cform.functions.php и добавим в него следующую строчку:

cot::$db->registerTable('cform');
Продолжение доступно только для пользователей с Премиум-доступом.