-- https://www.phpmyadmin.net/
--

START TRANSACTION;



--
-- Database: `id8715_bot`
--

-- --------------------------------------------------------

--
-- Table structure for table `sys_perms`
--

CREATE TABLE `sys_perms` (
  `user_id` int(11) NOT NULL,
  `page_name` text NOT NULL,
  `permission` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `sys_perms`
--

INSERT INTO `sys_perms` (`user_id`, `page_name`, `permission`) VALUES
(1, '', 'ADMIN'),
(0, '', 'SELECT'),
(3, '', 'SELECT'),
(3, 'tgb_stages', 'INSERT'),
(3, 'tgb_stages.tgb_buttons', 'UPDATE'),
(3, 'tgb_stages.tgb_buttons', 'INSERT'),
(3, 'tgb_stages.tgb_buttons', 'DELETE'),
(3, 'tgb_stages.tgb_multimessage', 'UPDATE'),
(3, 'tgb_stages.tgb_multimessage', 'INSERT'),
(3, 'tgb_stages.tgb_multimessage', 'DELETE'),
(3, 'tgb_stages.tgb_error_strings', 'UPDATE'),
(3, 'tgb_stages.tgb_error_strings', 'INSERT'),
(3, 'tgb_stages.tgb_error_strings', 'DELETE'),
(3, 'tgb_profiles', 'SELECT'),
(3, 'tgb_profiles.tgb_user_rights', 'SELECT'),
(2, 'tgb_stages', 'ADMIN'),
(2, 'tgb_stages.tgb_buttons', 'ADMIN'),
(2, 'tgb_stages.tgb_multimessage', 'ADMIN'),
(2, 'tgb_stages.tgb_error_strings', 'ADMIN'),
(2, 'tgb_profiles', 'ADMIN'),
(2, 'tgb_settings', 'ADMIN'),
(2, 'tgb_profiles.tgb_billing', 'ADMIN'),
(2, 'tgb_profiles.tgb_view_refprog', 'ADMIN'),
(2, 'tgb_billing', 'ADMIN');

-- --------------------------------------------------------

--
-- Table structure for table `tgb_billing`
--

CREATE TABLE `tgb_billing` (
  `id` int(11) NOT NULL,
  `chat_id` varchar(64) NOT NULL,
  `operation_time` datetime NOT NULL DEFAULT current_timestamp(),
  `amount` decimal(10,2) NOT NULL DEFAULT 0.00,
  `description` varchar(512) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Table structure for table `tgb_buttons`
--

CREATE TABLE `tgb_buttons` (
  `id` int(11) NOT NULL,
  `stage_id` int(11) NOT NULL,
  `text` varchar(4096) NOT NULL,
  `value` varchar(64) NOT NULL,
  `type` enum('text','url','callback_data','switch_inline_query','switch_inline_query_current_chat','request_contact','request_location','pay') CHARACTER SET utf8 NOT NULL DEFAULT 'text',
  `next_stage` int(11) DEFAULT 1,
  `pair` int(11) NOT NULL DEFAULT 0,
  `position_order` int(11) NOT NULL DEFAULT 1,
  `globaluse` tinyint(1) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `tgb_buttons`
--

INSERT INTO `tgb_buttons` (`id`, `stage_id`, `text`, `value`, `type`, `next_stage`, `pair`, `position_order`, `globaluse`) VALUES
(3, 1, '🗒 Мои задачи', 'cmd_my_tasks', 'callback_data', 3, 0, 1, 1),
(4, 1, '‼️ Просроченные', 'cmd_pasttime_tasks', 'callback_data', 5, 5, 1, 1),
(6, 1, '💡 Создать задачу', 'cmd_create_task', 'callback_data', 8, 0, 1, 1),
(7, 7, 'Отмена', 'cmd_cancel_task_create', 'callback_data', 1, 0, 1, 0),
(8, 8, 'Отмена', 'cmd_cancel_task_create', 'callback_data', 1, 0, 1, 0),
(9, 2, '🔙 Назад', 'data_1542359867', 'callback_data', 1, 0, 1, 0),
(10, 3, '🔙 Назад', 'data_1542359920', 'callback_data', 1, 0, 1, 0),
(11, 4, '🔙 Назад', 'data_1542359938', 'callback_data', 1, 0, 1, 0),
(12, 5, '🔙 Назад', 'data_1542359954', 'callback_data', 1, 0, 1, 0),
(13, 6, '🔙 Назад', 'data_1542359970', 'callback_data', 1, 0, 1, 1),
(14, 10, '🔄 Обновить список', 'cmd_refresh_members', 'callback_data', 1, 0, 1, 0),
(15, 9, 'Отмена', 'cmd_cancel_task_create', 'callback_data', 1, 0, 1, 0),
(16, 10, 'Отмена', 'cmd_cancel_task_create', 'callback_data', 1, 0, 1, 0),
(17, 12, '🔙 Назад', 'data_1542619156', 'text', 1, 0, 1, 1),
(18, 1, 'Поставленные мной задачи', 'data_1542711444', 'callback_data', 13, 0, 1, 0),
(19, 13, '🔙 Назад', 'data_1542359938', 'callback_data', 1, 0, 1, 1);

-- --------------------------------------------------------

--
-- Table structure for table `tgb_error_strings`
--

CREATE TABLE `tgb_error_strings` (
  `error_id` int(11) NOT NULL,
  `error_message` varchar(4096) NOT NULL,
  `error_type` enum('text','html','markdown') CHARACTER SET utf8 NOT NULL DEFAULT 'html'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `tgb_error_strings`
--

INSERT INTO `tgb_error_strings` (`error_id`, `error_message`, `error_type`) VALUES
(1, '🚫 Ошибка ввода', 'html'),
(2, '🚫 Не найден активный код приглашения, попросите новую ссылку у владельца группы', 'html'),
(3, '🚫 Вы уже были приглашены и вступили в группу', 'html'),
(4, '✅ Вы успешно приняли приглашение в группу %s', 'html'),
(5, '🚫 Вы не можете вступить в группу, которую сами создали, Вы уже присутствуете в ней.', 'html'),
(6, '🚫 Постарайтесь написать заголовок более кратко, до 128 символов. В Вашем заголовке - %s ', 'html'),
(7, '🚫 Заголовок задачи должен быть текстовым', 'html'),
(8, '🚫 Укажите дату завершения задачи в правильном формате\r\n', 'html'),
(9, 'Выберите пользователя из списка, которому хотите поручить выполнение задачи', 'html'),
(10, '✅ Задача успешно добавлена!', 'html'),
(11, '🚫 Указанный пользователь не найден в списке участников группы, в которой Вы являетесь организатором', 'html'),
(12, '✅ Участник удален. Задачи, полученные им в Вашей группе были переназначены на Вас.', 'html'),
(13, 'Владелец группы (<a href=\"tg://user?id=%s\">%s</a>), в которую Вы вступали, исключил Вас. Задачи, полученные Вами во время членства, удалены из списка Ваших задач.', 'html'),
(14, 'Задач пока нет...', 'html'),
(15, 'К Вашей группе присоединился <a href=\"tg://user?id=%s\">%s</a>, использую ссылку-приглашение', 'html'),
(16, 'Задача <a href=\"%s\">%s</a> отмечена, как выполненная <a href=\"tg://user?id=%s\">%s</a>', 'html'),
(17, '🚫 Не удалось отметить задачу, как выполненную. Возможно она была делегирована другому участнику', 'html'),
(18, '🚫 Задача не найдена. Возможно она была делегирована другому участнику', 'html'),
(19, '✅ Участник группы <a href=\"tg://user?id=%s\">%s</a> добавил Вам <a href=\"%s\">задачу</a>', 'html'),
(20, '🚫 Не удалось передать задачу. Возможно она была делегирована другому участнику', 'html'),
(21, '✅ Вам автоматически добавлена <a href=\"%s\">задача</a>', 'html'),
(22, '<a href=\"tg://user?id=%owner_id%\">%owner_first_name% %owner_last_name%</a> / <a href=\"tg://user?id=%member_id%\">%first_name% %last_name%</a>\r\n%expired%<a href=\"%url%taskinfo_%id%\">%description%</a>', 'html'),
(23, '<a href=\"tg://user?id=%owner_id%\">%owner_first_name% %owner_last_name%</a> / <a href=\"tg://user?id=%member_id%\">%first_name% %last_name%</a>\r\n<a href=\"%url%taskdel_%id%\">❌</a> - %expired%<a href=\"%url%taskinfo_%id%\">%description%</a>', 'html'),
(24, '✅ Задача удалена', 'html'),
(25, '✅ Задача %s из вашего списка удалена инициатором', 'html');

-- --------------------------------------------------------

--
-- Table structure for table `tgb_multimessage`
--

CREATE TABLE `tgb_multimessage` (
  `id` int(11) NOT NULL,
  `stage_id` int(11) NOT NULL,
  `message` varchar(4096) NOT NULL,
  `additional_parameters` text NOT NULL,
  `position_order` int(11) NOT NULL DEFAULT 1,
  `type` enum('text','html','markdown','photo','location') CHARACTER SET utf8 NOT NULL DEFAULT 'html'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- --------------------------------------------------------

--
-- Table structure for table `tgb_profiles`
--

CREATE TABLE `tgb_profiles` (
  `id` int(11) NOT NULL,
  `chat_id` varchar(64) CHARACTER SET utf8 NOT NULL,
  `first_name` varchar(512) NOT NULL,
  `last_name` varchar(512) NOT NULL,
  `username` varchar(512) NOT NULL,
  `reg_date` datetime NOT NULL DEFAULT current_timestamp(),
  `ref` varchar(64) NOT NULL,
  `is_admin` tinyint(1) NOT NULL DEFAULT 0,
  `is_from` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `tgb_profiles`
--

INSERT INTO `tgb_profiles` (`id`, `chat_id`, `first_name`, `last_name`, `username`, `reg_date`, `ref`, `is_admin`, `is_from`) VALUES
(1, '146701728', 'Ilya', '', 'GrayHoax', '2018-11-20 14:13:51', '', 1, ''),
(2, '675609844', 'ilta', 'resa', '', '2018-11-20 14:14:26', '', 0, ''),
(3, '450763', 'Евгения', 'Хорькова', '', '2018-11-20 14:22:46', '', 1, ''),
(4, '563466221', 'Ivan', 'Zotikov', '', '2018-11-21 22:06:53', '', 0, '');

-- --------------------------------------------------------

--
-- Table structure for table `tgb_queue`
--

CREATE TABLE `tgb_queue` (
  `id` int(11) NOT NULL,
  `job_type` varchar(16) NOT NULL,
  `job_data` text CHARACTER SET utf8mb4 NOT NULL,
  `add_date` datetime NOT NULL DEFAULT current_timestamp(),
  `run_date` datetime NOT NULL,
  `result` varchar(512) NOT NULL,
  `ended` tinyint(1) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `tgb_queue`
--

INSERT INTO `tgb_queue` (`id`, `job_type`, `job_data`, `add_date`, `run_date`, `result`, `ended`) VALUES
(1, 'sendstage', 'a:3:{s:5:\"stage\";s:2:\"12\";s:7:\"chat_id\";s:1:\"*\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-20 14:28:04', '2018-11-10 14:00:00', '', 1),
(2, 'sendstage', 'a:3:{s:5:\"stage\";s:2:\"12\";s:7:\"chat_id\";s:1:\"*\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-20 14:29:08', '2018-11-20 14:00:00', '', 1),
(3, 'createtask', 'a:2:{s:7:\"task_id\";s:1:\"4\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-20 14:29:38', '2018-10-01 14:50:00', '', 1),
(4, 'createtask', 'a:2:{s:7:\"task_id\";s:1:\"5\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-20 14:30:13', '2018-02-05 14:50:00', '', 1),
(5, 'sendstage', 'a:3:{s:5:\"stage\";s:2:\"12\";s:7:\"chat_id\";s:1:\"*\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-20 14:49:01', '2018-11-20 15:49:01', '', 1),
(6, 'createtask', 'a:2:{s:7:\"task_id\";s:1:\"4\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-20 14:53:01', '2018-11-20 15:53:01', '', 1),
(7, 'createtask', 'a:2:{s:7:\"task_id\";s:1:\"5\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-20 14:53:01', '2018-11-20 15:53:01', '', 1),
(8, 'sendstage', 'a:3:{s:5:\"stage\";s:2:\"12\";s:7:\"chat_id\";s:1:\"*\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-20 15:50:02', '2018-11-20 16:50:02', '', 1),
(9, 'createtask', 'a:2:{s:7:\"task_id\";s:1:\"4\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-20 15:54:01', '2018-11-20 16:54:01', '', 1),
(10, 'createtask', 'a:2:{s:7:\"task_id\";s:1:\"5\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-20 15:54:01', '2018-11-20 16:54:01', '', 1),
(11, 'sendstage', 'a:3:{s:5:\"stage\";s:2:\"12\";s:7:\"chat_id\";s:1:\"*\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-20 16:51:01', '2018-11-20 17:51:01', '', 1),
(12, 'createtask', 'a:2:{s:7:\"task_id\";s:1:\"4\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-20 16:54:02', '2018-11-20 17:54:02', '', 1),
(13, 'createtask', 'a:2:{s:7:\"task_id\";s:1:\"5\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-20 16:54:02', '2018-11-20 17:54:02', '', 1),
(14, 'sendstage', 'a:3:{s:5:\"stage\";s:2:\"12\";s:7:\"chat_id\";s:1:\"*\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-20 17:52:02', '2018-11-20 18:52:02', '', 1),
(15, 'createtask', 'a:2:{s:7:\"task_id\";s:1:\"4\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-20 17:55:02', '2018-11-20 18:55:02', '', 1),
(16, 'createtask', 'a:2:{s:7:\"task_id\";s:1:\"5\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-20 17:55:02', '2018-11-20 18:55:02', '', 1),
(20, 'createtask', 'a:2:{s:7:\"task_id\";s:2:\"18\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-22 11:42:38', '1505-11-22 06:12:19', '', 1),
(21, 'createtask', 'a:2:{s:7:\"task_id\";s:2:\"18\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-22 11:43:02', '2018-11-22 12:43:02', '', 1),
(22, 'createtask', 'a:2:{s:7:\"task_id\";s:2:\"18\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-22 12:44:02', '2018-11-22 13:44:02', '', 1),
(23, 'sendstage', 'a:3:{s:5:\"stage\";N;s:7:\"chat_id\";s:1:\"*\";s:8:\"periodic\";i:0;}', '2018-11-22 13:27:05', '0000-00-00 00:00:00', '', 1),
(24, 'sendstage', 'a:3:{s:5:\"stage\";N;s:7:\"chat_id\";s:1:\"*\";s:8:\"periodic\";s:8:\" +1 hour\";}', '2018-11-22 13:28:24', '2018-11-22 10:00:00', '', 1),
(25, 'sendstage', 'a:3:{s:5:\"stage\";N;s:7:\"chat_id\";s:1:\"*\";s:8:\"periodic\";s:8:\" +1 hour\";}', '2018-11-22 13:29:01', '2018-11-22 14:29:01', '', 1),
(26, 'sendstage', 'a:3:{s:5:\"stage\";N;s:7:\"chat_id\";s:1:\"*\";s:8:\"periodic\";s:8:\" +1 hour\";}', '2018-11-22 13:33:53', '2018-11-22 10:00:00', '', 1),
(27, 'sendstage', 'a:3:{s:5:\"stage\";N;s:7:\"chat_id\";s:1:\"*\";s:8:\"periodic\";s:8:\" +1 hour\";}', '2018-11-22 13:35:15', '2018-11-22 10:00:00', '', 1),
(28, 'sendstage', 'a:3:{s:5:\"stage\";N;s:7:\"chat_id\";s:1:\"*\";s:8:\"periodic\";s:8:\" +1 hour\";}', '2018-11-22 13:37:59', '2018-11-22 10:00:00', '', 1),
(29, 'sendstage', 'a:3:{s:5:\"stage\";N;s:7:\"chat_id\";s:1:\"*\";s:8:\"periodic\";s:8:\" +1 hour\";}', '2018-11-22 13:38:02', '2018-11-22 14:38:02', '', 1),
(30, 'sendstage', 'a:3:{s:5:\"stage\";s:2:\"12\";s:7:\"chat_id\";s:1:\"*\";s:8:\"periodic\";i:0;}', '2018-11-22 13:39:15', '2018-11-22 10:00:00', '', 1),
(31, 'createtask', 'a:2:{s:7:\"task_id\";s:2:\"18\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-22 13:45:04', '2018-11-22 14:45:04', '', 1),
(32, 'createtask', 'a:2:{s:7:\"task_id\";s:2:\"18\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-22 14:46:01', '2018-11-22 15:46:01', '', 1),
(33, 'createtask', 'a:2:{s:7:\"task_id\";s:2:\"18\";s:8:\"periodic\";s:7:\"+1 hour\";}', '2018-11-22 15:46:02', '2018-11-22 16:46:02', '', 1),
(35, 'createtask', 'a:2:{s:7:\"task_id\";s:2:\"28\";s:8:\"periodic\";s:1:\"6\";}', '2018-11-23 08:46:57', '1970-01-01 03:00:00', '', 1),
(36, 'createtask', 'a:2:{s:7:\"task_id\";s:2:\"28\";s:8:\"periodic\";s:1:\"6\";}', '2018-11-23 08:47:02', '1970-01-01 03:00:00', '', 1),
(37, 'createtask', 'a:2:{s:7:\"task_id\";s:2:\"28\";s:8:\"periodic\";s:1:\"6\";}', '2018-11-23 08:48:01', '1970-01-01 03:00:00', '', 1),
(38, 'createtask', 'a:2:{s:7:\"task_id\";s:2:\"31\";s:8:\"periodic\";s:1:\"5\";}', '2018-11-23 08:51:51', '1970-01-01 03:00:00', '', 1),
(39, 'createtask', 'a:2:{s:7:\"task_id\";s:2:\"31\";s:8:\"periodic\";s:1:\"5\";}', '2018-11-23 08:52:02', '1970-01-01 03:00:00', '', 1),
(40, 'createtask', 'a:2:{s:7:\"task_id\";s:2:\"31\";s:8:\"periodic\";s:1:\"5\";}', '2018-11-23 08:53:02', '1970-01-01 03:00:00', '', 1),
(41, 'createtask', 'a:2:{s:7:\"task_id\";s:2:\"31\";s:8:\"periodic\";s:1:\"5\";}', '2018-11-23 08:54:01', '1970-01-01 03:00:00', '', 1),
(42, 'sendstage', 'a:3:{s:5:\"stage\";s:2:\"12\";s:7:\"chat_id\";s:1:\"*\";s:8:\"periodic\";s:7:\" +1 day\";}', '2018-11-25 17:34:51', '2018-11-25 17:35:00', '', 1),
(43, 'sendstage', 'a:3:{s:5:\"stage\";s:2:\"12\";s:7:\"chat_id\";s:1:\"*\";s:8:\"periodic\";s:7:\" +1 day\";}', '2018-11-25 17:35:02', '2018-11-26 17:35:02', '', 0),
(44, 'sendstage', 'a:3:{s:5:\"stage\";s:2:\"12\";s:7:\"chat_id\";s:1:\"*\";s:8:\"periodic\";s:7:\" +1 day\";}', '2018-11-25 23:21:27', '2018-11-26 07:00:00', '', 1),
(45, 'sendstage', 'a:3:{s:5:\"stage\";s:2:\"12\";s:7:\"chat_id\";s:1:\"*\";s:8:\"periodic\";s:7:\" +1 day\";}', '2018-11-26 07:00:11', '2018-11-27 07:00:11', '', 0);

-- --------------------------------------------------------

--
-- Table structure for table `tgb_settings`
--

CREATE TABLE `tgb_settings` (
  `id` int(11) NOT NULL,
  `parameter` varchar(512) NOT NULL,
  `value` varchar(512) NOT NULL,
  `description` varchar(512) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- --------------------------------------------------------

--
-- Table structure for table `tgb_stages`
--

CREATE TABLE `tgb_stages` (
  `id` int(11) NOT NULL,
  `message` varchar(4096) NOT NULL,
  `preaction` varchar(64) CHARACTER SET utf8 NOT NULL DEFAULT 'falsefunction',
  `postaction` varchar(64) CHARACTER SET utf8 NOT NULL DEFAULT 'falsefunction',
  `callback_function` varchar(64) CHARACTER SET utf8 NOT NULL DEFAULT 'falsefunction',
  `timeout` int(11) NOT NULL DEFAULT 3600,
  `next_stage` int(11) NOT NULL DEFAULT 1,
  `back_stage` int(11) NOT NULL DEFAULT 1,
  `false_stage` int(11) NOT NULL DEFAULT 1,
  `error_message_id` int(11) NOT NULL DEFAULT 1,
  `type` enum('text','html','markdown','photo','location') CHARACTER SET utf8 NOT NULL DEFAULT 'html',
  `remove_message` tinyint(1) NOT NULL DEFAULT 0,
  `remove_keyboard` tinyint(1) NOT NULL DEFAULT 0,
  `attach_multikeyboard` tinyint(1) NOT NULL DEFAULT 0,
  `web_page_preview` tinyint(1) NOT NULL DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `tgb_stages`
--

INSERT INTO `tgb_stages` (`id`, `message`, `preaction`, `postaction`, `callback_function`, `timeout`, `next_stage`, `back_stage`, `false_stage`, `error_message_id`, `type`, `remove_message`, `remove_keyboard`, `attach_multikeyboard`, `web_page_preview`) VALUES
(1, '<b>Планировщик задач</b>\r\n%s', 'LoadInveiteUrl', 'ClearTaskData', 'falsefunction', 3600, 1, 1, 1, 1, 'html', 0, 1, 0, 1),
(2, '<b>Список участников</b>\n\n\n', 'LoadGroupMembers', 'falsefunction', 'falsefunction', 3600, 2, 1, 2, 1, 'html', 0, 1, 0, 0),
(3, '<b>Ваши задачи</b>', 'LoadTasks', 'falsefunction', 'DetailTask', 3600, 0, 1, 3, 0, 'html', 0, 1, 0, 0),
(4, '<b>Задачи всей команды</b>', 'ShowTasksGroup', 'falsefunction', 'DetailTaskGroup', 3600, 0, 1, 4, 0, 'html', 0, 1, 0, 0),
(5, '<b>Ваши просроченные задачи</b>', 'LoadExpiredTasks', 'falsefunction', 'DetailTask', 3600, 0, 1, 5, 0, 'html', 0, 1, 0, 0),
(6, '<b>Если нужно, добавьте комментарий к задаче</b>', 'falsefunction', 'falsefunction', 'falsefunction', 3600, 1, 9, 10, 9, 'html', 0, 1, 0, 0),
(7, '<b>Введите краткое название задачи</b>', 'falsefunction', 'falsefunction', 'TaskAdd_TaskCaption', 3600, 8, 1, 7, 1, 'html', 0, 1, 0, 0),
(8, '<b>Введите подробное описание задачи</b>\n', 'falsefunction', 'falsefunction', 'TaskAdd_TaskDescription', 3600, 9, 7, 8, 1, 'html', 0, 1, 0, 0),
(9, '<b>Крайний срок исполнения</b>\n💭 <i>Например: 050219 1404 (без точек!, можно без времени)\nЕсли в через пробел указать 1H — это задаст периодичность выполнения\nH - час, D - день, W - неделя, M - месяц, Y - год</i>', 'falsefunction', 'falsefunction', 'TaskAdd_TaskDeadline', 3600, 10, 8, 9, 1, 'html', 0, 1, 0, 0),
(10, '<b>Кому Вы хотите поручить задачу?</b>', 'LoadCOWorkers', 'falsefunction', 'TaskAdd_TaskMember', 3600, 1, 9, 10, 9, 'html', 0, 1, 0, 0),
(11, '%expired%\r\n%createtime%\r\n%deadline%\r\n<a href=\"tg://user?id=%owner_id%\">%owner_first_name% %owner_last_name%</a> / <a href=\"tg://user?id=%member_id%\">%first_name% %last_name%</a>\r\n%description%', 'falsefunction', 'falsefunction', 'falsefunction', 3600, 1, 1, 1, 1, 'html', 0, 0, 0, 0),
(12, '<b>Сводка невыполненных задач</b>', 'LoadTasks', 'falsefunction', 'DetailTask', 3600, 3, 3, 3, 1, 'html', 0, 1, 0, 0),
(13, '<b>Задачи созданные Вами</b>', 'ShowTasksDelegated', 'falsefunction', 'DetailTaskDelegated', 3600, 0, 1, 13, 0, 'html', 0, 1, 0, 0);

-- --------------------------------------------------------

--
-- Table structure for table `tgb_tasks`
--

CREATE TABLE `tgb_tasks` (
  `id` int(11) NOT NULL,
  `title` varchar(128) CHARACTER SET utf8mb4 NOT NULL,
  `description` text CHARACTER SET utf8mb4 NOT NULL,
  `deadline` datetime NOT NULL,
  `createtime` datetime NOT NULL DEFAULT current_timestamp(),
  `group_id` int(11) NOT NULL,
  `owner_id` varchar(64) NOT NULL,
  `member_id` varchar(64) NOT NULL,
  `done` tinyint(1) NOT NULL DEFAULT 0,
  `deleted` tinyint(1) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `tgb_tasks`
--

INSERT INTO `tgb_tasks` (`id`, `title`, `description`, `deadline`, `createtime`, `group_id`, `owner_id`, `member_id`, `done`, `deleted`) VALUES
(1, 'Первая задача с завершением', 'Проверка первой задачи', '2019-02-05 14:04:00', '2018-11-20 14:17:05', 1, '146701728', '675609844', 1, 0),
(2, 'Задача на отслеживание', 'Тест текста', '2018-01-01 00:00:00', '2018-11-20 14:18:54', 1, '675609844', '450763', 0, 0),
(3, 'Назначение и вывод информации', 'С этой задачей надо сделать следующее: ЗАКРЫТЬ', '2019-02-05 14:04:00', '2018-11-20 14:26:52', 1, '146701728', '450763', 1, 0),
(4, 'Автоматически создаваемая задача', 'Эта задача должна создаваться каждый час и назначаться на Женю', '2018-12-01 14:00:00', '2018-11-20 14:29:37', 1, '146701728', '450763', 1, 0),
(5, 'А эта задача должна', 'Должна устанавливаться на lit', '2019-02-05 14:00:00', '2018-11-20 14:30:13', 1, '146701728', '675609844', 0, 1),
(6, 'Автоматически создаваемая задача', 'Эта задача должна создаваться каждый час и назначаться на Женю', '2018-12-01 14:23:24', '2018-11-20 14:53:01', 1, '', '450763', 0, 0),
(7, 'А эта задача должна', 'Должна устанавливаться на lit', '2019-02-05 14:22:48', '2018-11-20 14:53:01', 1, '', '675609844', 1, 0),
(8, 'Автоматически создаваемая задача', 'Эта задача должна создаваться каждый час и назначаться на Женю', '2018-12-01 15:24:24', '2018-11-20 15:54:01', 1, '', '450763', 0, 0),
(9, 'А эта задача должна', 'Должна устанавливаться на lit', '2019-02-05 15:23:48', '2018-11-20 15:54:01', 1, '', '675609844', 1, 0),
(10, 'Автоматически создаваемая задача', 'Эта задача должна создаваться каждый час и назначаться на Женю', '2018-12-01 16:24:25', '2018-11-20 16:54:02', 1, '', '450763', 0, 0),
(11, 'А эта задача должна', 'Должна устанавливаться на lit', '2019-02-05 16:23:49', '2018-11-20 16:54:02', 1, '', '675609844', 1, 0),
(12, 'Автоматически создаваемая задача', 'Эта задача должна создаваться каждый час и назначаться на Женю', '2018-12-01 17:25:24', '2018-11-20 17:55:01', 1, '', '450763', 0, 0),
(13, 'А эта задача должна', 'Должна устанавливаться на lit', '2019-02-05 17:24:49', '2018-11-20 17:55:02', 1, '', '675609844', 1, 0),
(14, 'Автоматически создаваемая задача', 'Эта задача должна создаваться каждый час и назначаться на Женю', '2018-12-01 18:26:24', '2018-11-20 18:56:01', 1, '', '450763', 0, 0),
(15, 'А эта задача должна', 'Должна устанавливаться на lit', '2019-02-05 18:25:48', '2018-11-20 18:56:01', 1, '', '450763', 0, 0),
(16, 'Тестовая', 'Полное тестовое описание', '2018-12-12 00:00:00', '2018-11-21 22:32:04', 3, '563466221', '450763', 0, 0),
(17, 'Тест себе', 'Полный тест себе', '2018-11-10 00:00:00', '2018-11-21 22:33:02', 4, '563466221', '450763', 0, 1),
(18, 'Тест12', 'Описание', '1505-11-22 05:12:19', '2018-11-22 11:42:38', 1, '146701728', '146701728', 0, 1),
(19, 'Тест12', 'Описание', '2018-11-22 11:43:01', '2018-11-22 11:43:01', 1, '', '146701728', 1, 0),
(20, 'Тест12', 'Описание', '2018-11-22 12:44:01', '2018-11-22 12:44:01', 1, '', '146701728', 1, 0),
(21, 'Тест12', 'Описание', '2018-11-22 13:45:01', '2018-11-22 13:45:01', 1, '', '146701728', 1, 0),
(22, 'Тест12', 'Описание', '2018-11-22 14:46:01', '2018-11-22 14:46:01', 1, '', '146701728', 1, 0),
(23, 'Тест12', 'Описание', '2018-11-22 15:46:02', '2018-11-22 15:46:02', 1, '', '146701728', 1, 0),
(24, 'Тест12', 'Описание', '2018-11-22 16:47:01', '2018-11-22 16:47:01', 1, '', '450763', 0, 0),
(25, 'Мыло', 'Купить мыло', '2018-11-22 00:00:00', '2018-11-22 18:00:13', 3, '563466221', '450763', 0, 0),
(26, 'Тест', 'Тест подробно', '2018-11-22 00:00:00', '2018-11-22 18:19:12', 3, '450763', '563466221', 0, 1),
(27, 'Тест', 'Тест2', '2018-11-22 00:00:00', '2018-11-22 18:20:41', 3, '450763', '563466221', 0, 0),
(28, '6', '6', '0000-00-00 00:00:00', '2018-11-23 08:46:56', 1, '675609844', '146701728', 1, 0),
(29, '6', '6', '2018-11-23 08:47:01', '2018-11-23 08:47:01', 1, '', '146701728', 1, 0),
(30, '6', '6', '2018-11-23 08:48:01', '2018-11-23 08:48:01', 1, '', '146701728', 1, 0),
(31, '5', '5', '0000-00-00 00:00:00', '2018-11-23 08:51:51', 1, '146701728', '146701728', 1, 0),
(32, '5', '5', '2018-11-23 08:52:01', '2018-11-23 08:52:01', 1, '', '146701728', 1, 0),
(33, '5', '5', '2018-11-23 08:53:01', '2018-11-23 08:53:01', 1, '', '146701728', 1, 0),
(34, '5', '5', '2018-11-23 08:54:01', '2018-11-23 08:54:01', 1, '', '146701728', 1, 0),
(35, 'a', 'a', '0000-00-00 00:00:00', '2018-11-23 08:55:46', 1, '146701728', '146701728', 1, 0),
(36, '5aadeb669dd8da076e29beb29fd79df2', 'fdghhsr jtysk sryjk tskl7e67kia46rut64juar6ut7oty ksdr6s 6ykjyuld tukd', '2017-10-10 00:00:00', '2018-11-23 08:57:43', 1, '146701728', '450763', 0, 1),
(37, 'a0bdfa6ee3be1922b3fa645f30b325bc', 'Fake beeline!!', '2017-10-10 00:00:00', '2018-11-23 08:59:53', 1, '675609844', '146701728', 1, 0),
(38, '829db8477e876adee1ea1cd48fb038e3', 'Рутокен отвезти в крепость Ишлейский проезд 5 каб 306, Григорий', '2018-11-26 00:00:00', '2018-11-24 17:21:59', 3, '450763', '563466221', 0, 0),
(39, '22f9876952d10e040df7236a91711d56', 'Проверить исправления в боте', '0000-00-00 00:00:00', '2018-11-26 09:11:40', 1, '146701728', '450763', 0, 0),
(40, '81a1622104d4ad7fb17ef546a3ea766e', 'Проверить исправление \"нуль в дате\"', '2123-12-31 12:34:56', '2018-11-26 09:12:42', 1, '146701728', '450763', 0, 0);

-- --------------------------------------------------------

--
-- Table structure for table `tgb_tasks_comments`
--

CREATE TABLE `tgb_tasks_comments` (
  `id` int(11) NOT NULL,
  `task_id` int(11) NOT NULL,
  `chat_id` varchar(64) NOT NULL,
  `comment_time` datetime NOT NULL DEFAULT current_timestamp(),
  `description` text CHARACTER SET utf8mb4 NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `tgb_tasks_comments`
--

INSERT INTO `tgb_tasks_comments` (`id`, `task_id`, `chat_id`, `comment_time`, `description`) VALUES
(1, 1, '146701728', '2018-11-20 14:17:05', 'Task added and delegated to <a href=\'tg://user?id=675609844\'>user</a>\n'),
(2, 2, '675609844', '2018-11-20 14:18:54', 'Task added and delegated to <a href=\'tg://user?id=146701728\'>user</a>\n'),
(3, 2, '146701728', '2018-11-20 14:19:38', 'Task delegated to <a href=\'tg://user?id=675609844\'>user</a>\nКомментарий к передаваемой задаче'),
(4, 2, '675609844', '2018-11-20 14:25:01', 'Задача передана <a href=\'tg://user?id=450763\'>пользователю</a>\nМяч на стороне Жени'),
(5, 3, '146701728', '2018-11-20 14:26:52', 'Задача добавлена и передана <a href=\'tg://user?id=450763\'>пользователю</a>\n'),
(6, 4, '146701728', '2018-11-20 14:29:37', 'Задача добавлена и передана <a href=\'tg://user?id=450763\'>пользователю</a>\n'),
(7, 5, '146701728', '2018-11-20 14:30:13', 'Задача добавлена и передана <a href=\'tg://user?id=675609844\'>пользователю</a>\n'),
(8, 1, '675609844', '2018-11-20 14:32:29', 'Задача отмечена выполненной'),
(9, 6, '0', '2018-11-20 14:53:01', 'Automatic task creation #3 delegated to <a href=\'tg://user?id=450763\'>user</a>'),
(10, 7, '0', '2018-11-20 14:53:01', 'Automatic task creation #4 delegated to <a href=\'tg://user?id=675609844\'>user</a>'),
(11, 8, '0', '2018-11-20 15:54:01', 'Задача создана автоматически, #6 назначена на <a href=\'tg://user?id=450763\'>пользователя</a>'),
(12, 9, '0', '2018-11-20 15:54:01', 'Задача создана автоматически, #7 назначена на <a href=\'tg://user?id=675609844\'>пользователя</a>'),
(13, 10, '0', '2018-11-20 16:54:02', 'Задача создана автоматически, #9 назначена на <a href=\'tg://user?id=450763\'>пользователя</a>'),
(14, 11, '0', '2018-11-20 16:54:02', 'Задача создана автоматически, #10 назначена на <a href=\'tg://user?id=675609844\'>пользователя</a>'),
(15, 12, '0', '2018-11-20 17:55:01', 'Задача создана автоматически, #12 назначена на <a href=\'tg://user?id=450763\'>пользователя</a>'),
(16, 13, '0', '2018-11-20 17:55:02', 'Задача создана автоматически, #13 назначена на <a href=\'tg://user?id=675609844\'>пользователя</a>'),
(17, 14, '0', '2018-11-20 18:56:01', 'Задача создана автоматически, #15 назначена на <a href=\'tg://user?id=450763\'>пользователя</a>'),
(18, 15, '0', '2018-11-20 18:56:01', 'Задача создана автоматически, #16 назначена на <a href=\'tg://user?id=675609844\'>пользователя</a>'),
(19, 3, '450763', '2018-11-21 19:06:01', 'Задача отмечена выполненной'),
(20, 4, '450763', '2018-11-21 19:06:05', 'Задача отмечена выполненной'),
(21, 16, '563466221', '2018-11-21 22:32:04', 'Задача добавлена и передана <a href=\'tg://user?id=450763\'>пользователю</a>\n'),
(22, 17, '563466221', '2018-11-21 22:33:02', 'Задача добавлена и \n'),
(23, 17, '563466221', '2018-11-21 22:43:39', 'Задача передана <a href=\'tg://user?id=450763\'>пользователю</a>\nНикакой'),
(24, 18, '146701728', '2018-11-22 11:42:38', 'Задача добавлена и \n'),
(25, 19, '0', '2018-11-22 11:43:01', 'Задача создана автоматически, #20 назначена на <a href=\'tg://user?id=146701728\'>пользователя</a>'),
(26, 20, '0', '2018-11-22 12:44:01', 'Задача создана автоматически, #21 назначена на <a href=\'tg://user?id=146701728\'>пользователя</a>'),
(27, 21, '0', '2018-11-22 13:45:01', 'Задача создана автоматически, #22 назначена на <a href=\'tg://user?id=146701728\'>пользователя</a>'),
(28, 18, '146701728', '2018-11-22 14:38:11', 'Задача удалена'),
(29, 18, '146701728', '2018-11-22 14:40:07', 'Задача удалена'),
(30, 5, '146701728', '2018-11-22 14:43:15', 'Задача удалена'),
(31, 22, '0', '2018-11-22 14:46:01', 'Задача создана автоматически, #31 назначена на <a href=\'tg://user?id=146701728\'>пользователя</a>'),
(32, 23, '0', '2018-11-22 15:46:02', 'Задача создана автоматически, #32 назначена на <a href=\'tg://user?id=146701728\'>пользователя</a>'),
(33, 24, '0', '2018-11-22 16:47:01', 'Задача создана автоматически, #33 назначена на <a href=\'tg://user?id=146701728\'>пользователя</a>'),
(34, 7, '675609844', '2018-11-22 16:52:34', 'Задача отмечена выполненной'),
(35, 9, '675609844', '2018-11-22 16:52:39', 'Задача отмечена выполненной'),
(36, 11, '675609844', '2018-11-22 16:52:43', 'Задача отмечена выполненной'),
(37, 13, '675609844', '2018-11-22 16:52:46', 'Задача отмечена выполненной'),
(38, 15, '675609844', '2018-11-22 16:53:05', 'Задача передана <a href=\'tg://user?id=450763\'>пользователю</a>\nComment'),
(39, 25, '563466221', '2018-11-22 18:00:13', 'Задача добавлена и передана <a href=\'tg://user?id=450763\'>пользователю</a>\n'),
(40, 17, '563466221', '2018-11-22 18:01:19', 'Задача удалена'),
(41, 26, '450763', '2018-11-22 18:19:12', 'Задача добавлена и передана <a href=\'tg://user?id=563466221\'>пользователю</a>\n'),
(42, 26, '450763', '2018-11-22 18:19:22', 'Задача удалена'),
(43, 27, '450763', '2018-11-22 18:20:41', 'Задача добавлена и передана <a href=\'tg://user?id=563466221\'>пользователю</a>\n'),
(44, 23, '146701728', '2018-11-23 08:17:59', 'Задача отмечена выполненной'),
(45, 19, '146701728', '2018-11-23 08:18:04', 'Задача отмечена выполненной'),
(46, 20, '146701728', '2018-11-23 08:18:16', 'Задача отмечена выполненной'),
(47, 21, '146701728', '2018-11-23 08:18:25', 'Задача отмечена выполненной'),
(48, 22, '146701728', '2018-11-23 08:18:29', 'Задача отмечена выполненной'),
(49, 24, '146701728', '2018-11-23 08:18:46', 'Задача передана <a href=\'tg://user?id=450763\'>пользователю</a>\nКомментарий'),
(50, 28, '675609844', '2018-11-23 08:46:56', 'Задача добавлена и передана <a href=\'tg://user?id=146701728\'>пользователю</a>\n'),
(51, 29, '0', '2018-11-23 08:47:01', 'Задача создана автоматически, #35 назначена на <a href=\'tg://user?id=146701728\'>пользователя</a>'),
(52, 30, '0', '2018-11-23 08:48:01', 'Задача создана автоматически, #36 назначена на <a href=\'tg://user?id=146701728\'>пользователя</a>'),
(53, 31, '146701728', '2018-11-23 08:51:51', 'Задача добавлена и \n'),
(54, 32, '0', '2018-11-23 08:52:01', 'Задача создана автоматически, #38 назначена на <a href=\'tg://user?id=146701728\'>пользователя</a>'),
(55, 33, '0', '2018-11-23 08:53:01', 'Задача создана автоматически, #39 назначена на <a href=\'tg://user?id=146701728\'>пользователя</a>'),
(56, 34, '0', '2018-11-23 08:54:01', 'Задача создана автоматически, #40 назначена на <a href=\'tg://user?id=146701728\'>пользователя</a>'),
(57, 35, '146701728', '2018-11-23 08:55:46', 'Задача добавлена и \n'),
(58, 36, '146701728', '2018-11-23 08:57:43', 'Задача добавлена и \n'),
(59, 36, '146701728', '2018-11-23 08:58:23', 'Задача передана <a href=\'tg://user?id=450763\'>пользователю</a>\nНе могу'),
(60, 31, '146701728', '2018-11-23 08:58:27', 'Задача отмечена выполненной'),
(61, 34, '146701728', '2018-11-23 08:58:31', 'Задача отмечена выполненной'),
(62, 33, '146701728', '2018-11-23 08:58:35', 'Задача отмечена выполненной'),
(63, 32, '146701728', '2018-11-23 08:58:39', 'Задача отмечена выполненной'),
(64, 28, '146701728', '2018-11-23 08:58:43', 'Задача отмечена выполненной'),
(65, 29, '146701728', '2018-11-23 08:58:47', 'Задача отмечена выполненной'),
(66, 35, '146701728', '2018-11-23 08:58:55', 'Задача отмечена выполненной'),
(67, 30, '146701728', '2018-11-23 08:58:59', 'Задача отмечена выполненной'),
(68, 37, '675609844', '2018-11-23 08:59:53', 'Задача добавлена и передана <a href=\'tg://user?id=146701728\'>пользователю</a>\n'),
(69, 37, '146701728', '2018-11-23 09:00:15', 'Задача отмечена выполненной'),
(70, 38, '450763', '2018-11-24 17:21:59', 'Задача добавлена и передана <a href=\'tg://user?id=563466221\'>пользователю</a>\n'),
(71, 36, '146701728', '2018-11-25 17:50:13', 'Задача отмечена выполненной'),
(72, 36, '146701728', '2018-11-25 19:43:39', 'Задача удалена'),
(73, 39, '146701728', '2018-11-26 09:11:40', 'Задача добавлена и передана <a href=\'tg://user?id=450763\'>пользователю</a>\n'),
(74, 40, '146701728', '2018-11-26 09:12:42', 'Задача добавлена и передана <a href=\'tg://user?id=450763\'>пользователю</a>\n');

-- --------------------------------------------------------

--
-- Table structure for table `tgb_user_rights`
--

CREATE TABLE `tgb_user_rights` (
  `id` int(11) NOT NULL,
  `chat_id` varchar(64) NOT NULL,
  `stage` varchar(5) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Stand-in structure for view `tgb_view_buttons_stage`
-- (See below for the actual view)
--
CREATE TABLE `tgb_view_buttons_stage` (
`id` int(11)
,`btn_caption` text
,`stage_id` int(11)
);

-- --------------------------------------------------------

--
-- Stand-in structure for view `tgb_view_groups_members`
-- (See below for the actual view)
--
CREATE TABLE `tgb_view_groups_members` (
`id` int(11)
,`group_name` varchar(128)
,`owner_id` varchar(64)
,`chat_id` varchar(64)
,`invite_time` datetime
,`first_name` varchar(512)
,`last_name` varchar(512)
,`username` varchar(512)
);

-- --------------------------------------------------------

--
-- Stand-in structure for view `tgb_view_profiles`
-- (See below for the actual view)
--
CREATE TABLE `tgb_view_profiles` (
`title` text
,`chat_id` varchar(64)
);

-- --------------------------------------------------------

--
-- Stand-in structure for view `tgb_view_refprog`
-- (See below for the actual view)
--
CREATE TABLE `tgb_view_refprog` (
`chat_id` varchar(64)
,`refs_count` bigint(21)
,`balance` decimal(32,2)
);

-- --------------------------------------------------------

--
-- Stand-in structure for view `tgb_view_stages`
-- (See below for the actual view)
--
CREATE TABLE `tgb_view_stages` (
`id` int(11)
,`title` text
);

-- --------------------------------------------------------

--
-- Stand-in structure for view `tgb_view_tasks_by_user`
-- (See below for the actual view)
--
CREATE TABLE `tgb_view_tasks_by_user` (
`id` int(11)
,`title` varchar(128)
,`description` text
,`deadline` datetime
,`createtime` datetime
,`group_id` int(11)
,`owner_id` varchar(64)
,`member_id` varchar(64)
,`done` tinyint(1)
,`deleted` tinyint(1)
,`group_owner_id` varchar(64)
,`group_name` varchar(128)
,`first_name` varchar(512)
,`last_name` varchar(512)
,`owner_first_name` varchar(512)
,`owner_last_name` varchar(512)
,`expired` int(1)
);

-- --------------------------------------------------------

--
-- Stand-in structure for view `tgb_view_user_statistics`
-- (See below for the actual view)
--
CREATE TABLE `tgb_view_user_statistics` (
`users_count` bigint(21)
,`reg_date` varchar(10)
);

-- --------------------------------------------------------

--
-- Table structure for table `tgb_workaround`
--

CREATE TABLE `tgb_workaround` (
  `id` int(11) NOT NULL,
  `chat_id` varchar(64) NOT NULL,
  `group_name` varchar(128) CHARACTER SET utf8mb4 NOT NULL,
  `creation_date` datetime NOT NULL DEFAULT current_timestamp(),
  `invite_link` varchar(32) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `tgb_workaround`
--

INSERT INTO `tgb_workaround` (`id`, `chat_id`, `group_name`, `creation_date`, `invite_link`) VALUES
(1, '146701728', 'Group_Ilya-', '2018-11-20 14:13:51', '591a80eac775a3a43550653e8284d5e8'),
(2, '675609844', 'Group_ilta-resa', '2018-11-20 14:14:26', 'a8c96dfa77f3fcbdac3ebc6d9406fa74'),
(3, '450763', 'Group_Евгения-Хорькова', '2018-11-20 14:22:46', 'db0fad7c5c3aeff9e6cacd4922671098'),
(4, '563466221', 'Group_Ivan-Zotikov', '2018-11-21 22:06:53', 'bc68411f8895ecf3c9a5b564b3cbec5e');

-- --------------------------------------------------------

--
-- Table structure for table `tgb_workaround_members`
--

CREATE TABLE `tgb_workaround_members` (
  `id` int(11) NOT NULL,
  `chat_id` varchar(64) NOT NULL,
  `group_id` int(11) NOT NULL,
  `invite_time` datetime NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `tgb_workaround_members`
--

INSERT INTO `tgb_workaround_members` (`id`, `chat_id`, `group_id`, `invite_time`) VALUES
(1, '675609844', 1, '2018-11-20 14:14:26'),
(2, '450763', 1, '2018-11-20 14:22:46'),
(3, '563466221', 3, '2018-11-21 22:11:34');

-- --------------------------------------------------------

--
-- Table structure for table `tgb_working_data`
--

CREATE TABLE `tgb_working_data` (
  `chat_id` varchar(64) CHARACTER SET utf8 NOT NULL,
  `parameter` varchar(512) NOT NULL,
  `value` text NOT NULL,
  `creation_time` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `tgb_working_data`
--

INSERT INTO `tgb_working_data` (`chat_id`, `parameter`, `value`, `creation_time`) VALUES
('146701728', 'STAGE', '13', '2018-11-20 11:13:51'),
('146701728', 'STORETASK', 'a:0:{}', '2018-11-20 11:13:51'),
('146701728', 'TRANSFERTASK', '-1', '2018-11-20 11:13:51'),
('146701728', 'TRANSFERTASKC', '', '2018-11-20 11:13:51'),
('675609844', 'STAGE', '1', '2018-11-20 11:14:26'),
('675609844', 'STORETASK', 'a:0:{}', '2018-11-20 11:14:27'),
('675609844', 'TRANSFERTASK', '-1', '2018-11-20 11:14:27'),
('675609844', 'TRANSFERTASKC', '', '2018-11-20 11:14:27'),
('450763', 'STAGE', '1', '2018-11-20 11:22:46'),
('450763', 'STORETASK', 'a:0:{}', '2018-11-20 11:22:47'),
('450763', 'TRANSFERTASK', '-1', '2018-11-20 11:22:47'),
('450763', 'TRANSFERTASKC', '', '2018-11-20 11:22:47'),
('563466221', 'STAGE', '7', '2018-11-21 19:06:53'),
('563466221', 'STORETASK', 'a:0:{}', '2018-11-21 19:06:53'),
('563466221', 'TRANSFERTASK', '-1', '2018-11-21 19:06:53'),
('563466221', 'TRANSFERTASKC', '', '2018-11-21 19:06:53');

-- --------------------------------------------------------

--
-- Structure for view `tgb_view_buttons_stage`
--

CREATE ALGORITHM=UNDEFINED DEFINER=`id8715_bot`@`localhost` SQL SECURITY DEFINER VIEW `tgb_view_buttons_stage`  AS  select `tgb_buttons`.`id` AS `id`,concat('(шаг ',`tgb_buttons`.`stage_id`,') ',`tgb_buttons`.`text`) AS `btn_caption`,`tgb_buttons`.`stage_id` AS `stage_id` from `tgb_buttons` ;

-- --------------------------------------------------------

--
-- Structure for view `tgb_view_groups_members`
--

CREATE ALGORITHM=UNDEFINED DEFINER=`id8715_bot`@`localhost` SQL SECURITY DEFINER VIEW `tgb_view_groups_members`  AS  select `t2`.`id` AS `id`,`t2`.`group_name` AS `group_name`,`t2`.`chat_id` AS `owner_id`,`t1`.`chat_id` AS `chat_id`,`t1`.`invite_time` AS `invite_time`,`t3`.`first_name` AS `first_name`,`t3`.`last_name` AS `last_name`,`t3`.`username` AS `username` from ((`tgb_workaround_members` `t1` left join `tgb_workaround` `t2` on(`t2`.`id` = `t1`.`group_id`)) left join `tgb_profiles` `t3` on(`t1`.`chat_id` = `t3`.`chat_id`)) ;

-- --------------------------------------------------------

--
-- Structure for view `tgb_view_profiles`
--

-- --------------------------------------------------------

--
-- Structure for view `tgb_view_refprog`
--

-- --------------------------------------------------------

--
-- Structure for view `tgb_view_stages`
--

CREATE ALGORITHM=UNDEFINED DEFINER=`id8715_bot`@`localhost` SQL SECURITY DEFINER VIEW `tgb_view_stages`  AS  select `tgb_stages`.`id` AS `id`,concat('[',`tgb_stages`.`id`,'] ',`tgb_stages`.`message`) AS `title` from `tgb_stages` ;

-- --------------------------------------------------------

--
-- Structure for view `tgb_view_tasks_by_user`
--

CREATE ALGORITHM=UNDEFINED DEFINER=`id8715_bot`@`localhost` SQL SECURITY DEFINER VIEW `tgb_view_tasks_by_user`  AS  select `t1`.`id` AS `id`,`t1`.`title` AS `title`,`t1`.`description` AS `description`,`t1`.`deadline` AS `deadline`,`t1`.`createtime` AS `createtime`,`t1`.`group_id` AS `group_id`,`t1`.`owner_id` AS `owner_id`,`t1`.`member_id` AS `member_id`,`t1`.`done` AS `done`,`t1`.`deleted` AS `deleted`,`t2`.`chat_id` AS `group_owner_id`,`t2`.`group_name` AS `group_name`,`t3`.`first_name` AS `first_name`,`t3`.`last_name` AS `last_name`,`t4`.`first_name` AS `owner_first_name`,`t4`.`last_name` AS `owner_last_name`,if(`t1`.`deadline` < current_timestamp(),1,0) AS `expired` from (((`tgb_tasks` `t1` left join `tgb_workaround` `t2` on(`t1`.`group_id` = `t2`.`id`)) left join `tgb_profiles` `t3` on(`t1`.`member_id` = `t3`.`chat_id`)) left join `tgb_profiles` `t4` on(`t1`.`owner_id` = `t4`.`chat_id`)) ;

-- --------------------------------------------------------

--
-- Structure for view `tgb_view_user_statistics`
--

--
-- Indexes for table `tgb_billing`
--
ALTER TABLE `tgb_billing`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `tgb_buttons`
--
ALTER TABLE `tgb_buttons`
  ADD PRIMARY KEY (`id`),
  ADD KEY `stage_id` (`stage_id`),
  ADD KEY `next_stage` (`next_stage`);

--
-- Indexes for table `tgb_error_strings`
--
ALTER TABLE `tgb_error_strings`
  ADD PRIMARY KEY (`error_id`);

--
-- Indexes for table `tgb_multimessage`
--
ALTER TABLE `tgb_multimessage`
  ADD PRIMARY KEY (`id`),
  ADD KEY `stage_id` (`stage_id`);

--
-- Indexes for table `tgb_profiles`
--
ALTER TABLE `tgb_profiles`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `tgb_queue`
--
ALTER TABLE `tgb_queue`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `tgb_settings`
--
ALTER TABLE `tgb_settings`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `tgb_stages`
--
ALTER TABLE `tgb_stages`
  ADD PRIMARY KEY (`id`),
  ADD KEY `error_message_id` (`error_message_id`),
  ADD KEY `next_stage` (`next_stage`),
  ADD KEY `back_stage` (`back_stage`),
  ADD KEY `false_stage` (`false_stage`);

--
-- Indexes for table `tgb_tasks`
--
ALTER TABLE `tgb_tasks`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `tgb_tasks_comments`
--
ALTER TABLE `tgb_tasks_comments`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `tgb_user_rights`
--
ALTER TABLE `tgb_user_rights`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `tgb_workaround`
--
ALTER TABLE `tgb_workaround`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `tgb_workaround_members`
--
ALTER TABLE `tgb_workaround_members`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT for table `tgb_billing`
--
ALTER TABLE `tgb_billing`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `tgb_buttons`
--
ALTER TABLE `tgb_buttons`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20;

--
-- AUTO_INCREMENT for table `tgb_error_strings`
--
ALTER TABLE `tgb_error_strings`
  MODIFY `error_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=26;

--
-- AUTO_INCREMENT for table `tgb_multimessage`
--
ALTER TABLE `tgb_multimessage`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `tgb_profiles`
--
ALTER TABLE `tgb_profiles`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `tgb_queue`
--
ALTER TABLE `tgb_queue`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=47;

--
-- AUTO_INCREMENT for table `tgb_settings`
--
ALTER TABLE `tgb_settings`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `tgb_stages`
--
ALTER TABLE `tgb_stages`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14;

--
-- AUTO_INCREMENT for table `tgb_tasks`
--
ALTER TABLE `tgb_tasks`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=41;

--
-- AUTO_INCREMENT for table `tgb_tasks_comments`
--
ALTER TABLE `tgb_tasks_comments`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=75;

--
-- AUTO_INCREMENT for table `tgb_user_rights`
--
ALTER TABLE `tgb_user_rights`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `tgb_workaround`
--
ALTER TABLE `tgb_workaround`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `tgb_workaround_members`
--
ALTER TABLE `tgb_workaround_members`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
COMMIT;

