В нашем архиве (мной) ведётся разработка альтернативы программе АФ3. С АФ4 у нас не выгорело ничего хорошего и поняв, что лучшего ждать не откуда решили сделать свой интерфейс к БД АФ3. К тому же мы уже давно используем данные из АФ3 в других базах данных, берём от туда списки описей, фондов, даты и пр. Это очень удобно так как позволяет избавиться от дублирования и синхронизации данных между различными БД
Вот что у нас получилось — ссылка на зеркало разработчика (БД не актуальна)
По ссылке доступен:
- список фондов, и описей, переименований с возможностью навигации по ним и построением списка всех фондов
- форма поиска среди фондов (скоро будет реализован поиск по всем важным полям фондов, описей, дел и тд.)
- формы просмотра и редактирования фондов, описей, документов личного состава, топографии фондов
формы фондов и описей сгруппированы так же как это сделано в АФ3 с помощью «экранов», таким образом руководство по заполнению подойдёт и от АФ3 с небольшими изменениями - имеется плагин генерации паспорта архива, пока только в режиме чтения
Следует отметить следующее:
- имеются скрипты для импорта и экспорта из АФ3 в Mysql и обратно, при необходимости будет создан плагин для экспорта в формате АФ4
- работа предполагает следующее, данные импортируются из АФ3, затем сотрудники вносят, изменяют, обрабатывают данные, а в конце года данные экспортируются в формат АФ3 и отправляются в Росархив либо импортируются в АФ4 для отправки формате АФ4
- программа использует Веб интерфейс и изначально является клиент-серверной и ориентированной на применение в сети интернет
- программа написана на ЯП Python с использование СУБД Mysql и XSLT в качестве генератора страниц, отчётов
- программа является модульной, то-есть в дальнейшем возможно расширение функционала за счёт добавления новых модулей
- архитектура программы такова:
- Python приложение загружает модули содержащие SQL запросы и параметры для формаирования XML
- вся нагрузка и вычисления ложатся на SQL сервер, таким образом для изменения логики вычисления программы необходимо знать лишь SQL , а для изменения отчётов XSLT и HTML
- программа содержит «всплывающие» подсказки практически у всех, описанных в документации к базе, полей
- программа использует механизмы Ajax и Json для сохранения изменений в БД
- использование браузера в качестве основы даёт следующие возможности
- возможность распечатать любое окно или отчёт
- возможность скопировать данные из любого окна или отчёта для вставки во внешние документы
- возможность использования встроенного механизма проверки ошибок
- возможность создания закладок на нужные страницы
- возможность отправить ссылку на любую нужную страницу с данными фонда, описи и тд.
- использование защищённых соединений при использовании SSL и механизмов других веб-серверов для авторизации
- возможность использования практически на любом устройстве и ПО, получить данные можно даже с помощью сотового телефона
- программа будет распространятся бесплатно с предоставлением исходных текстов, я не хочу чтобы программа и вся архивная отрасль зависела от одного подрядчика как это уже не раз случалось с АФ3 и АФ4
- открытость всех исходных текстов позволит следующее
- программисты архивов смогут самостоятельно создавать любые необходимы отчёты, частные компании смогут создавать и предлагать архивам собственные расширения
- модифицировать интерфейс по собственному усмотрению архива, например можно скрыть все не нужны при заполнении поля
- создавать собственные расширения, например мы уже создали и используем расширения — «топография», «проверка наличия», «фотокаталог» в планах — «страховой фонд» и пр.
- возможность адаптации к любой аппаратуре и ПО, например если архив возжелает перейти к использованию тонких клиентов
- есть ещё масса моментов которые я не отметил
Текущие проблемы и задачи:
- создание форм и отчётов для работы с делами
- создание формы редактирования данных паспорта архива
- создание триггеров для автоматического расчёта значений БД при изменении каких либо записией, например добавили описи и состояние фонда автоматически меняется
- интеграция скриптов импорт/экспорта БД АФ3 в веб-интерфейс приложения
- создание механизма для работы с резервными копиями
- валидация HTML на соответствии стандартам
- доработка механизма создания форм, с целью иметь возможность создавать больший набор элементов ввода: checkbox, readonly, редактируемые списки значений и тд.
- веб-интрерфейс разрабатывался для браузера Firefox>3.5 и Chromium>5., в других не тестировался и не имеем такой цели
- создание нескольких сменных тем интерфейса, наподобие скинов google и пр. продвинутых веб-сервисов
- внедрение механизма идентификации с разделением прав использования
- создание плагина реализующего функции Цифрового Хранилища Документов (ЦХД) на основе базы АФ3 и этого веб-приложения
Цели создания этой программы:
- активное использование и интеграция БД АФ в другие системы автоматизации
- создание открытой и бесплатной альтернативы закрытому и коммерческому федеральному ПО
- исправление проблем программ АФ3 и АФ4
- привлечение внимания к использованию открытых технологий и приёмов веб-программирования
- создание кросс платформенного приложения для работы с БД Архивный Фонд способного проработать десятки лет на десятках платформах без существенной и дорогостоящей модернизации
- подготовиться к созданию и внедрению ЦХД
Разработка программы одобрена и поддержана нашим управлением по делам архивов и будет представлена на ЗНМС нашего региона в октябре
Предлагаю обсудить её перспективы, возможности и недостающие функции
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
Хорошее дело, нужно продвигать опенсорс в гос.учереждениях. Нефиг прлодить проприетарщину, тратить деньги и зависеть от одной фирмы-разработчика.
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
ну тратить деньги то всё равно нужно — мне же платят на работе
нельзя говорить что опень-сорц это бесплатно, это не верно!!!
опень-сорц это только открытый код, а всё остальное побочные эффекты и следствие
используя опень-сорц я надеюсь, что кто-то помимо меня будет заниматься этой программой и возможно даже зарабатывать с её помощью
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
Мне видится, что это — сизифов труд.
А что будет с вашими разработками если «разработчики» АФ4 поменяю структуру своей базы или зашифруют содержимое ?
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
ну, куча ответов
1. конкретно мы, на АФ4 не ровняемся, с нас до сих пор требуют базы в формате АФ3, не ужели у вас иначе?
2. конкретно в АФ4 данные хранятся в MSSQL, извлекать от туда структуру легко, легче чем DBF
3. каким образом они поменяют структуру? уберут поля Номер-Фонда или Историческая-Анотация? Поменять можно названия таблиц и полей, а у меня для этого есть представления с помощью которых можно представлять таблица как угодно, мне нужно будет лишь поменять эти представления и поля из новых таблиц будут стоять как будто в старых
4. шифрование само по себе увеличивает нагрузку на и без того тормозную программу, но и существенно затрудняет поиск, представьте, как найти слово ВКП(б) в списке зашифрованных строк, правильно их нужно все рассшифровать а затем провести по ним поиск
5. не вижу резона EOS заниматься этими глупостями, собственно АФ4 сама по себе бесплатна
6. появится просто ещё один модуль импорт/экспорта либо можно продолжать работать с АФ3 или АФ-Веб и под конец сконвертировать базы в АФ4 или АФ5
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
ps: для того мы и будем представлять программу общественности на ЗНМС и выкладывать в открытый доступ, чтобы посторонние разработчики не могли изменять и шифровать Архивный Фонд РФ как им заблагорассудится
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
И все-таки, применение готовой ERP было бы на порядок эффективнее и более систематично.
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
Анатолий, прошу прощения за грамматику, всё таки сейчас я мало сплю
попробую ещё раз изложить мысль на ваш вопрос
1. изменение структуру предполагает изменение интерфейса, а значит руководств пользователя, рассылки в архивы и повторного внедрения, а кому кроме ЕОС это нужно?
2. если изменения структуры произойдут лишь косметические ну нас произойдут косметические изменения в модуле импорт/экспорт
3. шифрование БД приведёт либо к невозможности производить в БД поиск либо необходимости держать БД в памяти ПК и соответствующее обновление всех ПК архивов
4. отказаться от импорта из АФ3 они не смогут так как далеко не все архивы перешли на АФ4
ну а на счёт ЕРП, у меня была такая мысль, использовать какой нить фреймворк, но сразу отпала так как я хорошо представляю проблемы с обновлениями и пр., а ведь АФ будет работать десятки лет и в конце концов выльется в ЦХД
к тому же освоить (научится находить и исправлять ошибки, добавлять новые возможности) ЕРП гораздо сложнее чем 250 строчек на питоне
ну и ещё, покажите мне бесплатную ЕРП способную проработать десятки лет в современном мире меняющих платформ
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
Опора на АФ при создании ЦХД кажется сомнительной, скорее это будет ЭЛАР со своими разработками, и здесь мы получим полностью закрытую систему как мне кажется.
ERP, может и собственной разработки, как раз и нужна для гибкого единообразия в ЦХД.
По поводу сложности наверно это субъективно, разве 1с это сложно ?
Появился вопрос — сколько человек у вас в ИТ отделе?
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
не вижу альтернативы использованию готового каталога документов с анотациями и историческими справка для создания хранилища отсканированных документов, как искать то без этого? а распознать все документы вообще не реально, лишь часть
ERP это сотни тысяч строк тяжело закрученного кода, в котором просто не реально разобраться, а добавить что-то новое или исправить проблемы сможет лишь вендор
Задача Элар и ЕОС заработать деньги, всё остальное лишь следствие главной задачи, они не должны диктовать свои стандарты и условия, а должны следовать тому, что нужно архивам .. в идеале, я этого хочу добиться
1С это сложно
конкретно в нашем отделе один лишь я и я поясню почему я этим занимаюсь, наш архив перешёл на СПО и мы повсеместно используем Linux, мы уже прошли этап первоначальных проблем с совместимостями и обучение, а теперь находимся в состоянии когда у меня масса свободного времени
1. ни что не глючит как раньше с виндовс
2. нет ни каких проблем с вирусами
3. технический уровень подготовки работников поднялся и они сами решают свои проблемы
получается, либо я тупо бездельничаю на работе либо занимаюсь шабашками (я вебмастер) либо веду разработки в таких масштабах. я выбрал последнее
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
Уважаемый ffsdmad! Вы не могли бы подробнее про это, а то непонятно, в чем претензии — «Задача Элар и ЕОС заработать деньги, всё остальное лишь следствие главной задачи, они не должны диктовать свои стандарты и условия, а должны следовать тому, что нужно архивам…»
Какие стандарты и условия диктуют эти уважаемые компании? У Вас есть информация, что они не делают того, что нужно архивам?
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
если бы к ним не было претензий то не было бы необходимости заниматься этими разработками. Но мы имеем
1. закрытый код АФ4, не только мы но и РОСАРХИВ может ни адаптировать ни использовать АФ4 в своих наработках и на своих платформах.
2. два года ушло создание обновления которые практически не решило проблем АФ4.
3. откровенная зависимость от коммерческого ПО + зависимость от уже устаревшего коммерческого ПО, следовательно на днях будет обновление до Vin7 и тд.
4. обязательное обновление ПК архивов, мне, когда я работал в управлении, пришлось решать эти проблемы.
Претензий у меня к вам нет, под вас составили контракт по которому в собственность архива перешёл бинарны блоб с глюками, а права на программу остались у вас, так по крайней мере мне заявляли когда я звонил в ЕОС. Пожалуйста, вам заплатили за работу, а результат этой работы вы оставили у себя воспользовавшись неопытностью архивистов, а ведь мы уже тёртые, у нас ещё есть наглядный пример АФ3 с точно такой же схемой
Так что у меня к вам претензий нет
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
Уважаемый ffsdmad! Вас кто-то ввел в заблуждение. ЭЛАР, который я имею честь представлять, никакого отношения к разработке ЭОСа АФ4 не имеет, даже косвенно. Все права на АФ4 принадлежат Росархиву в соответствии с условиями конкурса и госконтракта. Со всеми остальными утверждениями я практически согласен, кроме тех слов, что ЭЛАР сознательно вводит бедных архивистов в заблуждение, диктует свои стандарты и условия… Факты в студию,плизз!
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
http://breys.ru/blog/630.html
на сколько я знаю ЭЛАР причастна к «создаю» этих «проектов»
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
ffsdmad пишет:
07.07.2010 в 13:09
http://breys.ru/blog/630.html
на сколько я знаю ЭЛАР причастна к «создаю» этих «проектов»
Да, мы сканировали документы. «Кирилл и Мефодий» делали тексты, к разработке сайта приложил руку Майкрософт. Вам не нравится продукт? Нам тоже.
Но это не дает ВАм оснований говорить всем, что ЭЛАР обманывает бедных архивистов, диктует свои условия и стандарты…
Дальнейшую дискуссию по этому поводу считаю нецелесообразной, ей в этом блоге не место. Ругаться можно где-нить еще. Мир?
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
у меня к вам встречный вопрос, на сколько легко будет создать плагин к вашему оборудованию для превращения нашей версии АФ в ЦХД и пойдёте ли вы на встречу нам в создание такого расширения
потому что конкретно мы заинтересованы в вашем оборудовании, но ни как не в ПО
ну и ответ на этот вопрос будет, собственно являться моими претензиями к ЭлАр
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
To ffsdmad.
Мы открыты к сотрудничеству, возможно наши наработки Вам смогут помочь.так же готовы привлекать соисполнителей к решению наших задачек. Так как я не программист, то мне необходима более точная постановка задачи. Какой нужен плагин к какому конкретно оборудованию нужен? В общем нужно некое ТЗ. Вы всегда можете написать мне на мой рабочий адрес aradchenko@elar.ru. или воспользоваться телефонами ( в подписи).
С уважением, Радченко Александр.
Руководитель департамента по работе с архивами.
Корпорация ЭЛАР
(495) 792-31-31, 8 -916 102 89 63 моб.
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
Александр, спасибо за ответ и я считаю что хорошая новость
думаю над созданием ТЗ к ЦХД(цифровое хранилище документов) мы задумаемся после ЗНМС и после того как посмотрим карельские разработки ЦХД
но в общих словах нам нужны хорошие сканеры для оцифровки листов дел и с привязкой к АФ
в идеале бы хотелось бы иметь возможность прямо со сканеров направлять отсканированные документы в нужные дела/описи/фонды — работник приносит дело, вбивает на панели сканера номер фонда, описи, дела и сканирует листы
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
ffsdmad пишет «…нужны хорошие сканеры для оцифровки листов дел…» — они у нас есть как для нерасшиваемых дел, так для расшиваемых.
«…хотелось бы иметь возможность прямо со сканеров направлять отсканированные документы в нужные дела/описи/фонды — работник приносит дело, вбивает на панели сканера номер фонда, описи, дела и сканирует листы» — это уже реализовано. В управляющем ПО прописываете путь сохранения образов и вперед!
«…думаю над созданием ТЗ к ЦХД(цифровое хранилище документов)…» — у нас уже реализовано хранилище ЭД.
Сейчас бьемся над интеграцией нашей системы управления архивным делом с АФ4. дело не хитрое, но ЭОС палки в колеса ставит, не хочет сотрудничать 🙁 Могу сбросить материалы на электронную почту
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
свою почту я уже не раз указывал на этом сайте, да и везде она засвечена — ffsdmad@gmail.com
можно ещё пообщаться к какой либо онлайн конференции, жаббер, скайп, гтальк — я везде онлайн
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
Если Linux — то наверно UBUNTU ?
В свое время занимал им детишек в школе.
Но перевести гос. контору на него — жестоко, начальство у вас наверно продвинутое.
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
да, когда это началось я работал инженером по IT в нашем управлении и с моей подачи это заварилось
ну а в ГАСПИКО оказались самые любопытные и «продвинутые» пользователи и я сбежал с управления туда чему очень рад, ЗП меньше но масса свободного времени для шабашек и творчества ну коллектив самый лучший из виденных
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
за 3 последних дня реализовал импорт/экспорт в формат АФ3
и вывод списка дел описи, а так же редактирование дел
ps: для того чтобы осознать на сколько естественно развитие АФ в ЦХД посмотрите сюда http://af3.ffsdmad.homelinux.org/cgi-bin/app2.py?plugins=delo_list&FOND_ID=319&O.KOD=638
тут каждое дело имеет число листов (поле L11), которое естественным образом выливает в таблицу ссылок на отсканированные листы, связанные с ID_FOND, ID_OPIS, ID_DELO
так и хочется кликнуть и посмотреть, но увы это будет ещё не скоро
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 705
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0799528/data/www/aiteh.ru/blog/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574
Перенесли зеркало на поддомен нашего сайта: http://af-web.gaspiko.ru/