Справка TeamWoxСервисдескПубличная частьПример PHP

Пример публичной части на PHP

В данном разделе приводится подробный пример оформления публичной части модуля "Сервисдеск" с использованием языка PHP.

<?php
//--- получим данные пользователя из кеша или БД
$user_info = array('id'=>1,
                'name'=>'My name',
                'email'=>'test@test.com',
                'company'=>'My company');
?>
<script type="text/javascript">
var tw_servicedesk_params=<?php echo json_encode(array(   // для вывода используем функцию
   вывода c экранированием спец. символов
   //---
   'url'         =>'https://team.yourdomain.com',         // доменное имя вашего TeamWox
   //---
   'sid'         =>md5("Change_This_Secret_Word_".$user_info['id']), // хеш от строки:
   ключевое слово + идентификатор пользователя веб-сайта
   'container'   =>'service_desk',                        // идентификатор элемента HTML
   (например, <div>),
   //---                                                  //      в котором будет отображаться
   список заявок
   'user_name'   =>$user_info['name'],                    // имя пользователя веб-сайта
   'user_email'  =>$user_info['email'],                   // e-mail пользователя веб-сайта
   'user_company'=>$user_info['company'],                 // название компании пользователя
   веб-сайта
   //---
   'incidents_per_page'=>15,                              // количество заявок отображаемых на
   одной странице
   'comments_per_page' =>20,                              // количество комментариев
   отображаемых на одной странице
   'filter_groups'     =>array(1003,1004,1007),           // идентификаторы групп обслуживания
   Сервисдеск TeamWox
   'filter_products'   =>array(1020,1023),                // идентификаторы продуктов групп
   обслуживания Сервисдеск TeamWox
   'filter_categories' =>array(2003,2007,2011),           // идентификаторы категорий групп
   обслуживания Сервисдеск TeamWox
   //---
   'logo'              =>'<img src="http://www.yourwebsite.com/company_logo.gif"
                           title="Your Company Name" alt="Your Company Name"/>',
));
?>;
</script>

Данный пример предназначен для PHP версии 5.2 или выше.