forked from pshentsoff/consultingroom
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
55a76ca
commit 0943b92
Showing
33 changed files
with
2,532 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
<Files "\.(php)$"> | ||
order allow,deny | ||
deny from all | ||
</Files> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<h3>Вы можете поддержать развитие проекта, сделав пожертвование</h3> | ||
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> | ||
<input type="hidden" name="cmd" value="_s-xclick"> | ||
<input type="hidden" name="hosted_button_id" value="FGRFBSFEW5V3Y"> | ||
<input type="image" src="https://www.paypalobjects.com/en_US/RU/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> | ||
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"> | ||
</form> |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
<?php | ||
/** | ||
* @file PluginConsultingroom.class.php | ||
* @description | ||
* | ||
* PHP Version 5.3 | ||
* | ||
* @package | ||
* @category | ||
* @plugin URI | ||
* @copyright 2013, Vadim Pshentsov. All Rights Reserved. | ||
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache License, Version 2.0 | ||
* @author Vadim Pshentsov <[email protected]> | ||
* @created 16.03.13 | ||
*/ | ||
|
||
if(!class_exists('Plugin')) { | ||
die('This script can not be executed directly.'); | ||
} | ||
|
||
class PluginConsultingroom extends Plugin { | ||
|
||
public function Init() { | ||
parent::Init(); | ||
$this->Viewer_AppendStyle(Plugin::GetTemplateWebPath(__CLASS__).'css/consultingroom.css'); | ||
|
||
$this->Viewer_AppendScript(Plugin::GetTemplateWebPath(__CLASS__).'js/jquery.validate.min.js'); | ||
$this->Viewer_AppendScript(Plugin::GetTemplateWebPath(__CLASS__).'js/messages_ru.js'); | ||
$this->Viewer_AppendScript(Plugin::GetTemplateWebPath(__CLASS__).'js/consultingroom.js'); | ||
} | ||
|
||
public function Activate() { | ||
$file = dirname(__FILE__).'/sql/install.sql'; | ||
if(file_exists($file)) { | ||
$this->ExportSQL($file); | ||
} | ||
return true; | ||
} | ||
|
||
public function Deactivate() { | ||
$file = dirname(__FILE__).'/sql/uninstall.sql'; | ||
if(file_exists($file)) { | ||
$this->ExportSQL($file); | ||
} | ||
return true; | ||
} | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,101 @@ | ||
Каждый отдельный «Кабинет врача» должен включать: описание, информацию о докторе (фотография, ФИО, контактные данные), функцию вопрос-ответ (функция онлайн консультирования), запись в группу онлайн занятий, ведения блога, возможность выкладки презентации или справочной информации. | ||
Работу «кабинет врача» ведут специалисты здравоохранения, утвержденные Департаментом здравоохранения Тюменской области. | ||
Все обновления модуля «Кабинет врача» автоматически должны размещаться в разделе «Актуально» на первой странице портала http://takzdorovo-to.ru, по истечении месяца архивироваться в профильный раздел. | ||
Техническую поддержку и сопровождение модуля «Кабинет врача» ведут специалисты портала http://takzdorovo-to.ru. | ||
|
||
Шапка экрана кабинета врача | ||
Страничка кабинет приема специалиста должна иметь возможность размещения информации по аналогии со схемой размещения информации в блогах | ||
сайта. В свернутом виде новость должна представлять картинку и часть размещенной врачом новости. При нажатии на заголовок новости в рабочей зоне | ||
или на кнопку «подробнее», размещенную в нижней части короткого отображения новости, открывается вся новость целиком с возможность ведения | ||
комментариев. | ||
|
||
Новости | ||
Размещения новости в разделе новостей кабинета врача происходит аналогично размещению новостей в остальных разделах. | ||
|
||
Общение | ||
Раздел «общения» должен, представлять собой экран содержащий вопросы и ответ врача. | ||
|
||
В нижней части рабочей зоны страницы «Общение» должна быть форма вопроса, аналогичная форме создания комментария на сайте. | ||
|
||
Кнопка «запись в группу занятий» | ||
Кнопка должна вызывать форму заполнения заявки от человека желающего посещать занятия у врача. | ||
|
||
На форме должны быть следующие поля: | ||
|
||
Фамилия Имя Отчество; | ||
Контактный номер телефона; | ||
Контактный электронный адрес. | ||
Кнопка «Отправить заявку». | ||
|
||
После заполнения заявки на электронный адрес врача отправляется письмо следующего содержания: | ||
|
||
«Здравствуйте, «Фамилия Имя Отчество» подал заявку на посещение группы занятий по вашей специальности. Для информирования пользователя | ||
о расписание и месте проведения занятий, доступны следующие данные Контактный номер телефона, Контактный электронный адрес» | ||
С уважение, автоинформатор портала TAKZDOROVO-TO.» | ||
|
||
На электронный ящик пользователя должно быть оправлено электронной письмо следующего содержания: | ||
|
||
«Здравствуйте, «Фамилия Имя Отчество»! Вы подали заявку на посещение группы занятий на сайте TAKZDOROVO-TO.RU. | ||
Ваша заявка передана врачу, Он сообщит Вам место и время проведения занятий по указанным Вами контактным данным | ||
С уважением , Администрация портала TAKZDOROVO-TO.RU.» | ||
|
||
Управление «кабинетом врача». | ||
Опции доступные в различных разделах кабинета врача пользователя с правами управления кабинетом врача. | ||
|
||
1. Размещения ответа на вопрос. | ||
2. Удаление вопроса. | ||
3. Размещения, удаления и изменения новости в кабинете врача. | ||
|
||
Управление модулем «Кабинет врача». | ||
В модуле «Кабинет врача» должны быть предусмотрены следующие функции из панели управления сайтом TAKZDOROVO-TO.RU | ||
|
||
1. Добавление, удаление, изменение «кабинета врача». | ||
1.1. С размещение, изменением фотографии, информации по специалисту , контактной информации специалиста. | ||
1.2. Присвоение кабинету врача пользователя портала с правами на управление кабинетом врача. | ||
|
||
Тут надо еще разобраться, как происходит делегирование прав в этой CMS. | ||
|
||
Автоматический перенос размещенной новости, в «кабинете врача», в раздел «Актуально» | ||
|
||
Должно быть! | ||
|
||
TODO: | ||
- для админа - редактирование профиля хозяина кабинета в шапку кабинета | ||
- если пользователь авторизован - заполнять его данными | ||
- информирование если был получен ответ специалиста | ||
- Поправить ширину в дате вопросов и новостей - резиновую, в отдельной строке | ||
- Сохранение IP задавшего вопрос | ||
- Отправка доктору IP отправившего запрос на запись в группу | ||
- длины в записи в группу | ||
- в настройки кабинетов - опция конфига: выбор, что выводить новости или топики | ||
- в настройки кабинетов - опция конфиша: выбор выводимого блога в качестве новостей | ||
|
||
ИСТОРИЯ ВЕРСИЙ | ||
|
||
0.2.10 | ||
|
||
- Поправлены ошибки формы управления плагином в части добавления нового кабинета | ||
|
||
0.2.9 | ||
|
||
- Удален баг когда недоступные кабинеты отображались в меню | ||
|
||
0.2.8 | ||
|
||
- Ддбавлена возможность вместо новостей отображать топики специалистов для выбранного блога ('Актуально') | ||
|
||
0.2.6 | ||
|
||
- Изменена обработка символов | ||
- Изменения в конфигах | ||
- необходимый плагин jquery.validate добавлен в плагин | ||
|
||
0.2.1 | ||
|
||
- изменена форма управления профилем специалиста | ||
- добавлен контактный телефон кабинетов (вместо телефона профиля специалиста) | ||
|
||
0.1.12 | ||
|
||
- первый RC | ||
|
Oops, something went wrong.