Программа "Онлайн-каталог товаров Магазина "ПРЕМЬЕР

advertisement
Программа dbscript 4.1 (с) dj--alex. Инструкция и документация версия 0.92
данное руководство недостаточно адаптировано с версии 2.2
красным цветом отмечено то что надо поправить
Что такое Dbscript? - Онлайн-каталог (база данных) :
Что такое Dbscript?
Dbscript это – программа предоставляющая вам возможность онлайнового редактирования баз данных.
Расширенные возможности управления полномочиями пользователей позволят сделать вашу работу более безопасной и
эффективной.
Есть несколько вариантов предоставления программы или сервиса:
1.Это самостоятельная программа на основе которой можно запустить сервис на вашем хостинге.
2. Сервис,который запускается и поддерживается на нашем хостинге.
3. Некоммерческая версия, устанавливаемая и используемая вами самостоятельно
О проекте:
Для чего он может пригодится -для легкодоступного изменения баз данных онлайновой игры
-для ведения домашней коллекции дисков например с доступом к ней только для своих.
-для одновременной работы людей из разных городов над наполнением и содержанием одной базы данных в одном месте.
-для рекламы товара магазина в интернете, корзина избранного имеется
-дальше можно придумывать самостоятельно.
Плюсы программы:
+не требуется знание никаких языков программирования.
+вы можете сами назначать и снимать редакторов,регулировать права доступа в широких пределах.
+каждый пользователь имеет персональные настройки на сайте, часть которых может менять самостоятельно.
+подробные логи, всегда можно узнать что искали или делали на сайте
+вы можете в любой момент нажав откат восстановить заранее заархивированную таблицу
+вы можете использовать перекрестные ссылки для связи между таблицами (см.док.)
+для работы сервиса не обязателен сайт
+коммерческая версия программы позволяет заказывать собственные модули.
+сервис ни при каких условиях не хранит на компьютере пользователя никаких данных, кроме кэша.
Плюсы сервиса:
К плюсам программы добавляются следующие возможности:
+наши сервера работают круглосуточно, есть техническая поддержка.
+геолокация администрации и пользователей сайта не имеет значения
+вам не требуется покупать собственный сервер,все в одном месте.
+вам не требуется нигде устанавливать программу, она доступна с любого подключенного в интернет компьютера.
+если хотите, вы можете использовать программу со своим сервером SQL
Языки программирования, использованные при разработке сервиса :
Php,Html,Sql(MySQL),Javascript (DHTML)
Для работы пользователя с сервисом требуется:
Компьютер от 486 DX 66Mhz до самого современного
Наличие интернета, минимум модем 28К
Наличие клавиатуры и мыши
Наличие головы,рук и умение работать за компьютером.
Для работы сервера требуется:
Компьютер с OS: Linux or Windows or BSD based
Интернет канал от 256кбит, чем больше тем лучше.
Скорость процессора от 1ггц, память от 512мб (Оптимально 2ггц ,2ядра, 2гб)
Наличие /dev/hands /dev/brain и умение настраивать веб сервисы.
-Наличие веб-сервера с Apache2, Php 5 , Mysql 5, Zend optimizer 3.2.6 или выше.
Проверенные операционные системы:
Ubuntu 7.10 i386, Kubuntu 8.04 LTS i386,Windows XP 32bit SP2, Windows 2003 SP
Mandriva 2008, Mandriva 2009.0, Asp Linux 12, Alt Linux 4
К сожалению список всех поддерживаемых версий программ ,браузеров и ОС пока неполон.
Найденные несовместимости по возможности будут исправляться.
1
Проверенные и поддерживаемые браузеры
Firefox 2,3– полная поддержка
Internet Explorer 5,6,7 – полная поддержка.
Maxthon 1.5 – полная поддержка
Оpera 9 – полная поддержка.
Konqueror 4.2.2 — полная поддержка
Заметка: В некоторых браузерах придется переключать кодировку для русского шрифта.
О расходе трафика:
Программа создавалась с расчетом на модемное соединение 28.8к
Т.е на модеме открытие одной страницы занимает 2 секунды.
Разумеется при первом входе или смене конфигурации время немного больше,т.к. кэшируется графика.
Для одной типовой операции поиск-чтение-изменение-сохранение расходуется около 70кб. ( в зависимости от
конфигурации, типа содержимого таблицы и размер вывода может изменятся, данный результат получен на запросе
состоящем из 150 полей.).
Объем рассчитан с включенной опцией «экономии трафика на дизайне»
Для владельцев серверов SQL на нашем хостинге:
Для работы программы с вашим сервером данных требуется доступ к mysql с сервера dj.chg.su.
Для ее работы создайте пользователя и необходимыми правами,и не забудьте настроить пароль.
Порт sql открывать только для этого сервера,иначе могут возникнуть проблемы с безопасностью.
Предоставляемые права: SELECT , INSERT, UPDATE,DELETE,CREATE,DROP, ALTER, SHOW DB.
Большее количество прав на команды увеличит возможности программы. Не рекомендуется из целей безопасности давать
права на создание пользователей mysql,даже несмотря на то что в программе можно включить аналогичную защиту.
Перснональные ограничения на выполнение команд есть встроенное.Рекомендуется использовать его а не ограничсивать
сервис.
Смотрите список версий и способы подключения ближе к концу документа.
Состав программы, список модулей и конфигов
admin.php - административный модуль, содержит множество функций.
dblinker.php — модуль подключения новых баз данных к существующему списку.
r.php - исполнимый модуль, выдача данных, выполнение команд
w.php – модуль изменения баз данных в форматах SQL,CSV(DAT), основной рабочий инструментарий
edit.php – модуль авторизации.
Str0.php — модуль переключения страниц
Index.php,main.php – стартовая (входная) страница
dbscore.lib – содержит ядро программы.
Включает в себя следующие функции но не ограничивается ими: авторизация и проверки уровня доступа, обработки
комментариев и рисунков , поддержка форматов sql и dat, функции для работы с файловой системой, модуль записи логов
и откатов, модуль комментариев , поддержка нескольких языков ...
_conf – папка содержащая все настройки программ и базы данных включает:
property.cfg - конфигурация программы и баз данных*
sitedata.cfg – конфигурация сайта, данные пользователей*
pages.cfg – настройки страниц и методов подключения к ним
denywords.cfg – список запрещенных слов и уровень их использования
dbdata.cfg — список настроенных подключений к таблицам баз данных
gmdata.cfg — список пользователей и их прав и личных настроек.*
styles.cfg – настройки стилей для пользователей сервиса
langset.cfg – соответствия выбираемых языковых настроек языкам,тут задается умолчание.
_data – папка содержащая базы данных CSV и заголовки SQL баз.
_langdb – весь текст программы
_templates _ico – графика
* - при повреждении этого важного файла,программа пытается совершить его откат на предыдущее состояние
автоматически.
*.dat - база данных для внутреннего формата используемого программой
суммарный объем программного кода более 4500 строк
Руководство по установке \ Installation manual
Установка dbscript как сервиса (на нашем хостинге)
1.Установка и запуск сервиса начинается только после выплаты аванса и может занять 1-4 дня.
2
2. Вы выбираете себе логин и пароль для административного доступа, и определить круг доступа (пользователей) к
сервису.
3. Вам необходимо предоставить данные по структуре таблиц, их наименованию, и или готовые таблицы в формате Excel.
Также желательно предоставление списка пользователей, если вы планируете использовать команды SQL, то потребуется
еще список запрещенных команд. Вы можете выбрать формат размещаемых данных или сообщить данные своего SQL
сервера который планируется использовать вместе с нашим сервисом.
*Установка обновлений может занимать разное время в прямой зависимости от сложности.
**Предустановочные настройки
При установке сервиса вы можете запросить установку любых из этих настроек
Название фирмы, Цветовая гамма сервиса, дополнительные страницы,Предпочитаемый язык сервиса, и их список
Предварительные настройки страниц, Предварительные настройки баз и\или пользователей.
Дать файл содержащий базу данных которую надо подключить,
Большинство настроек вы сможете сменить после подключения.
При заказе сайта с сервисом вы можете попросить скрыть сервис.
Установка dbscript в виде персональной копии (не на нашем хостинге)
Шаг 1: Убедитесь что у вас установлено необходимое программное обеспечение для запуска веб сервиса. (см требования,
вверху)
Шаг 2: Распакуйте архив в нужную вам папку на сервере.
Заметка:Также вы можете создать несколько копий скрипта, наделив их одной общей конфигурацией если они находятся в
одной папке. Скрипты проверяют конфигурационные файлы начиная с папки «уровнем выше» и только потом в своей
собственной. Т.е. Разместив gmdata.cfg не в папке скрипта _conf , а создав такую на «1 уровень выше» вы обеспечите общих
пользователей для всех копий программы.
Шаг 3: Запустите installer.php
Заметка:Если ваш сервер называется localhost и вы скрипт разместили в папке dbscript то обращение может выглядеть так
http://localhost/dbscript/installer.php
Установщик поможет вам произвести основные не обходимые настройки и задаст некоторые важные вопросы, пропускать не
рекомендуется. Настройки по умолчанию присутствуют для mysql (root без пароля, и пользователь TEST c паролем TEST)
Шаг 4:
Активация (4 варианта):
Вариант 0.Активация отсутствует в open-source версии скрипта. (просто пропустите этот пункт)
вариант 1.для коммерческой версии выберите более устраивающий вас вариант оплаты и пришлите мне активационный
код. Укажите на какую почту и какой ник произвести регистрацию ключа.
Вариант 2.Для некоммерческой версии просто пришлите код активации и перешлите мне почту с этим кодом и укажите
каким образом вы нашли этот скрипт. Вы можете указать почту\ник для ключа регистрации.
Для пунктов 1 и 2. посмотрите заметку об активации (снизу) .
Вариант 3.Автоматическая активация доступна: Как демо и онлайн-демо(не рекомендуется!) версий, как тестовая версия, и
для обычной версии под Linux.
Шаг 5: Вам нужно зайти в менеджер баз и добавить уже существующие базы данных которые вы хотите видеть доступными
через ваш сервис. При установке уровня доступа 0 база будет доступна для просмотра без регистрации.
Шаг 6: Добавьте других пользователей. На сервисе нет системы авторегистрации (или запрещена)
Чтобы зайти на страницу администрирования нужно нажать первую кнопку в меню слева,это меню – основное. В новых
версиях доступна кнопка Menu справа сверху.
Вход напрямую возможен по имени скрипта: admin.php
Для старых версий важно:
Как правило по умолчанию во всех релизах ставятся логин и пароль такого типа TEST – TEST или TEST – 0000
Если вы смогли это сделать значит можете приступать к работе с dbscript!!! Поздравляем!
Заметка об активации:
При установке персональной копии dbscript вы можете получить запрос на серийный номер лицензии, он спрашивается
автоматически если его нет или он не подходит.
Полученный серийный номер нужно вставить в поле после активационного номера и нажать проверить.
После активации программы нужно будет в меню вход (или Menu) вставить ключ программы. Он высылается в виде файла.
* Программа способна помнить несколько номеров активации,если состав железа или ПО сервера меняется ,но в случае
смены номера активации надо менять и ключ.
*Если у вас была старая демо или тест версия программы старый ключ удалится автоматически.
*Если вы желаете перейти на другую версию программы и получили активационный ключ
или к вашей обновленной копии не подходит ключ -деактивируйте командой .deactivate и номер вашей активации или
.deactivate_all (важно: удалит все серийные номера и ключи).
*Если нужно сменить только ключ - переименуйте или удалите ключ dbs.key в _conf/ . После этого можете устанавливать
новый ключ.
Начало использования \ Starting using dbscript
В Dbscript 2 типа меню.
Первое из них вы увидите после окончания установки, оно будет слева, в новых версиях по кнопке Menu справа сверху
доступно новое меню. В любом случае у вас в нем будут следущие пункты :
Администрирование — управление сервисом в целом, см. «Модули»
Мой профиль — ваш личный профиль и настройки, см. «Модули»
3
Поиск — работа с данными обычно начинается с поиска, см. «Модули»
Редактор - см. «Модули»
Менеджер баз — управление реальными базами данных и регистрация их в сервисе, см. «Модули»
Менеджер файлов — работа с файловой системой на сервере где установлен сервис, см. «Модули»
Общий блокнот - блокнот общий для всех пользователей
Тест — Автоматическая проверка всех конфигураций и настроек . Может частично исправлять некоторые ошибки.
Рекомендуется регулярно ее проводить.
Версия сервиса — содержит не только версию ядра, но и версии всех внутренних модулей.
О мне — содержит информацию о программе.
Автор - информация об авторе.
Модули программы и их описание(возможности) \ Modules and it's prorepties
Принцип работы проекта (официальный, кратко)
При входе на любую страницу программы загружается ядро программы, которое загружает все необходимые конфигурации
и передает все входные данные соответствующим скриптам методами GET и POST.
Обычно, при входе на страницу сайта в левом фрейме видно меню сайта, а в правом запускается выбранный модуль
программы. Меню можно отключить.
Манипулируя переменными можно создать ссылки на совершение операций или расширенный поиск.
Поиск (просмотр) (getfile.php, r.php)
В поиске вы увидите, и отображется меню с списком групп (если разрешено) , списком таблиц, список типов поиска, окном
для ввода искомого значения, дополнительными опциями и кнопку поиск собственно.
Модуль поиска также может принимать команды (список по .help).
Поиск может работать в нескольких режимах немного отличающихся друг от друга, но похожи в общем.
(В административном режиме отображаются также дополнительные возможности и команды).
Просмотр обладает возможностью "неточного" поиска, благодаря чему можно найти предмет, даже не запоминая его
полного названия.Поисковой механизм способен сравнивать буквы в разных регистрах или искать слово по его части, и
выдавать найденные данные в виде таблиц.
Мультипоиск — можно ввести в поиск несколько значений через ; и они все будут показаны в одном окне (если разрешено)
Предмет может иметь комментарий или изображение.
В поиске возможно открытие фотографии(изображения) или текстовые комментарии записаные для каждой базы в
отдельной папке (имябазы+scr). (если они есть)
В результатах поиска отображает справа уменьшенную картинку (можно увеличить) и кнопку комментария, которую можно
открыть или прочитать комментарий к этому объекту дождавшись всплывающей подсказки. Названия файлов определяются
по коду или другой заданной колонке, формат картинок и др. задается в конфигурации.
Редакторы и администраторы могут нажать кнопку редактирования прямо в поисковике.(красного цвета, справа).
Также редакторам доступно удаление напрямую из поиска, отметка для массовых задач (галочками) , и редактирование
заголовков.
Дополнительные настройки:
Тип поиска (см. ниже)
Выводить #строк — позволяет изменять число строк на страницу.
Сортирование позволяет сортировать по выбранному полю, для DAT таблиц возможна сортировка только по первому полю.
Для выбора активно только в режиме «выбрать поле» (7)
Отключение комм. И рисунков — без комментариев :)
Только поле целиком — отбрасывает результаты которые могли бы тоже найтись как часть целого от введенного знач.
Список режимов работы поисковика:
Названия типов поиска могут быть переопределены!
По названию, по коду, по категории, все сразу, избранное, по важным полям, выбрать поле, по всем полям, по
комментариям (10. а не 9 ) .
1-й режим (По названию)
Режим поиска по названию (колонка определяется редактором или админом, по умолчанию — 1 )
Производится сравнение строки с содержимым базы, (только по колонке название),если находятся таковые - отображаются.
2-й режим ( по коду)
Запрос по коду - ищется цифровой код (не цифры считаются за заголовки и пропускаются). (колонка определяется
редактором или админом, по умолчанию — 0 ,т.е. Физически первая колонка)
Нецифровые значения этим режимом невозможно найти (например «128 256» - есть пробел, i486 — есть буква)
4
Очень полезен для таблиц 3 режима 1 категории.
**заметка — можно в будущем добавить отключение проверки только цифр.
3-й режим (по категории)
Таблицы в форматах SQL
аналогичен обычному поиску, но предназначен для групп внутри таблиц
в режиме !101 отобразит список всех имеемых групп в виде ссылок.
Таблицы в форматах CSV,DAT,CFG
аналогичен обычному поиску, но предназначен для групп внутри таблиц
в режиме !101 отобразит список всех имеемых групп в виде ссылок.
1-я категория (в альт.версии может называться режим-5)
Производится поиск заданной категории, за нее считается любое нецифровое значение. Используется в базе где все
объекты имеют уникальный индекс.
2-я категория (основная)
Используется в случае без уникальных индексов. Разработана для базы с иерархической структурой до 2 уровней
вложенности. Способна произвести поиск по любой из колонок.
3-я категория
Тоже что и 2-я только с отключенным механизмом проверки 3-й колонки.
Специально ко всем функциям режима 3 добавлен модуль производящий проверку наличия заголовков и выдающий их в
виде кнопок.Администратор может разрешить эту возможность пользователям, но по умолчанию она доступна только ему.
Запуск этого модуля можно выполнить и просто дав команду !101.
4-я категория, то же, что и первая категория, но выбирает из столбца данных искомый объект если он попадается в
процессе поиска.Этот модуль нагружает систему!
4-й режим (все сразу)
Производится полное отображение содержимого базы, вне зависимости от текста запроса. Только администрация может
работать в этом режиме по умолчанию. Это режим дает максимальную нагрузку и трафик из за полного перебора всей базы.
Не рекомендуется давать его всем пользователям, хотя можно установить ограничение на максимум результатов поиска.
5-й режим («лучшие») ( избранное)
Для каждой базы может существовать свой список. Для каждого пользователя тоже.
6-й режим ( по важным полям)
Производится поиск введенного значения по всем описанным администратором колонкам.
Существует три способа работы этого режима, поиск по всем указанным колонкам, и поиск по всем колонкам кроме
указанных, и поиск по всем колонкам (автопереход на режим 8) . Подробнее – (см. Админку)
7-й режим ( выбрать поле)
Тоже что и 6-й но дается выбор одной колонки из списка для поиска. Важно – колонка ограничена списком разрешенным
администратором. На саму администрацию установленные списки не действуют. (доступны все колонки)
8-й режим (по всем полям)
Поиск по всем полям, важно соблюдать осторожность, потому что введя например 1 можно найти не то что планируется.
10-й режим (по комментариям)
Поиск по всем комментариям относящимся к этой базе.
Создание ручных ссылок для показа значений!
http://localhost/dj/site/r.php?tbl=11&m=7.5&vID=Onyxia&vID2=
tbl — указание номера таблицы
m — указание режима поиска, для режима 7 после дробной части можно указать номер колонки.
VID — ID или имя которое требуется найти
VID2 — ID или имя для второй главной колонки, требуется если в таблице существуют 2 главные колонки.
Важно: если таковые в таблице есть, но администратор их не определил — немедленно сообщите ему об этом.
Работа с редактором с таблицей предполагающей 2 главные колонки без настройки грозит потерей данных.
Поиск в незарегистрированном режиме
Будут видны только те таблицы и базы которые разрешено смотреть без прав.
Программа написана с целью максимально удобной работы. Достаточно написать часть названия искомого объекта (только
не слишком малую, чтобы не было ложных совпадений), выбрать базу для поиска, выбрать тип поиска и нажать кнопку
искать.
Администрирование (admin.php)
Мой профиль — ваши личные настройки
5
Редактор (w.php)
Менеджер баз (dblinker.php)
Менеджер файлов (filemgr.php)
Об ошибках сервиса
Если вы допустили ошибку и желаете получить ее дополнительное пояснение - наберите .errors и найдите ее в списке.
Хотя рекомендуется писать об этом на форум.
Если вы нашли ошибку\баг\недочет - пишите на dj--alex@ya.ru с пометкой – Ошибка в прогамме dbscript и номер версии.
Также можно посетить мои темы на Mangos.ru или 1wow.ru
В сервисе если разрешена отправка отчетов на сервер — доступна кнопочка BUG рядом с кнопкой меню.
Жалобы проверяются регулярно.
==================================================================================
===================================================================================
==================================================================================0
==================================раздел в разработке!==============================
-----------------------------------------------------------------------------------------------------------------------------------------Работа в модуле администрирования. (требуется обновить, изменился механизм работы!)
Основное меню
Из модуля администрирования доступен полный доступ ко всем настройкам сайта
В первую очередь программа производит проверку IP адреса входящего и запрашивает логин и пароль.
Без них вход невозможен.
Все производимые действия сохраняются с лог, если это разрешено.
Заметка: Нет загрузки и выгрузки баз данных, т.к. эти операции мне удобнее производить по ftp протоколу без web
интерфейса. Таким же образом повышается безопасность данных.
Меню по умолчанию работает в режиме конфигурации и содержит кнопки, а именно:
Возврат – просто возвращение в поисковик
Применить параметры – сохраняет все настройки сделанные в текущем режиме
Редактирование пользователей – позволяет настроить конфигурацию всем пользователям см .ниже.
Редактирование баз - настроить конфигурацию всех баз, см. ниже, переход на редактор баз данных осуществляется другим
методом.
Импорт-Экспорт – позволяет импортировать существующие базы данных из одного формата в другой.
Базы должны быть заранее правильно настроены и содержать одинаковые столбцы.
Архивирование и откат конфигураций позволят в случае ошибки вернуть старые настройки.
Альтернативные страницы – возможность смены соответствий кнопок в меню страницам и возможность назначения
альтернативной страницы вместо основной.
Меню пока сделано в упрощенном виде. Активируется меню кнопкой настройка страниц.
Механизм настройки страниц
Рассмотрим одну строку, ; здесь является делителем на колонки, в первой содержится значение которое
Напрямую передается браузеру, конечный пользователь его не видит , но скрипт принимает, надо заметить скрипт всегда
проверяет авторизацию.
7;readfile.php?base=42&mode=8&viewid=небольшом;0;test_p;0;0;1;9
В 1-й колонке находится указание модуля – readfile.php? далее идут команды модулю выбрать базу, режим и собственно что
искать.
writefile.php?fil=12;9683;&write=Просмотр Опять же writefile.php это название модуля, далее идет директива fil – это
сокращенный вариант записи base+viewed, т.е опять же выбор базы и того что искать, режим не требуется, write содержит
команду даваемую скрипту. Разумеется ее можно заменить на Изменить или др.
Во второй колонке можно разместить альтернативный вход на страницу, который будет включен только по флагу из 4-й
колонки, но это используется, только если в целях настроек.
В 3-й колонке находится отображаемый заголовок, в 6-й колонке разрешение редиректа , а в с 7-й скорость редиректа.
Аналогичным образом можно давать ссылки на сайт
http://dj.chg.su/mangosedit/readfile.php?base=42&mode=8&viewid=небольшом
Если пользователь не является администратором , а ссылка ведет например в админку - вместо конфигурации он увидит
меню позволяющее настроить ему свой профиль.
Редактирование конфигурации
Производится загрузка конфигурации и выдача на экран опций доступных для изменения.
Поля:
Размер списка баз (экр) – если поставить 1 – это будет обычный развертывающийся список, если больше 1 то список будет
заранее развернут на указанное число позиций.
Для отключения списка баз используйте другую опцию.
Размеры букв 1-6 – настраивает размер используемых букв для всех модулей
Файл логотипа – можно выбрать другой логотип, который обычно отображается в левом верхнем углу над меню и в полный
размер на модуле входа и поисковика.
Поиск по умолчанию: - назначает конкретный тип поиска по умолчанию, 0 – отмена. При выборе этого параметра
6
незарегистрированный пользователь сможет искать только указанным способом.
База по умолчанию – выбирает базу по умолчанию для незарегистрированных пользователей, поле должно быть пустым
если это не требуется.
Мин. кол. искомых букв – запрещает проводить поиск всеми режимами кроме 2 если набрано меньше N букв. Касается
только модуля поисковика.
Цвет текста (RGB), Цвет фона (RGB) : - влияют на фоновую закраску в обоих фреймах а также на цвет букв. Не влияет на
цвета кнопок.
Заголовки: Заголовки видны при входе в систему и в поисковике, текст можно сменять, теги поддерживаются.
Титул браузера тоже является сменяемым.
Пароль базы Mysql – если используется база данных Mysql программа будет использовать именно этот пароль для всех
способов доступа и работы с базой.
Режимы поиска являются настраиваемыми, притом можно не только отключать их доступность незарегистрированным
пользователям, но и менять их названия в самой программе.Режимы 7 и 10 пока незадействованы. Режимов 5 и 9 нет в
списке ,т.к. они используются другими методами.
Режим быстрого запуска (1 click) Можно изменить способ отображения выбора организаций на альтернативный. В этом
режиме – список баз всегда развернут полностью (насколько это возможно) и щелчок по базе является запуском поиска.
Непригоден если используются кнопки Обзор или Лучшие.
дебаггер-инфо – выводит все втроенные сообщения дебаггера включая информационные, как правило отключен. Стоит
включать только при обнаружении каких-то ошибок.
Разрешать юзерам отключать комментарии и рисунки – позволяет незарегистрированным пользователям самостоятельно
определять этот параметр. (если их отключить, пользователи тратят немного меньше трафика, внутри сети это
несуществено, но влияет на скорость загрузки страницы).
Запрещение логотипа - для того случая если он уже вставлен в другом фрейме, также может пригодится если размер
рабочей области для поисковика более важен.
Закрыть доступ юзерам – эта опция отключает все возможности для незарегистрированных пользователей кроме просмотра
справки. Администрация и редакторы ничего не теряют от этого. Возможность заблокировать пользователям доступ как
правило временная мера, для перезаливки баз чтобы не возникало конфликта доступа в процессе.
Разрешать юзерам обзор для категорий – Можно разными способами, если просто его разрешить будет специальная
галочка поставлена. Категории в режиме обзора показываются в виде каталога, в каждый из которых можно зайти ,
(заметка:SQL пока-что временно не поддерживает эту функцию). Перманентный выбор этого режима разрешает
просматривать все связанное с категориями только этим режимом. Также возможно добавление кнопки чтобы не делать
этот режим обзором по умолчанию для категорий.
Включение обзора возможно вручную введением специального кода «!101».
Добавить кнопку лучшие товары (режим 5) – добавляет кнопку позволяющую просматривать лучшие товары (если конечно
редактор их предварительно выбрал)
Тип поиска всегда развернут (для всех) – переключает его в развернутый список
*Добавить кнопку Сборка (режим 9) – будет в следующих версиях
Вести логи пользователей – логи пользователей записываются в специальный файл, можно добавить фильтр на 2 адреса,
которые не будут попадать в логии.
Разрешать юзерам Мультипоиск – позволяет провести поиск сразу нескольких значений, перечислять необходимо через ;.
Можно включить лимит на максимальное число значений (уменьшит нагрузку на базу) . Также можно перманентно включить
этот режим.
Включение мультипоиска возможно вручную введением специального префикса «#».
Есть зарезервированные опции, которые невидимы в меню, но тем не менее работают.
Начиная с версии 1.7 можно сменить приветствие программы на входе через этот модуль.
Редактирование баз
Модуль содержит следующие опции:
Применить параметры – как обычно – затронет только то что редактировалось на этой странице.
Переключить базу на другую можно выбрав в ее списке и нажав Перейти
Также можно создать новую базу данных (она добавится последней), по образу и подобию текущей нажав Создать новую.
Но удаление их посредством этого модуля является невозожным. По умолчанию при входе база не выбрана (открыта
пустая).
Об подключенной базе будет написано.
Также возможен старый вход в редактор посредством номера базы.
Следует заметить что базы в редакторе (.edit) нумеруются с 0 , а здесь , с 1. Это важный аспект, если его не учитывать,
будут логические ошибки.
Настройка параметров баз данных (таблиц):
"Файл базы" – файл содержащий базу данных (как правило находится в папке с базами данных), если база данных SQL - то
может как быть, так и не быть, если все он есть, то содержит заголовки которые отображаются в поисковике вместо
заголовков из SQL.
"Название базы" – определяет только отображаемое название.
"Поддержка картинок"- разрешение показывать картинки для этой базы, необходимо указать тип файла. Процедура показа
не возвращает никаких ошибок ни в каких случаях, даже если не существует нужной папки.
Для правильного отображения требуется настроить колонку по которой будут определятся картинки и тип файла scr.
7
"Tип файла scr"- определяет тип файлов графики для screen () (один для всех файлов). Папка определяется названием
базы (полным)+название формата рисунка. (подсказывается автоматически,).
“Таблица Mysql:” – выбирает таблицу из базы mysql
“Хост Mysql” – указывает хост с которым будет работать эта база
“Выбирать базу” – выбирает базу из списка с хоста Mysql
"Колонка для(фото и комм.)"- Определяет колонку по которой будет определятся имя filename.txt. Можно как и выбрать
колонку с ID так и с названием
"Номер поля имени"- поле имя важно в основном для первого режима, по умолчанию это первая колонка
"Номер поля кода" - важно для 2 и 5 режимов, обычно это 0 колонка , содержание поля это ID без нецифровых значений.
Существующие нецифровые значения будут проигнорированы поисковиком.
"Номер поля категории" - влияет на определение поля для категории, не затрагивает другие режимы работы. Временно не
поддерживается SQL.
"Тип категории":1 Доступные значения 0;1,4;2,3
Необходимо быть осторожным с определением категории,т.к. они сильно различаются по функциональности, описания
можете почитать в разделе режимов программы.
В SQL пока вместо типов категории работает поиск первого типа.
“Use Mysql” – указывает обработчик модулей, 1 – MySQL база данных , 0 – CSV база данных, 2 – SCP база данных (только
для конвертирования). Неправильная установка этого параметра повлечет неработоспособность этой таблицы в целом.
“Права требуемые базой” – указывает необходимые права для работы с базой, если права пользователя выше прав
требуемых базой – он получает возможность редактирования (если конечно это разрешил ему администратор.
“Требуется виртуальный ID*:” - (SQL only) разрешение существующего значения для этой базы, для редактирования будет
использоваться специальный временный ID
“Отбор колонок:” – определяет какие колонки должны использоваться в режимах 6 и 7 (по важным колонкам)
Отбор ставить префикс перед номерами колонок через запятую
!1 - для "только эти", !2 - "только не эти", !3 - "любая колонка" Пробела после префикса стоять не должно.
Пример !12,4,6 - отобразит только колонки 2,4.6
Устаревшие функции CSV – будет переделано в будующих версиях.
"Удалять N столбцов при вызове" - столбцы удаляются со стороны концы, при отсутствии настройки она будет считаться за
0.
"Удалять первый столбец из показа" - при отсутствии настройки она будет считаться за 0.
Профили - Редактирование пользователей
Какие настройки доступны пользователю
Какие настройки доступны только администратору
Если пользователь уже существует, то он может часть своих настроек изменять самостоятельно. Можно создавать нового
пользователя по образцу существующего
с помощью «создать нового».
LOGINUSER – логин юзера
PASSWORDUSER: - Пароли шифруются без возможности раскодирования, в случае забывания пароля рекомендуется
ставить новый.Если пароль не был набран – старый остается в силе.
Пользователь может самостоятельно сменить себе пароль. После смены требуется релогин.
Разрешение администрирования – делает пользователя администратором
Разрешение редактирования – дает права редактировать базы соответвенно уровням доступа
Продвинутый поиск – дополнительные функции для поиска, если снято, то поиск будет выглядеть также как и не у
зарегистрированного пользователя.
Уровень прав – возможность использования различных функций ограничениа уровнем прав.
Типы пользователей программы (примерные цифры уровня доступа)
* Администратор (5-9)
* Редактор (2-4)
* Зарегистрированный пользователь (1)
* Незарегистрированный\любой пользователь (0)
Права каждого типа зависят от настройки программы.
Администратор обладает всеми правами и максимальным уровнем доступа (9) и распределяет права между другими
уровнями. Для редактора обычно уровень доступа 4, а для регистрированного пользователя 1.
Нерегистрированные пользователи обладают 0-м уровнем прав, и в некоторых случаях администратор может их полностью
ограничить или отключить.
Физически максимальный уровень доступа ничем не ограничен, т.е. можно поставить хоть 65000.
Не показывать инструкции:- всего лишь отключает краткие описания – экономит место на экране и немного трафика.
Редактор - неточные совпадения – позволяет искать по неточным совпадениям, работает только с SQL
Редактор - поиск по любому полю - позволяет искать по любому полю в таблице.
Личные параметры – временно неиспользуемые параметры – для будущих версий.
Сортировка и постраничный вывод будут доступны в следующих версиях.
На данный момент вывод выводится полностью на одну страницу, поэтому стоит избегать операции «просмотреть все»
особенно если ваша база данных давно переросла все мыслимые пределы или вы ведете учет своего трафика.
8
Важно: При падении сервера SQL будет потеря связи только с SQL таблицами.
Но вы сможете изменять настройки Линков баз, конфигурацию или пользователей.
Работа в модуле редактирования (раздел справки в разработке)
У вас появится доступ на преобразование и чтение к заранее означенной базе данных, модуль конфигурации лучших
товаров для каждой из существующих баз , возможность чтения логов и скачивание файлов конфигурации на свой
компьютер.
Возможно полноценное редактирование всех доступных баз а также изменение заголовков, если это возволяет ваш уровень
доступа.
Наиболее удобно редактировань в одном окне испрользуя поисковик, а в другом редактор.
Модуль в процессе создания, некоторые функции и настройки будут добавлены позднее.
…
Вверху редактора переключатель баз, при подключении базы выводится надпись про это.
Далее окно поиска – в него нужно ввести ID, или то что нужно найти если разрешено сверять с любым полем.
Вы можете отключить вывод рисунков нажав соответствующую кнопку
Описание кнопок:
Изменить – позволяет изменить текущее значение, внимание при записи все ID с этим номером будут уничтожены, при
смене ID старое значение удаляется и остается только новое, чтобы этого избежать используйте добавить
Добавить – добавляет новое значение в базу, если оно уже есть, то будет выдано предупреждение о
невозможности.Вернутся не потеряв данные всегда можно нажав ALT-Влево.
Удаление – удаляет все данные с этим ID.Требует подтверждения.
Просмотр – позволяет искать ID( и отбирать данные если включена опция любое поле)
Комментарий – содержится в специальном каталоге, файл – содержащий описание к этому элементу, название файла
зависит от настроек в базе, обычно указывается ID. Если файла нет – он создается.
Заголовок – изменяет текущие заголовки в базе, если это база SQL и не имеет заголовков в виде файла – файл
автоматически создается, и именно его данные будут отображатся в поисковике в качестве заголовка ( это позволяет обойти
ограничение на названия колонок только английскими словами по правилам SqL)
Обновить – позволяет выполнять массовые операции замены или удаления в выбранной базе. Может использоваться и для
обычной замены, так и с заменой с дополнительным условием. Также эта функция способна работать с субстроками (поля
которые являются мини-таблицами).
Выполнить - выполняет запрос на языке SQL обычно состоящий из одной строки и не содержащий деструктивных по
понятиям программы методов. При запросах содержащих SELECT (выборка) выводит таблицу содержащую затребованные
данные, вывод можно лимитировать или сортировать. Команда не может быть применена на базах CSV.
UNDO в программе.
любая операция сохраняется в логах.
т.е. для удаления - отмена - добавление удаленной записи
, для добавления - удаления
, для изменения - восстановление старого значения
как и в обычной команде UNDO
пока что отслеживаются не все действия , но для подозрительных есть кнопка "горячего бэкапа таблицы" в внутреннюю базу
dbscript на самом сервере. по одной же кнопке можно ее и восстановить
(сохраняется время бэкапа вместе с таблицей)
в 4.1 будет возможность отменить команду сразу после исполнения, кнопочка уже зарезервирована
в этой версии надо зайти в меню редактор->анализ и нажать одну из кнопок
Мои команды за сегодня
команды за последний день и т.п
9
щелкнуть на нужной . будет показан текст запроса,
программа сама попытается его применить, если цель изменилась или не существует будет просто показан текст запроса который можно самостоятельно вставить через кнопку SQL
==================================================================================
===================================================================================
==================================================================================0
==================================================================================
===================================================================================
==================================================================================0
==================================================================================
===================================================================================
==================================================================================0
==================================================================================
===================================================================================
==================================================================================0
==================================================================================
===================================================================================
==================================================================================0
==================================================================================
===================================================================================
==================================================================================0
===========================здесь снова начинается проверенный документ============================
Команды (из режима просмотра)
** - команда устарела и может неиспользоваться,или же наоборот планируется
.cmsg - преобразовать код сообщения в сообщение на конечном языке, требует 1 параметр
.rmsg — преобразовать сообщение на выбранном языке в код сообщения, требует 1 параметр
.smsg — послать системное сообщение ,требует 3 параметра
.phpinfo — информация о службах работающих на этом сервере
.errors - Список ошибок
.status- **Статус (состояние основных функций). Наберите чтобы узнать о временно незадействованных или отключенных
модулях.
.admin Переход в режим администрации
.auth - **для поиска в режиме администрации, доступен по умолчанию при входе с localhost
.edit - Переход в режим редактора
.help - Помощь и список команд
.info - Просмотр текущего уровня доступа, всех имен под которыми вы вошли в систему, и текущего подключения .
Также показывает используемый вами браузер и операционную систему и кое-какие другиеданные.Эту строку
рекомендуется приписывать если возникают необычные ошибки,которых нет у других пользователей.
.relogin – Релогин , т.к. система защиты была улучшена, после команды вам потребуется последовательно щелкнуть и
авторизоваться сначала на логотип, а потом на конфигурацию. Механизм усложнен чтобы затруднить попытки подбора
паролей. Может быть неактивен если включена автоматическая авторизация.
1
0
.ver - Номер версии программы и подпрограммы.
.author - Об авторе
.aboutme - об программе.
.showmesomemessages Н — тестовая ,показывает окна
.window $script $action - тестовая
.deactivate — удаляет всю информацию о ключе активации и файлы ключей, требует 1 параметр — ключ активации
.remove key - удаление файла ключа программы.
.open log — открывает папку с логами,если разрешен к ней доступ.
.ban - ** бан по IP
.unban - **
.hashgen — отладочная команда, хэширует заданный вами параметр
.os — сообщает тип ОС сервера.
.shutdown - **для запуска программы перезапуска какого либо сервиса, требует дополнительного модуля.
Начиная с версии 1.6 логи и системные таблицы можно посмотреть через модуль администрирования, а можно и
использовать команды
.gmdata - список пользователей
.dbdata - список таблиц и баз данных
.editor - список редактора
.denywords - список запрещенных слов
.pages - список страниц
.styles - список стилей
.langset список соответствий языков профилям языков.
.errorlog — внутренние сообщения об ошибках
.log — сообщения о активности пользователей
.reportlog — рапорты и уведомления от пользователей
.undolog — команды выполненные на сервере,и скрипты для их отмены.
.execsqllog — логи прямого выполнения SQL скриптов.
Цветовые коды ошибок (заголовки окон):
Синий – обычная ошибка или сообщение, как правило можно продолжить работу , исправив или проигнориров ее.
Желтый – для этой функции требуется обновленная версия модуля. Эту задачу возможно решить другим путем скорее
всего.
Красный – серьезная ошибка, в большинстве случаев продолжение работы или функции невозможно.
Зеленый — уведомление ,не является ошибкой.
«Синий экран» - критическое завершение работы сервиса, является следствием фатальных ошибок, типа полного
уничтожения или отсутствия конфигов или несовместимости с имеемым оборудованием\ОС .
Создание своего оформления
Для стилей _template следущие теги в программе имеют такие ID . Требуется обновление 4.0.7 альфа минимально.
core v4.0.3
вы можете их перенастраивать любым удобным методом (style.css , navigation.js)
Экономия трафика засчет дизайна должна быть отключена (!$trafeconom) — только при этом условии будет выполнятся
добавление ID к тегам .
Состояние:
функции генерации html контента
не маркируются :::
<input type=checkbox
<input type=radio
<input type=hidden
ID для тегов формируются исходя из $name:::
<input type=submit class=buttonS — function submitkey, menukey
<input type=text — functions inputtext, inputtxt
<textarea - function txtarea (…) )
<SELECT - function printselect ($varname вместо $name), directselectsqldb , printfield, printlink, groupdbprint
Статичные ID::;
<table id=MyTable function selectedprintsql selectedprintcsv
<table id=execsql function executesql
<b> в шапке проигнорирован и не будет изменен.
<font color=red добавление id=errfnt — признак ошибки
<font color=green добавление id=xfnt — важные данные
<font color=blue добавление id=bfnt — альтернативное название или реальное название
1
1
<font color=gray добавление id=dfnt — отключенная функция, или альтернативное решение
<select id=pcmp - printcmp
<textarea id=fileed - simpleedit (редактирование любого файла)
пропущены все теги касающиеся bluescreen ()
Если требуется ID для каких либо тегов нужен исходник страницы из браузера в формате html с пометкой какой тег нужен,
только нужный кусок, и указание каким скриптом он был сформирован
возможно где то надо ID поменять на класс.
Соглашение для коммерческой версии
1. Сервис версия программы может быть размещена на нашем или вашем хостинге. В нашем случае это будет «ЧТК» в зоне
chg.su. Домен может быть выбран другой за доп. Оплату.
2. После окончания срока оплаченного времени прекращаются любые работы над ресурсом и\или его модулями, а через
неделю производится частичное отключение ресурса до оплаты.
3. Об любых критических изменениях в договоре вы будете уведомлены письменно по вашей электронной почте. В
остальных случаях вы можете узнать об этом на сайте проекта. Желательно его проверять хотя бы раз в месяц.
4. Автор программы не несет ответственности за ошибки пользователей, следствия багов, возможные потери данных и
другие стихийные явления. Администраторам рекомендуется использовать встроенное бэкапирование для настроек, и для
таблиц при сомнительных операциях.
Дополнение по работе с базами данных (для коммерческой версии)
Работа с базами данных может осуществлятся двумя способами (на выбор заказчика)
1.Базы данных существуют только в онлайновом виде, а заказчик выполняет самостоятельно исправления (добавить,
удалить, сгруппировать и др.).
2.База данных в виде Excel работает на компьютере заказчика и регулярно (по выбору заказчика) присылается для
обработки и преобразования в онлайновый вид. Обновление без изменения структур базы данных начинается немедленно
(при их изменении придется переписывать части программных модулей). Как правило этот вариант используется в
Читательской версии сервиса.
3аметка: Программа хотя и может выполнять какие-то задачи для разработчиков баз-данных, однако она предназначена не
для них а для обеспечения удобного доступа к бд редакторам и пользователям, причем наличие сайта необязательно.
Соглашение для некоммерческой версии
1. Сервис может быть размещен на вашем хостинге.
2. Программа используется бесплатно, и соответственно вы не можете заказать новый модуль. Но можете составить заявку
на офф. Форумах. Также вы можете внести пожертвование ;) .
3. Баг репорты обслуживаются менее приоритетно.
4. Автор программы не несет ответственности за ошибки пользователей, следствия багов, возможные потери данных и
другие стихийные явления. Администраторам рекомендуется использовать встроенное бэкапирование для настроек, и для
таблиц при сомнительных операциях.
Список всех доступных версий сервиса.
Важно - Dbscript доступен в коммерческой и некоммерческой версии.
Только ваши вложения могут помочь сделать эту программу лучше!
Кратко — важные преимущества коммерческой версии
+Высокоприоритетная техподдержка
+возможность заказа модулей
+в скрипте при работе будет указано на какое лицо она зарегистрирована.
+более подробная документация версий ниже.
Возможности коммерческих версий, использующих наш хостинг.
1
2
1. Полная версия (расширенная)
Возможности программы:
*Бесплатные обновления.
*Доступны все дополнительные модули разработанные для dbscript.
*Заказчик получает администраторский доступ к возможностям сайта
Возможности как сервиса:
*Возможность подсоединения копий к разным серверам а не к одному
*Место для файлов и-или баз данных на главном сервере behemoth – 8Гб.
*Возможность подключения дополнительно до 5 копий сервиса, связи опционально.
*Возможность выбора другого адреса сайта в пределах домена chg.su (только для сервиса)
*регулярное преобразование присланных заказчиком новых данных в формат сервиса
2.
Обычная версия
Возможности программы:
*Бесплатные обновления
*Заказчик получает администраторский доступ к возможностям сайта
Возможности как сервиса:
*Место для файлов и-или баз данных на главном сервере behemoth – 2Гб. При превышении большие файлы удаляются.
*Возможность подключения дополнительно 1-й копии сервиса, связи опционально.
*преобразование присланных заказчиком новых данных в формат сервиса
3. Экономная версия
Возможности программы:
*Заказчик получает администраторский доступ к возможностям сайта
*Бесплатные обновления
Ограничения программы:
-Вы не можете самостоятельно добавлять новые базы (линки)
Возможности как сервиса:
*Место для файлов и-или баз данных на главном сервере behemoth – 500мб.
*ежемесячное преобразование присланных заказчиком новых данных в формат сервиса
4. Бессрочная версия
Возможности программы:
*Срок действия не ограничен.
*Заказчик получает администраторский доступ к возможностям сайта
*Бесплатные обновления
Ограничения программы:
-низкий приоритет тех поддержки
-немного упрощенная версия редактора
-не разрешена часть доп.функций
-при поиске максимально допустимое количество результатов = 50
Возможности как сервиса:
*Место для файлов на главном сервере 100мб.
*возможно преобразование присланных заказчиком новых данных в формат сервиса
5. Читательская версия
Возможности программы:
*Заказчик получает администраторский доступ к возможностям сайта
*Бесплатные обновления
*срок действия увеличен в 10 раз.
Ограничения программы:
-в файловом менеджере запрещены операции связанные с записью
-нет редактора, но зато не потребуется команда для обновления данных
как следствие вы не можете добавлять новые базы (линки) и пользователей
-низкий приоритет тех поддержки
Возможности как сервиса:
*учетные записи пользователей и базы данных не оговоренные заранее оплачиваются дополнительно.
*возможно преобразование присланных заказчиком новых данных в формат сервиса
Заметка: Список пользователей и баз данных оговариватся предварительно.
Возможности коммерческих версий, НЕ использующих наш хостинг.
1
3
1. Полная версия (расширенная)
Возможности программы:
*Бесплатные обновления.
*Доступны все дополнительные модули разработанные для dbscript.
2. Обычная версия
Возможности программы:
*Бесплатные обновления
3. Экономная версия
Возможности программы:
*Бесплатные обновления
Ограничения программы:
-Вы не можете самостоятельно добавлять новые базы (линки)
4. Бессрочная версия
Возможности программы:
*Срок действия не ограничен.
*Бесплатные обновления
Ограничения программы:
-низкий приоритет тех поддержки
-немного упрощенная версия редактора
-не разрешена часть доп.функций
-при поиске максимально допустимое количество результатов = 50
5. Читательская версия
Возможности программы:
*Бесплатные обновления
*срок действия увеличен в 10 раз.
Ограничения программы:
-в файловом менеджере запрещены операции связанные с записью
-нет редактора, но зато не потребуется команда для обновления данных
как следствие вы не можете добавлять новые базы (линки) и пользователей
-низкий приоритет тех поддержки
Заметка: Список пользователей и баз данных оговариватся предварительно.
Список некоммерческих версий.
Обычная версия доступна бесплатно.
Вы можете прислать мне заявку на получение ключа сроком на 10000 дней. Это сделано для учета версий.
Для пользователей Linux - активация может быть выбрана автоматическая.
При неавтоматической активации вы можете выбрать на какое имя и почту зарегистрировать сервис.
Другие версии.
6.Developer edition
Закрытая версия,только для стаффа. (команды разработки).
7.Демо версия (публичная)
Самые новые
http://dj.chg.su/inside/
http://eternity.chg.su/inside/
Старые версии
http://dj.chg.su/dbscript/demo361/
http://dj.chg.su/dbscript/demo321o/
http://dj.chg.su/dbscript/demo220o/
http://dj.chg.su/dbscript/demo191o/
1
4
Логин ENG Пароль ENG для любителей английского языка.
Логин TEST Password TEST большими буквами.
Не требует установки.
Ограничения демо версии
- Нельзя сохранять некоторые данные или настройки
- В официальной онлайн версии установленой на сайте отключено около 50% возможностей, с целью обезопасить сервер.
Т.е. Меню и возможности вы увидите, просто будет нельзя их применить.
Заметка:
Хотя вы можете любую скачанную версию превратить в онлайн-демо версию. (активацией)
8.Бета тест версия
Бесплатна, но ограничена временем тестирования.(разное, немаленькое). По окончании срока можно скачать новую версию
сервиса и начать новый тест. Полностью аналогична обычной версии сервиса. Ограничений почти нет.
В случае обновления до не бета версии работа сервиса останавливается.
Рекомендуется проверять некоторые новые возможности сервиса и помогать в совершентствовании документации сервиса.
В бета тесте могут быть разные условия тестирования.
Требования к бета тестеру
-желательно наличие сервера на котором разрешена свободная работа с SQL
-Умение грамотно описать запрос или ошибку в программе.
-желательно Наличие команды человек которые могут работать с бд
Задачи
-исследования возможностей программы
-выявление ошибок и недоработок
-предложение варианта решения проблемы.
(выявление недостатков документации)
-поиск уязвимостей в программе.
Заметка:
вы можете любую скачанную версию превратить в бета версию. (активацией).
9.персональная демо версия
Бесплатна.В основном аналогична обычной версии, но содержит некоторые ограничения.
Активируется введением на вопрос о серийном номере словом demo.
Заметка:
Активировать как демо можно любую имеемую копию сервиса.
Дополнительные Возможности коммерческой версии
*можно заказывать новые модули к программе (платно и в зависимости от сложности заказа)
*Возможность создания и поддержки сайта. (платно и в зависимости от сложности заказа)
*Возможность установки и поддержки форума. (функции администрирования принимает заказчик)
Если форум платный (vbulletin, ipb 2+) то оплата вносится дополнительно.
*предоставление места на сервере для ваших нужд ( входит в оплату программы)
Важно: К коммерческим версиям относятся все версии которые планируется использовать в юр.лицах .
Заметка: наполнение баз данных в актуальном состоянии включая фотографии и описания товаров и т.п. – выполняется
редактором(ами) заказчика, картинки для продуктов могут высылаются мне в соответствии с выбранной версией.
Автор не должен и не будет заниматься обработкой вашей информации, но при необходимости может создать модуль с
дополнительными возможностями.
Заметка: месяц считается по дням использования сервиса, а не дням прошедшим без дела.
Как бесплатно продлить программу?
+Вы можете увеличить срок использования сервиса на 5 дней за каждый добавленный вопрос-ответ в FAQ
(10 дней для платной версии программы).
+Тому кто поможет полностью доделать документацию по сервису продлю срок использования на 10000 дней.
(бессрочно для платной версии программы).
Возможно что надобность в подобной услуге будет нужна не единожды.
Разумеется продление будет сделано только если написанные FAQ окажутся полезным для автора проекта.
+Использованным считается день когда вы логинились и совершали какие то операции. Любой внешний просмотр никак не
влияет на число оставшихся дней. Т.е. Для обычного поиска не совершать вход, но это применимо для публичных таблиц.
1
5
Платные версии и способы оценки
Существуют несколько разновидностей программы.
Список действителен для всех коммерческих версий программы.
Пользовательская версия Ввиду наших российских условий стоимость некоммерческой программы снижена настолько
насколько это возможно.
В любом случае - Если вы хотите и можете помочь развитию проекту, то можете оказать финансовую или
«железную»поддержку.
Версии
программы
Пользовательская
программа
Пользовательский Коммерческая
сервис
программа
Коммерческий
сервис
Полная версия
(расширенная)
200р\300 дней
400р\250 дней 4000р\1000 дней 5000р\1000 дней
Обычная версия
150р\300 дней
300р\250 дней 2500р\1000 дней 3500р\1000 дней
Экономная версия
100р\200 дней
200р\200 дней 2000р\600 дней
3000р\600 дней
Бессрочная версия
250р\-
500р\-
5000р\-
7000р\-
Читательская версия
50р\-
150р\-
1500р\-
3000р\-
Ключ на 200 дней
100
100
1000
1000
Ключ на 500 дней
250
250
2500
2500
Ключ на 1500 дней
500
500
5000
5000
Для сервиса (наш хостинг) - Способ оплаты только авансовый для оплаты программы.
Варианты использования сервиса оплачиваются 25% авансом, после которого производится установка и настройка всего
необходимого, и после этого окончательные расчеты. В случае отказа от сервиса аванс не возвращается. (он является
оплатой рабочего времени на запуск).
Ключи продления и активации необходимо активировать в течении месяца после получения, иначе вам придется заново
обращатся ко мне за восстановлением ключа.
Все цены указаны в рублях.
Дополнительные выплаты , коммерческие версии
(Оплата переходов между версиями и возможностей урезанных версий)
Оплата дополнительных возможностей осуществляется без особых договоров.
Вам достаточно отправить с вашего Яндекс кошелька на мой указанную сумму и сообщить о желаемом действии.
Создание базы данных – 250 рублей.
Создание нового пользователя – 250 рублей.
Стоимость перехода с одной версии на другую может быть разной.
Платное внеочередное обновление сервиса – 500 рублей.
Перекодирование базы из одного формата в другой (с переносом настроек) – 500 рублей.
Внеочередной прием базы для подключения к сайту – 500 рублей.
Переход с некоммерческого релиза на коммерческий стоит разницу между ними.
Переход между некоммерческими версиями,т.е например обычной версии на полную стоит 200 рублей вне зависимости от
версий.
Переход между коммерческими версиями, стоит 2000 рублей вне зависимости от версий.
Об обновлениях сервис-версии техническая информация:
Оплачиваются только обновления заказанные вами!
Обновления могут относится к следующим категориям:
Обновление ядра – Сложные обновления (ядро, [core]) и дополнения php-кода оплачиваются дополнительно!
Написание нового модуля или переделка программы под новый формат служат основанием для создания нового
дополнительно оплачиваемого Технического задания.(Объем работ может быть сравним с написанием новой программы). В
редких случаях срок написания может быть больше месяца. Каждое обновление ядра оценивается отдельно.
Оплата определяется в зависимостри от суммарной сложности но не может быть меньше чем ежемесячная выплата.
Важно: Обновление ядра прекращает работу над поддержкой всех его старых версий, а как следствие обновления для
старой версии программы прекращается.
1
6
Обновление – улучшение имеемых возможностей и дополнительные возможности в рамках текущего ядра.
Как правило обновляется программа сразу до последней вышедшей версии. Оплата составляет от 1000 до 3000 рублей в
зависимости от суммарной сложности обновления. Заказное обновление с функциями выбранными вами оплачивается
отдельно и после оплаты будет включено в общий пакет обновлений.
Оптимизация – работа над кодом с целью сокращения его объема, как следствие улучшение надежности.
Исправление багов – исправление найденных ошибок или некорректой работы программы при определенных условиях.
Заметка:В сервисе могут быть новые кнопки, без действия, они предназначены для будущих версий. Это не ошибка.
После перехода на версию выше 2.4.0 с более старой необходимо применить один раз update240.php
После перехода на версию выше 3.2.0 с более старой необходимо применить один раз update320.php
После перехода на версию выше 3.3.0 с более старой необходимо применить один раз update350.php
Номер версии.
Например 1.2.3
1-номер ядра, обозначает сильные изменения в структуре программы. При смене ядра подверсии сбрасываются.
2-обозначает номер установленного обновления. При смене обновления подверсия сбрасывается.
3-оптимизация или правка багов. Не всегда влияет на номер версии.
Open source и Бесплатные релизы dbscript
Список бесплатных релизов, при выходе новых версий я иногда пополняю этот список.
К бесплатным релизам применяются некоторые обязательные критические патчи типа отмены зависимости от
register globals, хотя изначально его поддержка введена была только с версии 3.2.0.
Все бесплатные релизы являются только полными версиями. Не требуют активации и регистрации.
Список доступных версий для загрузки.
Компилированные версии (без исходников)
Http://dj.chg.su/data/dbscript 1.7.7 by dj--alex nopass -RG- -ENC-.rar
(один из старых релизов,примитив :) , предназначен только для баз CSV,включает набор демо таблиц)
http://dj.chg.su/data/dbscript 2.1.1 by dj--alex demo version -RG- -ENC-.rar
Этот релиз предназначен основном для проверки может ли среднестатистический пользователь разобраться в dbscript.
http://dj.chg.su/data/dbscript 1.9.1 by dj--alex nopass -RG- -ENC-.rar
8постараюсь как нибудь перезалить их без кодировки, просто где то потерял исходники :)
Один из стабильных старых релизов.
Важно! Скрипты могут быть прекомпилированные - для работы требуется Zend optimizer 3!!!
Авторизация: по умолчанию логин test пароль или 0000 или TEST. (да ! Большими буквами!)
Некомпилированные версии (с исходниками)
Opendbscript 3.2.1 full
http://dj.chg.su/dbscript/dbscript%203.2.1%20by%20dj--alex%20RG-nopass%20open%20(MANGOS.RU).rar
Opendbscript 2.2.0 full
http://dj.chg.su/dbscript/dbscript%202.2.0%20by%20dj--alex%20RG-nopass%20open.rar
Авторизация: по умолчанию логин test пароль или 0000 или TEST. (да ! Большими буквами!)
Информация о лицензии.
Разрешается свободное использование при условии что он не будет использован в организациях (юридических
лицах) и только для не коммерческих целей.
Если вам понравилась эта программа и вы хотите чтобы она стала лучше - помогите автору.
Приветствуется как и помощь в улучшении продукта, так и финансовая поддержка.
Не разрешается перепродавать полученные копии скрипта, но допускается их выкладывание со ссылкой на
официальный сайт.
Разрешается дизассемблировать код или взламывать сервис только в целях улучшения продукта, автору будет
интересна такая информация.
Запрещается удаление любых копирайтов, и информации о авторе, сайте,и пожертвованиях.
1
7
Любые ваши изменения в открытой части кода могут быть включены (разумеется с указанием авторства) в
программу, если они того достойны.
Если вы хотите помочь автору - это можно сделать безвозмездно, или путем обмена полезным кодом.
Другие варианты меня не интересуют.
вы можете разрабатывать свои модули или стили и продавать их отдельно. - ссылка может быть размещена у
меня на ресурсе в таком случае.
Если у вас есть какие либо вопросы- не стесняйтесь - пишите. Всегда готов связаться и выслушать любые
предложения.
dj--alex@ya.ru
Сайты которые уже работают с нашей программой: (портфолио) и другие новости.
http://www.chtc.ru/chtc_22.html -сайт ООО «ЧТК» каталог Черноголовских организаций-онлайн v3.0
http://www.mangos.ru/forum/showthread.php?t=17387&page=6 (http://dj.chg.su/dbscript/dbsmangos.png) — dbscript
добавлен в полезные программы для Mangos!
http://dj.chg.su/mangosedit/begemot/ - база данных для игрового сервера Eternity v3.2.5 (был закрыт)
http://dj.chg.su/mangosedit/maryno/ - база данных игровых серверов Maryno.net v3.6
http://dj.chg.su/mangosedit/ edb или sdb или udb или psdb или ytdb – публичные базы данных WOW, для чтения.
http://wow.chg.su/anticheat/ - система контроля и слежения читов WOW v1.8.0 SE (защищена) (не dbscript)
http://stroj-servis.chg.su/ - ЗАО «стройсервис» , сайт с управлением содержимого страниц на dbscript v3.2.2
http://dj.chg.su/inside/ - демо версия программы
http://eternity.chg.su/inside – файловый хостинг
http://behemoth.chg.su/dbscriptforum/viewtopic.php?t=6
Первую Альфу-версию программы с образцами баз-данных можно
Скачать здесь http://dj.chg.su/data/dbscript1.0alpha(demo)+db(bydj--alex).rar
Она может оказаться полезной для начинающих заниматься программированием, но она не демонстрирует никаких
современных возможностей программы.
Переход с версии на версию, обновления
Для сервиса Обновление проводится автором программы, вашего участия для этого процесса минимально.
Для обновления сайт может быть временно приостановлен, или какое-то время (несколько часов) некорректно работать. Об
этом будет сообщено. Возможно какие-то мелкие настройки будут сброшены.
Персональные версиивы самостоятельно заменяете старые файлы новыми и запускаете сначала скрипт апдейтера если есть и тестирование
настроек (небольшая система адаптации включена туда всегда).
http://behemoth.chg.su/dbscriptforum/viewtopic.php?p=9#9
Варианты оплаты:
Через платежные системы:
"Яндекс деньги". www.money.yandex.ru Счет 4100177805659
1
8
Webmoney (www.webmoney.ru) Счет Z319822715808, R189885076123.
Сотовый телефон
Вы можете переслать сумму на этот номер с помощью карточки или переслав с помощью специального запроса.
Действительно только для абонентов Билайн.
ххххххххххх. - это не контактный телефон.
Запрос для пересылки из любого места
*145*ххххххххх*сумма#
Потом надо выполнить запрос который придет к вам. Заметка - При сумме менее 65 рублей на счете запрос будет отклонен
вашим оператором.
Заметка: Этот телефонный номер не обслуживает звонки или смс.
Карты оплаты
Возможно принятие кодов карточек Яндекс денег или Биллайн в качестве оплаты.
После или до оплаты вам стоит написать письмо на dj--alex@ya.ru с указанием отправленной суммы и метода.
Оплачивая сервис организуется "виртуальный" счет средства с которого можно тратить на выбранные вами цели. (ключи
продления, заказы дополнений (в коммерческой версии),
При оплате сразу нескольких месяцев, сумма снимается сразу.
При окончании средств - высылается предупреждение и сервис замораживается, но служба остается зарезервированной.
Дополнительная документация по основным функциям ядра. New!
Специально для тех кто захочет попробовать написать новый модуль для dbscript решил перечислить их.
Документация модулей:
dbscore.lib v3.6
содержит:
lprint ("IDMSG") - печать сообщения, где IDMSG - Ид сообщения из языкового файла соответствующего выбранному языку
пользователя.
cmsg ("IDMSG") - почти тоже, возврат сообщения (без печати). в командной строке доступна команда .cmsg для экспресс
просмотра.
rmsg ("TXTMSG") - возвращает ID сообщения, по тексту данного сообщения (если возможно) .
1
9
testadmin ($prauth,$id) - проверяет указанный ID на администраторские права.
readdescripters () - сложная функция, обрабатывает данные о подключенной сейчас таблице и выводит соответствующие ей
подстройки и параметры в виде массива. Расшифровка вывода есть в 32 строке файла r.php. (ver 3.5.57)
backupsql ($connect,$prdbdata,$tbl) - tbl - номер таблицы, копирует таблицу в внутренюю базу dbscript. устарела.
restoresql ($connect,$prdbdata,$tbl) - аналогично, восстановление из архива таблицы.
infrestsql($connect,$prdbdata,$tbl) - информация о времени бэкапирования таблицы функцией backupsql.
structsqlx - зарезервирована.
copydatabase ($source,$dest,$connect) - прямое копирование баз данных, в обход всех настроек.
updatedb230 ($filbas) - обновление FDB базы данных до версии 2.30 (выше ее поправит тестирование), используется для
CSV в оригинале, требует наличия шапки (!!)
updatedb326 ($filbas) - аналогичная корректирующая функция, используется ядром самостоятельно.
prefixdecode ($indata) - определяет работу с поиском по нескольким полям, в 3.х программа содержит мелкие ошибки в
использовании этой функции.
decodecols () - функция поддержки поиска по нескольким полям.
cmddecode ($vID) - проверяет является ли введенное значение в поиск командой.
checkbox ($varname,$varforprint) - создание обычного чекбокса.
пример: checkbox ($testb5,"testb5");
varname содержит переменную-флаг , varforprint имя переменной
submitkey ($name,$cmsg) - аналогичная функция, но для создания кнопки в стиле dbscript - отличие от обычной заключается
в том что вместо названия для кнопки передается CMSG ID.
hiddenkey ($name,$cmsg) - аналогичная, но кнопки визуально нет
hidekey ($name,$value) - тоже самое, но без CMSG ID, с обычным именем.
menukey ($name,$cmsg) - зарезервирована
inputtext ($name,$size,$value) - создание поля для ввода , value - зн. по умолчанию.
inputtxt ($name,$size) - создание поля для ввода, значение переменной $name будет передано как значение по умолчанию.
txtarea ($name,$cols,$rows) - аналогично, но поле является многострочным.
printselect ($array,$start,$end,$varname,$varfortest,$colforsend,$colforprint)
example ==> f ($stcontent,1,-1,"testb6",$testb6);
array - содержит коды в группе [a][1] идшники названия в [a][0]
start,end сколько пропустить от начала и конца
varname какую переменную печатать :)
varfortest передача cодержимого varname для автовыбора если такой есть
как пр varname= varfortest по написанию
colforsend номер колонки для передачи colforprint колонка для показа (из массива)
в сверке принимает участие именно отправляемая колонка (send)
selectedprintsql ($data)- выводит по всем правилам и настройкам данные на печать, полученные из SQL базы.
selectedprintcsv ($data) - тоже самое, но для FDB баз.
directselectsqldb ($connect,$name,$title) - прямой выбор баз данных, name - название меню, title - заголовок этой выборки
cmp ($a, $b) - подфункция сортировки.
cmpstroke ($a, $b) - подфункция для строчного сравнения.
granttest ($datatotest,$addiflist,$addifcmp) - подфункция самотестирования.
executesql ($query,$connect,$k) query- ваш запрос, также он будет проверен на запретные слова, connect - ваше соединение к
базе, k - режим работы, от 0 до 3. 0- обычный, 1- вырезка символов не нравящихся mysql, 2- отключение печати.
возвращает число проведенных операций.
2
0
sqlerr () - выводит сообщение об ошибках SQL, в silent mode не выводит ничего.
encodevID ($vID) - не исп.
decodevID ($vID) - не исп.
mycoltonumber ($mycol,$name) - получает массив mycol и имя которое надо в нем найти. возвращает номер.
numbertomycol ($mycol,$numb)- обратная функция.
printfield ($data,$name) - печать списка полей для выбора , подфункция модулей редактора и поиска. name - передается имя
для поля select.
printcmp ($name) - выводит список методов сравнений.
groupdbdetect ($prdbdata) - обнаружение списка имеемых групп баз данных (если разрешено настройками)
groupdbprint ($grouplist,$nadpisx,$prdbdata,$tbl,$groupdb) - вывод списка групп. prdbdata - данные о выбранной базе, tbl - ее
ID, groupdb - текущая группа баз, nadpisx - название поля.
printlink ($prauth,$prdbdata,$ADM,$tbl,$grouplist,$resource,$nadpisx,$groupdb) - печать списка таблиц для выбора , подфункция
модулей редактора и поиска. name - передается имя для поля select.
endtm () - считает сколько времени тратит скрипт на работу, выполняется автоматически.
getdirdata ($path,$mask,$protect) - path - путь, mask - список показ. масок, protect - список запрещенных масок.
maskapply ($filename,$mask) - подфункция файлового менеджера.
submitimg ($cmd,$name,$img) - кнопка с пиктограммой.
sendfile ($file) - отправки файла
uploadfile ($uploaddir,$filename) - прием файла, с всеми проверками.
joinfiles ($path,$mask,$protect,$stroka) - объединение всех указанныx файлов соотв. маскам, и называние конечного $stroka
kill_dir($dirname) - уничтожение каталога _с_ данными.
filesselect ($path,$mask,$protect,$nameselect,$regsz) - показ содержимого папки, подфункция файлового менеджера
add_endslash($path) - добавляет слэш к пути (/)
del_endslash($path) - удаляет...
searchplus ($file,$filetoaction,$stroka) - поиск в file или filetoaction строк. содержащих stroka с возможностью использовать
логические И (&) , ИЛИ (+). сразу оба операнда - не принимает корректно.
xfgetcsv ($filedescripter,$pgsize,$separator) - в Linux были замечены ошибки в стандартной функции fgetcsv - пришлось
написать оперативную замену.
readfullcsv ($filedescripter,$oldnew) - подфункция, чтение таблицы FDB целиком, используется ядром для системных таблиц.
confdetect ($filbas) - подфункция для определения префикса к конфигурации.
csvopen ($fileforaction,$mode,$fileforcopy) - сложная функция с разными режимами работы, аналогична командам fopen +
дополнительные режимы:delete,backup,copy,exist,move,rename,restore. Глобальность или локальность настроек определяют
работу этой функции.
writefullcfg ($filename,$massivename) - подфункция,запись таблицы FDB целиком, используется ядром для системных таблиц.
writefullcsv ($filedescripter,$header,$plevel,$massive) - подфункция,запись таблицы,используется для редактирования ядром.
csvmod ($file,$act,$values,$vID,$vID2) - подфункция, модификация таблицы CSV
vID - это основой и виртуальный (второй) ID, values - значения, act - режим работы (edit,del,add) , file - целевой файл базы.
используется редактором.
structsql ($action,$field,$fieldexch,$params) - работа со структурой таблицы SQL, поля field fieldexch - номера колонок для
действий params - новой колонки , допустимые команды addafter,addbefore,del,modify (добавить после,до, удалить,
2
1
изменить).
structdat ($action,$field,$fieldexch,$newname) - аналогичная команда для CSV(FDB) , добавлена еще 1 команда - fieldexch смена полей местами.
getvar ($p) - устарела, не исп. получает значение из GLOBALS
getidbyid ($DATABASE,$idsrchcolumn,$idrescolumn,$string) - получение _Реального- ид в списке баз данных, используется
ядром.
gencmdlog ($tablename,$myrow,$mycols) - подфункция, генерация лога действий.
errorlog ($action) - генерация и сохранение лога действий закончившихся ошибками.
undolog ($action,$restoreaction) - сохранение данных перед их применением пользователем, для возможной отмены.
logwrite ($act) - общий лог.
screen () - подфункция поиска - отображение иконок действий и их обработка, используется ядром.
backupcfgs () - сохранение всех конфигов.
restorecfgs ()- возврат последних сохраненных конфигов.
autoexecsql () - автоматический запуск настроенного SQL скрипта. для тех случаев когда что то надо постоянно править в
исходное состояние. также используется для заморозки значений пользователями. используется ядром.
initwindowactions ($enablepositioning) - подготавливает кнопки действий с окнами для наложенных окон сообщений.
msgexiterror ($type,$data,$script) - сообщает о причине краша и останавливает работу.
window ($script,$actions) - выводит сообщение , количество может быть любое (!).
пример::
$script=array ( // Для special режима иконка задаетс как параметр data
'message' => "Сообщение",
// сообщение
'icon' => "info" ,
'mainheader' => "Главный хедер");
$actions=array ( // Для special режима иконка задаетс как параметр data
'OK' => "r.php?tbl=22&mode=8&vID=118257",
// заголовок
'Отмена' => "admin.php",
// сообщение
'Повторить' => "admin.php?write=Импорт_Экспорт");
window ($script,$actions); echo "здесь можно что нибудь писать или выводить тоже"; closewindow ();
needupdate () - затребовать обновление и прервать работу. исп для тестовых версий.
needupgrade () - аналог.
demo () - сообщить что это демо версия :) . прервать работу.
bluescreen ($message) - показать синий экран.
authenticate() - старая авторизация, без сохранения куков.
testinfo () - показать рекламу.
showmemessages ($a) - подфункция.
author () - показать автора.
iniparse ($filec,$mode) - зарезервировано , не исп.
debugcfgprint ($hdr,$plvl,$dbcontent) - debug функция.
removecr ($c) - debug функция.
rfsysdatareq ()- загрузка параметров системных таблиц.
entsymb ($a) - функции фиксации перевода строки для сохранения и возврата перевода обратно
symbent ($a) - ...
readdescripterslive () - будет читать заголовки для тех таблиц для которых они есть , для остальных - будет показывать AS IS
с умолчанием. только для администратора.
2
2
onend () - показывает предупреждающее сообщение и завершает работу, если в ходе работе скрипта были нелегально
сменены точки входа,иначе ничего не делает.
выполняется всегда.
pictogramm ($imagefile,$link,$text)
функции работы с базами данных , группа dbs_функций служит для установки связи , передачи запросов и получения результатов от баз данных.
Является преобразованием команд понятных Mysql для других типов баз данных.
Функции принимают аргумент dbtype, либо заранее переданный, либо из глобального массива.
mysql - MySQL, pg — PostGreSQL , ibase — Firebird , oci - Oracle
На данный момент, версия 4.0994
поддержка Mysql — полная
PostGres — минимальная. Firebird , Oracle планируется в будущем. (однако проверка связи работает) .
Если база не поддерживает какую то команду, например SELECT DATABASE, то она эмулируется.
dbs_connect ($host,$login,$pass,$dbtype)
dbs_query ($cmd,$connect,$dbtype)
dbs_fetch_row ($a,$dbtype)
dbs_list_fields ()
dbs_fetch_array ($a,$dbtype)
dbs_num_fields ($a)
dbs_affected_rows ()
dbs_selectdb ($dbselected,$connect,$dbtype)
logwritesql (…)
функции работают соответственно своим аналогам Mysql
т.е. Для PostGres можно подать команду SHOW TABLES например.
Спасибо всем следущим людям за их помощь, и советы.
Maligan — за полезные идеи.
Shiva — за пробные версии дизайна, и за предложение польской версии программы :)
Drapak — за перевод этой документации
Бета тестеры
Стафф бывшего Behemoth и нынешнего gmnet:
Kernelbug
AnArXiStIk
Nefrit
ReZarectA
Dimis
Marlon
Vasegor
miha-war
Shket
Aliki
Bagamut (Konst)
Также спасибо за критику в нужный момент.Временами подталкивало к новым свершениям :).
PS. Порядок значения не имеет. Если вы считаете что внесли вклад в развитие программы и я вас забыл упомянуть..
пишите.
Анонсированные обновления (todo list)
Отложенные обновления
Текущие обновления (над которыми идет работа)
Это фрагмент временного файла, содержит беспорядок:
2
3
Известные баги не прошедшие проверку:
-- при ред сист таблицы на win обнаружено добавление пустой строки время от времени — не выяснено при каких
условиях это может произойти и содержание файлов предшествующее сбою
--при редактировании сист таблицы под linx инода добавляется пустая строка— не выяснено при каких условиях это может
произойти и содержание файлов предшествующее сбою
При попытке искать в мультипоиске с выбором строки теряется колонка где искать и ищется далее уже по дефолту
Известные недоработки и баги,проверенные и нуждающиеся в исправлении:
1. при количестве активных таблиц более 786 при некоторых условиях (ОС+апач+пхп+настройки памяти+ кол-во
памятми) может быть фатальный сбой с полным отключением скрипта( белый экран) – избежать можно уменьшив число
таблиц или разрешить еще больше памяти. При количестве активных таблиц более 20000 система становится
медлительной, т.к. Подгружаются все конфиги. Правда мне не приходит в голову, система в которой нужно 20000 разных
таблиц. Для 28000 таблиц время рендеринга страницы анализа=5сек. При этом резко подпрыгивает по неизвестной
причине использование памяти,даже если все таблицы пусты и содержат только подстройки. При количестве выше 28000
и любом количестве имеемой или\и разрешенной памяти система работать НЕ будет.
---Сравнение бд - нуль полный
array_intersect -- Вычислить схождение массивов
Описание array array_intersect ( array array1, array array2 [, array ...] )
Функция array_intersect() возвращает массив, содержащий значения массива array1, которые содержат все перечисленные в
аргументах массивы. Обратите внимание, что ключи сохраняются.
KERNEL - не показ - не отвечает! хост не отв более 3 раз откл. autoexec bug — что?
---фмгр — возможность пометить несколько файлов (!)
----возможность щелкать на папке (через js)
---последняя апись в ЦСВ — конф при замене иногда выглядиттак - те многократно замена сливается на линухе
(возможно недобавление юзера отно сюда)— не выяснено при каких условиях это может произойти
Баги нового стиля
2.5 посмотрел вывод таблиц, у меня где то когда то что-то не работало, мог тыкнуть лишний Div или form , а твой дизайн
того очень не любит. - msgexiterror – переписать на базе window
5 попробовал только установить стиль без списывания кода с сайта - результат тот же самый - ----для себя - добавить цвет
кнопок в стиль. можно еще пару пунктов про запас в style.cfg
подкл тест мода на увеличение
----баг нового интерфейса: не работает многоуровневое меню
----в некоторых редких функциях вывод отправляется не в основной модуль,а ниже него. (sql_exec)
----интерфейс не расширяется для очень широких таблиц
----бан IP не работает (.ban .unban)
----не сделаны макросы пользователей
---при добавление нового пользователе в чистую программу под Linux FC9 НЕ пЕРЕВОДИТСЯ СТРОКА !!!
--логи пока ведутся не во всех местх где надо
возможность касается всех CSV-DAT
ADD_MSG_B;Добавить сообщение в блог** SHOW_BLOG;Показать блог**
Что было в последних обновлениях…. (changelog)
CFG OPT FUTURE
Аннотация к списку изменений.
+ улучшение ,дополнение, изменение
* исправлено
** менее приоритетные изменения и исправления,просто информация
- удалено, отключено или запрещено всвязи с разными причинами
Уже в новой версии, пока не в релизе
SVN работает!
http://svn.shamangrad.net/dbscript/
4.1.5 04.03.2010
2
4
+файлохостинг может показывать залитые картинки напрямую. счетчик учитывает это
+исправлены ошибки для старой версии интерфейса (dbs3) с неработой отключения графики в меню, а также вывод html не
по стандарту.
+исправлены мелкие ошибки связанные с перекодировкой sменю в utf-8
+удалены сообщения пустышки из логов активности , вроде «FILEMGR_CMD ( ) word=»
+добавлена опция позволяющая все логи дублировать в mysql базе dbscriptbk.
+добавлена опция для старой версии интерфейса (dbs3) позволяющая использовать в меню стандартные кнопки.
+в шапку страниц выводится теперь не только название последней нажатой кнопки , но и ID последней открытой ячейки
5
6
6
6
6
6
6
6
6
6
6
dbs
http://wow.chg.su/inside/filemgr.php?c=d492b15501ca227d46c84ea4ca209ee6
4.1.117
*Критическое обновление: закрыта уязвимость позволявшая исполнять запросы от имени другого пользователя.
+добавлена возможность просмотра суммарного объема всех дисков сервера.
*Critical - Fixed vulnerablity can allow user execute commands from another user .
+Summary HDd fie
dbscript 3.6.17 security update only
http://wow.chg.su/inside/filemgr.php?c=a0fa56e6f722327c901eb8056bf18ff1
Includes only core file - for old version dbscript
4.1.112
*dat показывается теперь в всех режимах редактора
+при добавлении показывается есть уже ли алиас у таблицы (по ID,
*поправлена заливка ключа для win32 ОС
+при установке обычной конфигурации подхватываются общие если они уже есть
*удаление и показ кода отмеченного работает теперь и в SQL (с учетом ID2)
+dblinker - поля name data title displayid автоматически опр vk gruppy mangos
+поправлено выборочное массовое изменение - теперь невозможно случайно изменить все значения в колонке
*убрана большая часть мест вызывавших сообщение fixme>>dbs_fetch_row - Dbtype not set.
+with adding new aliases , autocheck exists , and send warn message
+with installation normal configuration, automatically adds already shared configurations (only for multiinstance version)
*fixed key upload to win32 operationg system
+dblinker addition: fields «name, data, title, displayid» automatically adds to table propertys
*removed debug messages >>fixme>> Dbtype not set
4.1.10
+разделитель SPC теперь опознается как пробел, рекомендуется писать его вместо пробела для DATA таблиц
+сделано в системе комментариев - добавка и\или удаление картинки к позиции таблицы.
+сделана возможность удалить комментарий к позиции таблицы.
+Для стилей введено включение игнорирования (опция в админке)
которая запрещает применять шрифт из конфигов.
+Показ размера файлов в filemgr
*splitter for tables with substring data can be written as SPC , and encoding as space symbol. This fix trim error.
*comment allow adding or remove image for any table line.
+show file size in browser
2
5
4.1.09
*исправление при заливке бэкапов - в случае неправильного определения типа базы данных теперь он воспринимается не
как NULL а как mysql
*изменен и улучшен style.css
*в лог не пишется лишние строки при скачке файла.
+в пункт меню анализ добавлены кнопки Show procedure status i show function status
+в админку добавлена кнопка показа расшаренных файлов
*спрятаны некоторые колонки в генерации по умолчанию files.cfg
*Инфо о мне теперь показывает информацию о вас не в окне а в обычном режиме
+шрифты теперь можно настраивать в глобальном и в персональном профиле. Администратор может подстроить
увеличение или уменьшение шрифтов для таблиц (или выбрать другое начертание)
*исправлены все ошибки с показом комментария и картинок к комментарию.
+добавлено миниизображения прилагаемого к комментариям (если разрешено)
eng
*autodetect database as mysql if type not present.
*log not writting annoying info with download file.
+Added to meny Analyze: Show procedure Status , and Show function status
+added key to admin — show all shared files
*userinfo shows in normal view
*shrifts can be selected global or personal, table size can be changed too. If style programm requires , can be turn on ignore shrifts
and sizes.
*fixed all errors with show comment , and show comment with image.
*added miniimage for commented table line (if allowed for table)
fixed comment column bug, show pic restore after click , added miniimage comment edit
Что нового в 4.1.06 20.11.2009
+теперь работает возможность использовать отмеченные галочками материалы для массовых операций для удаления
(текстовые таблицы и конфигурации)
*fix:при раздаче файла по умолчанию выбирается пункт «для незарегистрированных»
*сделаны изменения в ядре , префикс в имени элемента форм # обозначает selected, префикс % обозначает disabled.
*fix:userfolder создается в любом случае, даже если его использование не планируется.
*fix:пробелы в имени скачки теперь снова не влияют на название скачиваемого файла
+все функции вывода текста самой программы теперь корректно работают не только в режиме windows-1251 , но и в режиме
utf-8. Кодировка должна быть явно указана в настройках программы.
+marked materials for mass operation can be used for delete
*fixed: autoselect share for unregistered
*prefix name element # = selected % - disabled
*fix:Userfolder autocreating.
*fix:files with space in names can be downloaded
+added support utf-8 for programm (language driver, not style)
Что нового в 4.1.04 20.10.2009
+счетчик кликов добавлен на страницу начала поиска, добавлен туда же показ онлайна за час
-вынесен и отключен конвертер csv<-->sql в w.php
+добавлен счетчик скачек (для каждого файла собственный) ,также запоминается дата последнего скачивания
*при попытке закачать существующий файл ему дается новое имя автоматически
*убран баг с лжеошибкой при входе в редактор
eng
+added site counter ,and online users from last hour
-removed outdated converter CSV—SQL to w.php
+added download counter for each shared file, and save time last download in system table files.cfg
*fixed: with adding an exists file his name gain addiction (0) (1) …
*fixed: remove false error when enter in editor
Что нового в 4.1 15.10.2009
+добавлен пункт кодировка по умолчанию
+добавлена колонка для определения кодировки базы данных (также ее можно определить при создании алиасов
теперь можно использовать русскоязычные базы не меняя настройки сервера.
*восстановлена возможность использовать ' '' в качестве параметров запросов в SQL базы данных
eng
+added default encoding for all tables, and alias generation
+restore ability to use ' '' in SQL queries. With injecton check of course.
2
6
4.0.994 alpha 10.10.2009
+добавлен abstraction layer для всех SQL операций
+добавлена кнопка «Показать как создать таблицу» в меню заголовок и меню создать код.
+dbscript теперь поддерживает полностью серверлист при указании вместо адреса сервера в соединении
например #serv125 будет искать аналогичную запись по колонке SrvName (SrvInfo) в списке разрешенных серверов srvlst.cfg
все параметры включая host, login, password, dbtype будут браться в этом случае уже оттуда.
dbtype весьма желательно должен совпадать.
(без префикса # это будет считаться обычным адресом и будут использоваться общие настройки)
*при подключении таблицы в редакторе пишется тип базы данных
eng
4.0.994 alpha 10.10.2009
+add abstraction layer for all SQL queris
+Added key <show create table> into header menu and menu create code (editor)
+dbscript fully support serverlist (srvlst.cfg) — to use server write #name in field IP or Host and all requirements can be automatically
get from srvlst.cfg , dont forgot prefix #
*when table is connecting in editor -showing database type
Что нового в 4.0.991 7.10.2009
*к status добавлена проверка параметров прав а и d . ошибки исправлены
*исправлены некоторы ошибки перевода на английский.
*кое какие другие незначительные правки.
Что нового в 4.0.99 30.09.2009
+Добавлен показ адреса сервера при редактировании,
+добавлена дополнительная фильтрация по серверам,работает одновременно с фильтрацей по группе.
+возможность отключения всех скачек по ссылкам
*исправлен баг «shared unshare» ,когда можно было поделиться и вместо типа раздачи указать удалить раздачу
+добавлено приветствие в файлменеджер
+добавлен переход на раздачу файла после закачки (опционально)
*проверка расширения при аплоде улучшена, размер букв теперь больше не проверяется.
+добавлен ограничитель размера залитых файлов , отдельно общий и персональные.
*всплывающие подсказки теперь работают в filemgr
+добавлено отключение показа списка файлов в filemgr , отдельно общее и персональное.
*убирание пустых строк при входе неадмина.
*при попытке скачать по ссылке удаленный файл теперь выдается сообщение вместо пустого файла
*при неудачной попытке залить файл, нельзя создать на него ссылку.
*исправлено определение win32 , для версии апача без $_ENV,
*новая шифрация ключей
*все глюки с профилем пользователей исправлены
*undo теперь помнит host и корректно обрабатывает сохранение переводов строки (crlf)
+добавлена команда .status показывающая состояние всех сервисов упомянутых в srvlst. Уровни прав присутствуют.
Пользователи dbscript могут видеть порты сервисов.
+добавлена возможность пользовательских команд , .cmd команда выполняет заранее предписанную администратором
команду. Уровни прав присутствуют.
+добавлена возможность распаковывать файлы .zip
+при неуказании сервера для исполнения дампа , используется сервер по умолчанию.
*исправлена ошибка с редкой подменой запроса (Execute) бессмысленной командой «111111»
+добавление в отмену опции отменить мою последнюю команду (из 5), опция активна не только в меню анализ, но и сразу
после исполнения любой одиночной операции удаления , редактирования или вставки.
+начата поддержка работы с большим числом СУБД - в тестовом режиме поддерживается установка соединения с PostGre 8
, Firebird 2, Oracle 10
Что нового в 4.0.96 10.08.2009
*уезд некоторых кнопок вправо исправлен (input[name=go] )
+добавлена возможность закрепить папку в файловом менеджере за пользователем. Может быть установлена
администратором. Если при этом запретить навигацию — пользователю будет доступна только эта папка.
+добавлена возможность комментировать раздаваемые файлы. Комментарий показывается перед скачкой.
+добавлена возможность использовать простую раздачу вместо настраиваемой
*filestat () сообщение убрано
*исправлен баг когда при включенных папках пользователя и включенной корневой директории , не выбиралась папка
2
7
пользователя, также поправлен выбор папки незарегистрированных пользователей.
*разделены права: Разрешить незарегистрированным юзерам операции с файлами: Скачка, закачка, раздача и навигация ( +
поиск по файлу)
2
Что нового в 4.0.9 19.07.2009 патч 1
*исправлены некоторые notice, восстановлено написание в нужном месте кода активации
Opendbscript 3.6.1 Lite
+нет активации, open source
+исправлены файлы перевода
+Поправлены некоторые ошибки 3.6 версии.
-Не поддерживаются мультиинстанции
-Шапки dat изменяются только вручную
-нет функции объединения файлов
Что нового в 4.0.9 18.07.2009 альфа
*исправлена ошибка когда программа не обнаруживала что ее еще не установили
*исправлено невключение типов поиска по умолчанию при установке программы.
*исправлен релогин при смене пароля или настроек другому пользовател
+добавлена кнопка для удаления всех неотвечающих SQL таблиц в самопроверку программы. Подстройки к Mysql таблицам
не удаляются.
+добавлено 10 опций в админке для пользовательских модулей (pr[56]...pr[65])
+логи просмотра теперь сохраняются в access.dat , отдельно от других логов
+добавлен показ логов просмотра при нажатии кнопки поиск, показываются 5 последних записей.
-начиная с этой версии из комплекта поставки удален комплект патчей для апгрейдов с более старой версии с 2.х по 3.5.х
+добавлена возможность давать ссылки на файлы в dbscript (пока без возможности удаления ссылок)
файл можно разрешить к скачке без регистрации, только зарегистрированным в dbscript, тем у кого plevel выше заданного,
или конкретным пользователям (список)(другие не смогут получить файл по этой ссылке)
*администраторы теперь не могут назначать новых администраторов
*закрыта ошибка из за которой администратор мог назначить себя суперпользователем при определенных условиях.
Что нового в 4.0.7 05.07.2009 альфа SVNmix Code frozen -- bugfix only
*теперь программа при первом запуске сама предложит установку.
*количество строк в файловом менеджере можно указать в профиле, по умолчанию — сворачиваемое
*пропатчено ядро для внесения ID в теги ,поддержка стилей улучшена.
*исправлена ошибка с непринятием цветового оформления из styles.cfg в 4.0svn версии
*теперь можно создать базу данных в mysql, если в ней нет ни одной базы.
*блокнот и редактор файлов снова открываются в полный размер.
*все таблицы для редактирования получили новый стиль dbmgr_edit
*подготовка к вливанию и исправлению msgexiterror () в window () ,тестовая команда .smsg 1 2 3
*временно скрыты выделения шрифтом в программе (жирный, курсив, подчеркнутый)
Что нового в 4.0 15.06.2009 альфа
+добавлена поддержка интерфейса\дизайна (с) DeusModus, если стиль не загружен в папку _templates будет
использоватся классический dbscript интерфейс. Новый дизайн не только красив , более органичное расположение кнопок,
возможность вкладывать меню, или скрывать пункты, также всегда показывает известные подсказки внизу , и является
более гибким чем стандарный дизайн. Стандартное меню и новое взаимоисключаемы,и вместе работать не будут. Также в
установке по умолчанию теперь будут включены корзина,папки пользователей.
+переработана и изменена администрационная панель
+добавлены Meta tags,показыюващиеся на каждой странице сервиса.
+undo теперь не требует ручного указания таблицы для единично отредактированные или удаленные значения
+в логах теперь не сохраняется просмотр логов,также теперь доступна фильтрация ненужных команд (разделитель, )
*восстановлено редактирование файлов , объем если не указан, теперь считается за 500кб
*переписан показ версии для хостингов не поддерживающих команду mb_strpos
Известные минусы (кроме тех что уже имелись в старой версии)
----это альфа версия – возмножно небольшое число багов или недоработкок.
----баг нового интерфейса: не работает многоуровневое меню
----в некоторых редких функциях вывод отправляется не в основной модуль,а ниже него. (sql_exec)
----интерфейс не расширяется для очень широких таблиц
----бан IP не работает (.ban .unban)
----дизайн не был полностью проверен в IE 7, возможны графические оплошности
----массовые операции посредством отбора все еще не поддерживают удаление (sql,fdb)
----не сделаны макросы пользователей и файлы пользователей
----не модернизирован файл менеджер
----GUI для настройки соединений между таблицами не доделан
2
8
Прошу об неудобствах ,узких моментах, или обнаруженных недостатках отправлять баг репорт (рекомедндуется) или писать
сообщение на почту.
Что нового в 3.6.1 12.06.2009
-удалены все упоминания о editor.cfg, за ненадобностью
+добавлена иконка с жучком для кнопки баг репорта,и иконка для вызова меню.
+добавлена возможность указывать причину бана аккаунта, иначе будет писаться дефолтная.
*уменьшено количество divов в footer до одного, добавлена иконка для меню.
+добавлена функция создать пустую таблицу SQL с автоматическим счетчиком (ID) . Далее ее можно модифицировать как
угодно через редактор, разумеется.
+улучшена работа прямого выполнения скриптов SQL из менеджера баз данных. Если нет конфигурации , то она
имитируется для выполнения скрипта, имитацию можно отключить (не рекомендуется) , в таком случае будет просто
подключена бд ,если база данных не существует, тогда в этом случае ничего показано небудет.
+при выполнении скрипта через менеджер баз данных добавляется кнопка форсирования выбора базы данных.
*теперь можно заливать дампы не имея подключенных баз вообще
-кнопка «показать код» убрана из режима DAT таблиц
*исправлен глюк с загрузкой ключа некоторых версий программы.
*внес всех кто когда либо оказал безвозмездную помощь с программой, или занимался активным тестированием в
документацию.
+максимум допустимой для программы памяти увеличен до 8000М . Конечно вы можете поставить любое другое значение
из этого списка 32,64,128,256,512,1024,2048,3000,4000,5000,6000,7000,8000
Что нового в 3.6.06 02.06.2009
*исправлен баг c фальшивой нехваткой памяти, также исправлен критический баг с загрузкой страниц.
*отделены html элементы для изменения стиля head, footer, window, windowmserr
+множественные изменения сообщений системы. (fixes by Drapak)
+в администрационном модуле добавлена еще одна кнопка сохранить для удобства работы.
Что нового в 3.6 30.05.2009
*убраны за ненужностью кнопки переключения\создания пользователей из профиля в режиме администратора.
+добавлена возможность создавать персональные конфигурации в личных папках для пользователей (задел на macros.cfg)
+добавлена возможность (если включена администратором) выбирать из поисковых результатов избранное и ложить его в
корзину посредством массовых операций, перезапись по умолчанию не разрешена, но может быть включена. Для каждой
таблицы может быть только одна группа корзины (избранного) , у каждого пользователя выбранное в корзине (избранном)
сохраняются отдельно. Требует разрешения персональных конфигураций.
*убрана преоптимизация с файлов w.php, edit.php ,т.е. Доступен исходный код во всех версиях программы.
+в главное меню добавлена кнопка mangos.ru ;) ведущая на тему о программе.
*поставить права суперпользователя теперь можно _только_ с правами суперпользователя. Не рекомендуется с себя
снимать эту галочку.
*в анонимном режиме теперь тоже доступно новое меню — но только 2 опции поиск и файловый менеджер.
+добавлена возможность поменять панели файлового менеджера местами.
+Пользователь теперь может изменять цвет подсветки строк в таблице отдельно от стиля, и также размер шрифта
*поправлен модуль перевода графического меню , пункты теперь берутся из языкового файла , префикс MNU_
важно: из pages.cfg не берутся названия пунктов.
+добавлены команды суперпользователю (только для линукс, требуют прав у веб сервера): операции запуска. Перезагрузки
и отключения Mysql сервиса, перезагрузки Apache2 , выполнение внешней команды из command.php
+добавлена возможность отключить доступ ко всем страницам кроме авторизации и админки (в случае атаки или
перегрузки)
+добавлена команда .time. Позволяет посмотреть время сервера. (дд.мм.гг чч-мм-сс) .
*починена автоматическое добавление в группу новых регистрируемых таблиц
*починено отмена добавления названия базы к новым регистрируемым таблицам
+после смены пароля пользователя, новый пароль не требует релогина
Что нового в 3.5.60 05.05.2009
+для некоммерческих целей под windows можно получить ключ бесплатно!
+убран лимит в 10кб на чтение и редактирование файлов — будьте осторожны с размером документа,например не стоит
редактировать фильмы и т.п.
*исправлена рекурсия в массовых операциях.
*запрета логотипа также убирает и копирайт
+теперь можно Отключить загрузку графики в меню, или Отключить меню (если необходимо) . Само меню может быть на
другом языке и без графики — достаточно добавить колонку с названием языка (в заголовке) и в этой колонке разместить
перевод всех опций. Важно: если колонка не будет найдена, будет использоватся язык по умолчанию.
+в админку добавлена кнопка «Мой профиль»
2
9
*исправлено отсутствие логов в некоторых командах, некритичных, всего 8 ошибок поправлено
+теперь все кнопки доступны через страницу входа (*** и содержат пиктограммы) .В конфигурации добавлена специальная
опция для быстрого перехода на эту страницу.
+багрепорты по кнопке Debug report теперь могут отправляться на сервер , прикрепляются текущие дата. Ник, IP, и адрес
администратора сервиса для ответа, и кое какие данные о программе (ID и версия). Сбор информации о компьютере или
пользователе не проводится. В конфигурации добавлена специальная опция разрешающая сервис.
+добавлена команда .print для печати внутренних переменных. (отладочная)
*исправлена выдача на экран адреса основного сервера при открытии менеджера баз без прав.
+через dblinker (модуль администрирования — менеджер баз данных ) теперь можно переключаться на выполнение нужного
кода в таблицах, если таблицы не зарегистрирована в dbscript выберется только база и ближайшая таблица и будет
выведено предупреждение.
+в редакторе зеленым цветом выводится не только зарегистрированное имя таблицы , но и ее настоящее название и
название ее базы.
Что нового в 3.5.58 30.04.2009 testing
+в поиске теперь можно отмечать галочками пункты для массовых операций (требуется соответствующее право в конфиге
пользователя). Позволяется заполнить колонку одним значением, удалить выбранное или сгенерировать код для
воссоздания этих записей (в виде патча)
*добавлена защита от передачи строки вместо номера страницы
*поправлен дополнительный модуль для оформления базы данных по Мп3 — колонка номер трека
*почищен код создания скрипта по выбранным значениям базы данных. Опция теперь называется Создать Код. (доступна
только для SQL)
+часть сообщений об ошибках выводится с полупрозрачным окном., значок помощи тоже полупрозрачный
+при просмотре таблиц сделана подсветка
Что нового в 3.5.57 04.04.2009 test release
*исправлено: показ первой колонки как DATA в некоторых случаях
*исправлено: генереация ненужной ссылки в поиске в колонке DATA с первым DATA
+добавлено быстрое соединение для редактирования конфигов выбранной таблицы. - отображается красной стрелкой
только администраторам.
*исправлено отсутствие 1-й строки русского перевода внутри конфигов, также несколько надписей не соответствующие
выбранному языку (при установке)
+меню теперь можно менять размер по ширине.
+новые стили (рассчитанные на новый конфиг страниц)
+добавлена опция в восстановление из бэкапа — форсирование выбора базы данных.
+добавлена возможность выполнять команды из управления базами данных — полезна при установке программы.
+добавлена кнопка назад в меню наложенных окон.
English version
*Fixed: Show first column as DATA
*Fixed: Generation unneeded link in DATA field 1 removed
+Fast link to edit config of selected table (red arrow)
*Fixed: Incorrect words in installer
+Menu width can be changed
+New styles
+Added force select DB to restore from backup
+Added executing command from dblinker
+Added «back» key to windows
Что нового в 3.5.52 02.09.2008 test release
*исправлено: показ первой колонки как DATA в некоторых случаях
*исправлено: генереация ненужной ссылки в поиске в колонке DATA с первым DATA
+добавлено быстрое соединение для редактирования конфигов выбранной таблицы. - отображается красной стрелкой
только администраторам.
Что нового в 3.5.51 28.08.2008 test release
*исправлено: потеря выбора поля при ручном выборе поля из списка (поиск)
*исправлены языковые ощибки модуля страниц (pages) в процессе инсталляции.
-удалена поддержка старых версий dbscript из db manager.
+добавлен редактор DATA c 3 новыми настройками в конфиге: номера полей (разделитель ,),названия их файлов
заголовков, (,) (тест), используемый разделитель в data —пока не поддерживаются undo , check CRC.
3
0
English
-removed dbmanager 2.x
*fixed installer language smalll error (pages)
*bug fixed - manual select column search (now not reset to default automatically)
*remove disable protect hdrs (fix)
+added editor for fields type DATA with 3 new db configs:number data field (separator is , ), names header files (,) (test), used
separator inside DATA fields (not support check CRC, undo)
Что нового в 3.5.49 15.08.2008
*восстановлена возможность называть бэкапы именами
+добавлена возможность выполнения дампов (в 2 местах)
+внесены правки в встроенную справочную систему, добавлена иконка.
+добавлен удобный интерфейс для создания,удаления,перемещения баз данных и таблиц (только для админа)
+добавлена кнопка вызова менеджера баз данных и таблиц в админке
+добавлена возможность проверять обновления программы с офф сайта (если есть интернет)
English changelog 3.5.49 15.08.2008
*fixed names for backups
+added ability executing SQL dumps
+some fixes help system, added icon
+added db manager key in admin module
+db manager added commands: add db, copy db,del db, copy table,move table,del table. (only for admin)
+added check updates from off site option
Что нового в 3.5.36 06.08.2008 hotfix
+убрано не дающее работать сообщение в каждом поле
*исправлено:фальшивые ошибки о отсутствии соединения с SQL при инсталляции,отсутвие редиректа по окончании
установки на некоторых ОС.
English changelog 3.5.36 06.08.2008 hotfix
+fixed annoying message in every field
Что нового в 3.5.36 01.08.2008
+добавлен инсталлятор
+исправлена ошибка,когда при отсутствии бэкапа кнопку откат в настройках можно было нажать.
*добавлены некоторые неактивные параметры
English changelog 3.5.36 01.08.2008
+added installer
+fixed: without backups key -restore configs- now not allowed
Что нового в 3.5.3 20.07.2008
+опция адрес сервера SQL по умолчанию добавлена в общие настройки,действует в тех случаях когда неопределен
целевой сервер
+теперь можно выполнять любые дампы из папки dump ,базы будут восстановлены в то место откуда был сделан бэкап.
В тексте дампа допустима вместо команды USE команда SELECT DATABASE . При обнаружении совпадений или ошибок —
процедура не прерывается а продолжается с следующего нормального участка. База должна существовать!.
+dblinker ,добавлена опция для подключения баз и таблиц с других серверов ,если у них разрешено управление dbscriptом
под теми желогином и паролем.
+Поиск в файловом менеджере теперь может искать не только с условием ИЛИ (+) но и с условием И (&)
+добавлены права на бэкапирование
*бэкапы теперь не находятся в группе команд заголовки
*группа 0 больше не показывается в группах
*Dblinker,модуль подключения новых соединений с таблицами теперь полностью доступен только администратору.
**тестовая версия увеличена до 30 дней по умолчанию, напоминаем если вы хотите ,вы можете получить долгосрочный
тестовый ключ но тогда вопросы по программе ,действиям и ошибкам нужно будет писать на форум.
*внесено много оптимизационных изменений
*Исправлены ошибки связанные с новыми именами переменных
*исправлена ошибка непоказа конфигураций из поискового модуля 3.5.2 (.dbdata,.gmdata ...)
English changelog 3.5.3 20.07.2008
+added option default SQL server address (if not selected - active)
+added support dump execution from _local/dump folder, bases restored to their default place, allowed command SELECT
DATABASE instead USE. If backup contain errors program just skip it . Base must exist !
+added to dblinker option select server, and now it can be used only be administrator
+added rights to backups, and restore from dump
3
1
*backups removed from headers to new group
*fixed: group 0 removed from groups
*fixed some optimizing errors,and new variables names
*fixed not show configs in search modules (commands .dbdata, .gmdata)
Что нового в 3.5.2 14.07.2008
+оптимизация кода показа страницы, немного укорочены выдаваемые ссылки
+добавление нового уровня доступа «суперпользователь» в админку, автоматически генерируются права,есть право
деактивации программы.
+добавлена кнопка вызова меню редактирования заголовка прямо из поиска
*поправлены ошибки проверки прав в некоторых функциях,приводившие при определенных условиях к их отключению
(около 12)
+добавлены определения для подключения вспомогательной таблицы к заголовку ,поля 5-8 новые.
1=Plevel#2=BaseVisualNameorrealID#3=Modesrch#4=Column#5=ConnectName#6=HelpBaseVisualName#7=Modesrch#8=Column#NA
+в ссылках на скрипт поиска теперь можно указывать названия баз ,а не только ID (base=race.dat)
+filemgr теперь открыт.
English changelog 3.5.2 14.07.2008
+code optimization including show page and show links
+added superuser rights, allow deactivate program,allow all other rights
+added to search module key called header editor
*fixed some right check errors (12)
+added rules to connect help table (with info only) to header, new fields 5-8:
Plevel#BaseVisualNameorrealID#Modesrch#Column#ConnectName#Help-BaseVisualName#Modesrch#Column#NA
+links from search module can determine Name connection, (old version determine only ID)
+filemgr is now open.
Что нового в 3.5.1 09.07.2008
+++на любой Linux ОС демо версия автоматически заменяется обычной версией.
+добавлен конфиг времени выполнения php скрипта — это исправляет недочет из за которого большие базы не успевали до
конца бэкапироваться.
*исправлен баг при добавлении через dblinker ,неверное число конфигов.
+разделены права скачки и закачки файлов
+добавлена настройка позволяющая изменять количество окон в filemgr,по умолчанию 2
+добавлена кнопка показа PHP файлов,по умолчанию скрыты от всех.Также разрешает заливать php файлы.
+теперь корневую папку filemgr можно менять ,если не задана используется папка программы,важно надо писать / а не \ и
заканчивать строку символом /
+добавлена функция игнорирования определенных типов файлов при закачке,по умолчанию нет.
+добавлено игнорирование определенных IP при логировании (раньше было всего 2)
+добавлена опция Альтернативный интерфейс редактора
+добавлена опция Запретить иконки в filemgr, есть ненайденная ошибка, рекомендуется ограничится 1 окном filemgr.
+добавлена опция в меню анализ — оптимизация таблицы.
**исправлен баг видный в браузере Mozilla Firefox что все поля в админке были в 2 строки.
*поправлена ошибка когда по полученной от товарища по команде ссылке не было кнопки редактироания
+теперь можно указать место куда смогут заходить пользователи filemgr без авторизаци, разрешено чтение,перемещение по
каталогам и скачка.Включается указанием папки. По умолчанию выкл.
English changelog 3.5.1 09.07.2008
+++Now on all Linux based OS demo version automatically becomes full standart version
+added config time execution php
*fixed dblinker creates outdated configs
+split right to download,and upload
+added config to change filemgr windows count
+added config show PHP files in filemgr, allow upload them
+added ignoring filetypes
+added Alternative database editor interface, 2 options
+added disable icons in filemgr, test ,recommended used with only one filemgr window
+added to Editor—Analyze key Optimize table
*fixed error,when given by friend or GM dbscript link not properly show edit and del keys
+add option allow unregister users use filemgr, allowed actions: search, change directory,download. Activated when setup folder to
unregistered users
Что нового в 3.5.05 08.07.2008
*исправлен баг со сбросом версии конфигурации property.cfg
+добавлена возможность текстового дампа базы 2 методами, со стороны dbscript (большой файл,но более универсальный)
и со стороны сервера SQL(требуется указывать папку для таблиц)(важно — проверьте права доступа SQL к папке)
3
2
English changelog 3.5.05 08.07.2008
*fixed reset property cfg version
+2 methods dump database added (dbscript side,sql side)
Что нового в 3.5.0 07.07.2008
+функция перезаписи однострочных конфигов - полностью оптимизирована и работает.
+добавлены новые разрешения использования PHP памяти 512,1024,2048 Мб
+максимальное число настроек каждой базы и каждого пользователя повышено до 200.
+пользователи теперь могут выбрать исключения типов поиска (через конфиг)
+добавлена группировка по базе данных, опционально. По умолчанию используется группа Unsorted. (т.е. Все
таблицы).Можно формировать собственные группы из баз любых типов.
+добавлен альтернативный режим групп баз,в нем группа будет всегда соответствовать базе данных SQL. Корректировка
выполняется автоматически кнопкой тестирование настроек в админке. Собственные группы в этом режиме могут быть
только если база в формате FDB(CSV)
+в группе команд заголовок добавлена команда полного бэкапа базы в которой находится текущая таблица, Рекомендуетя
использовать только при низкой загрузке сервера. Можно изменять имя бэкапа, ставить автоимя и автодату.
+Сделаны опциональными следующие возможности: разрешение заморозки, Выполнение SQL запросов, копирование и
замены.
*rfsysdatareq теперь является функцией а не подпрограммой, соответствующий файл удален.
**убрана из админки надпись Настройка пользователя в неположеном месте.
!!после обновления необходимо применить update350.phр
- обнаружен баг проявляющийся только при частой смене операционных систем на машине c dbscript — бывают соединения
строк конфигов в одну или их разбиение.
English short changelog
+update350.php completed and needed used once after install patch
+max config in db and gm cfg is 200
+group db added (not equal to sql db,optional)
+in headers menu added full database backup
+Created as options Freeze, SQL,Mass copy& change
* other minor fixes
промежуточная версия 3.4.68 22.06.2008
* В логах теперь отмечается название базы вместе с кодом.
* исправлен баг с глюком перевода строки при редактировании в Linux
+включены виртуальные заголовки для конфигурации (теперь для них языки меняются в зависимости от языка
пользователя). Обычный же заголовок становится пассивным.
+при падении сервиса от повреждении важных конфигов будет выполняться автоматический откат.
**вручную откатить системную таблицу можно Админка—Конфиги--Нужный конфиг—Заголово--Сохр или восстановить.
- не исправены баги с update350.php под Linux — не используйте его под этой ОС. (расширение настроек до 100 на
ползователя или таблицу).
+ Исправлен баг при созданиии баз через dblinker под Linux
+ Количество запасных системных конфигов увеличено до 200
* исправлена ошибка не дававшая использовать массовую замену на одно значение при выборе режима «подстрока»
Что нового в 3.4.65 11.06.2008
+Формат уровней доступа (plevel улучшен
plevel#tableIDorNAME#MODE#ColumnIFmode=7#Namelink(Def.auto=tablename)
Добавлена возможность поиска по конкретной колонке через ссылку, и все ссылки могут иметь имена,по умолчанию равные
названию подключаемой таблицы
+Изменен внешний вид редактора на линейный
**Добавил новый стиль с хорошими цветами — cyan_blue
Что нового в 3.4.6 05.06.2008
+поправлена ошибка когда в denywords могло быть пропущено запрещенное слово при условии что оно начинается
вплотную к полю.
+добавлена возможность прямого редактирования любого файла (относится к группе прав создание-переим.)
При редактировании размер по умолчанию 10кб (10000) , если нужен больше или меньше размер указывается в поле для
ввода.Это для защиты от запросов на большие файлы.
+window () теперь поддерживает любое количество окон. Msgexiterror всвязи с тем что он не вызывается более одного раза
не поддерживает эту возможность,но в число открытых
окон всеже включается. Возможно в будущем он будет изменен
или заменен.Т.к. Текст программы менее понятен с ним.
+Добавлена команда showmesomemessages N , где N число окон.
*autoexecsql теперь будет выводить ошибки в errorlog a не в null.
*исправлен баг когда таблица которую нельзя редактировать исчезала из списка переключения,хотя поиск работал как надо.
*исправлен модуль преобразования колонок в номера — восстановлена массовая замена для конфигов.
*в файловом менеджере поправлен баг показа опций копирования и перемещения при отсутствии на них прав.
**тестовые и демо версии (реже) будут иногда показывать сообщение с напоминанием о существовании форума.
3
3
Сообщение отключаемое,в админке пункт -не показывать.
Что нового в 3.4.51 22.05.2008
*исправлена ошибка когда изменение настроек заголовка в Windows вызывало удаление настроек заголовка
+добавлен новый тип активации программы: public demo — это демо версия ,без показа паролей mysql ,выполнения прямых
SQL запросов, и без возможности добавлять таблицы через dblinker (откл. кнопка подтвердить).Может пригодится для
тренировки.
*исправлена критическая ошибка в проверке denywords
+теперь выполнять прямые SQL запросы можно на всех версиях кроме публичной
*идет подготовка инсталлятора и расширенной конфигурации.
Что нового в 3.4.5 14.05.2008
+программа теперь способна адаптироваться к изменению структуры таблиц SQL (в т.ч. внешнему ) ,и теперь не теряет
дополнительные настройки колонок. Адаптация производится автоматически при обращении к таблице, если это
необходимо, однако также ее можно запустить проверкой настроек.
+добавлена информация об авторе, команды .aboutme .author
+добавлен транслитный вариант русского перевода ,для машин не поддерживающих кириллицу.
+sql настройки теперь будут непоказываться только в версии программы public demo (требует особый бесплатный ключ).
+улучшена процедура ручного изменения заголовка.
-обнаружен баг:в некоторых версиях браузера konqueror программа иногда обрывает выполнение.
Что нового в 3.4.26 30.04.2008 Hotfix
+Исправлен обнаруженный критический баг с невыполнением скриптов SQL
Что нового в 3.4.24 29.04.2008
+Linux:Пофикшены все ошибки связанные с созданием некорректных файлов ( с символами \ )
+При отсутствии важных папок они будут воссоздаваться на уровне ядра. (data,local,scrcomm)
+Ошибки с определением номера колонки комментариев исправлены
+исправлены ошибки с мультиинст версией : ошибки автосоздания заголовков, ошибки переноса заголовков.
Что нового в 3.4.0 04.04.2008
+Dbscript был доработан и поддерживает теперь Линукс. Около 70% от общего числа функций.
Проверка делалась под Ubuntu 7. Не работает в основном файловый менеджер.
+На линуксе работает в тестовом режиме полная версия программы вместо демо.
+исправлена внутренняя ошибка которая даже при разрешении file upload и post max size не давала размешать большие
файлы. Время макс. загрузки 90 секунд.
+по команде .info показываются данные о пользователе, что у него подключено и используемая им ОС и браузер.
+по команде .ver также теперь показывается информация о ОС сервера.
Что нового в 3.3.7 28.03.2008
+fix:добавлена пока неотключаемая опция запрета кэширования SQL заголовков (частично снимает проблему устаревшего
кэша, это не автофикс ! - не действует на уровни доступа ).
Во время просмотра и изменений будет всегда виден истинный заголовок.
+Все демо версии теперь нелимитированы по времени, сделаны кнопки для автоактивации демо и тест версий.
+fix: восстановлено создание новых пользователей по образцу (в админке)
+можно отключать меню в ссылках (!) достаточно приписать &nomnu=1
+fix:поправлено смещение главного меню и меню поиска, восстановлена анимация
+очередная оптимизация, в т.ч. И передачи данных
+fix:Произведен большой ряд других мелких изменений
*специальная редакция
+снята блокировка запуска некомпилированных php скриптов. Readfile (модуль поиска) выложен в исходном коде.
+обнаружен баг- в мультинстанс версии заголовок не формируется автоматически,тестером ,даже настройка в админке не
влияет.
Что нового в 3.3.65 20.03.2008
+в заголовок окна сервиса всегда выводится текущее действие
+прямые запросы к SQL (execute) теперь сохраняется в отдельном файле execsqllog, одноименной командой можно читать
лог
+система живой работы с логами
теперь не только командой .log можно посмотреть логию
Через раздел редактора – «анализ» доступны следующие команды:Мой список отмены ,Команды за этот месяц, Команды за
этот день , Команды выполненные в этой таблице.
2 метода показа отмененных команд, более корректный, и менее корректный, но дающий больше результатов.
3
4
+возможность отменять найденные команды к базам SQL выполненные через программу.(кроме массовых и EXECUTE)
предварительный просмотр присутствует.
+строчные ссылки теперь могут показывать результаты поиска по любой колонке сменив содержимое на mode=7&kol=N где
N – это номер нужной колонки (если он разрешен).
*возможнен вывод отладочных сообщений.
+уменьшено число проверок внутренних файлов
Что нового в 3.3.61 15.03.2008
+интерфейс отлажен полностью
+в линковке баз есть возможность включать названия базы в создаваемые ссылки.
+поправлено сохранение комментария – картинка теперь необязательна для сохранения.
+пофикшен лог undo , команды ADD i EDIT SQL теперь снова маркируются
+восстановлен поиск по содержанию комментариев.
*картинки и комментарии теперь должны находится по этому пути _local\\scrcomm\\
Вам понадобится перемещать вручную уже имеющиеся. При отсутствии папок будут воссозданы новые автоматически.
Что нового в 3.3.55 10.03.2008 альфа
+сделана новая альфа версия модуля обработки и выдачи данных в браузер
в ней нет фреймов,как следствие общаение к инициализатору будет идти не 4 а 1 раз (увеличится скорость работы сервиса
и уменьшится нагрузка на СPU)
как следствие механизм работы меню изменился.
При начале работы с каким либо режимом оно скрывается, но при нажатии на кнопку меню- восстанавливается.
+механизм маскирования поддерживает неограниченное число масок для файлов. (а окно менеджера все еще нет)
*апдейтер переписывается под сильное расширение конфигураций сервиса
-баг : комментарии сломались всвязи с обновлением.
Что нового в 3.3.5 03.03.2008
+возможность просматривать и генерировать линки на таблицы и базы данных в mysql и fdb, частично генератор совместим
и со старыми версиями.
* поддерживаются и более старые версии dbscript ! В них dblinker может возвратить конфиругацию в старый формат но
обратное преобразование не поддерживается.
Что нового в 3.3.43 24.02.2008
+возможность сворачивать, разворачивать и закрывать любые наложенные окна выдаваемые программой.
Что нового в 3.3.41 21.02.2008
+Скопировать надстройки - Копирует надстройки с указанной таблицы на другую,включая названия столбцов,уровни доступа
+поправлен последний баг с массовой замеой внутри конфига или DAT файла.
+фикс – теперь конфиги и логи можно снова просматривать.
- отключен лог READ_M следивший за командами поиска в базах для разгрузки сервиса.
+ демо версия будет длится 100 дней вместо 50.
Что нового в 3.3.4 20.02.2008
+добавлен режим прерывания в выполнить,также выполнить SQL теперь
работает даже если целевая таблица не существует (в смысле окно всеже открывается хотя и урезанное)
+добавлена возможность удаления ключей для администоров команды .remove c параметрами dbs.key или add.key
+исправлен баг с двойным выводом логов в некоторых случаях.
+теперь можно включить выбор колонки в поиске и выбирать не по заданным администратором условиям
Пользователь самостоятельно выбирает нужна ли ему такая опция в поиске.
+визуальное улучшение – кнопка на которую показывает пользователь меняет цвет, в т.ч. При нажатии.
Что нового в 3.3.35 12.02.2008
+снято ограничение на 30 секунд в команде выполнить (очень важно для больших патчей)
+исправлен баг с блокировкой некоторых файлов при массовых изменениях в конфиге
+исправлен баг с сохранением в dat заголовке содержимого sql заголовка.
+добавлены функции копирования и перемещения между окнами файлового менеджера.
Что нового в 3.3.3 12.02.2008
+бан по аккаунту в сервисе, на администраторов напрямую бан не действует. (т.е. Требуется права снять).
+файловый менеджерл разделен по правам на команды.
*Изменяется система кодирования владельца
Что нового в 3.3.22 09.02.2008
3
5
+исправлена ошибка с требованием прав администрирования для просмотра логов.
+исправлена ошибка с запретом на применение перевода строки в autoexec.sql. Размер – не ограничен.
+добавлена опция выполнения autoexeс не только при входе на сервис, но и при каждой 3-й операции поиска
+в команду изменение sql добавлена опция заморозка\разморозка позволяющая блокировать нежелательные изменения в
таблице до тех пор пока она существует.
=убран показ комментариев для логов
=удалены ненужные переменные и добавлены параметры в конфиги – применить update 332.php – дважды.
+права на запись теперь независимы от прав на чтение. В тестирование добавлен патч исправляющий ошибки когда права
на чтение могли оказатся ниже прав на запись.
+файловый менеджер может теперь поддерживать количество своих окон более 1-го.
Количество окон может быть любое и будет настраиваться у каждого пользователя персонально.
Что нового в 3.3.12 по сравнению с 3.3.01 04.02.2008
+Теперь команды типа .edit .admin работают с прямым перенаправлением на скрипт
+модуль crash.php теперь включен в ядро сервиса , команды .cmsg , .rmsg , (команды преобразования из CMSG кода
мультиязыка в фразу и обратно), .smsg. (обработчик ошибок)
+исправлено отсутствие команды Выполнить модуль в filemgr в графическом режиме
+исправлена скачка любого файла через filemgr с куском мусора вместе.
+массовая замена в конфигурациях и DAT таблицах снабжена автобэкапированием (расширение не .manualbackup а
.backup )(т.к объем изменений может быть велик)
+исправлена ошибка с лимитом времени на бэкап, обрывала сохранение больших таблиц.
+исправлена ошибка с записью комментария
+добавлена возможность заливать файлы на сервер- через файловый менеджер и службу комментариев редактора.
на данный момент ограничение не для картинок составляет 65кб. также заблокирована заливка php файлов.
+добавлен префикс !М для использования мультипоиска через строку браузера.
+фикс – исправлены права на редактирование, возможно будет отдельный запрос в будущем.
Заметка: введено очень давно, но небыло сообщено в изменениях:
символ подчеркивания ( _ ) замещает любой одиночный символ. Например, 'a_el' будет соответствовать словам 'axel'
или 'azel', но не будет соответствовать 'axxl'.
* знак процента (%) замещает последовательность любого числа символов (включая символы нуля). Например
'%p%t' будет соответствовать словам 'put', 'posit', или 'opt', но не 'type'
Что нового в 3.3.01 по сравнению с 3.3.0 25.01.2008
+запущен новый прозрачный механизм шифрации паролей в dbscript. Всем пользователям этой и последующих версий
настоятельно рекомендуется сменить пароли. В будущем поддержка старого шифра будет ограниченной и отключаемой.
+заменен способ кодировки баз данных в конфигурации 0 на fdb, 1 на mysql.
Для автоматического исправления запустить тестирование.
+для полного удаления устаревших библиотек и файлов использовать update330.php
Все старые апдейтеры сохранены и подправлены чтобы было легче обновить старые версии программы.
+исправлен непоказ некоторых подсоединенных таблиц
+теперь поддерживается выполнение многострочных SQL запросов через команду выполнить
Программа способна выполнять даже частично поврежденный запрос, при этом показывается сколько команд запроса
удалось выполнить,сколько с ошибками, и сколько оказало «нулевой» эффект.
+начата работа над администрационным модулем dblinker позволяющем полуавтоматическое добавление баз в в список
доступных для сервиса – в поддержке – базы fdb,sql.
Что нового в 3.3.0 по сравнению с 3.2.110 15.01.2008
+добавлены команды .errorlog – сообщения о ошибках multilang, log – все данные о активности пользователей.
reportlog – сообщения посланные в виде рапорта в debug режиме , undolog – данные для отмены команд
команды вводятся без параметров и работа продолжается как обычный поиск.
Хотя команды и работают как обычный просмотр таблицы,но они не разрешают любые изменения. Т.е. R\O.
+добавлена команда phpinfo (только для админов сервиса)
+оптимизация, сращение главных библиотек функций в один модуль
+разработан новый механизм защиты сервиса частично заменяющий старый.
+копию dbscript теперь можно деактивировать с помощью команд .genactcode и .deactivate с специальным кодом.
+при выборе другого жесткого диска командой drv теперь показывается объем и свободное место корректно.
+исправлен баг с невыполнением команд некоторых типов через Execute (выполнить).
Что нового в 3.2.110 по сравнению с 3.2.94 15.01.2008
+разрешение массового удаления пользователю позволяет через файловый менеджер удалять содержимое директории
полностью.
Если не выбрана директория то удалится текущая в полном составе. Применять с осторожностью!.
+сделано переключение между первыми 6 дисками системы. Команда drv (может быть запрещена (!))
+убраны из логов слежение за перемещением по каталогам системы
+на странице входа теперь работает справочная система, наполнение минимально .
+восстановлена функция массовой замены в DAT
+массовую замену можно теперь использовать и для конфигурации системы
3
6
+фикс- при сравнении больше-меньше и введении пользователем нескольких чисел вместо одного , программа теперь
выполняет сравнение для первого параметра вместо завершения сценария.
-обработчик категории для таблиц DAT остался старый.
Что нового в 3.2.94 по сравнению с 3.2.64
28.12.2007 промежуточная версия
+в файловом менеджере теперь используются элементы графического интерфейса (пиктограммы)
+текстовые правки; заменены малопонятные фразы типа линк на таблицы.
+новая схема «одноразового входа» авторизации основанная на cookies, позволяет закрывать браузер не теряя
авторизации или открывать другие окна переданные другими участниками сервиса не выполняя повторную авторизацию.
Выбор схемы которая будет работать на сервисе осуществляется в конфигурации. 2 схемы одновременно работать не
могут.
+оптимизация: большая часть системных библиотек объединена.
+можно использовать поиск даже после окончания срока использования программы (в ограниченном режиме)
+контекстные команды изменить и удалить теперь языконезависимы
+при непрямом переключении таблиц расходуется меньше трафика.
+кнопки теперь выводятся зависимыми от стиля.
+написан модуль autoexec sql при каждом входе в указанное время на указанном сервере выполняется скрипт.
+поправлен баг с показом только первой именованной ссылки в таблицах.
+многочисленные мелкие правки
+ссылки и линкованные таблицы теперь открываются в новых окнах по умолчанию
+стандартизация по validator.w3.org, исправлено 80 несоответствий из 95
+исправлен баг когда при измененении конфигурации не изменялось поле ID1
+добавлена контекстная помощь по кнопкам (появляется зеленая кнопка помощи если разрешены подсказки)
+при включенном дебагере появляется возможность собирать отчеты об ошибках
+написан конвертер для таблиц с категориями , режимы категорий 1 и 2.
Что нового в 3.2.64 по сравнению с 3.2.5 25.11.2007
+при редактировании удаляется только тот ID который редактировался (ID вверху не проверяется повторно при применении)
+ID при добавлении подставляется автоматически если это необходимо, в том числе и для тех таблиц которые требуют
двойного ID.Это значение можно изменять.
+исправлен баг в редакторе, когда при отсутствии значения ID2 можно было спровоцировать удаление подгруппы ID1.
+кнопку просмотр можно отключить в персональной конфигурации.
+исправлен баг , при котором filemgr мог потерять связь с папкой. Если в ее имени был пробел.
+немного оптимизирован код команд добавить и изменить, повысится скорость работы с любой таблицей с большим числом
колонок.
+undolog сохраняет операции изменения и удаления / В будущем можно будет легко отменить команды посредством уже
сохраняемых данных. Хранится они могут очень долго . На данный момент логи отмены можно увидеть через админку или
командой .open log
-пока не удалось сделать корректную организацию интерфейса сравнения таблиц,но в следущей версии обязательно будет
исправлено.
Ближайшие планы:
доделать сравнение
undo будет поддерживать массовые операции
Что нового в 3.2.5 по сравнению с 3.2.1 21.11.2007
+бэкап теперь записывается с правильным временным штампом (не работали минуты и секунды)
+отображение окон предупреждений сервиса теперь более корректное
+линкование таблиц теперь более удобное,запись в заголовке теперь позволяет использовать имя таблицы вместо ID
Таким образом 0#films#1 теперь означает поискать первым режимом в таблице films.
+запущена мультиязыковая поддержка. Перевод содержится в виде отдельного файла типа russian.txt
язык по умолчанию – русский, других переводов пока нет.
Процент перевода на multilanguage (выделение текстовых индексов) 55%
*Важно – перевод отсутствующей фразы отмечается красным знаком вопроса и попадает в лог ошибок.
+нарисована группа пиктограмм и кнопок для русской и английской версии, в релиз включено только 2.
+логи ошибок теперь идут в отдельный файл
+только поле целиком,поддерживается теперь и в DAT таблицах
+»Выполнить» - разрешен вывод таблиц для команд SHOW
+Добавлены команды просмотра использования ресурсов SQL и системных_настроек SQL.(при необходимости можно их
запретить через denywords
+добавлены команды для отладки – cmsg (1 параметр), smsg (1-3 параметра).
+добавлены команды изменения структуры SQL – настройка колонок. Заметка – при настройке по образцу флаги не
копируются.
+разрешено проверять и чинить сломанные таблицы (раздел редактора кнопка Анализ)
Исправление некоторых багов связанных с переходом на rg=off :
+поправлено Массовое копирование, теперь корректно проверяется условие
+поправлен отсутствовавший показ сообщения при выполнении массовой замены
для обновления со старых версий скрипта вручную можно использовать update320
3
7
Оптимизация
+немного оптимизирована левая панель (около 100 байт экономии при перезагрузке фрейма)
+удалена порядком надоевшая подчеркивающая черта в многословных кнопках, также поправлены места где были разные
варианты названия одного и того же действия.
Что нового в 3.2.1 по сравнению с 3.2.0 11.11.2007
*система почти на 95% переведена на register globals=off, к сожалению могут быть непроверенные баги,но за долгое время
тестирования пока ни одного не ненайдено
+администраторов теперь напрямую нельзя удалять )
+срок использования сервиса теперь считается по количеству использованных дней а не прошедших, причем входы без
авторизации не засчитываются. (любой внешний просмотр).
+сообщение о окончании срока действия сервиса теперь можно отключать
+оптимизирование системы ограничений для разных версий сервиса
+по логам можно определить с какого адреса зашел человек или бот, добавлен errorlog
Что нового в 3.2.0 по сравнению с 3.1.9 21.10.2007
+добавлена возможность массового копирования в трех режимах - остановится при первом совпадении, игнорировать все
совпадения и перезаписывать данные, или пропускать совпадающие ячейки. Работает только с таблицами одинаковой
структуры и в пределах одного сервера.
+исправлены ошибки в работе функции структуры DAT
+при выполнении команд типа добавить теперь выводится последняя свободная ячейка (как подсказка)
+при выполнении команд изменить и добавить ключевые поля ID1 и ID2 маркируются при показе.
*оптимизирован под filemgr дополнительный модуль – парсер mp3 tag(1) для базы данных
+добавлен автоматический апдейтер update320.php корректирующий конфигурации и создающий новые которые требуются
для перехода на эту версию
Что нового в 3.1.9 по сравнению с 3.1.8 21.10.2007
+добавлена возможность вызова внешних php скриптов через filemgr (только админ) для выбранных папок
+Filemgr добавлена возможность объединять группы файлов в один (полезна при объединении sql файлов напр.)
Начата работа над перестройкой ядра под Register globals=on
~перестроены некоторые модули защиты в частности переключение страниц,пока что при этой настройке сервис работает
только для чтения,подготовлены кое какие базовые функции для полного перехода.
Что нового в 3.1.8 по сравнению с 3.1.4 10.10.2007
+исправлена «фича»файловика с чувствительностью поиска к размеру букв :)
+исправлена ошибка с неправильной кодировкой в некоторых браузерах , добавлен конфиг, по умолчанию ISO
+при невыбранном линке меню редактора не отображается.
+изменен формат логирования, см изменения в таблице.
+исправлен сломавшийся бэкапер конфигураций (ручной)
+улучшена проверка по дополнительным условиям в функциях – добавлены параметры не равно, больше и меньше.
+в команду редактора «сравнение» добавлена опция просмотр текстов запросов на создание записей по условию.
+в команде редактора в «заголовок» добавлены команды изменения структуры DAT (используется во всех типах баз)
Допустимые команды: Добавление колонки, удаление колонки , обмен колонок местами
Также эта команда может использоваться в некоторых автоматических обновлениях.
+оптимизация некоторых внутренних функций
+Улучшена панель администрирования и панель настройки пользователей ,корректные переключатели и выпадающие
меню.
+теперь каждый пользователь может выбирать собственный стиль оформления. Всего 6 стилей с возможностью
расширения.
+поправлена возможность игнорировать отсутствующий конфиг стиля или языка.
Что нового в 3.1.4 по сравнению с 3.1.3 24.09.2007
+добавлен менеджер файловой системы (filemgr) (заметка - не показывает php файлы)
+добавлена возможность блокировки файлового менеджера - созданием файлов fileio_disable или fileio_hide.
Первый параметр отключает дальнейшее перемещение по дереву, второй – скрывает только указанную папку.
+добавлены конфиги для смены языка (неактивный) и стиля, изменено место хранения изображений
+была закрыта ошибка позволявшая обойти ограничение доступа к системным таблицам
+исправлен баг вызывавший при проверке прав повышение требований на 1 уровень.
+исправлен баг когда было при поиске нельзя нажимать Enter на клавиатуре
+команда Обновить называется теперь по прямому назначению - Масс.замена.
*написана но пока не добавлена в ядро возможность поиска сразу нескольких значений в одной строке, посмотреть можно в
3
8
поиске в Filemgr, количество значений неограничено.
Filemgr предназначается для будущей работы с пользовательской FS
+проверка версии делается теперь с помощью парсера (показывает версии всех файлов сервиса а не только загруженных
+вход в настройку конфигов находится теперь в административном модуле
Что нового в 3.1.3 по сравнению с 3.1.2 24.07.2007
+сделана корректная работа для только целых полей ( опционально вместо с любой частью по умолчанию)
+сделана работа категорий и обзора категорий для SQL
+конвертер SQL-DAT работает в тестовом режиме.
+поправлена нумерация в pages (всплывающая подсказка и дефолтная заставка для версии без рисунков)
Что нового в 3.1.2 по сравнению с 3.1.1 23.07.2007
+исправлен баг с неотображением иконок команд в редакторе
+укорочены ссылки даваемые линками перехода (убраны вещи типа $go=Искать, т.к. Это команда по умолчанию)
+сделана удобная работа с конфигурациями (просмотр всегда в режиме полный список)
+выделена отдельная функция с предварительными настройками конфигурации
Что нового в 3.1.1 по сравнению с 3.1.0 15.07.2007
+добавлена отладочная команда .msgexit [type of msg] [keyword] [script] позволяющая проверять msg типа «SQLdown»
+исправлен баг в команде заголовки при отсутствии dat header
+добавлены «консольные»команды администрирования
+введен параметр для переключения создания заголовков как локальных или глобальных
+защита : убрана возможность взлома mysql со стороны редакторов сервиса путем установки линков на системные таблицы
Что нового в 3.1.0 по сравнению с 3.0.1 12.07.2007
+все конфигурации теперь доступны из редактора и просмотра (через ком.строку)
+полностью переписана система редактирования DAT таблиц
+исправлен баг анализа DAT
-пока еще есть порядочно некорректности в работе DAT\CFG при просмотре,
+мульти инстанс версии сервиса могут иметь общую базу заголовков подобно общим конфигам.
+при использовании бэкапа для SQL сохраняются даты, вместе с бэкапом сохраняются и параметры обработки (уровни
доступа)
+при выполнении SQL запроса в лог пишется не INSERT а REPLACE, повышение совместимости
+при передаче линков последним параметром пишется ID (сделано для удобства)
+поиск в любом поле в редакторе изменен, встроен автофильтр для удаления уже найденных значений.
Что нового в 3.0.1 по сравнению с 3.0.0 29.07.2007
+исправлен баг с Not connected, теперь при отсутствии соединения функция не выводит ничего кроме ошибки.
+бэкапирование любых таблиц работает полностью
+анализ таблиц выводит все дополнительные данные
+Опция конфиг позволяет администрирование конфигурациями
+переписан код замены Csv что позволит таблицам без SQL работать быстрее, каждая может быть до 100мб.
+исправлен баг когда можно было «изменять» пустое значение
+исправлен баг когда можно выбирать по линку значение с номером 0 (как правило бессмысленное для большинства
таблиц)
-все еще не сделана полноценная работа csv и настройки для части внутренней конфигурации
Что нового в 3.0.0 альфа по сравнению с 2.2.0 21.07.2007
заметка: Альфа версия – нестабильна , возможны ошибки и потери данных
+при повторном поиске больше не теряется введенное значение
- ENTER больше не работает для поиска
+оптимизация модулей инициализации, введение корректной проверки версии
+поправлен баг отключавший кнопки при общем просмотре
+улучшена обработка ошибок, отлавливаются точки входа и при критических ошибках выводится спец. окно
Если пользователь не администратор, точка входа показана не будет.
+безопасность - исправлена возможность CSV эксплоита при определееных условиях
+написан апдейтер который автоматически переводит все конфиги на новый стандарт
+оптимизированы и улучшены процедуры работы с конфигурацией и CSV данными
+добавлены уровни доступа к полям для конфигураций и баз данных
+стандартизирована работа с конфигурациями
+теперь тестирование настроек часть ошибок может исправлять самостоятельно.Ошибки показываются тремя цветами
Зеленый – исправленные, желтый – несерьезные ошибки, красный – критические
+формат CSV заменен схожим по структуре внутренним форматом DAT, но более защищенным
3
9
+добавил опцию Автокоррекции неправильных заголовков, по умолчанию отключена
+сделана полноценная версия анализа таблицы с подсчетом плотности заполнения
+переделано сохранение конфигураций, включая панель настройки пользователей
+апдейтер который автоматически переводит бд на новый стандарт
+[core]SQL поддержка уровней доступа к полям с опциональной установкой полного запрета показа поля или требование
админ прав для просмотра. Заметка –в редактироании скрытое поле отображается.
+поддержка линкованных таблиц, т.е. Поля одной таблицы могут откликаться на значения в другой.
Линки хранятся в уровнях доступа таким образом Plevel#Номер базы#Режим используемый для просмотра.
+добавлен автоматический апдейтер update240.php корректирующий конфигурации и создающий новые которые требуются
для перехода на эту версию
Что нового в 2.2.0 по сравнению с 2.1.5 15.06.2007
+при изменении по умолчанию работает проверка контрольных сумм значений (защищает от одновременного
редактирования одной записи и сообщает об этом), опционально
+при пометке любых опций перед действиями переключения\поиска они сохраняются а не сбрасываются.
+проведена работа над ошибками (ошибки теперь выводятся правильнее и с причинами если возможно)
+пароль и логин SQL задаются теперь только основные для всех баз, если используется более одного сервера
Исправьте это в своих конфигах.
+исправлен баг при попытке изменить несуществующее значение (CSV)
+добавлен изменяемый лимит вывода значений чтобы ограничить расход исходящего\входящего (для юзера) трафика
(защита от «флуда») – Поставьте в конфиге отличное от 0 значение
+исправлен баг отключавший выполнение субстрокового запроса на изменение
+сделан новый более управляемый вывод для потоков CSV таблиц
+исправлен баг с комментариями в поиске, теперь читаются только txt файлы
+ доработка - Сортировка в CSV доступна только в упрощенном режиме .
+исправлен баг при редактировании csv (возможные потери данных), просмотр стандартизован
+доработка - теперь второй ID может быть и нулевым полем
+добавлена возможность анализа таблицы,в будущем будет расширена
+оптимизирована массовая замена в SQL , для замены по субстрокам следует отсчет вести с 1 а не с 0.
Старые опции эмулирующие команды SQL оставлены доступными по выбору.
Что нового в 2.1.5 по сравнению с 2.1.4 09.06.2007
+улучшены механизмы внутреннего взаимодействия скриптов
+надписи «редактировать» и др заменены пиктограммами
+readfile – создан улучшенный альтернативный режим поиска
+в поиск добавлена возможность лимита вывода и сортировки (пока только SQL)
Что нового в 2.1.4 по сравнению с 2.1.3 03.06.2007
+поправлен баг тестирования когда проверялись на ошибки несуществующие базы
+начат фак по программе
+добавлена поддержка ссылок на значения в базе
Для этого надо на кнопке ссылка справа нажать открыть в новой вкладке (правой).
Из заголовка можно взять ссылку.
Проще не получилось сделать.
Что нового в 2.1.3 по сравнению с 2.1.2 25.05.2007
+Добавлен конф denywords для execute в отдельный файл, позволяет настроить слова и уровень доступа для
использования.
+В команде выполнить теперь доступны функции ограничения вывода и сортировки
+При массовом обновлении – удалении можно ставить дополнительное условие
Что нового в 2.1.2 по сравнению с 2.1.0 11.05.2007
+ Оптимизация Libmysql, упрощены все функции связанные с describe.
+ Сделаны массовые функции (обновление, удаление, кроме подстрок) для CSV
+ В админку добавлена проверка выявляющая все критические ошибки конфигурации.
+ Execute (выполнить) при выполнении теперь умеет отображать любые результаты посланные запросом SELECT.
[другое] размещена бессрочная демо версия программы по адресу http://dj.chg.su/inside/
+ поправлено нескольких мелких багов
Что нового в 2.1.0 по сравнению с 2.0.0 09.05.2007
+Усовершенствованные массовые операции в разделе обновление
Теперь можно использовать обновление в части строки или обновление по индексу и разделителю внутри строки.
+Некоторым пользователям по выбору администраторов дается возможность массового удаления записей.
+Pages – добавлены параметры для редиректа. Pageredirectto определяет адресат, 0 - нет редиректа, 1 – сам себя.
Pageredirecttime – определяет время через которое осуществляется редирект.
Что нового в 2.0.0 по сравнению с 1.9.4 30.04.2007
4
0
+начата работа для обновления\замены в CSV
+CSV ID2 теперь работает и в режиме просмотра и изменения (пока тестовый режим)
+сделано обновление\замена полей SQL с встроенным показом кода
ID2 поддерживается только для первого режима работы функции (Менять значение только в указанных ID)
Теперь по умолчанию доступны все поля.
+продвинутый поиск также теперь разрешает выбирать любые поля в редакторе
+Изменены права по умолчанию,
1 -и более разрешает изменять заголовки,
2 -разрешает использовать механизмы обновления\замены
3 -дает доступ к команде «Выполнить» (Execute)
-разрешает импортирование-экспортирование (также требует администраторские права)
-разрешает использование простой настройки в некоторых режимах (возможно будет изменено)
*Важно – в случае поиска по любому значению (через writefile) программа не берет в расчет VirtualID
+поправлен баг когда невыбранная база вызывала автовыбор базы 0.Теперь действует принудительный выбор.
+исправлен баг с недоступным выбором полей если его не назначил администратор.
+исправлен баг с повторным показом точного нахождения в группе неточного в CSV режиме
+исправлен баг когда не работала галочка отключения обзора по любому полю в CSV режиме
+исправлен баг с неверным вычислением найденных значений в CSV в writefile
+по кнопке редактировать из просмотра автоматически открывается диалог Изменить
А также все последние изменившиеся внутренние версии синхронизированы до 2.07
Что нового в 1.9.4 по сравнению с 1.9.3 23.04.2007
+Более корректная работа с базами данных, две методики обработки (базы типа mangos.character)
+скрыты некоторые неиспользованные настройки из большинства меню
Что нового в 1.9.3 по сравнению с 1.9.2 21.04.2007
+file – если какие-то из cfg файлов отсутствуют, программа пытается исп. «общие» cfg
+возможность использовать общую конфигурацию для нескольких сайтов опционально.
Что нового в 1.9.2 по сравнению с 1.9.1 14.04.2007
+pages - Название картинок для левого фрейма теперь подконтрольно
+pages - изменена и улучшена схема переключения страниц в pages
+pages - возможность наименования каждой page а также кнопки (текст под рисунком)
+admin - поправлен баг с показом имени UNKNOWN
Что нового в 1.9.1 по сравнению с 1.9.0 08.04.2007
+execute – функция самостоятельно удаляет ненужные ` ,‘,\
+admin - csv-->sql конвертер
+writefile – добавлена опция показать запрос при выполнении – в добавить и изменить
Что нового в 1.9.0 по сравнению с 1.8.7 06.04.2007
+[general update] writefile - сделана полная поддержка двойного (виртуального) ID в таблицах SQL
+writefile – улучшено вычисление «неточного совпадения» для sql
+writefile исправлен баг с «пустым» вводом
+поправлена возможная ошибка в местах где за ключ принимался 0 по умолчанию
Что нового в 1.8.7 по сравнению с 1.8.6 03.04.2007
+добавлен режим 10 для нахождения данных в комментариях
+read\write – буферизация информации перед выводом в режимах 6,7,8 CSV
+readfileпоставлен ограничитель на режим 7, выделены функции CSV
+исправлен баг с потерей pages при изменении списка лучших
+исправлен баг – поиск по CSV в любом поле в writefile
+некоторые редкоиспользованные кнопки заменены командами, часть незадействованных скрыта.
+добавлена возможность сменять отображаемое имя не трогая логин, в логах сохраняются оба.
+добавлены наработки для корректной передачи virtualid (только в редакторе)
Что нового в 1.8.6 по сравнению с 1.8.5 28.03.2007
+поправлены ошибки, делавшие неудобным использование режима 7
+обновлен тестовый интерфейс программы, настройки программ синхронизированы
+pages - исправлен баг с переключением страниц когда нельзя было исп. передачу доп.данных
+закрыты обходы на возможность настройки конфигурации баз
+поправлен баг с непоказом названий полей в некоторых случаях
Что нового в 1.8.5 по сравнению с 1.7.7 20.02.2007 -- 25.03.2007
+поправлена потеря слов после пробела режима 7
+для библиотеки написаны вспомогательные функции
+admin - работа с пользователями по списку а не по ID
+в некоторых местах, в частности системе комментариев поправлено разможение /
4
1
+writefile - возможность создать папку для комментариев и рисунков(автоматически)
+сделан парсер для легкого чтения инициализационных файлов
+readfile-writefile - с отображением кнопки редактирования если он недоступен
+добавлена executesql () c проверкой простой деструктивности
+изменено правило чтения версии, команда .ver отображает версии программы и библиотек
+index - Ошибка с логотипом в левом верхнем углу, нет проверки переменной. Для релогина надо ввести эту команду, и
после ввода только щелкать на логотип.
+поправлен баг - SQL – нахождение в редакторе ненужного 0 вместе с запросом текста
+поправлен баг – теперь временное отключение «по любому полю» работает
+общая оптимизация по модулям SQL
+[general update] режим 7 - теперь есть возможность выбирать поле (необходим чисто номинальносписок колонок для
работы режима)
+поправлен баг с выводом частью строки заголовка, если заголовок был записан в файл.
+исправлен баг с всегда отключенным режимом отображения любого поля в редакторе
+добавлена простая настройка лучших товаров
+программа может работать с удаленными SQL серверами, если ей разрешен доступ
+возможность дампа данных.
+Загрузка всех конфигов и баз из папки полностью недоступной из интернета
+pages.cfg -редактор для страниц, теперь можно настроить другие страницы и переключатели для них.настройка упрощена.
+разрешение на запись = уровень доступа+1
+Не доступные по правам базы более не отображаются в списке.
+Режим 5 полностью отлажен, функция search () усовершенствована и ее можно вызывать с параметрами.
+Улучшение функционирования базы и админки.
+[general update] Полноценная поддержка SQL
+Уровни доступа правильно работают, не имея прав нельзя использовать что-то недопустимое.
+теперь нельзя никаким образом взломать список баз, имен пользователей.
Безопасность самих данных улучшена. Введена шифрация паролей.
+Возможность ограничения на длину viewid для всех режимов кроме 2 (основное)
+На сайт можно войти без логина и пароля совсем, но доступ дается 0-го уровня при этом. При неправильном вводе
пользователь блокируется на бесправном уровне.
+Настраиваемый Режим 6(7) - Поиск по выбранному полю. Префиксы допустимые в базе (будет использоваться спецполе):
!1 Все кроме, !2 Только эти,!3 Все возможные.
+Режим 8 - Поиск по любому полю режим 8 (по всем полям ищется одно значение)
Изменения в версии 1.7.7 по сравнению с 1.6 (только важные) 2006 -- 20.02.2007
+[general update] Улучшенная система авторизации позволяет контролировать доступность модулей для
модераторов.Модераторы назначаются администратором, административный модуль из режима модератора позволяет
лишь сменить свой пароль.
+Система бэкапирования
Теперь все настройки включая внутренние могут быть сохранены и в любое время через административный модуль может
быть выполнен откат к ним. (Сохраняются параметры программы, данные сайты и данные редакторов). Редакторы имеют
отдельный модуль бэкапирования.
Процедуры Сохранения или отката выполняются одним щелчком.
+улучшена универсальность,исправлены многие глюки
+добавлены команды, улучшены механизмы отбора
+Проведена генеральная оптимизация.
Изменения в версии 1.6 по сравнению с 1.3 (только важные)
+[general update] добавлен модуль админа
Изменения в версии 1.3 по сравнению с 1.0 (только важные)
+[general update] Программа приобрела современный вид
Версия 1.0 , Альфа 20.09.2006
+Примитив поисковика, фундаменты,3 возможных режима поиска.
+основные модули работы (getfile, readfile…)
полное отсутствие пользователей, настроек и доп. Возможностей.
http://behemoth.chg.su/dbscriptforum/viewtopic.php?t=3&sid=bb32986fb8a397a242637d9de584dd5f
FAQ
Администраторская
1. Не пойму как создать\изменить\ … конфиг базы данных, дополнительную страницу и т.д..
Ответ - Зайдите в редактор , если у вас есть все права нажмите Конфиг и выберите с какими конфигурациями вы хотите
работать.
2. Почему то не работают все SQL таблицы
Ответ - Возможно произошло падение сервера SQL. Также такой эффект можно наблюдать от неверных настроек или
неразрешенного доступа к вашему серверу для хоста *.*.*.* (при условии что используется ваш сервер SQL вместо нашего).
4
2
3. Не виден линк на базу, хотя база точно существует и работает.
Ответ – Скорее всего у вашего пользователя не достаточен уровень прав для просмотра этой базы. Похожая ошибка
возникает и при попытке редактировать с нехваткой прав . Повысьте права через профиль.
Пользовательская
1. Почему при попытке поискать мне всегда пишется Не найдено.
Ответ – Убедитесь что вы указали не только что хотите найти но и правильно выбрали где искать, а также нужный тип
поиска. Наиболее широким хотя и наиболее медленным и могущим принести ложные результаты является поиск по всем
полям.
2. Вижу кнопку войти но войти не могу
Ответ – Включенный мастер режим не работает при включенном автовыборе базы . Одну из опций надо отключить.
Если у вас есть вопросы или предложения – высказывайте их на форуме.
С уважением, Dj—alex.
Одно из моих описаний программы в интернете
моя программа работает не напрямую с таблицами а с их алиасами. (представлениями ,или
любое другое
удобное название) .таблицы можно подсоединять как и Mysql, так и Csv\Fdb (текстовыЕ)
поддержка групп это не то же самое что базы, можно объединить разные таблицы из разных
баз в одну группу.
каждой таблице можно дать разные права доступа причем таблицы могут находится даже на
разных серверах и
тем не менее быть связанными через специальные "стрелочки"
пояснение - http://dj.chg.su/dbscript/me3.0.png
очень полезно, если одна таблица соединена с несколькими другими. сильно облегчает
навигацию.
к любой записи (строке) в таблице можно оставить комментарий или прикрепить
скриншот\картинку
у каждой колонки тоже есть права доступа, но они действуют только на просмотр. если в
таблице смотреть
некоторые колонки ненужно есть опции их отключения для всех или только для не-админов.
при определенных разрешениях таблицы ее можно открыть "во внешний мир" для просмотра по
поисковому запросу, разумеется предусмотрены варианты SQL инъекций. но если есть какие
то новые всегда готов добавить их не-поддержку.
у пользователей тоже гибкие настройки включая выбор языка и стиля сайта и многое другое.
программа Dbscript
изначально она была создана, чтобы люди ничего не понимающие в SQL могли ее спокойно
использовать для редактирования таблиц после единократной настройки программы.
также в SQL есть возможность хранения в одном поле целой строки таблицы с разделителями
у меня есть возможность редактировать это поле именно как строку таблицы
http://dj.chg.su/dbscript/dbs-dataed-1.png -> http://dj.chg.su/dbscript/dbs-dataed2.png
Дополнительно также существует возможность организации простого файлообмена
зарегистрированными пользователями.
ЗЫ регистрация пользователя только вручную администратором возможна.
надеюсь я ответил корректно на вопросы, если нет, то перенесите пожалуйста тему в раздел
PHP
4
3
English version manual
Program dbscript 3.6 (c) dj - alex. Instructions and documentation version 0.90
This manual is not enough adapted to version 2.2
red indicated that it should be correct
What is Dbscript? - On-line catalog (database):
Dbscript it - the program allows you to edit the line with a full administration access levels. (As to the databases and to separate fields).
When you connect to your site \ database our service you are making it more efficient and useful.
There are several options for the program:
1.This is independent program through which you can start a service on your hosting.
2.Servis, which is run and maintained on our hosting.
About the projects:
For what it may be useful --easy to change the database of online games
for home-collection drives such as access to it only for their own people.
, for the simultaneous work of people from different cities over the filling and the contents of one database in one place.
-for advertisements of goods shop on the Internet
-for hosting files
-You can continue to invent their own.
Advantages of the program:
+ does not require any knowledge of programming languages.
+ You can appoint and dismiss editors and to regulate access rights in a wide range.
+ each user has personal preferences on the site, some of which can change independently.
+ detailed logs, you can always see what is sought or made on site
+ You can always click No to restore the pre-archived table
+ You can use cross-references to the links between tables
+ for the service is not required site
+ commercial version of the program allows you to book your own modules.
+ service under any circumstances, does not keep on your computer, no data, except for the cache.
Benefits of service:
To the advantage of the program adds the following features:
+ our servers are working 24\7, there is technical support.
+ geolocation data management and users of the site is of no importance
+ You do not want to buy your own server, all in one place.
+ You do not need to install the software anywhere, it is accessible from any internet connected computer.
+ if you like, you can use with your SQL Server
Used during programming languages:
Php, Html, Sql (MySQL), Javascript (DHTML)
For the user with the service you want:
The computer of 486 DX 66Mhz to the modern
The availability of the Internet, at least 28K modem
The presence of the keyboard and mouse
The presence of the head, hands and ability to work with a computer.
For the server you want to:
Computer OS: Linux or Windows or BSD based
Internet channel of 256kbit, the more the better.
The speed of 1GHz processor, 512MB of memory (Optimal 2ggts, 2yadra, 2GB)
The existence of / dev / hands / dev / brain and the ability to customize Web services.
-Availability of a web server with Apache2, Php 5, Mysql 5, Zend optimizer 3.2.6 or higher.
Tested operating systems:
Ubuntu 7.10 i386, Kubuntu 8.04 LTS i386, Windows XP 32bit SP2, Windows 2003 SP
Mandriva 2008, Mandriva 2009.0, Asp Linux 12, Alt Linux 4
Unfortunately the list of all supported versions of programs, browsers and operating systems still incomplete.
Found on the possibility of incompatibility will be corrected.
4
4
Tested and supported browsers
Firefox 2,3 - full support
Internet Explorer 5,6,7 - full support.
Maxthon 1.5 - Full support
Opera 9 - full support.
Konqueror 4.2.2 - Full support
Note: Some browsers need to switch encoding for Russian text.
Note: Internet explorer 8 cannot be tested until not exist normal Linux installer.
On the traffic flow:
The program was created with a 28.8k modem connection
Ie modem on a single page takes 2 seconds.
Of course when you first enter or change the configuration a little more time, because cached graphics.
For a typical search operation, read-modify-preserving spent approximately 70kb. (Depending on configuration, type of content and size of the
table output can be changed, this result is obtained at the request consisting of 150 fields.).
The amount is included with the option «saving bandwidth in the design»
For owners of SQL servers in our hosting:
To use the program to your server data requires access to the mysql server dj.chg.su.
For her work, create a user and the necessary legal rights, and do not forget to configure your password.
Port sql open only for this server, otherwise you may have problems with security.
Available rights: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, SHOW DB.
Personal restrictions on the execution of commands is inline recommended use it and not limit service.
See a list of versions and ways to connect closer to the end of the document.
The composition of the program, a list of modules and configurations
admin.php - administrative module contains many functions.
dblinker.php - plug-ins of new databases to the existing list.
r.php - executable module, the issuance of the data, execution of commands
w.php - module change database format SQL, CSV (DAT), the main tools
edit.php - authentication module.
Str0.php - module switching pages
Index.php, main.php - starting (entry) page
dbscore.lib - contains the core of the program.
Includes the following but not limited to: Sign and verify the level of access, processing of comments and pictures, format sql support and dat, the
functions to work with the file system, the module log and rollback module comments, support for multiple languages ...
_conf - a folder containing all the settings for programs and databases include:
property.cfg - the configuration program and databases *
sitedata.cfg - site configuration, user data *
pages.cfg - setup of pages and the methods for connecting to them
denywords.cfg - list of banned words and their use
dbdata.cfg - a list of configured connections to database tables
gmdata.cfg - a list of users and their rights and personal preferences .*
styles.cfg - setting styles for users of the service
langset.cfg - Conformity selectable language options language is defined by default.
_data - the folder containing the database and CSV headers SQL databases.
_langdb - the entire text of the program
_templates _ico - Graphics
* - If the damage of this important file, the program attempts to roll back to its previous state automatically.
*. dat - data base for the internal format used for the
total amount of code more than 4500 lines
Installation Guide \ Installation manual
Installing dbscript as a service (for our web hosting)
1.Ustanovka and launch the service starts only after payment and may take 1-4 days.
2. You choose a username and password for administrative access, and the terms of access (users) to the service.
3. You need to provide data on the structure of tables, their title, and finished the table or in a format Excel.
It is desirable to provide a list of users, if you plan to use the SQL, it will have a list of prohibited teams. You can choose the format of posted data,
or data to inform its SQL Server to be used in conjunction with our service.
* Installing Updates may take different times directly related to the complexity.
4
5
Ubuntu 7.10 i386, Kubuntu 8.04 LTS i386, Windows XP 32bit SP2, Windows 2003 SP
Mandriva 2008, Mandriva 2009.0, Asp Linux 12, Alt Linux 4
Unfortunately the list of all supported versions of programs, browsers and operating systems still incomplete.
Found on the possibility of incompatibility will be corrected .** The precustomizing settings
When you install the service, you can request the installation of any of these settings
Company name, color scheme of service, additional pages, preferred language of service, and their list
Presets pages Presets bases and / or users.
Give the file containing the database to be connected,
Most of the settings you can change after you connect.
When ordering a site with a service you can ask for less service.
Installing dbscript in the form of a personal copy (not on our hosting)
Step 1: Make sure you have the necessary software to run the Web service. (see requirements above)
Step 2: Unpack the archive in the desired folder on the server.
Note: You can also create multiple copies of the script, giving them a common configuration when they are in the same folder. Script checks the
configuration files starting with the folder «above level», and then only in his own. Ie Adding gmdata.cfg not in the script folder _conf, and on
creating a «1 level up» you provide common user for all copies of the program.
Step 3: Run installer.php
Note: If your server is called local host and you put the script in a folder dbscript that treatment might look like this
http://localhost/dbscript/installer.php
The installer will help you make the basic settings are not necessary and will ask some important questions, drop is not recommended. The default
settings are for mysql (root without a password and user password TEST c TEST)
Step 4:
Activation (4 options):
Option 0.Aktivatsiya not in the open-source version of the script. (just skip this paragraph)
1.dlya version of the commercial version, select a version of your payment and send me activation code. Please specify what e-mail, and a
nickname to register key.
Option 2.Dlya nonprofit version simply send the activation code and send me mail with this code, and specify how you found this script. You can
e-mail \ username for the registration key.
For items 1 and 2. see the note on the activation (bottom).
Option 3.Avtomaticheskaya activation can be found: As the demo and an online demo (not recommended!) Versions, as a test version, and for the
regular version for Linux.
Step 5: You need to go to a manager of database and add the existing database that you want available through your service. When installing the
access level 0 database will be available for viewing without registration.
Step 6: Add other users. At the service there is no system авторегистрации (or prohibited)
To go to the Administration need to click one button in the left menu, this menu - basic. The new version is available Menu button right on top.
Log directly available to the script name: admin.php
For older versions, it is important to:
Typically by default in all releases are the login and password that type TEST - TEST or TEST - 0000
If you could do it then can begin to work with dbscript!!! Congratulations!
A note on the activation:
When you install a personal copy dbscript you can get request for the serial number of the license, he asked automatically if it is missing or not
valid.
The resulting serial number should be inserted in the field after the activation number and click verify.
After the activation would have to be on the menu entry (or Menu), insert the key program. He sent in the form of a file.
* The program is able to remember a few numbers of activation, if the server hardware or software changes, but in the event of a change of rooms
to be changed and the activation key.
* If you had an old demo or test version of the old key is removed automatically.
* If you want to switch to another version of the program and received activation key
or an updated copy of your key does not match the command-deactivate. deactivate and activate, or your room. deactivate_all (important: remove
all the serial numbers and keys).
* If you want to change the key only - then rename or delete key dbs.key in _conf /. Then, whenever you install a new key.
Start using \ Starting using dbscript
In Dbscript 2 types of menus.
The first one you see after installation, it will be left in the new versions of the Menu button on the top right menu is available new. In any case,
you will be in the following paragraphs:
Administration - management of the service in general, see «Modules»
Found on the possibility of incompatibility will be corrected. My Account - your personal profile and settings, see «Modules»
Search - Using the data usually begins with a search, see «Modules»
Editor - see «Modules»
Manager database - managing the real database and register them in the service, see «Modules»
File Manager - work with the file system on the server where the service, see «Modules»
4
6
Overall notebook - notebook common to all users
Test - Automatic check of all the configurations and settings. Perhaps in part to correct some errors. We recommend that you regularly carry out
its.
Version of the service - including not only the kernel version, and versions of all the internal modules.
About me - contains information about the program.
Author - information about the author.
Modules of the program and a description of them (opportunities) \ Modules and it's prorepties
The principle of the project (official, briefly)
At the entrance to any page of the program is loaded the kernel, which loads all the necessary configuration and passes all the input data relevant
scripts methods GET and POST.
Usually, at the entrance to a site in the left frame shows the menu map, and in the right runs the selected program module. The menu can be
switched off.
Manipulating variables, you can create a reference to an operation, or advanced search.
Search (show) (getfile.php, r.php)
In the search, you can see and otobrazhetsya menu with a list of groups (if permitted), a list of tables that list the types of search, a window to enter
the desired value, additional options and click the search itself.
Module search can also take command (list. Help).
Search can be operated in several modes of slightly different, but similar in general.
(In the administrative mode are also displayed additional features and commands).
Viewing is capable of "inaccurate" search, so you can find the object, not even memorize their full names search mechanism able to compare
characters in different registers, or search for the word on his part and give the data found in tabular form.
Multi seach - you can type in your search through more than one meaning, and they will be displayed in one window (if allowed)
The subject may have a comment or a picture.
In the search for possible opening of the photo (image) or text comments recorded for each database in a separate folder (imyabazy + scr). (if any)
In the search results appear on the right side reduced image (to increase), and click the comment, which can be opened or read comments on this
site waiting for pop-up hints. File names are identified by a code or set the column format for images, etc. is set in the configuration.
Editors and administrators can click Edit directly in the search engines. (Red, right).
Also, the editors can delete directly from the search point for the massive problems (ticks), and editing header.
Additional options:
Search Type (see below)
Show # of lines - allows you to change the number of lines per page.
Sorting allows you to sort the selected field, for the DAT tables can be sorted only on the first field.
To select the active mode only «to select the field» (7)
Disabling comments. And the drawings - no comment:)
Only the whole field - the results of throws that could also be found as part of the whole input value.
List of search modes:
The names of types of search can be redefined!
By title, by code, category, all at once, which was elected on an important field, select the field, all fields on the comments (10. Rather than 9).
1-st mode (the title)
Using the search by name (the column is determined by the editor, or admin, the default value - 1)
A comparison of line with the content database, (only the column name), if there are any - are displayed.
2-nd mode (by code)
Request code - looks for a digital code (no figures are for the headlines and skip). (column is determined by the editor, or admin, the default value 0, ie the physical first column)
Non-numerical values of this regime can not be found (such as «128 256» - there is a gap, i486 - there is a letter)
Very useful for table 3 mode 1 category.
** Note - You can add in the future disable checking only digits.
3rd mode (by category)
Table as a SQL
similar to normal search, but is designed for groups within the tables
mode! 101 displays a list of all the teams are in the form of links.
Table as a CSV, DAT, CFG
4
7
similar to normal search, but is designed for groups within the tables
mode! 101 displays a list of all the teams are in the form of links.
1-category (in alt.versii may be referred to as mode-5)
A search for a given category, for it is any non-numerical value. Used in the database where all objects have a unique index.
2-nd category (main)
Used in case of non-unique indexes. A framework for the hierarchical structure of up to 2 levels of nesting. Able to search for any of the columns.
3rd category
Also that the 2-I and with the mechanism for verifying the 3rd column.
Especially all the features of mode 3 added module produces checking the availability of titles and issuing them as buttons Administrator can solve
the users, but by default it is only available to him. Running this module, you can simply giving the command! 101.
4-I category, the same as the first category, but selects a column of data from the search object if it gets into the process module seach this weight
system!
4-th mode (all at once)
A full display of the content database, regardless of the query text. Only the administration can work in this mode by default. This mode gives the
maximum load and the traffic is due to complete over the entire base. Do not give it to all users, although you can set a limit to the maximum
search results.
5-th mode ( «best») (favorite)
For each database can have its own list. For each user, too.
6-th mode (on the important fields)
A search for the values imposed on all speakers described the administrator.
There are three ways to work this mode, search for all the columns, and search all columns except specified, and search all the columns
(autotransition mode 8). More information - (see admin)
7-th mode (select the field)
Same as the 6 th but given the choice of one column from the list to search. It is important - the column is limited to the list of authorized
administrator. At the very administration set lists do not work. (available for all columns)
8-th mode (all fields)
Search all fields, it is important to be careful, because by entering 1 for example, you can not find something that is planned.
10-th mode (by comments)
Search for all comments pertaining to this database.
Creating a hand-held links to display values!
http://localhost/dj/site/r.php?tbl=11&m=7.5&vID=Onyxia&vID2 =
tbl - the number of tables
m - an indication of a search mode, 7 for treatment after the decimal part, you can specify the number of columns.
VID - ID or name that you want to find
VID2 - ID or name for the second main column is required if the table there are 2 main speakers.
Important: if the table is, but the administrator has not identified - immediately inform him of this.
Work with the editor to the table makes 2 main speakers without setting facing the loss of data.
Search in Unregistered Mode
Will be visible only to those tables and the base is allowed to watch without rights.
The program is written in order to maximize user-friendly operation. Just write the name of the desired object (just not too small, that there were
no false matches), select the database to search, select the search type and click Search.
Administration (admin.php)
My Account - your personal preferences
Editor (w.php)
Manager database (dblinker.php)
File manager (filemgr.php)
Bug Service
If you make a mistake and want to get it further explanation - dial. Errors, and then locate it in the list.
Although advised to write it on this forum.
If you find a bug \ bug \ deficit - write to dj--alex@ya.ru marked - Error in the progamme dbscript and version number. You can also visit my topic
at Mangos.ru or 1wow.ru
In the service if allowed reports to be sent to the server - available BUG button next to the button menu.
Complaints are checked regularly.
4
8
Found on the possibility of incompatibility will be corrected.
==================================================================================
===================================================================================
==================================================================================0=================
Commands (from the viewer)
** - The command is obsolete and can be retained, or vice versa is planned
. cmsg - code to convert the message into the message in the final version requires 1 parameter
. rmsg - convert a message in the selected language in the code of communication, requires 1 option
. smsg - send a system message requires 3 parameter
. phpinfo - information about the services working on this server
. errors - List of bugs
. status-** Status (state core functions). Call to learn about temporarily idle or disabled modules.
. admin Go to the Administration
. auth - ** to find in the administration, is available by default at the entrance to the localhost
. edit - Transition to the Editor
. help - help and a list of commands
. info - View the current level of access, all names under which you are logged in, and the current connection.
It also shows your browser and operating system and some drugiedannye.Etu string attribute is recommended if there are unusual errors that are
not available to other users.
. relogin - Relogin because protection system has been improved, following the commands you need to consistently write and click on the logo
first, then the configuration. Complicated mechanism to hinder attempts to selecting passwords. Can be disabled if the automatic authorization.
. ver - Version number of programs and sub.
. author - About the author
. aboutme - on the program.
. showmesomemessages N - test shows the window
. window $ script $ action - test
. deactivate - remove all the information about the activation key and key files, requires 1 option - an activation key
. remove key - remove a file-key program.
. open log - opens a folder with the logs, if allowed access to it.
. ban - ** ban on IP
. unban - **
. hashgen - debug command heshiruet you specified parameter
. os - said the type of server operating systems.
. shutdown - ** to run the program restart any service, requires an additional module.
Starting with version 1.6 logs, and system tables can be viewed through the administration module, and you can use the command
. gmdata - a list of users
. dbdata - List of tables and databases
. editor - the editor list
. denywords - list of banned words
. pages - a list of pages
. styles - a list of styles
. langset list of languages profiles languages.
. errorlog - internal error messages
. log - reports of user activity
. reportlog - reports and notification of users
. undolog - commands executed on the server, and scripts to their repeal.
. execsqllog - logs for direct SQL scripts.
4
9
Color error codes (window titles):
Blue - the usual error message, or typically, you can continue to work to correct or ignore it.
Yellow - for this feature, the update module.
Red - serious error, in most cases, the continuation of the work or function is not possible.
Green - the notice is not a mistake.
«Blue screen» - a critical conclusion of the server, is a consequence of the fatal errors, such as complete elimination or a lack of configuration or
hardware are incompatible with the \ OS.
The agreement for the commercial version
1. Service version may be available on our or your hosting. In our case, it would be «ČTK» zone chg.su. The domain can be chosen for another
add. Payment.
2. After the expiration of paid time terminate any of the resource and / or its modules, and a week later made a partial disconnection of the resource
prior to payment. In the case of perpetual version stops just to support and develop the modules.
3. Of any critical changes in the contract you will be notified in writing of your e-mail. In other cases, you can find it on this site. It is advisable to
check it at least once a month.
4. Author is not responsible for user errors, consequences of bugs, possible loss of data and other natural phenomena. Administrators are
encouraged to use the built-бекапирование to Settings, and for tables in questionable transactions.
Supplement for working with databases (for commercial version)
Working with databases can be implemented in two ways (depending on your choice)
1.Bazy data exist only in online form, and the customer has its own patch (add, delete, group and others).
2.Baza data in Excel is working on a computer and a regular customer (at customer's choice) is sent to
processing and transformation into an online form. Update without changing the structure of the database begins immediately (if they have to
change part of the program modules). Typically, this option is used in the reader's version of the service.
3ametka: although the program can perform some tasks for developers of data-bases, but it is not for them but to ensure convenient access to a
database editors and users, the availability of the site is optional.
Agreement for non-profit version
1. Tools can be placed on your hosting.
2. The program is free, and therefore you can not order a new module. But can make an application for the off. Forums. You can also make a
donation;).
3. Bath contangs served less priority.
4. Author is not responsible for user errors, consequences of bugs, possible loss of data and other natural phenomena. Administrators are
encouraged to use the built- бекапирование to Settings, and for tables in questionable transactions.
A list of all available versions of the service.
Important - Dbscript available in commercial and non-commercial version.
Only your investments can help make the program better!
Potential commercial versions that use our hosting.
1. Full Version (Extended)
Features:
* Free Updates.
* There are all the additional modules designed for dbscript.
* Customer receives administrative access to the site
Features of the service:
* Ability to connect the copies to different servers and not to one
* Space for files and or databases on the master server behemoth - 8GB.
* Ability to connect up to 5 copies of the service connection, optional.
* Possibility to choose another site in the domain chg.su (for service)
* regular conversion sent the customer data in the format of the service
5
0
2. Normal version
Features:
* Free updates
* Customer receives administrative access to the site
Features of the service:
* Space for files and or databases on the master server behemoth - 2GB. Beyond large files are removed.
* Ability to connect an additional 1-th copy of the service connection, optional.
* Conversions sent customer data in the format of the service
3. Economical version
Features:
* Customer receives administrative access to the site
* Free updates
Limitations of the program:
-You can not add new database (link)
Features of the service:
* Space for files and or databases on the master server behemoth - 500MB.
* monthly conversion sent the customer data in the format of the service
4. Perpetual version
Features:
* The period of validity is not restricted.
* Customer receives administrative access to the site
* Free updates
Limitations of the program:
low-priority technical support
-slightly simplified version of the editor
-part is not permitted dop.funktsy
-when searching for the maximum number of results = 50
Features of the service:
* Location for files on the master server 100MB.
* may have been the transformation of customer data in the format of the service
5. Reading version
Features:
* Customer receives administrative access to the site
* Free updates
* duration of the increased 10-fold.
Limitations of the program:
-in file manager is prohibited transactions related to recording
, no editor, but does not require the team to update
as a consequence you can not add new database (links), and users
low-priority technical support
Features of the service:
* user accounts and databases are not specified in advance is paid in addition.
* may have been the transformation of customer data in the format of the service
Note: The list of users and databases specifies previously.
Potential commercial versions do not use our hosting.
1. Full Version (Extended)
Features:
* Free Updates.
* There are all the additional modules designed for dbscript.
2. Normal version
Features:
* Free updates
3. Economical version
5
1
Features:
* Free updates
Limitations of the program:
-You can not add new database (link)
4. Perpetual version
Features:
* The period of validity is not restricted.
* Free updates
Limitations of the program:
low-priority technical support
-slightly simplified version of the editor
-part is not permitted dop.funktsy
-when searching for the maximum number of results = 50
5. Reading version
Features:
* Free updates
* duration of the increased 10-fold.
Limitations of the program:
-in file manager is prohibited transactions related to recording
, no editor, but does not require the team to update
as a consequence you can not add new database (links), and users
low-priority technical support
Note: The list of users and databases specifies previously.
List of non-profit version.
The usual version is available free of charge.
You can send me an application for a key period of 10000 days. This is done to account for leads.
For users of Linux - the activation can be automatically selected.
When activated, you can opt to choose a name and email to register the service.
Other versions.
6.Developer edition
Closed version, just for stuff. (team development).
7.Demo version (public)
Always available at http://dj.chg.su/inside/
Username Password ENG ENG for fans of the English language.
Username TEST Password TEST big letters.
Does not require installation.
Demo version
- You can not save some of the data or settings
- The official online version is installed on the site is off about 50% of capacity, in order to secure the server.
Memo:
Although you can convert any downloaded version of the online demo version. (activation)
8.Beta test version
Free, but limited time of testing. (Stuff, немаленькое). Upon termination, you can download the new version of the service and start a new test.
Completely analogous to the normal version of the service. Almost no limitations.
If you upgrade to beta version did not work the service stops.
We recommend that you check some of the new opportunities of service and assist in the documentation improvement service.
In beta testing may be different conditions of testing.
Requirements for beta tester
-desirable server which allowed free to work with SQL
-The ability to correctly describe the request, or an error in the program.
The existence of team-preferably people who can work with database
5
2
Tasks
research opportunities program (identifying deficiencies documentation)
-detection of errors and shortcomings, the search of vulnerabilities in the program.
offer solutions.
Memo:
You can turn any downloaded version of the beta version. (activated).
9.personalnaya demo version
Besplatna.V basically similar to the normal version, but has some limitations.
Activated introduction to the issue of the serial number of the word demo.
Memo:
Activate a trial could have a copy of any service.
Additional features of commercial versions of
* You can order the new modules to the program (a fee and, depending on the complexity of the order)
* Ability to create and support the site. (fee and depending on the complexity of the order)
* Ability to install and support forum. (functions of the administration takes the customer)
If the forum fee (vbulletin, ipb 2 +) the payment is made separately.
* providing a place on the server to your needs (included in the payment program)
Note: Commercial versions include all versions to be used.
Note: content databases up to date photos and descriptions of products, etc. - Running the editor (s) of the customer, product pictures may be sent
to me in accordance with the selected version.
The author should not and will not engage in the processing of your information, but if necessary, may create a module with additional features.
Note: a month is considered by day use the service, rather than days passed without action.
How to extend the program for free?
+ You can increase the service life of 5 days for each added question and answer in the FAQ
(10 days for a paid version).
+ Who will help him finish the documentation in full service extended to the use of 10000 days.
(indefinite paid for version).
Perhaps that need for such services will be needed more than once.
Of course the extension will be made only if written FAQ will be helpful to the author of the project.
+ Used is considered to be the day when you login and commit what is the operation. Any external view will not affect the number of remaining
days. Ie For a normal search, not to log, but it applies to public tables.
Paid versions and ways to assess
There are several varieties of the program.
The list is valid for all commercial versions.
A custom version of our view of the conditions of Russian non-profit program of cost reduction as much as possible.
In any case - if you want to and can help develop the project, it can provide financial or «iron» Support.
Version of the User
Program
User Program
Commercial
Commercial Service
Коммерческая
программа
Коммерческий сервис
Full Version (Extended)
200r \ 300 days
300 days 400r
3000r\1000 days
4000r\1000 days
Normal version
150r \ 300 days
300r \ 250 days
2500r\1000 days
3500r\1000 days
Economical version
100r \ 200 days
200r \ 200 days
2000r\600 days
3000r\600 days
Perpetual version
250r\-
500r\-
5000r\-
7000r\-
Reading version
50r\-
150r\-
1500\-
3000r\-
The key for 200 days
100
100
1000
1000
The key for 500 days
250
250
2500
2500
The key to the 1500 days
500
500
5000
5000
5
3
For service (our host) - Method of payment only for the advance payment program.
Options for using the service are paid 25% in advance, after which the installation and setup of all necessary, and then the final calculations. In
case of refusal to advance the service will not be refunded. (He was paid staff time to run).
Switches the extension and activation must be activated within a month after receipt, otherwise you will have to re-obraschatsya to me for the
restoration of a key.
All prices are quoted in rubles.
Additional payments, commercial version
(Payment for conversions between versions, and the capacity reduced versions)
Payment of additional features implemented without any special instruments.
You may send your Yandex in my purse that amount, and indicate the desired action.
Creating a database - 250 rubles.
Create a new user - 250 rubles.
The cost of switching from one version to another can be different.
Pay special updating service - 500 rubles.
Encoding bases from one format to another (with the Transfer) - 500 rubles.
Extraordinary admission base to connect to the site - 500 rubles.
The transition from a non-profit for commercial release is the difference between them.
The transition between the non-profit version, that is, for example, the normal version of the full costs 200 rubles, regardless of version.
The transition between the commercial version is 2000 rubles, regardless of version.
On update service version:
Only upgrade your order!
Updates may include the following categories:
Upgrading the kernel - Complex updates (kernel, [core]) and php-code supplement paid in addition!
Writing a new module and adaptation programs under the new format of the basis for a new addition to paid technical jobs. (The scope of work
may be comparable to writing a new program). In rare cases, the term of writing may be more than a month. Each update kernel is evaluated
separately.
Payment shall be determined in dependence of the total complexity but can not be less than the monthly payment.
Important: Upgrading the kernel ceases work on the support of all of its older versions, but as a consequence of the update for the old version of
the program is terminated.
Update - Improving opportunities and have more opportunities in the current kernel.
Typically the program is updated immediately to the latest released version. Payment ranges from 1000 to 3000 rubles, depending on the total
complexity of the update. Custom upgrade with the functions selected by you are paid separately and after the payment will be included in the
overall package of updates.
Optimization - working on code to reduce its volume, thus improving reliability.
Correction of bugs - fix found errors or incorrect program under certain conditions.
Note: The service can be a new button, without action, they are intended for future versions. This is not a bug.
After moving to version 2.4.0 with the above, the older must be used once update240.php
After moving to version 3.2.0 with the above, the older must be used once update320.php
After moving to version 3.3.0 with the above, the older must be used once update350.php
The version number.
For example 1.2.3
1-room kernel indicates strong changes in the structure of the program. If you change the kernel подверсииreset.
2 indicates the number of installed updates. If you change update подверсии reset.
3-optimizing or correcting bugs. It is not always affect the version number.
Open source and free releases dbscript
List of free releases, with new versions, I sometimes add to this list.
To apply some free releases critical patches are required, depending on the type of lifting
register globals, although initially his support was introduced with version 3.2.0.
All releases are free only to full versions. Do not need activation and registration.
A list of available versions for downloading.
Compiled versions (without source)
Http: / / dj.chg.su / data / dbscript 1.7.7 by dj - alex nopass-RG--ENC-.rar
(one of the older releases, primitive:), is intended only for database CSV, the demo includes a set of tables)
http://dj.chg.su/data/dbscript 2.1.1 by dj - alex demo version-RG--ENC-.rar
This release is intended mainly to check whether the average user to understand the dbscript.
http://dj.chg.su/data/dbscript 1.9.1 by dj - alex nopass-RG--ENC-.rar
5
4
try something like perezalit without encryption, just where it has lost the source code:)
One of the most stable of old releases.
Important! The scripts can be pre - for the work required Zend optimizer 3!
Authorization: The default username test password, or 0000, or TEST. (Yes! in big letters!)
Nekompilirovannye version (source)
Opendbscript 3.2.1 full
http://dj.chg.su/dbscript/dbscript% 203.2.1% 20by% 20dj - alex% 20RG-nopass% 20open% 20 (MANGOS.RU). rar
Opendbscript 2.2.0 full
http://dj.chg.su/dbscript/dbscript% 202.2.0% 20by% 20dj - alex% 20RG-nopass% 20open.rar
Authorization: The default username test password, or 0000, or TEST. (Yes! in big letters!)
Permission is granted to freely use, provided that it will not be used in organizations
(legal persons)
If you enjoyed this program and you want to make it better - help the author.
By the same people and needs to earn as well as all people.
Welcome and help to improve the product, and financial support.
Not allowed to resell received free copies of the script, but allowed them выкладывание with
Link to official site.
You may not delete or distort any copyright, and information about the author, website, and donations in all versions of the program.
If you have any questions, please do not hesitate - write.
dj--alex@ya.ru
Sites that are already working with our program: (portfolio) and other news.
http://www.chtc.ru/chtc_22.html - a directory of organizations, Scientific Center Online v3.0
http://www.mangos.ru/forum/showthread.php?t=17387&page=6 (http://dj.chg.su/dbscript/dbsmangos.png) - dbscript added to the utility program
for Mangos!
http://dj.chg.su/mangosedit/begemot/ - database for the game server Eternity v3.2.5 (was closed)
http://dj.chg.su/mangosedit/maryno/ - database of game servers Maryno.net v3.6
http://dj.chg.su/mangosedit/ edb or sdb or udb or psdb or ytdb - a public database WOW, for reading.
http://wow.chg.su/anticheat/ - a system for monitoring and tracking читов WOW v1.8.0 SE (protected) (non dbscript)
http://stroj-servis.chg.su/ - «Stroyservis» site with content management for dbscript v3.2.2
http://dj.chg.su/inside/ - demo version - always the newest.
http://eternity.chg.su/dbs/r.php?tbl=dbdata&m=2&vID=ipbgamfor_auth_access&vID2 = test service Eq2emulator.net
http://behemoth.chg.su/dbscriptforum/viewtopic.php?t=6
The first Alpha version of the sample database, data can be
Download here http://dj.chg.su/data/dbscript1.0alpha (demo) + db (bydj - alex). Rar
It may be useful to engage in programming, but it is not showing any advanced features.
Migrating from version to version upgrade
For Service -Updating is carried out by the program, your participation in this process is minimal.
To update the site could be temporarily suspended, or some time (several hours) to work correctly. This will be reported. Maybe some minor
settings will be reset.
Personal Edition you own the new replacing the old files and run the first script apdeytera if there is a test configuration (small turned to adapt the system there is
always).
http://behemoth.chg.su/dbscriptforum/viewtopic.php?p=9 # 9
Payment options:
After payment systems:
"Yandex money. www.money.yandex.ru Account 4100177805659
Webmoney (www.webmoney.ru) Account Z319822715808, R189885076123.
Mobile
You can send the amount to that number by the card or forward with a special request.
Valid only for subscribers of Beeline.
5
5
hhhhhhhhhhh. - This is not the contact phone number.
Request for transfer from any location
* 145 * xxxxxxxx # * sum
Then we need to comply with a request that will come to you. Note - If the amount of less than 65 rubles to the account request will be rejected by
your operator.
Note: This phone number does not serve calls or SMS.
Payment Cards
Perhaps the adoption of codes of cards Yandex Money or Billayn as payment.
After or before the payment you should write a letter to dj--alex@ya.ru indicating the amount deposited and the method.
Paying service organized by the "virtual" account from which funds can be spent on the selected target. (keys extension orders supplements
(commercial version)
When you pay several months, the amount was withdrawn immediately.
At the end of means - sent a warning and service is frozen, but the service is reserved.
Additional documentation on the core functions of the nucleus. New!
Especially for those who want to try to write a new module for dbscript decided to list them.
Documentation Modules: dbscore.lib v3.6 includes:
lprint ( "IDMSG") - print a message, where IDMSG - Eid message from the language file you select the appropriate language.
cmsg ( "IDMSG") - almost the same, return the message (without printing). at the command line command is available. cmsg for rapid viewing.
rmsg ( "TXTMSG") - returns the ID message, the text of the message (if possible).
testadmin ($ prauth, $ id) - checks the specified ID in the Admin.
readdescripters () - complex functions, processes the data on the attached table and now it displays the relevant settings and adjust it as an array.
Key output is available in 32 line file r.php. (ver 3.5.57)
backupsql ($ connect, $ prdbdata, $ tbl) - tbl - the table number, copies the table into the internal database dbscript. obsolete.
restoresql ($ connect, $ prdbdata, $ tbl) - similarly, recovery from the archive table.
5
6
infrestsql ($ connect, $ prdbdata, $ tbl) - the time бекапирование table function backupsql.
structsqlx - reserved.
copydatabase ($ source, $ dest, $ connect) - direct copying of databases, bypassing all the settings.
updatedb230 ($ filbas) - Update FDB database to version 2.30 (above its correct testing), is used to CSV in the original, requires a hat (!)
updatedb326 ($ filbas) - similar to adjusting the function, use the kernel yourself.
prefixdecode ($ indata) - defines the work to the search by several fields, in 3.х program includes minor errors in the use of this feature.
decodecols () - function of supporting the search by several fields.
cmddecode ($ vID) - checks whether the entered value to the search team.
checkbox ($ varname, $ varforprint) - creation of a normal checkbox.
example: checkbox ($ testb5, "testb5");
varname contains the variable flag, varforprint variable name
submitkey ($ name, $ cmsg) - similar function, but to create a button style dbscript - unlike the usual is that instead of the name for the button is
passed CMSG ID.
hiddenkey ($ name, $ cmsg) - similar, but no buttons visible
hidekey ($ name, $ value) - same thing, but without the CMSG ID, with the usual name.
menukey ($ name, $ cmsg) - reserved
inputtext ($ name, $ size, $ value) - the creation of fields for input, value - ZN. default.
inputtxt ($ name, $ size) - the creation of fields for data entry, the value of the variable $ name is passed as the default value.
txtarea ($ name, $ cols, $ rows) - similar, but the field is multi.
printselect ($ array, $ start, $ end, $ varname, $ varfortest, $ colforsend, $ colforprint)
example ==> f ($ stcontent, 1, -1, "testb6", $ testb6);
array - a group of codes in [a] [1] idshniki names in [a] [0]
start, end how to skip from the beginning and end of
varname how to print the variable:)
varfortest channel coderzhimogo varname for Autoselect if available
as pr varname = varfortest writing
colforsend number of columns for the transfer colforprint column to show the (solid)
takes part in the reconciliation column is sent (send)
selectedprintsql ($ data) - displays all the rules and settings for the print data from SQL database.
selectedprintcsv ($ data) - the same thing, but for the FDB database.
directselectsqldb ($ connect, $ name, $ title) - a straight choice of database, name - the name of the menu, title - the title of the sample
cmp ($ a, $ b) - subfunctions sorting.
cmpstroke ($ a, $ b) - subfunctions for String comparison.
granttest ($ datatotest, $ addiflist, $ addifcmp) - subfunctions self.
executesql ($ query, $ connect, $ k) query-your request, as he will be tested at no words, connect - your connection to the database, k - mode of
operation from 0 to 3. 0 - normal, 1 - incisure characters are not pleasing mysql, 2 - disable printing.
returns the number of operations.
sqlerr () - Error SQL, in silent mode does not display anything.
encodevID ($ vID) - not Spanish.
decodevID ($ vID) - not Spanish.
mycoltonumber ($ mycol, $ name) - get an array mycol name and you want to find it. returns.
numbertomycol ($ mycol, $ numb) - the inverse function.
printfield ($ data, $ name) - print a list of fields to select, sub editor and search for modules. name - the name is transferred to the field select.
5
7
printcmp ($ name) - displays a list of comparisons.
groupdbdetect ($ prdbdata) - the discovery of the list are groups of databases (if allowed to set)
groupdbprint ($ grouplist, $ nadpisx, $ prdbdata, $ tbl, $ groupdb) - Provides a list of groups. prdbdata - data on a selected basis, tbl - her ID,
groupdb - the current group of bases, nadpisx - the name of the field.
printlink ($ prauth, $ prdbdata, $ ADM, $ tbl, $ grouplist, $ resource, $ nadpisx, $ groupdb) - print a list of tables to choose, sub editor and search
for modules. name - the name is transferred to the field select.
endtm () - considers how long it takes the script to work automatically.
getdirdata ($ path, $ mask, $ protect) - path - the path, mask - a list showing. masks, protect - the list of banned masks.
maskapply ($ filename, $ mask) - subfunctions File Manager.
submitimg ($ cmd, $ name, $ img) - button with the icon.
sendfile ($ file) - send the file
uploadfile ($ uploaddir, $ filename) - receive a file with all the checks.
joinfiles ($ path, $ mask, $ protect, $ stroka) - bringing together all ukazannyx files resp. masks, and the name of the final $ stroka
kill_dir ($ dirname) - the destruction of the catalog _s_ data.
filesselect ($ path, $ mask, $ protect, $ nameselect, $ regsz) - display the contents of the folder, the file manager subfunctions
add_endslash ($ path) - adds a slash to the path (/)
del_endslash ($ path) - remove ...
searchplus ($ file, $ filetoaction, $ stroka) - Search the file or filetoaction lines. containing stroka with an opportunity to use the logical AND (&),
OR (+). at once both operands - does not take correctly.
xfgetcsv ($ filedescripter, $ pgsize, $ separator) - were seen in the Linux bug in the standard function fgetcsv - had to write a prompt replacement.
readfullcsv ($ filedescripter, $ oldnew) - subfunctions, reading tables FDB whole kernel is used for system tables.
confdetect ($ filbas) - subfunctions to define a prefix to the configuration.
csvopen ($ fileforaction, $ mode, $ fileforcopy) - complex functions with different modes of operation, similar to the fopen + additional mode:
delete, backup, copy, exist, move, rename, restore. Globality and locality settings define the feature.
writefullcfg ($ filename, $ massivename) - subfunctions, record tables FDB whole kernel is used for system tables.
writefullcsv ($ filedescripter, $ header, $ plevel, $ massive) - subfunctions, record tables, used to edit the kernel.
csvmod ($ file, $ act, $ values, $ vID, $ vID2) - subfunctions, changed tables CSV
vID - this is the foundation and virtual (second) ID, values - the values, act - work (edit, del, add), file - file of the target. used by the editor.
structsql ($ action, $ field, $ fieldexch, $ params) - Work with the structure of the table SQL, Field field fieldexch - number of columns for action
params - the new column, allowed the team addafter, addbefore, del, modify (add, after, before, remove change).
structdat ($ action, $ field, $ fieldexch, $ newname) - the same team for the CSV (FDB), added another 1 team - fieldexch-change field locations.
getvar ($ p) - obsolete, not Spanish. receives the value of the GLOBALS
getidbyid ($ DATABASE, $ idsrchcolumn, $ idrescolumn, $ string) - a _Realnogo-Id in the list of databases used by the kernel.
gencmdlog ($ tablename, $ myrow, $ mycols) - subfunctions, the generation of log action.
errorlog ($ action) - the generation and preservation of log Action ended correctly.
undolog ($ action, $ restoreaction) - data storage for their application to the user, for possible repeal.
logwrite ($ act) - the total output.
5
8
screen () - subfunctions find - display the icons and their handling, using the kernel.
backupcfgs () - saving of config.
restorecfgs () - Returns the last saved configuration.
autoexecsql () - start automatically configured SQL script. for those cases where it is necessary that the permanent right to the original state. also
used to freeze the values of users. used by the kernel.
initwindowactions ($ enablepositioning) - Prepare a button with overlaid windows for windows messages.
msgexiterror ($ type, $ data, $ script) - reports on the cause of the crash and stop working.
window ($ script, $ actions) - it displays the message, the number can be any (!).
example::
$ script = array (/ / For the special regime asks icon as a parameter data
'message' => "Message", / / message
'Icon' => "info",
'mainheader' => "Main header");
$ actions = array (/ / For the special regime asks icon as a parameter data
'OK' => "r.php? Tbl = 22 & mode = 8 & vID = 118257", / / title
'Cancel' => "admin.php", / / message
'Repeat' => "admin.php? Write = Import_Eksport");
window ($ script, $ actions); echo "here could be something to write or display the same"; closewindow ();
needupdate () - require updating and interrupt the work. Spanish for the test versions.
needupgrade () - analogue.
demo () - indicate that this demo version:). suspend the work.
bluescreen ($ message) - to show the blue screen.
authenticate () - the old authorization, without pay kuks.
testinfo () - display advertising.
showmemessages ($ a) - subfunctions.
author () - show the author.
iniparse ($ filec, $ mode) - reserved, not Spanish.
debugcfgprint ($ hdr, $ plvl, $ dbcontent) - debug option.
removecr ($ c) - debug option.
rfsysdatareq () - Loading parameters of the system tables.
entsymb ($ a) - the functions of fixing the line to save and return transfer back
symbent ($ a) - ...
readdescripterslive () - will read the headers for the tables to which they have, for the rest - will show AS IS with the default. only for the
administrator.
onend () - displays a warning message and exits, if the work had been illegally changed the script entry point, otherwise does nothing.
always performed.
pictogramm ($ imagefile, $ link, $ text)
Announced updates (todo list)
5
9
Deferred updates
Current update (which is working)
What was the last update .... (changelog)
CFG OPT FUTURE
Summary of changes to the list.
+ Improvement, addition, change
* Corrected
** Low-priority changes and corrections to the information
- Removed, disabled or not in relation to different causes
Already, the new version, not yet released
http://svn.shamangrad.net/dbscript/
That new in 3.6.03 30.05.2009
*bag is corrected c by the false shortage of memory, critical bag is also corrected with loading of pages.
*separated html elements for the change of style head, footer, window, windowserr
+plural changes of system messages.
+in the administrative module another button is added to save works for comfort.
What's New in 3.6 30.05.2009
* removed for needlessness button switch \ creating user profile in admin mode.
Added the ability to create a personalized configuration of the personal folders for the user
(start at macros.cfg)
added the possibility (if the administrator) to choose favorites from search results and put it
in the basket through a massive operation, overwrite the default is not allowed, but may be
included. For each table can be only one group of baskets (elected), each user selected in the
basket (favorites) are stored separately. Requires personal configurations.
* преоптимизация removed from the files w.php, edit.php, Available source code for all versions
of the program.
+ added to the main menu button mangos.ru;) leading to the theme of the program.
* put the root can now be _only_ as root. Do not remove yourself from this tick.
* anonymous mode now also available to the new menu - but only 2 options and the search for a file
manager.
+ added possibility to change the places panel file manager.
+ You can now change the color of light strings in the table separate from the style, and font
size
* amended the translation module is a graphical menu items are now taken from language file,
prefix MNU_
important: from pages.cfg not taken the title of the item.
+ added command root (for Linux, require a web server): Operation execution. Restarting Mysql and
disable the service, restart Apache2, execution of external commands from command.php
+ Added the ability to disable access to all pages except the authentication and admin (in case of
an attack or overload)
+ added command. time. Allows you to see the time server. (dd.mm.gg dd-mm-cc).
* repaired automatically add to a group of new registered table
* repaired lifting adding names of new registered tables
+ after the change of password, new password does not require relog
What's new in 3.5.60 05.05.2009
+ for non-commercial purposes under the windows, you can get a key for free!
+ removed limit of 10kb for reading and editing of files - be careful with the size of the
document, for example, do not edit movies, etc.
* Fixed recursion on a massive operation.
* ban also removes the logo and copyright
+ Now you can turn off downloading of graphics in the menu, or off the menu (if necessary).
Needless menu may be in another language, without graphics - just add a column with the name of
the language (in the title), and in this column to place the translation of all the options.
Important: If the column is not found, the purchase will be the default language.
+ button is added to the admin «My Account»
* Fixed the lack of logs in some teams, non-critical, only 8 errors corrected
+ Now all buttons are accessible via the login page (*** and contains a pictogram). In a special
6
0
configuration option is added to quickly jump to the page.
+ bagreporty on the button Debug report can now be sent to the server, attach the current date.
Nick, IP, and the address of the service administrator for the answer, and some types of data
about the program (ID, and version). Gathering information about your computer or the user does
not. In a special configuration option was added allowing service.
+ added command. print internal variables. (debugging)
* Fixed the extradition on the screen address the main server when you open a database manager
without rights.
+ via dblinker (module administration - Manager database) you can now switch to perform the
necessary code in the table if the table is not recorded in dbscript selects only base and the
nearest table and will display a warning.
+ Editor green shows not only the registered name of the table, but her real name or the name of
its base.
What's new in 3.5.58 30.04.2009 testing
+ to find you can now celebrate the ticking items for bulk transactions (requires a user right in
the config). Fill a single column value, delete the selected or generate the code to recreate
those records (in the form of a patch)
* added protection against transmission line instead of page number
* amended an additional module for processing the database on mp3 - the column number of the track
* cleaner code creation script on the selected values of the database. The option is now called
the New Code. (available only for SQL)
+ part of the error message is displayed to the translucent window., icon help, too semiopaque
+ while viewing an illuminated tables
What's new in 3.5.57 04.04.2009 test release
* Fixed: showing the first column as DATA, in some cases
* Fixed: generation unnecessary links in the search in the first column of DATA DATA
+ added quick link to edit the configuration selected table. - Displays a red arrow pointing only
to administrators.
* Fixed the lack of 1-st Russian translation of a line inside the configuration file, also some
inscriptions are not the preferred language (when installing)
+ menu, you can now change the size of the width.
+ new styles (calculated on a new configuration page)
+ added option to the restoration of the backup - to force the selection of the database.
+ Added the ability to execute commands from a database management - is useful when you install
the program.
+ Added button back on the menu superimposed windows.
English version
* Fixed: Show first column as DATA
* Fixed: Generation unneeded link in DATA field 1 removed
+ Fast link to edit config of selected table (red arrow)
* Fixed: Incorrect words in installer
+ Menu width can be changed
+ New styles
+ Added force select DB to restore from backup
+ Added executing command from dblinker
+ Added «back» key to windows
What's new in 3.5.52 02.09.2008 test release
* Fixed: showing the first column as DATA, in some cases
* Fixed: genereatsiya unnecessary links in the search in the first column of DATA DATA
+ added quick link to edit the configuration selected table. - Displays a red arrow pointing only to administrators.
What's new in 3.5.51 28.08.2008 test release
* Fixed: the loss of choice of field for manual selection of fields from a list (search)
* fixed language oschibki module pages (pages) in the process of installation.
-removed support for older versions of dbscript db manager.
+ added editor DATA c 3 new settings in the configuration: the number of fields (the separator,), the names of header files, (,) (test) used to
separate data-while not supported by undo, check CRC.
English
-removed dbmanager 2.x
* fixed installer language smalll error (pages)
* bug fixed - manual select column search (now not reset to default automatically)
* remove disable protect hdrs (fix)
+ added editor for fields type DATA with 3 new db configs: number data field (separator is,), names header files (,) (test), used separator inside
DATA fields (not support check CRC, undo)
What's new in 3.5.49 15.08.2008
* restored the opportunity to name the names of backup
6
1
+ Added the ability to perform dumps (in 2 places)
+ made changes in the built-help system, update the icon.
+ added a user-friendly interface to create, delete, move the databases and tables (only for admin)
+ Added button call manager database and spreadsheets to the admin
+ Added possibility to check for program updates from off site (if available online)
English changelog 3.5.49 15.08.2008
* fixed names for backups
+ added ability executing SQL dumps
+ some fixes help system, added icon
+ added db manager key in admin module
+ db manager added commands: add db, copy db, del db, copy table, move table, del table. (only for admin)
+ added check updates from off site option
What's new in 3.5.36 06.08.2008 hotfix
+ removed not giving the message to work in every field
* fixed: bogus error about not connecting to the SQL during installation, otsutvie redirect after the installation of some operating systems.
English changelog 3.5.36 06.08.2008 hotfix
+ fixed annoying message in every field
What's new in 3.5.36 01.08.2008
+ added installer
+ Fixed bug where if there is no backup button rollback can be configured to press.
* added some inactive parameters
English changelog 3.5.36 01.08.2008
+ added installer
+ fixed: without backups key-restore configs-now not allowed
What's new in 3.5.3 20.07.2008
+ option SQL server by default added to the general settings, acting in the cases is uncertain when the target server
+ Now you can perform any of the folders dumps dump, the base will be restored to the place where it was backup.
In the dump is possible to replace the command USE command SELECT DATABASE. If you find matches or error - the procedure is not
interrupted and continues with the next normal plot. The facility should exist!.
+ dblinker, added option to connect databases and tables with other servers, if they are allowed to manage dbscriptom under those login and
password.
+ Search in the file manager can now search not only the condition or (+) but also with the conditions and (&)
+ added the right to бекапирование
* backup is no longer in the group of commands headlines
* Group 0 is no longer displayed in groups
* Dblinker, plug-ins of new connections with the tables are now fully accessible only to administrators.
** test version increased to 30 days by default, if you want to recall, you can get a long test but then the key questions on the program, action
errors and will need to write to the forum.
* made a lot of optimization changes
* Fixed bugs related to new names of variables
* Fixed bug does not show search module configurations from 3.5.2 (. dbdata,. gmdata ...)
English changelog 3.5.3 20.07.2008
+ added option default SQL server address (if not selected - active)
+ added support dump execution from _local / dump folder, bases restored to their default place, allowed command SELECT DATABASE instead
USE. If backup contain errors program just skip it. Base must exist!
+ added to dblinker option select server, and now it can be used only be administrator
+ added rights to backups, and restore from dump
* backups removed from headers to new group
* fixed: group 0 removed from groups
* fixed some optimizing errors, and new variables names
* fixed not show configs in search modules (commands. dbdata,. gmdata)
What's new in 3.5.2 14.07.2008
+ optimization code display pages slightly shortened provided links
+ add a new level of access «root» in the admin panel is automatically generated by law, have the right to deactivate the program.
+ Added button menu editing the title directly from the search
* corrected the error checking of rights in certain functions, resulting in certain circumstances to turn off (about 12)
+ added the definition to connect an auxiliary table to the title, 5-8 new fields.
1 = Plevel # 2 = BaseVisualNameorrealID # 3 = Modesrch # 4 = Column # 5 = ConnectName # 6 = Help-BaseVisualName # 7 = Modesrch # 8 =
Column # NA
6
2
+ to link to the script now, you can search include the names database, not just ID (base = race.dat)
+ filemgr is now open.
English changelog 3.5.2 14.07.2008
+ code optimization including show page and show links
+ added superuser rights, allow deactivate program, allow all other rights
+ added to search module key called header editor
* fixed some right check errors (12)
+ added rules to connect help table (with info only) to header, new fields 5-8:
Plevel # BaseVisualNameorrealID # Modesrch # Column # ConnectName # Help-BaseVisualName # Modesrch # Column # NA
+ links from search module can determine Name connection, (old version determine only ID)
+ filemgr is now open.
What's new in 3.5.1 09.07.2008
+ + + in the Linux OS demo version is automatically replaced with the normal version.
+ added config execution time of php script - it fixes a defect in which the base can not do much until the end of бекапирования.
* Fixed bug when adding through dblinker, different number of config.
+ split jumps and download the right files
+ New option allows you to change the number of windows in filemgr, default 2
+ Added button displaying PHP files by default are hidden from all. Also allows perfuse php files.
+ is a root folder filemgr can be changed, if not set using the program folder, it is important to have to write / not \ and finish line symbol /
+ added option of ignoring certain types of files when injected, not by default.
+ added ignore certain IP in the log (previously there were only 2)
+ added an alternative interface Editor
+ Added option Disable icons in filemgr, is missing an error, it is recommended that limited to 1 box filemgr.
+ added option in the menu analysis - optimization of the table.
** Fixed bug prominent in Mozilla Firefox that all fields in admin panel have been in line 2.
* fixed error when received from the comrades of the team had no link buttons editing
+ Now you can specify the location where users can enter filemgr without authorization, permitted reading, moving folders and download. Turns
on showing folders. Default off.
English changelog 3.5.1 09.07.2008
+ + + Now on all Linux based OS demo version automatically becomes full standart version
+ added config time execution php
* fixed dblinker creates outdated configs
+ split right to download, and upload
+ added config to change filemgr windows count
+ added config show PHP files in filemgr, allow upload them
+ added ignoring filetypes
+ added Alternative database editor interface, 2 options
+ added disable icons in filemgr, test, recommended used with only one filemgr window
+ added to Editor-Analyze key Optimize table
* fixed error, when given by friend or GM dbscript link not properly show edit and del keys
+ add option allow unregister users use filemgr, allowed actions: search, change directory, download. Activated when setup folder to unregistered
users
What's new in 3.5.05 08.07.2008
* Fixed a bug with the dumping of the version configuration property.cfg
+ added the possibility of a text dump of 2 methods of dbscript (large file, but more versatile) and from the server SQL (is required to specify a
folder for spreadsheets) (important - check SQL permissions to the folder)
English changelog 3.5.05 08.07.2008
* fixed reset property cfg version
+2 Methods dump database added (dbscript side, sql side)
What's new in 3.5.0 07.07.2008
+ One-function rewrite configuration - fully optimized and working.
+ add new permits use PHP memory 512,1024,2048 MB
+ the maximum number of settings, each database and each user increased to 200.
+ Users can now select the exception type search (via configuration)
+ added a group on the database option. By default, the group Unsorted. (ie, all tables). You can form your own group of databases of any type.
+ added alternative treatment group bases its group will always correspond to the database SQL. The adjustment is done automatically by clicking
the settings in the admin panel testing. Own groups in this mode can be only if the base in the FDB (CSV)
+ Group of commands added to the team title of the full database backup that contains the current table, the recommendation to use only at low
load the server. You can change the name of backup, and put autoname autodate.
+ Made the following optional features: permission frost, SQL query, copy and replace.
* rfsysdatareq is now a function rather than a subprogram, the corresponding file is deleted.
** removed from the admin panel inscription Configuring the user in unwholesome place.
! after the update, you must apply update350.phr
- Discovered a bug occurs only with frequent changes of operating systems on the machine c dbscript - some connection strings in one
configuration or splitting.
6
3
English short changelog
+ update350.php completed and needed used once after install patch
+ max config in db and gm cfg is 200
+ group db added (not equal to sql db, optional)
+ in headers menu added full database backup
+ Created as options Freeze, SQL, Mass copy & change
* Other minor fixes
intermediate version 3.4.68 22.06.2008
* The log is marked with the name of the base code.
* Fixed a bug with the glitches, the line when editing in Linux
+ include headers for the virtual configuration (now they are changing languages depending on the language of the user). Normal same title
becomes passive.
+ drop service from the damage of critical configuration will be automatic rollback.
** manually roll back the system tables can be admin-configs - Need config-Zagolovo - Save or restore.
- No sound bugs with update350.php under Linux - do not use it under that OS. (expansion of the settings to 100 on the User or the table).
+ Fixed bug when creating a database through dblinker for Linux
+ The number of spare system configuration has been increased to 200
* Fixed bug does not let us use a massive replacement of one value in the selection regime «substring»
What's new in 3.4.65 11.06.2008
+ The format of the access (plevel improved
plevel # tableIDorNAME # MODE # ColumnIFmode = 7 # Namelink (Def.auto = tablename)
Added ability to search for a particular column through the link and all links can have names, by default the same name connected table
+ Changed the appearance of the editor on the line
** Added a new style with good colors - cyan_blue
What's new in 3.4.6 05.06.2008
+ fixed bug where denywords could be skipped forbidden word if it starts close to the field.
+ Added the ability to directly edit any files (relates to a group of human re-creation.)
When editing the default 10kb (10000), if needed more or less than the amount indicated in the field for vvoda.Eto to protect against requests for
large files.
+ window () now supports any number of windows. Msgexiterror in relation to the fact that he is not called more than once does not support this
feature, but the number of open windows Nevertheless included. Perhaps in future it will be changed or zamenen.T.k. The text of the less clear it.
+ Added command showmesomemessages N, where N the number of windows.
* autoexecsql will now put errors in the errorlog a not null.
* Fixed a bug where the table that you can not edit disappear from the list of change, although the search works as expected.
* Fixed module conversion column in numbers - restored massive replacement for config.
* in the file manager bug display of options amended copy and displacement in the absence of their rights.
** test and demo versions (rarely) will sometimes display a message reminding them of the existence of the forum. The message is turned off, to
the admin-paragraph does not show.
What's new in 3.4.51 22.05.2008
* Fixed bug where changing the title in the Windows settings, causing removal of the title
+ added a new type of activation: public demo - this demo version, without display passwords mysql, perform direct SQL queries, and without the
ability to add tables via dblinker (Off button to confirm). It may be useful for training.
* Fixed a critical error in the verification denywords
+ now perform direct SQL queries can be for all versions except the public
* the preparation of the installer and the expanded configuration.
What's new in 3.4.5 14.05.2008
+ program is now capable of adapting to changes in the structure of tables SQL (including external), and it does not lose more setting of columns.
Adaptation is performed automatically when you access the table, if necessary, but also it can run a test settings.
+ Added information about the author, the command. aboutme. author
+ added translitny version of Russian translation for machines do not support Cyrillic.
+ sql settings will now be nepokazyvatsya only version of the public demo (requires a special key is free).
+ improved procedure manual changes the title.
-found a bug: in some versions of the browser konqueror sometimes ends execution.
What's new in 3.4.26 30.04.2008 Hotfix
+ Fixed a critical bug found in the failure of SQL scripts
What's new in 3.4.24 29.04.2008
+ Linux: Pofiksheny all errors associated with the creation of an incorrect (with characters \)
+ In the absence of important folders, they will be recreating in the nucleus. (data, local, scrcomm)
+ Errors in determining the number of column comments corrected
6
4
+ Fixed bug with multiinst version: bugs avtosozdaniya header, transport header errors.
What's new in 3.4.0 04.04.2008
+ Dbscript was finalized and now supports Linux. About 70% of the total number of functions.
Testing is done under Ubuntu 7. Does not work in file manager.
+ On Linux running in test mode, the full version instead of the demo.
+ Fixed an internal error that even with the resolution of file upload and post max size did not stir large files. Time max. download 90 seconds.
+ command. info displays information about the user that he is connected and used them to the operating system and browser.
+ command. ver now also displays information about the server OS.
What's new in 3.3.7 28.03.2008
+ fix: added option until nondisconnectable ban SQL caching headers (partly removes the problem of outdated cache, it is not avtofiks - no effect
on levels of access).
During the review and changes will always be visible to the true title.
+ All of the demo version is unlimited in time, and made buttons for autoactivation demo and test versions.
+ fix: re-creating new users on the model (as admin)
+ You can disable the links in the menu (!) to impute & nomnu = 1
+ fix: fixed displacement main menu and the search menu, restored animation
+ regular optimization, including And data transmission
+ fix: made a large number of other minor changes
* special edition
+ unlock not compiled run php scripts. Readfile (search module) uploaded in the source code.
+ bug found in version multinstans title is not formed automatically, tester, even setting to the admin panel is not affected.
What's new in 3.3.65 20.03.2008
+ in the window title always shows the current service operation
+ direct requests to the SQL (execute) is now stored in a separate file execsqllog, the same team, you can read the log
+ live with the system logs
now not only a team. log can be viewed logiyu
In a section editor - «analysis», the following commands: My list of cancellation, Teams for this month, teams of the day commands executed in
this table.
2 showing the method of reversed command, more correct and less correct, but gives more results.
+ possibility to cancel the team found to SQL databases processed through the program. (except for mass and EXECUTE)
preview is available.
+ lower links are now able to display the search results on any column replacing content on the mode = 7 & kol = N where N - is the number of
columns you want (if allowed).
* possible debugging messages.
+ reduced the number of audits of internal files
What's new in 3.3.61 15.03.2008
+ interface-established in full
+ link in the database it is possible to include the name of the base link.
+ corrected the preservation comment - the image is now optional for conservation.
+ pofikshen log undo, command ADD i EDIT SQL now again marked
+ rebuilt search for content of comments.
* Pictures and comments should now be located on this path _local \ \ scrcomm \ \
You will need to manually move the existing ones. In the absence of new folders will be recreated automatically.
What's new in 3.3.55 10.03.2008 alpha
+ made a new alpha version of the module processing and issuance of data in the browser
there are no frames, as a consequence treatment to initsializator will not go 4 and 1 times (to increase speed of service and reduce the burden on
SPU)
as a consequence of the workings of the menu has changed.
When you start working with any regime, it is hiding, but when you click on the button menu is restored.
+ masking mechanism supports an unlimited number of masks for the files. (a window manager is still there)
* apdeyter overwritten by a strong expansion of the service configurations
-bug: broken comments in relation to the update.
What's new in 3.3.5 03.03.2008
+ ability to view and generate links to tables and databases in mysql, and fdb, part of the generator is compatible with older versions.
6
5
* Support and older dbscript! They dblinker configyration may return to the old format but the reverse conversion is not supported.
What's new in 3.3.43 24.02.2008
+ the possibility of collapse, expand and close any given window overlay program.
What's new in 3.3.41 21.02.2008
+ Copy superstructure - Copies the superstructure with the table to another, including the names of columns, the levels of access
+ bug last amended by mass replacement of internal configuration or DAT file.
+ Fix - now configs and logs can be viewed again.
- Disabled the log READ_M followed the teams searching in the databases used to unload the service.
+ Demo version will run for 100 days instead of 50.
What's new in 3.3.4 20.02.2008
+ added to comply with treatment interruption also perform SQL now
works even if the table does not exist (in the sense of a window opens Nevertheless though reduced)
+ Added option to remove the keys for administration team. remove c parameters dbs.key or add.key
+ Fixed bug with double output of logs in some cases.
+ Now you can include the choice of speakers to find and choose not to set the terms of the administrator
Users can choose whether to require such an option in the search.
+ Visual improvements - the button which shows the user changes the color, including Pressing.
What's new in 3.3.35 12.02.2008
+ derestricted 30 seconds into the Run (very important for large patches)
+ Fixed bug with locked files with the massive changes in the config
+ Fixed bug with persistence in dat header contents sql header.
+ added function to copy and move between windows file manager.
What's new in 3.3.3 12.02.2008
+ ban on the account as a service to the administrators directly ban does not apply. (ie the right to withdraw is required).
+ file manager split on rights to the team.
* Changes the coding system owner
What's new in 3.3.22 09.02.2008
+ Fixed a bug with the requirements of the law of administration for viewing logs.
+ Fixed a bug with the ban on the use of line in autoexec.sql. Size - not restricted.
+ Added the implementation autoexes not only at the entrance to the service, but every 3rd search operation
+ click to change the sql option is added to freeze \ defrosting ability to block unwanted changes to the table until it exists.
= display the comments removed for logs
= removed unnecessary variables and parameters are added in configs - apply update 332.php - twice.
+ right now on the record irrespective of the law to read. In testing added patch to correct errors when the right to read to be below the rights to the
record.
+ file manager can now support the number of its windows more than 1 second.
Number of windows can be any and would be configured for each user personally.
What's new in 3.3.12 compared to 3.3.01 04.02.2008
+ Now the command. Edit. Admin work directly with a redirect to a script
+ crash.php module is now included in the core of the service team. cmsg,. rmsg, (conversion of the CMSG command code multi language in
words and vice versa),. smsg. (handler error)
+ corrected the lack of command in the Run module filemgr in graphical mode
+ Fixed a jump of a single file through filemgr with a piece of garbage together.
+ massive replacement of configurations and DAT table is equipped with аутобекапирование(extension no. manualbackup while. backup)
(unnecessarily volume changes can be large)
+ Fixed a bug with a limit of time for backup, snap off the preservation of large tables.
+ Fixed problem with writing a comment
+ Added the ability to perfuse the files on the server using a file manager and comment editor.
for the time restriction for pictures is 65kb. also blocked fill php files.
+ add prefix! M for multi seach through the bar.
+ fix - fixed the right to edit, it may be a separate inquiry into the future.
Note: put a very long time, but was not reported in the changes:
underscore (_) replaces any single character. For example, 'a_el' will correspond to the words' axel 'or' azel ', but will not meet the' axxl '.
* Percent sign (%) replaces the sequence of any number of characters (including zero characters). For example '% p% t' will be consistent with the
words' put ',' posit ', or' opt ', but no' type '
What's new in 3.3.01 as compared to 3.3.0 25.01.2008
+ A new mechanism for the transparent encryption of passwords in dbscript. All users of this and subsequent versions are strongly encouraged to
change passwords. In the future, supporting the old code will be limited and muted.
+ replaced by way of coding of databases in the configuration 0 fdb, 1 mysql.
To automatically start the testing fixes.
+ for the complete removal of obsolete files and libraries to use update330.php
6
6
All the old apdaytery reserved rewritten and that it will be easier to update the old version.
+ fixed some not shown connected tables
+ now supports the implementation of multiline SQL queries over the Run
The program is able to fulfill even partially damaged request, while showing how many teams able to fulfill the request, but with errors, and how
many had a «zero» effect.
+ started work on the administration module allows the semi-enclosure dblinker bases in the list of available-for-service - to support - database fdb,
sql.
What's new in 3.3.0 compared to 3.2.110 15.01.2008
+ added command. errorlog - error message on the multilang, log - all the data on user activity.
reportlog - messages sent in a report in debug mode, undolog - data to cancel commands
commands are entered without any parameters, and the work continues as normal search.
While the team and work like a normal table view, but they do not allow any changes. Ie R \ O.
+ added command phpinfo (only for admins Service)
+ optimization, concrescence major libraries of functions in one module
+ A new mechanism for protecting the service partially replaces the old one.
+ copy dbscript can now be deactivated with the command. genactcode and. deactivate with a special code.
+ when you select a different hard disk drv command now shows the volume and free space correctly.
+ Fixed bug with failure of some types of commands via the Execute (execute).
What's new in 3.2.110 as compared to 3.2.94 15.01.2008
+ authorization allows the user to remove a mass through the file manager to delete the contents of the directory entirely.
If not selected it to remove the current directory as a whole. Use with caution!.
+ done switching between the first 6 discs system. Team drv (can be disabled (!))
+ removed a log tracking the movement of the system catalogs
+ on the login page is now available in help, content is minimal.
+ restored the function of mass replacement of DAT
+ bulk rotation can now be used for system configuration
+ fix-when comparing more-less, and the introduction of more user numbers instead of one, the program now
performs compared to the first parameter instead of completing the script.
processor category tables DAT was old.
What's new in 3.2.94 compared to 3.2.64 28.12.2007 intermediate version
+ in the file manager now uses a graphical user interface elements (icons)
+ text-editing; replaced incomprehensible sentence type link to the table.
+ new scheme «single entry» authentication based on cookies, allows you to close the browser without losing the authorization to open other
windows or sent other parties to the service do not resubmit the authorization. The choice of the scheme which will work on the service performed
in the configuration. 2 schemes can not work simultaneously.
+ optimization: most of the system libraries combined.
+ You can use the search even after the termination of the use of the program (in limited mode)
+ contextual commands to modify and delete now does not depend on language
+ if indirect switching tables consumes less bandwidth.
+ buttons now appear dependent on style.
+ written module autoexec sql to get access to the specified time on the specified server running the script.
+ bug amended to show only the first named references in the tables.
+ numerous minor edits
+ links, and link the table is now open in new windows by default
+ standardization of validator.w3.org, corrected 80 discrepancies out of 95
+ Fixed bug when the configuration is not changed change field ID1
+ Added context sensitive help button (a green button if permitted aid tips)
+ if debagere an opportunity to collect bug reports
+ converter is written to the tables with the categories, modes of categories 1 and 2.
What's new in 3.2.64 as compared to 3.2.5 25.11.2007
+ while editing is removed only by the ID which is modified (ID above is not checked again in the application)
+ ID when you add automatically expands as necessary, including for those tables that require dual ID.Eto value can be changed.
+ Fixed bug in the editor, when in the absence of values ID2 could trigger removal of sub-ID1.
+ click to view can be turned off in your personal configuration.
+ Fixed bug in which filemgr might lose touch with the folder. If its name was blank.
+ a little bit optimized code commands to add and change, will increase the speed of any table with a large number of speakers.
+ undolog maintains operations changes and removal / In the future it will be possible to easily cancel the command by the data already stored.
They can save quite a long time. At this time, lifting logs, you can see through the admin panel or team. Open log
-have not been able to make a correct comparison of the organization of the interface tables, but in the next version will necessarily be fixed.
6
7
Upcoming plans:
finish comparison
undo will support large-scale operation
What's new in 3.2.5 compared to 3.2.1 21.11.2007
+ backup is written to correct a temporary seal (not working hours and seconds)
+ display alert service is now more correctly
+ linking tables is more convenient, the record in the header, you can use a table name instead of ID
Thus 0 # films # 1 now means the first search mode in the table films.
+ running multilingual support. The translation is contained in a separate file type russian.txt
the default language - Russian, there is no other translation.
Percentage of transfer to multilanguage (selection of text indices) 55%
* It is important - no translation phrases marked with a red question mark and falls in the error log.
+ Group of painted icons and buttons for the Russian and English versions, the release includes only 2.
+ error logs are now in separate file
+ just the field entirely, supported now and in the DAT tables
+ »Run» - allowed the withdrawal of the tables for command SHOW
+ Added command view of resource use SQL System settingsand SQL. (You can disable them through denywords
+ added command for debugging - cmsg (1 parameter), smsg (1-3 set).
+ added command changes the structure of SQL - setting columns. Note - when setting modeled on the flags are not copied.
+ allowed to inspect and repair broken tables (Section Editor button Analysis)
Correction of some bugs associated with the transition to rg = off:
+ fixed Bulk copy now correctly checks the condition
+ amended did not show a message in the performance of the mass replacement
to upgrade from old versions of the script manually, you can use update320
Optimization
+ a little bit optimized, left panel (about 100 bytes of economy when the frame)
+ removed annoying manner emphasizing feature in circumlocutory buttons, also corrected the place where the different variants of the names of
one and the same.
What's new in 3.2.1 compared to 3.2.0 11.11.2007
* a system of almost 95% transferred to register globals = off, unfortunately may be unverified bugs, but for a long time of testing so far not a
single not found.
+ administrators now can not directly remove)
+ date of service is now considered to be utilized by the number of days rather than the past, with the inputs without authorization is not counted.
(any external view).
+ message about the end of the service is now possible to disable
+ optimize the system of restrictions for different versions of the service
+ logs on can be determined with the addresses of people or the boat has gone, added errorlog
What's new in 3.2.0 compared to 3.1.9 21.10.2007
+ added possibility of mass copying in three modes - stop at the first match, ignore all the matches and overwrite the data, or skip overlapping
cells. Only works with tables of the same structure and within a single server.
+ corrected the error in the function of DAT
+ If you run the type of add is the last unit of output (as a hint)
+ If you run to change and add key fields ID1 and ID2 are marked with the show.
* Optimized for filemgr additional module - parser mp3 tag (1) for the database
+ added automatic apdeyter update320.php correcting and creating a new configuration that is required to switch to this version
What's new in 3.1.9 compared to 3.1.8 21.10.2007
+ Added the ability to call external php scripts through filemgr (only admin) to selected folders
+ Filemgr added possibility to combine a group of files in one (useful when linking sql file for example.)
Work has begun on rebuilding the kernel, under the Register globals = on
~ rebuilt some modules in particular the protection switch pages so far with this setup service is available only for reading, which produced some
basic functions for the full transition.
What's new in 3.1.8 compared to 3.1.4 10.10.2007
+ Fixed «feature» files search with a sensitivity to the size of the letters:)
+ fixed bug with wrong encoding in some browsers, added configuration, the default ISO
+ are not link with the menu editor is not displayed.
+ changed the format of logging, see the changes in the table.
+ fixed broken bekaper configurations (manual)
6
8
+ improve check for additional conditions for functions - added parameters are not the same, more or less.
+ to the command editor «comparison» Added option to view the text of requests for the creation of records for the condition.
+ editor-in-command in the «title» added command changes the structure of DAT (used in all types of databases)
Valid commands: Adding columns, deleting columns, columns sharing sites
Also, this command can be used in some automatic updates.
+ optimization of some internal functions
+ Improved administration panel and the panel configuration of users, the correct switches and pull-down menu.
+ Now, each user can choose their own style. Total 6 styles, with the possibility of expansion.
+ fixed missing an opportunity to ignore the configuration of style or language.
What's new in 3.1.4 compared to 3.1.3 24.09.2007
+ added file system manager (filemgr) (note - does not show php files)
+ Added the ability to lock the file manager - creating files fileio_disable or fileio_hide.
The first parameter disables further displacement of the tree, the second - only hides the specified folder.
+ added configs to change the language (inactive), and style, changed the location of the image
+ has been closed by mistake avoids restricting access to system tables
+ Fixed bug caused when checking rights increase the requirements for level 1.
+ Fixed bug where it was when you search you can not press Enter on the keyboard
+ Refresh command is now called on the intended purpose - Mass. replacement.
* written but not yet added to the kernel the ability to search multiple values in a row, you can see in the search for Filemgr, unlimited number of
values.
Filemgr is for future work with a custom FS
+ version check is now done using the parser (version shows all the files of service and not just downloaded
+ sign in the setting configuration is now in the administrative module
What's new in 3.1.3 compared to 3.1.2 24.07.2007
+ correctly work only for the entire field (optionally together with any part of the default)
+ do the job categories and review the categories of SQL
+ SQL-DAT converter operates in test mode.
+ fixed the numbering of pages (bubble and default intro to the version without images)
What's new in 3.1.2 compared to 3.1.1 23.07.2007
+ Fixed bug with command icons not displayed Editor
+ shortened reference links given transition (remove items-type $ go = Search, because it is the team by default)
+ made easy with configurations (always show in full list)
+ has a separate function from pre-configuration
What's new in 3.1.1 compared to 3.1.0 15.07.2007
+ added debugging command. msgexit [type of msg] [keyword] [script] allows to check the msg-type «SQLdown»
+ Fixed bug in the team titles in the absence of dat header
+ added «console» Team Administration
+ Enter the settings to change the titles as the creation of local or global
+ protected: removed the possibility of hacking mysql from the editors of service by installing links to the system tables
What's new in 3.1.0 compared to 3.0.1 12.07.2007
+ All configurations are now available from the editor and view (via kom. line)
+ completely rewritten DAT editing system tables
+ Fixed bug analysis DAT
-yet there is a decent incorrectness in the DAT \ CFG when viewing,
+ multimedia version of the service instances can have a common base, like the common header configuration.
+ when using the backup for the SQL stored date, along with the backups are saved and the processing parameters (levels of access)
+ in the performance of SQL query in the log is not written in INSERT and REPLACE, improving compatibility
+ links in the transmission of the last parameter is written ID (done for the convenience)
+ search in any field in the editor, modified, built AutoFilter to remove the values already found.
What's new in 3.0.1 compared to 3.0.0 29.07.2007
+ Fixed bug with Not connected, now, in the absence of a connection function does not display anything except errors.
+ bekapirovanie any table is full
+ analyze table displays all of the additional data
+ Configuration option allows the administration of configuration
+ rewrite of the code that will replace Csv tables without SQL run faster, each can have up to 100MB.
6
9
+ Fixed bug where could «change» empty
+ Fixed bug where you can choose to link meaning with the number 0 (usually meaningless to the majority of the tables)
-still have not made full work csv and settings of the internal configuration
What's new in 3.0.0 alpha, compared with 2.2.0 21.07.2007
Note: Alpha version - unstable, errors and data loss
+ if re-search will not be lost meaning to write
- ENTER does not work anymore to search for
+ optimization module initialization, the introduction of the correct version checking
+ amended bug disables the buttons, with an overall view
+ Improved error handling, catches the point of entry and at critical error output spec. window
If you are not an administrator, an entry point will not be displayed.
+ security - fixed the possibility of the exploit in the CSV certain conditions
+ written apdeyter that automatically translates all the configs to the new standard
+ optimized and improved the working procedures of the configuration and CSV data
+ added level of access to fields for the configuration and database
+ Work with standardized configurations
+ is now testing the settings of the errors can correct independently. errors showing the three colors
Green - Bugs, Yellow - childish mistakes, red - the critical
+ CSV format replaced a similar structure to the internal format of DAT, but more secure
+ added option Auto incorrect titles, is disabled by default.
+ made a full version of table analysis with calculation of the density of filling
+ reworked the conservation of configurations, including the panel configuration of users
+ apdeyter which automatically converts the database to the new standard
+ [core] SQL support levels of access to fields with the optional installation of a complete ban display fields, or require admin rights to view it.
Memo-redaktiroanii in a hidden field is displayed.
+ Support to link the tables, ie, The fields of the table may be responsive to the values in another.
Links are stored in the level of access in such a way Plevel # # Number of mode is used for viewing.
+ added automatic apdeyter update240.php correcting and creating a new configuration that is required to switch to this version
What's new in 2.2.0 compared to 2.1.5 15.06.2007
+ If you change the default working check checksum values (protects against simultaneous editing of records and reports about this), optional
+ If your options before any action switch \ Search, they are saved and not lost.
+ done work on errors (the error is now displayed correctly and the causes if possible)
+ SQL login and password is now only the basic set for all databases, if more than one server
Fix it in their config.
+ Fixed bug when trying to change the non-existent value (CSV)
+ added variable output limit values to limit the flow outbound \ inbound (to the user) traffic
(protection against «flood») - Put in the config differs from the value 0
+ Fixed bug disables execution Sub-strings. request for a change
+ a new more manageable output for flow CSV spreadsheets
+ Fixed bug with comments in the search, is now read only txt files
+ Refinement - Order to CSV is only available in simplified mode.
+ Fixed bug when editing the csv (possible loss of data), show a standard
+ refinement - now the second ID can be a zero-field
+ Added the ability to analyze a table in the future will be expanded
+ optimized mass replacement in SQL, for the replacement of Sub-strings should be counting from 1 not from 0.
Old option emulate SQL commands are left available for selection.
What's new in 2.1.5 compared to 2.1.4 09.06.2007
+ improved internal collaboration scripts
+ inscription «Edit» and others replaced with pictograms
+ readfile - a superior alternative search mode
+ Added possibility to search and sort output limit (currently only SQL)
What's new in 2.1.4 compared to 2.1.3 03.06.2007
+ amended bug testing when checking for errors existing base
+ factor on the program started
+ added support for references to values in the database
To do this, click on the link right click open in new tab (right).
From the title you can get a link.
Simply does not get done.
What's new in 2.1.3 compared to 2.1.2 25.05.2007
+ Added config deny words to execute in a separate file, you can adjust the level of expression and access to use.
+ The command is now available to perform the functions of limiting output and sorting
+ With massive upgrade - removing possible to put an additional condition
7
0
What's new in 2.1.2 compared to 2.1.0 11.05.2007
+ Optimize Libmysql, simplified all functions relating to describe.
+ Made the mass function (update, deletion, apart from substrings) to CSV
+ In the admin panel added verification identifies all critical configuration errors.
+ Execute (Run) in the performance are now able to display all the results sent the request SELECT.
[more] posted perpetual demo version at http://dj.chg.su/inside/
+ Fixed several minor bugs
What's new in 2.1.0 compared to 2.0.0 09.05.2007
+ Improved massive operation in the update section
Now you can use to upgrade or update of the row index and a separator within the string.
+ Some users on the choice of administrators are given the opportunity to mass delete records.
+ Pages - added parameters for the redirect. Page direction specifies the addressee, 0 - no redirect, 1 - himself.
Pageredirecttime - defines the time through which the redirection.
What's new in 2.0.0 compared to 1.9.4 30.04.2007
+ begun work to update the \ replacement in CSV
+ CSV ID2 and now works in a mode to view and change (as long as the test mode)
+ done update \ replacing fields with embedded SQL showing code
ID2 is only supported for the first mode of operation of the function (change the value only in the ID)
Now, by default, all fields.
+ advanced search now also allows to choose any field in the editor
+ Changed the default
1 and allows to change the headers,
2 allows a mechanism to update the \ replacement
3 gives you access to the team «Run» (Execute)
-import-export permits (also requires administrator rights)
-allows the use of simple settings in some modes (may be changed)
* Important - if searching for any value (in writefile) program does not take into account VirtualID
+ amended bug where database are not cause auto-base 0.Teper act forced choice.
+ Fixed bug in selecting fields inaccessible if it failed to appoint an administrator.
+ Fixed bug in re-showing the exact location in the inaccuracies in CSV mode
+ Fixed bug where mute does not work check the review on any field in CSV mode
+ Fixed bug with incorrect calculation of the values found in the CSV in writefile
+ on the button to edit a view automatically opens dialogue Change
As well as the latest version of the internal synchronized to 2.07
What's new in 1.9.4 compared to 1.9.3 23.04.2007
+ More correct work with databases, two methods of treatment (base-type mangos.character)
+ some unused settings are hidden from most of the menu
What's new in 1.9.3 compared to 1.9.2 21.04.2007
+ file - if some of the cfg files are missing, the program tries to Spanish. «Common» cfg
+ possibility to use a common configuration for multiple sites optional.
What's new in 1.9.2 compared to 1.9.1 14.04.2007
+ pages - title image for the left frame is control by the
+ pages - changed and improved circuit switching pages in the pages
+ pages - the opportunity to name each page as well as a button (the caption)
+ admin - amended the bug with the display name UNKNOWN
What's new in 1.9.1 compared to 1.9.0 08.04.2007
+ execute - function independently removes unnecessary `, '\
+ admin - csv -> sql converter
+ writefile - added option to show the request in the performance - to add and edit
What's new in 1.9.0 compared to 1.8.7 06.04.2007
+ [general update] writefile - made full support for dual (virtual) ID in SQL tables
+ writefile - improved calculation of «inexact matches» for sql
+ writefile fixed a bug with the «empty» entry
+ fixed a possible bug in the ground where the key is accepted by default 0
What's new in 1.8.7 compared to 1.8.6 03.04.2007
+ add mode 10 to find data in the comments
+ read \ write - buffering the information before the conclusion of modes 6,7,8 CSV
+ read file put limiter mode 7, identified the function CSV
+ Fixed bug with the loss of pages when you modify the list of the best
+ Fixed bug - the search for the CSV, in any field in write file
7
1
+ replaced some rarely used button commands, hidden unused portion.
+ Added the ability to switch the display name does not TROGUES login, the logs are stored both.
+ added experience for the correct transmission virtualid (only in the editor)
What's new in 1.8.6 compared to 1.8.5 28.03.2007
+ corrected the error, making inconvenient mode 7
+ Updated test program interface, the settings are synchronized programs
+ pages - Fixed bug with switching pages when it was not Spanish. transfer dop.dannyh
+ closed rounds on the ability to customize the configuration database
+ bug amended with nepokazom names of fields in some cases
What's new in 1.8.5 compared to 1.7.7 20.02.2007 - 25.03.2007
+ fixed a loss of words after the gap mode 7
+ library written in support functions
+ admin - Work with users on the list rather than by ID
+ in some places, particularly the system of fixed reproduction comments /
+ write file - an opportunity to create a folder for the comments and pictures (automatically)
+ parser for a light reading initialization file
+ readfile-writefile - to display the button if he is not editing
+ added executesql () c checking simple destructiveness
+ changed the rule of reading the version command. ver Displays version of the program and libraries
+ index - Error with the logo in the upper left corner, there is no verification of a variable. For relogina need to type this command, and enter only
after clicking on the logo.
+ amended bug - SQL - Finding the editor unnecessary 0, together with the query text
+ amended bug - now temporarily disables «on any field» is
+ total optimization of SQL modules
+ [general update] mode 7 - now you can choose the field (which requires a nominally list columns for treatment of work)
+ bug amended with the conclusion of the title bar, if the title was recorded in file.
+ Fixed bug with always turned off the display of any field in the editor
+ Added a simple setup best products
+ program can work with remote SQL Server if it is allowed to access
+ opportunity to dump the data.
+ Download all the configuration and the bases of the folder completely inaccessible from the Internet
+ pages.cfg-editor for pages, you can now configure other pages, and switches for nih.settings
+ permission to record the access level = 1
+ Not available on the Rights of the base are no longer displayed in the list.
+ Mode 5 fully-established, the function search () and it can be improved with the trigger parameters.
+ Improving database and admin.
+ [general update] Full support for SQL
+ Levels of access to work, not having the right not to use something unacceptable.
+ is not in any way to crack the list of bases, and the user names.
Security of data has improved. A password encryption.
+ Ability to restrictions on the length viewed for all modes except for 2 (basic)
+ You can enter without a login and password at all, but are given the 0-th level with. If you enter a user is blocked for disempowered level.
+ Adjustable Mode 6 (7) - Search the selected field. Prefixes permitted in the base (to be used spetspole):! 1 All except! Only 2 of these, "3 All
possible.
+ Mode 8 - Search for any field of mode 8 (all fields is searched one value)
Changes in version 1.7.7 compared to 1.6 (only major) 2006 - 20.02.2007
+ [general update] Improved authentication system lets you control the availability of modules for moderators. Moderators appointed
administrator, an administrative unit of the regime only allows the moderator to change your password.
+ System бекапирования
Now all the settings including the inner can be saved at any time via the administration module can be made to roll it. (Keeps the program settings,
data sites and data editors). Editors have a separate module бекапирования.
Procedures for maintaining or rollback are executed with one click.
+ improved versatility, fixed many bugs
+ added to the team, improved mechanisms for selecting
+ A general optimization.
Changes in version 1.6 compared to 1.3 (only important)
+ [general update] added admin module
Changes in version 1.3 compared to 1.0 (only important)
+ [general update] The program has acquired a modern appearance
Version 1.0, Alpha 20.09.2006
Primitive + search, foundations, 3 possible mode of search.
+ core modules of the (getfile, readfile ...)
complete lack of user settings, and add. Opportunities.
http://behemoth.chg.su/dbscriptforum/viewtopic.php?t=3&sid=bb32986fb8a397a242637d9de584dd5f
FAQ
7
2
Admin
1. Do not understand how to create \ modify \ ... configuration database, an additional page and so on.
Answer - Go to the editor, if you have every right click and select Configure what configuration you want to work.
2. Why then do not work all the SQL tables
Answer - It is possible to fall in place the server SQL. Also, this effect can be seen from the wrong settings, or unauthorized access to your server
to host 213.85.55.250 (assuming that you are using your server instead of SQL).
3. Do not see the link at the base, although the exact base there and working.
Answer - Most likely your username is not sufficient rights to see the level of the base. A similar problem arises when you try to edit to a lack of
rights.
Custom
1. Why when trying to search, I have always written can not be found.
Answer - Make sure that you entered does not just want to find and correctly chose where to look, as well as the desired
type of search. The most widely although most slow and may yield false results a search on all fields.
2. I can see the button to enter but can not enter
Answer - Included master mode does not work when the auto-base. One of the options must be disabled.
If you have questions or suggestions - make them at the forum.
Sincerely, Dj-alex.
7
3
Download