Class helpdesk

[Строка 16]

Размещен: /helpdesk/helpdesk.class.php

Описание

Система управления сайтом HostCMS v. 5.xx

Copyright © 2005-2010 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru

Класс модуля "Службы техподдержки".

Файл: /modules/helpdesk/helpdesk.class.php

author

Hostmake LLC

version

5.x


Свойства класса


Константы класса


Унаследованные константы класса


Унаследованные свойства класса


Методы

  • bool AccessToAttachment()
    Проверка доступа пользователя сайта к вложенным файлам
  • mixed AnalizeForKeyWords()
    Анализ сообщения на предмет содержания ключевых слов для стандартных ответов.
  • mixed BuildSubject()
    Формирование темы сообщения в соответствии с масками имени тикета и номера сообщения
  • bool CloseOldTicket()
    Закрытие старых (ответ на которые дан более 10 дней назад) тикетов
  • bool CombineTickets()
    Объединение тикетов
  • mixed CopyCriticalLevel()
    Копирование информации об уровне критичности
  • mixed CopyEmail()
    Копирование информации об электронном адресе службы поддержки
  • mixed CopyHelpdesk()
    Копирование службы поддержки
  • mixed CopyStatus()
    Копирование статуса сообщения
  • mixed CopyTemplateKeyWords()
    Копирование ключевого слова
  • mixed CopyTicketCategory()
    Копирование категории тикетов
  • mixed CopyTicketFlag()
    Копирование флага тикетов
  • str CutQuotetion()
    Удаление из текста сообщения цитаты
  • mixed DeleteAttachments()
    Удаление информации о вложенных файлах в сообщениях
  • mixed DeleteCriticalLevel()
    Удаление информации об уровне критичности
  • mixed DeleteEmail()
    Удаление информациии об электронном адресе
  • mixed DeleteHelpdesk()
    Удаление информации о службе технической поддержки
  • mixed DeleteMessage()
    Удаление сообщения
  • resource DeleteResponsible()
    Удаление ответственного пользователя
  • mixed DeleteStatus()
    Удаление статуса сообщений
  • mixed DeleteSupportWoktime()
    Удаление рабочего дня службы технической поддержки
  • mixed DeleteTemplate()
    Удаление стандартного ответа
  • mixed DeleteTemplateDir()
    Удаление группы стандартных ответов
  • resource DeleteTemplateKeyWords()
    Удаление ключевого слова
  • mixed DeleteTicket()
    Удаление информациии об инциденте
  • mixed DeleteTicketCategory()
    Удаление информации о категории инцидентов
  • mixed DeleteTicketFlags()
    Удаление информации о флаге для тикетов
  • resource DeleteWeekend()
    Удаление информации о специальном рабочем/выходном дне
  • mixed GenXml4Helpdesk()
    Формирование XML для службы техподдержки
  • mixed GenXml4Message()
    Формирование XML для сообщений
  • mixed GenXml4Ticket()
    Формирование XML для тикета
  • str GenXml4TicketCategory()
    Формирование XML для категорий тикетов
  • mixed GenXml4WorkTime()
    Формирование XML для режима работы службы техподдержки
  • mixed GetAllAttachments()
    Получение вложенных файлов сообщения
  • resource GetAllBlockedMessages()
    Получение всех заблокированных сообщений тикета
  • resource GetAllCriticalLevel()
    Получение информации обо всех уровнях критичности. Если передан параметр $helpdesk_id, то выбираются уровни критичности службы техподдержки с id $helpdesk_id
  • resource GetAllEmail()
    Получение информации обо всех электронных адресах службы техподдержки
  • resource GetAllFlags()
    Получение списка флагов
  • resource GetAllHelpdesk()
    Получение информации обо всех службах техподдержки на конкретном сайте. Если параметр $site_id не передан, или равен false - выбирается информация обо всех службах техподдержки.
  • resource GetAllMessage()
    Получение списка сообщений, относящихся к тикету с идентификатором $helpdesk_ticket_id. Если задан параметр $helpdesk_message_id, выбираются все сообщения, кроме сообщения с id $helpdesk_message_id.
  • resource GetAllMessageWithParentId()
    Получение списка сообщений, дочерних по отношению к сообщению с id $helpdesk_message_parent_id
  • resource GetAllResponsible()
    Получение информации обо всех ответственных лицах
  • resource GetAllStatus()
    Получение списка статусов. Если передан параметр $helpdesk_id, то выбираются сообщения, относящиеся к службе техподдержки с идентификатором $helpdesk_id
  • resource GetAllTemplate()
    Получение списка стандартных ответов службы техподдержки. Если передан параметр $helpdesk_letter_template_dir_id, выбираются все стандартные ответы, принадлежащие категории с этим идентификатором
  • resource GetAllTemplateDir()
    Получение списка групп стандартных ответов.
  • resource GetAllTemplateDirWithParentId()
    Получение списка директорий стандартных ответов, вложенных в директорию с идентификатором $helpdesk_letter_template_dir_parent_id
  • resource GetAllTemplateKeyWords()
    Получение списка всех ключевых слов, относящихся к шаблонному ответу с id $helpdesk_letter_template_id. Если $helpdesk_letter_template_id не задан, или равен 0, выбираются абсолютно все ключевые слова
  • resource GetAllTemplateWithDirId()
    Получение списка стандартных ответов, относящихся к директории стандартных ответов с идентификатором $helpdesk_letter_template_dir_id
  • resource GetAllTicket()
    Получение информации обо всех инцидентах конкретной службы техподдержки (если передан параметр $helpdesk_id), или конкретной категории (если передан параметр $helpdesk_ticket_category_id). Если параметры не переданы, выбирается информация обо всех инцидентах
  • resource GetAllTicketCategory()
    Получение информации о категориях инцидентов. Если передан параметр helpdesk_id, выбираются категории, принадлежащие службе техподдержки с id helpdesk_id. Если передан параметр $helpdesk_ticket_category_parent_id, выбираются категории вложенные в категорию с id $helpdesk_ticket_category_parent_id.
  • resource GetAllTicketFlag()
    Получение информации обо всех флагах тикетов
  • resource GetAllUsers()
    Получение информации обо всех пользователях центра администрирования данного сайта
  • resource GetAllWeekends()
    Получение списка всех специальных рабочих/выходных днях
  • str GetAnswerDate()
    Получение даты ответа для тикета
  • array GetArrayAttachment()
    Получение массива с информацией обо всех вложениях сообщения
  • mixed GetAttachment()
    Получение информации о вложенном файле
  • mixed GetAttachmentPath()
    Получение полного пути к вложенному файлу
  • mixed GetCriticalLevel()
    Получение информации об уровне критичности
  • mixed GetEmail()
    Получение информации об электронном адресе
  • bool GetEmailIsHelpdeskEmail()
    Проверка, является ли переданный текст адресом службы техподдержки или почтовым демоном, а также, нужно ли отсылать сообщения на электронный адрес пользователю
  • mixed GetFirstMessageTicket()
    Получение информации о первом сообщении тикета
  • mixed GetHelpdesk()
    Получение данных о службе технической поддержки.
  • array GetInfo4Messages()
    Информация о количестве сообщений тикета
  • mixed GetMessage()
    Получение информации о сообщении.
  • mixed GetMessageByNumber()
    Получение информации о сообщении по его порядковому номеру в тикете
  • str GetMessageForHistory()
    Получение отформатированного сообщения для истории сообщений
  • str GetMessageHistory()
    Построение дерева сообщений
  • mixed GetResponsible()
    Получение информации об ответственном лице
  • Массив GetSiteUserByEmail()
    Получение информации о пользователе сайта по его e-mail'у
  • mixed GetStatus()
    Получение информации о статусе
  • array GetStructuredListCategoryTicket()
    Формирование структурированного списка категорий тикетов
  • array GetStructuredListMessage()
    Получение структурированного списка сообщений
  • array GetStructuredListTemplateDir()
    Формирование стуктурированного списка категорий стандартных ответов
  • int GetSupportEmailId()
    Получение идентификатора электронного адреса службы техподдержки
  • mixed GetTemplate()
    Получение информации о стандартном ответе
  • mixed GetTemplateDir()
    Получение информации о группе стандартных ответов
  • array GetTemplateDirPathArray()
    Построение пути от корневой директории стандартных ответов до текущей
  • mixed GetTemplateKeyWords()
    Получение информации о ключевом слове
  • string GetTextFileSize()
    Получение тесктового названия размера файла (в Кб, Мб, Гб)
  • mixed GetTicket()
    Получение информации об инциденте по его идентификатору
  • mixed GetTicketByName()
    Получение информации об инциденте по его имени
  • mixed GetTicketCategory()
    Получение данных о категории инцидентов
  • array GetTicketCategoryPathArray()
    Построение пути от корневой категории тикетов к заданной
  • mixed GetTicketFlags()
    Получение информации о флаге тикетов
  • mixed GetUsersTemplateByUsersId()
    Получение информации о шаблонах писем по идентификатору пользователя
  • str GetWeekDayName()
    Определение названия дня недели по его номеру
  • mixed GetWeekend()
    Получение информации о специальном рабочем/выходном дне
  • array GetWeekendArray()
    Получение массива дополнительных выходных дней
  • array GetWorkdayArray()
    Получение массива дополнительных рабочих дней
  • mixed GetWorkTime()
    Получение массива рабочих часов службы техподдержки
  • mixed InsertCategoryTicket()
    Добавление/обновление информации о категории тикетов
  • mixed InsertCriticalLevel()
    Добавление/обновление информации об уровне критичности
  • mixed InsertEmail()
    Добавление/обновление информации об электронных адресах
  • mixed InsertHelpdesk()
    Добавление информации о службе технической поддержки.
  • mixed InsertMessage()
    Добавление/обновление сообщения
  • mixed InsertResponsible()
    Добавление ответственного пользователя
  • mixed InsertStatus()
    Обновление/добавление статуса
  • int InsertSupportWoktime()
    Добавление рабочего дня службы технической поддержки
  • mixed InsertTemplate()
    Добавление/обновление информации о стандартном ответе
  • mixed InsertTemplateDir()
    Добавление/обновление информации о категории стандартных ответов
  • mixed InsertTemplateKeyWords()
    Добавление/обновление информации о ключевом слове
  • mixed InsertTicket()
    Добавление информации об инциденте
  • mixed InsertTicketFlags()
    Добавление/обновление флага к тикету
  • mixed InsertUsersLetterTemplate()
    Добавление/обновление шаблона письма
  • mixed InsertWeekend()
    Вставка/обновление информации о специальном рабочем/выходном дне
  • mixed LoadAttachments()
    Загрузка на сервер вложенных файлов
  • bool MessageBlockUnblock()
    Блокирование/разблокирование сообщения
  • bool RecountAnswerDateTime()
    Обновление приблизительной даты ответа на сообщение
  • str ReFormat()
    Преобразование текста в другой формат
  • str ReplaceMailMacro()
    Макроподстановки в тексте
  • str ReplyMessageText()
    Цитирование текста сообщения, на которое посылается ответ
  • array SearchIndexing()
    Функция обратного вызова для поисковой индексации данных модуля
  • bool SendMessage()
    Отправка сообщений
  • bool SentAutoAnswer()
    Формирование и отсылка автоответа на сообщение
  • bool SetFlagTicket()
    Применение флага к тикету
  • bool ShowHelpdesk()
    Показ списка тикетов службы поддержки
  • bool ShowTicket()
    Показ списка сообщений тикета
  • bool ShowWorktime()
    Показ режима работы службы техподдержки
  • bool TicketStatusChange()
    Изменение статуса тикета

Унаследованные методы


Описания методов

    helpdesk::AccessToAttachment

    AccessToAttachment( int $helpdesk_attachment_id, int $site_users_id );

    Описание

    Проверка доступа пользователя сайта к вложенным файлам

    Принимаемые параметры

    $helpdesk_attachment_id

    Идентификатор вложенного файла

    $site_users_id

    Идентификатор пользователя сайта

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_attachment_id = 2;
    5.  
    6.  // Если есть модуль "Пользователи сайта", получим текущего пользователя
    7.  if (class_exists('SiteUsers'))
    8.  {
    9.      $SiteUsers singleton('SiteUsers');
    10.      $site_users_id $SiteUsers->GetCurrentSiteUser();
    11.  }
    12.  else
    13.  {
    14.      $site_users_id = 0;
    15.  }
    16.  
    17.  $result $helpdesk->AccessToAttachment($helpdesk_attachment_id$site_users_id);
    18.  
    19.  // Распечатаем результат
    20.  echo $result;
    21.  ?>

    [ Наверх ]


    helpdesk::AnalizeForKeyWords

    AnalizeForKeyWords( int $helpdesk_id, str $text );

    Описание

    Анализ сообщения на предмет содержания ключевых слов для стандартных ответов.

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы техподдержки

    $text

    Текст сообщения

    Возвращает

    Идентификатор стандартного ответа, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  $text 'Ключевое слово стандартного ответа';
    6.  
    7.  $result $helpdesk->AnalizeForKeyWords($helpdesk_id$text);
    8.  
    9.  // Распечатаем результат
    10.  echo $result;
    11.  ?>

    [ Наверх ]


    helpdesk::BuildSubject

    BuildSubject( int $helpdesk_message_id, [array $param = array ()] );

    Описание

    Формирование темы сообщения в соответствии с масками имени тикета и номера сообщения

    Принимаемые параметры

    $helpdesk_message_id

    Идентификатор сообщения, на основе темы которого строится тема нового сообщения

    $param

    Массив дополнительных параметров

    • int $param['make_from_old'] Флаг, указывающий, создавать тему для нового сообщения, или изменить тему старого сообщения (1 - изменить, 0 - создать).

    Возвращает

    str Тема сообщения, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_message_id = 1;
    5.  
    6.  $result $helpdesk->BuildSubject($helpdesk_message_id);
    7.  
    8.  // Распечатаем результат
    9.  echo $result;
    10.  ?>

    [ Наверх ]


    helpdesk::CloseOldTicket

    CloseOldTicket( int $helpdesk_id );

    Описание

    Закрытие старых (ответ на которые дан более 10 дней назад) тикетов

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы техподдержки

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  
    6.  $result $helpdesk->CloseOldTicket($helpdesk_id);
    7.  
    8.  if ($result)
    9.  {
    10.      echo "Тикет закрыт";
    11.  }
    12.  else
    13.  {
    14.      echo "Ошибка закрытия тикета";
    15.  }
    16.  ?>

    [ Наверх ]


    helpdesk::CombineTickets

    CombineTickets( array $tickets_id_array, int $ticket_id );

    Описание

    Объединение тикетов

    Принимаемые параметры

    $tickets_id_array

    Массив идентификаторов тикетов, которые необходимо объединить

    $ticket_id

    Идентификатор тикета, с которым объединяются тикеты

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $tickets_id_array = array(6,7);
    5.  $ticket_id = 5;
    6.  
    7.  $result $helpdesk->CombineTickets($tickets_id_array$ticket_id);
    8.  
    9.  // Распечатаем результат
    10.  echo $result;
    11.  ?>

    [ Наверх ]


    helpdesk::CopyCriticalLevel

    CopyCriticalLevel( int $helpdesk_critical_level_id, [array $param = array ()] );

    Описание

    Копирование информации об уровне критичности

    Принимаемые параметры

    $helpdesk_critical_level_id

    Идентификатор копируемого уровня критичности

    $param

    Массив дополнительных параметров (не обязательный параметр)

    • int $param['helpdesk_id'] Идентификатор службы поддержки, к которой нужно отнести скопированный уровень критичности (если не указан, или меньше 0, скопированный уровень критичности будет отнесен к той же службе поддержки, что и копируемый)

    Возвращает

    идентификатор копии в случае успешного выполнения, false - в противном случае

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_critical_level_id = 1;
    5.  
    6.  $newid $helpdesk->CopyCriticalLevel($helpdesk_critical_level_id);
    7.  
    8.  // Распечатаем результат
    9.  echo $newid;
    10.  ?>

    [ Наверх ]


    helpdesk::CopyEmail

    CopyEmail( int $helpdesk_email_id, [array $param = array ()] );

    Описание

    Копирование информации об электронном адресе службы поддержки

    Принимаемые параметры

    $helpdesk_email_id

    $param

    Массив дополнительных параметров

    • int $param['helpdesk_id'] Идентификатор службы поддержки, к которой необходимо отнести скопированный email (если неуказан, или меньше 0 - скопированный email будет отнесен к той же службе поддержки, что и копируемый)
    • int $param['helpdesk_ticket_category_id'] Идентификатор категории тикетов, в которую будут попадать письма с данного email'а (если неуказан, или меньше 0 - сообщения со скопированного email'а будут попадать в ту же категорию, что и с копируемого)

    Возвращает

    false или int Идентификатор вставленной записи

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_email_id = 2;
    5.  $param['helpdesk_id'= 1;
    6.  $param['helpdesk_ticket_category_id'= 1;
    7.  
    8.  $result $helpdesk->CopyEmail($helpdesk_email_id$param);
    9.  
    10.  // Распечатаем результат
    11.  echo $result;
    12.  ?>

    [ Наверх ]


    helpdesk::CopyHelpdesk

    CopyHelpdesk( int $helpdesk_id, [array $param = array ()] );

    Описание

    Копирование службы поддержки

    Принимаемые параметры

    $helpdesk_id

    Идентификатор копируемой службы поддержки

    $param

    Массив дополнительных параметров

    • int $param['site_id'] Идентификатор ссайта, к которому нужно отнести скопированную службу поддержки (если не указан, или меньше 0 - как у копируемого)
    • int $param['structure_id'] Идентификатор структуры сайта, к которой нужно отнести скопированную службу поддержки (если не указан, или меньше 0 - как у копируемого)

    Возвращает

    false или int Идентификатор вставленной записи

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  $param['site_id'= 1;
    6.  
    7.  $result $helpdesk->CopyHelpdesk($helpdesk_id$param);
    8.  
    9.  // Распечатаем результат
    10.  echo $result;
    11.  ?>

    [ Наверх ]


    helpdesk::CopyStatus

    CopyStatus( int $helpdesk_status_id, [array $param = array ()] );

    Описание

    Копирование статуса сообщения

    Принимаемые параметры

    $helpdesk_status_id

    Идентификатор копируемого статуса

    $param

    Массив дополнительных параметров

    • int $param['helpdesk_id'] Идентификатор службы поддержки, к которой необходимо отнести скопированный статус (если неуказан, или меньше 0 - скопированный статус будет отнесен к той же службе поддержки, что и копируемый)

    Возвращает

    false или int Идентификатор вставленной записи

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_status_id = 1;
    5.  $param['helpdesk_id'= 1;
    6.  
    7.  $result $helpdesk->CopyStatus($helpdesk_status_id$param);
    8.  
    9.  // Распечатаем результат
    10.  echo $result;
    11.  ?>

    [ Наверх ]


    helpdesk::CopyTemplateKeyWords

    CopyTemplateKeyWords( int $helpdesk_letter_template_words_id );

    Описание

    Копирование ключевого слова

    Принимаемые параметры

    $helpdesk_letter_template_words_id

    Идентификатор копируемого ключевого слова

    Возвращает

    Идентификатор скопированного ключевого слова в случае успешного копирования, false - иначе

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_letter_template_words_id = 2;
    5.  
    6.  $newid $helpdesk->CopyTemplateKeyWords($helpdesk_letter_template_words_id);
    7.  
    8.  // Распечатаем результат
    9.  echo $newid;
    10.  ?>

    [ Наверх ]


    helpdesk::CopyTicketCategory

    CopyTicketCategory( int $helpdesk_ticket_category_id, [array $param = array ()] );

    Описание

    Копирование категории тикетов

    Принимаемые параметры

    $helpdesk_ticket_category_id

    $param

    Массив дополнительных параметров

    • int $param['helpdesk_id'] Идентификатор службы поддержки, к которой необходимо отнести скопированную категорию (если неуказан, или меньше 0 - скопированная категория будет отнесена к той же службе поддержки, что и копируемая)
    • int $param['helpdesk_email_id'] Идентификатор email'а, который нужно сопоставить со скопированной категорией (если неуказан, или меньше 0 - скопированная категория будет отнесена к тому же email'у, что и копируемая)
    • int $param['helpdesk_ticket_category_parent_id'] Идентификатор родительской категории, к которой нужно отнести скопированную категорию (если неуказан, или меньше 0 - скопированная категория будет отнесена к той же категории, что и копируемая)

    Возвращает

    false или int Идентификатор вставленной записи

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_category_id = 1;
    5.  $param['helpdesk_id'= 1;
    6.  
    7.  $result $helpdesk->CopyTicketCategory($helpdesk_ticket_category_id$param);
    8.  
    9.  // Распечатаем результат
    10.  echo $result;
    11.  ?>

    [ Наверх ]


    helpdesk::CopyTicketFlag

    CopyTicketFlag( int $helpdesk_ticket_flags_id, [array $param = array ()] );

    Описание

    Копирование флага тикетов

    Принимаемые параметры

    $helpdesk_ticket_flags_id

    $param

    Массив дополнительных параметров

    • int $param['helpdesk_id'] Идентификатор службы поддержки, к которой необходимо отнести скопированный флаг (если неуказан, или меньше 0 - скопированный флаг будет отнесен к той же службе поддержки, что и копируемый)

    Возвращает

    false или int Идентификатор вставленной записи

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_flags_id = 5;
    5.  $param['helpdesk_id'= 1;
    6.  
    7.  $result $helpdesk->CopyTicketFlag($helpdesk_ticket_flags_id$param);
    8.  
    9.  // Распечатаем результат
    10.  echo $result;
    11.  ?>

    [ Наверх ]


    helpdesk::CutQuotetion

    CutQuotetion( str $message_text, int $message_type );

    Описание

    Удаление из текста сообщения цитаты

    Принимаемые параметры

    $message_text

    Исходный текст

    $message_type

    Тип сообщения (1 - текст, 0 - html)

    Возвращает

    Текст без цитат

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $message_text "> > #----------------------\n> > Привет!\n> > #----------------------";
    5.  $message_type = 1;
    6.  
    7.  $result $helpdesk->CutQuotetion ($message_text$message_type);
    8.  
    9.  // Распечатаем результат
    10.  echo $result;
    11.  ?>

    [ Наверх ]


    helpdesk::DeleteAttachments

    DeleteAttachments( int $helpdesk_message_id );

    Описание

    Удаление информации о вложенных файлах в сообщениях

    Принимаемые параметры

    $helpdesk_message_id

    Идентификатор сообщения

    Возвращает

    resource, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_message_id = 9;
    5.  
    6.  $result $helpdesk->DeleteAttachments($helpdesk_message_id);
    7.  
    8.  if ($result)
    9.  {
    10.      echo "Удаление выполнено успешно";
    11.  }
    12.  else
    13.  {
    14.      echo "Ошибка удаления";
    15.  }
    16.  ?>

    [ Наверх ]


    helpdesk::DeleteCriticalLevel

    DeleteCriticalLevel( int $helpdesk_critical_level_id );

    Описание

    Удаление информации об уровне критичности

    Принимаемые параметры

    $helpdesk_critical_level_id

    Идентификатор уровня критичности

    Возвращает

    resource, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_critical_level_id = 4;
    5.  
    6.  $result $helpdesk->DeleteCriticalLevel($helpdesk_critical_level_id);
    7.  
    8.  if ($result)
    9.  {
    10.      echo "Удаление выполнено успешно";
    11.  }
    12.      else
    13.  {
    14.      echo "Ошибка удаления";
    15.  }
    16.  ?>

    [ Наверх ]


    helpdesk::DeleteEmail

    DeleteEmail( int $helpdesk_email_id );

    Описание

    Удаление информациии об электронном адресе

    Принимаемые параметры

    $helpdesk_email_id

    Идентификатор электронного адреса

    Возвращает

    resource или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_email_id = 1;
    5.  
    6.  $result $helpdesk->DeleteEmail($helpdesk_email_id);
    7.  
    8.  if ($result)
    9.  {
    10.      echo "Загрузка выполнена успешно";
    11.  }
    12.      else
    13.  {
    14.      echo "Ошибка загрузки файла";
    15.  }
    16.  ?>

    [ Наверх ]


    helpdesk::DeleteHelpdesk

    DeleteHelpdesk( $helpdesk_id, int $helpdesk );

    Описание

    Удаление информации о службе технической поддержки

    Принимаемые параметры

    $helpdesk

    Идентификатор службы технической поддержки

    $helpdesk_id

    Возвращает

    resource, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 2;
    5.  
    6.  $result $helpdesk->DeleteHelpdesk($helpdesk_id);
    7.  
    8.  if ($result)
    9.  {
    10.      echo "Удаление выполнено успешно";
    11.  }
    12.      else
    13.  {
    14.      echo "Ошибка удаления";
    15.  }
    16.  ?>

    [ Наверх ]


    helpdesk::DeleteMessage

    DeleteMessage( int $helpdesk_message_id );

    Описание

    Удаление сообщения

    Принимаемые параметры

    $helpdesk_message_id

    Идентификатор сообщения

    Возвращает

    Идентификатор удаленной записи, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_message_id = 2;
    5.  
    6.  $result $helpdesk->DeleteMessage($helpdesk_message_id);
    7.  
    8.  if ($result)
    9.  {
    10.  echo "Удаление выполнено успешно";
    11.  }
    12.      else
    13.  {
    14.      echo "Ошибка удаления";
    15.  }
    16.  ?>

    [ Наверх ]


    helpdesk::DeleteResponsible

    DeleteResponsible( int $helpdesk_responsible_id );

    Описание

    Удаление ответственного пользователя

    Принимаемые параметры

    $helpdesk_responsible_id

    Идентификатор ответственного пользователя

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_responsible_id = 1;
    5.  
    6.  $result $helpdesk->DeleteResponsible($helpdesk_responsible_id);
    7.  
    8.  if ($result)
    9.  {
    10.      echo "Удаление выполнено успешно";
    11.  }
    12.  else
    13.  {
    14.      echo "Ошибка удаления";
    15.  }
    16.  ?>

    [ Наверх ]


    helpdesk::DeleteStatus

    DeleteStatus( int $helpdesk_status_id );

    Описание

    Удаление статуса сообщений

    Принимаемые параметры

    $helpdesk_status_id

    Идентификатор удаляемого статуса

    Возвращает

    resource, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_status_id = 3;
    5.  
    6.  $result $helpdesk->DeleteStatus($helpdesk_status_id);
    7.  
    8.  if ($result)
    9.  {
    10.      echo "Удаление выполнено успешно";
    11.  }
    12.      else
    13.  {
    14.      echo "Ошибка удаления";
    15.  }
    16.  ?>

    [ Наверх ]


    helpdesk::DeleteSupportWoktime

    DeleteSupportWoktime( int $helpdesk_id, int $helpdesk_support_worktime_day, int $helpdesk_support_worktime_hour );

    Описание

    Удаление рабочего дня службы технической поддержки

    Принимаемые параметры

    $helpdesk_id

    идентификатор службы технической поддержки

    $helpdesk_support_worktime_day

    номер дня (0 - Понедельник, 1 - Вторник и т.д.)

    $helpdesk_support_worktime_hour

    номер часа (0 - 00:00 часов ночи, 1 - 01:00 и т.д.)

    Возвращает

    resource or false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  $helpdesk_support_worktime_day = 6;
    6.  $helpdesk_support_worktime_hour = 15;
    7.  
    8.  $result $helpdesk->DeleteSupportWoktime($helpdesk_id$helpdesk_support_worktime_day$helpdesk_support_worktime_hour);
    9.  
    10.  if ($result)
    11.  {
    12.      echo "Удаление выполнено успешно";
    13.  }
    14.  else
    15.  {
    16.      echo "Ошибка удаления";
    17.  }
    18.  ?>

    [ Наверх ]


    helpdesk::DeleteTemplate

    DeleteTemplate( int $helpdesk_letter_template_id );

    Описание

    Удаление стандартного ответа

    Принимаемые параметры

    $helpdesk_letter_template_id

    Идентификатор стандартного ответа

    Возвращает

    resource, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_letter_template_id = 1;
    5.  
    6.  $result $helpdesk->DeleteTemplate($helpdesk_letter_template_id);
    7.  
    8.  if ($result)
    9.  {
    10.      echo "Удаление выполнено успешно";
    11.  }
    12.  else
    13.  {
    14.      echo "Ошибка удаления";
    15.  }
    16.  ?>

    [ Наверх ]


    helpdesk::DeleteTemplateDir

    DeleteTemplateDir( int $helpdesk_id, int $helpdesk_letter_template_dir_id );

    Описание

    Удаление группы стандартных ответов

    Принимаемые параметры

    $helpdesk_letter_template_dir_id

    Идентификатор группы стандартных ответов

    $helpdesk_id

    Идентификатор службы техподдержки

    Возвращает

    resource, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  $helpdesk_letter_template_dir_id = 1;
    6.  
    7.  $result $helpdesk->DeleteTemplateDir($helpdesk_id$helpdesk_letter_template_dir_id);
    8.  
    9.  if ($result)
    10.  {
    11.      echo "Удаление выполнено успешно";
    12.  }
    13.  else
    14.  {
    15.      echo "Ошибка удаления";
    16.  }
    17.  ?>

    [ Наверх ]


    helpdesk::DeleteTemplateKeyWords

    DeleteTemplateKeyWords( int $helpdesk_letter_template_words_id );

    Описание

    Удаление ключевого слова

    Принимаемые параметры

    $helpdesk_letter_template_words_id

    Идентификатор ключевого слова

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_letter_template_words_id = 1;
    5.  
    6.  $result $helpdesk->DeleteTemplateKeyWords($helpdesk_letter_template_words_id);
    7.  
    8.  if ($result)
    9.  {
    10.      echo "Удаление выполнено успешно";
    11.  }
    12.  else
    13.  {
    14.      echo "Ошибка удаления";
    15.  }
    16.  ?>

    [ Наверх ]


    helpdesk::DeleteTicket

    DeleteTicket( int $helpdesk_ticket_id );

    Описание

    Удаление информациии об инциденте

    Принимаемые параметры

    $helpdesk_ticket_id

    Идентификатор инцидента

    Возвращает

    resource, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_id = 2;
    5.  
    6.  $result $helpdesk->DeleteTicket($helpdesk_ticket_id);
    7.  
    8.  if ($result)
    9.  {
    10.      echo "Удаление выполнено успешно";
    11.  }
    12.      else
    13.  {
    14.      echo "Ошибка удаления";
    15.  }
    16.  ?>

    [ Наверх ]


    helpdesk::DeleteTicketCategory

    DeleteTicketCategory( int $helpdesk_ticket_category_id );

    Описание

    Удаление информации о категории инцидентов

    Принимаемые параметры

    $helpdesk_ticket_category_id

    Идентификатор категории инцидентов

    Возвращает

    resource в случае успешного выполнения, false - иначе

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_category_id = 3;
    5.  
    6.  $result $helpdesk->DeleteTicketCategory($helpdesk_ticket_category_id);
    7.  
    8.  if ($result)
    9.  {
    10.      echo "Удаление выполнено успешно";
    11.  }
    12.      else
    13.  {
    14.      echo "Ошибка удаления";
    15.  }
    16.  ?>

    [ Наверх ]


    helpdesk::DeleteTicketFlags

    DeleteTicketFlags( int $helpdesk_ticket_flags_id );

    Описание

    Удаление информации о флаге для тикетов

    Принимаемые параметры

    $helpdesk_ticket_flags_id

    Идентификатор удаляемого флага

    Возвращает

    resource, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_flags_id = 1;
    5.  
    6.  $result $helpdesk->DeleteTicketFlags($helpdesk_ticket_flags_id);
    7.  
    8.  if ($result)
    9.  {
    10.      echo "Удаление выполнено успешно";
    11.  }
    12.  else
    13.  {
    14.      echo "Ошибка удаления";
    15.  }
    16.  ?>

    [ Наверх ]


    helpdesk::DeleteWeekend

    DeleteWeekend( int $helpdesk_weekend_id );

    Описание

    Удаление информации о специальном рабочем/выходном дне

    Принимаемые параметры

    $helpdesk_weekend_id

    Идентификатор специального рабочего/выходного дня

    [ Наверх ]


    helpdesk::GenXml4Helpdesk

    GenXml4Helpdesk( int $helpdesk_id, [array $helpdesk_row = false], [array $param = array ()], [ $external_propertys = array ()] );

    Описание

    Формирование XML для службы техподдержки

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы техподдержки (не обязательный)

    $helpdesk_row

    Массив с информацией о службе техподдержки (не обязательный)

    $param

    Массив дополнительных параметров (не обязательный)

    • int $param['site_users_id'] Идентификатора пользователя сайта
    • int $param['status'] Фильтр по статусам тикетов (-1 - показать все тикеты, 0 - только закрытые, 1 - только открытые. по умолчанию -1)
    • int $param['ticket_begin'] Номер элемента, с которого необходимо добавлять в xml тикеты
    • int $param['ticket_on_page'] Количество выводимых тикетов на страницу
    • int $param['ticket_count'] Число тикетов

    $external_propertys

    Возвращает

    XML с данными о тикете, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  
    6.  $result $helpdesk->GenXml4Helpdesk($helpdesk_id);
    7.  
    8.  // Распечатаем результат
    9.  echo htmlspecialchars($result);
    10.  ?>

    [ Наверх ]


    helpdesk::GenXml4Message

    GenXml4Message( int $helpdesk_message_id, int $helpdesk_message_parent_id, [array $message_row = false], [ $param = array ()] );

    Описание

    Формирование XML для сообщений

    Принимаемые параметры

    $helpdesk_message_id

    Идентификатор сообщения

    $helpdesk_message_parent_id

    Идентификатор родительского сообщения

    $message_row

    Массив с информацией о сообщении (не обязательный параметр)

    $param

    Возвращает

    XML с данными о сообщении, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_message_id = 5;
    5.  $helpdesk_message_parent_id = 1;
    6.  
    7.  $result $helpdesk->GenXml4Message($helpdesk_message_id$helpdesk_message_parent_id);
    8.  
    9.  // Распечатаем результат
    10.  echo htmlspecialchars($result);
    11.  ?>

    [ Наверх ]


    helpdesk::GenXml4Ticket

    GenXml4Ticket( int $helpdesk_ticket_id, [array $ticket_row = false], [array $param = array ()] );

    Описание

    Формирование XML для тикета

    Принимаемые параметры

    $helpdesk_ticket_id

    Идентификатор тикета

    $ticket_row

    Массив с информацией о тикете (не обязательный параметр)

    $param

    Массив дополнительных параметров

    Возвращает

    XML с данными о тикете, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_id = 1;
    5.  
    6.  $result $helpdesk->GenXml4Ticket($helpdesk_ticket_id);
    7.  
    8.  // Распечатаем результат
    9.  echo htmlspecialchars($result);
    10.  ?>

    [ Наверх ]


    helpdesk::GenXml4TicketCategory

    GenXml4TicketCategory( int $hellpdesk_id, int $helpdesk_ticket_category_id, [array $ticket_category_row = false], [array $param = array ()] );

    Описание

    Формирование XML для категорий тикетов

    Принимаемые параметры

    $hellpdesk_id

    Идентификатор службы поддержки

    $helpdesk_ticket_category_id

    Идентификатор родительской категории

    $ticket_category_row

    Массив с информацией о родительской категории тикетов

    $param

    Массив дополнительных параметров

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $hellpdesk_id = 1;
    5.  $helpdesk_ticket_category_id = 4;
    6.  
    7.  $result $helpdesk->GenXml4TicketCategory ($hellpdesk_id$helpdesk_ticket_category_id);
    8.  
    9.  // Распечатаем результат
    10.  echo htmlspecialchars($result);
    11.  ?>

    [ Наверх ]


    helpdesk::GenXml4WorkTime

    GenXml4WorkTime( int $helpdesk_id, [array $helpdesk_row = false], [array $param = array ()], [array $external_propertys = array ()] );

    Описание

    Формирование XML для режима работы службы техподдержки

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы техподдержки

    $helpdesk_row

    Массив с информацией о службе техподдержки (не обязательный параметр)

    $param

    Массив дополнительных параметров (не обязательный параметр)

    $external_propertys

    Массив дополнительных параметров для включения в XML

    Возвращает

    XML или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  
    6.  $result $helpdesk->GenXml4WorkTime($helpdesk_id);
    7.  
    8.  // Распечатаем результат
    9.  echo htmlspecialchars($result);
    10.  ?>

    [ Наверх ]


    helpdesk::GetAllAttachments

    GetAllAttachments( int $helpdesk_message_id );

    Описание

    Получение вложенных файлов сообщения

    Принимаемые параметры

    $helpdesk_message_id

    Идентификатор сообщения

    Возвращает

    resource, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_message_id = 14;
    5.  
    6.  $resource $helpdesk->GetAllAttachments($helpdesk_message_id);
    7.  
    8.  // Распечатаем результат
    9.  while($row mysql_fetch_assoc($resource))
    10.  {
    11.     print_r ($row);
    12.  }
    13.  ?>

    [ Наверх ]


    helpdesk::GetAllBlockedMessages

    GetAllBlockedMessages( [int $ticket_id = 0] );

    Описание

    Получение всех заблокированных сообщений тикета

    Принимаемые параметры

    $ticket_id

    идентификатор тикета. Если передан - будут выбраны все заблокированные сообщения тикета

    [ Наверх ]


    helpdesk::GetAllCriticalLevel

    GetAllCriticalLevel( int $helpdesk_id );

    Описание

    Получение информации обо всех уровнях критичности. Если передан параметр $helpdesk_id, то выбираются уровни критичности службы техподдержки с id $helpdesk_id

    Принимаемые параметры

    $helpdesk_id

    helpdesk_id Идентификатор службы технической поддержки (если 0, выборка всех уровней) (параметр не обязателен)

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  
    6.  $resource $helpdesk->GetAllCriticalLevel($helpdesk_id);
    7.  
    8.  // Распечатаем результат
    9.  while($row mysql_fetch_assoc($resource))
    10.  {
    11.      print_r($row);
    12.  }
    13.  ?>

    [ Наверх ]


    helpdesk::GetAllEmail

    GetAllEmail( int $helpdesk_id, [array $param = array ()] );

    Описание

    Получение информации обо всех электронных адресах службы техподдержки

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы техподдержки

    $param

    Массив дополнительных параметров

    • int $param['limit'] Ограничение числа записей в выборке (Не обязательный параметр)

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  
    6.  $resource $helpdesk->GetAllEmail($helpdesk_id);
    7.  
    8.  // Распечатаем результат
    9.  while($row mysql_fetch_assoc($resource))
    10.  {
    11.     print_r ($row);
    12.  }
    13.  ?>

    [ Наверх ]


    helpdesk::GetAllFlags

    GetAllFlags( int $helpdesk_id );

    Описание

    Получение списка флагов

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы техподдержки

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  
    6.  $resource $helpdesk->GetAllFlags($helpdesk_id);
    7.  
    8.  // Распечатаем результат
    9.  while($row mysql_fetch_assoc($resource))
    10.  {
    11.      print_r ($row);
    12.  }
    13.  ?>

    [ Наверх ]


    helpdesk::GetAllHelpdesk

    GetAllHelpdesk( [mixed $site_id = false] );

    Описание

    Получение информации обо всех службах техподдержки на конкретном сайте. Если параметр $site_id не передан, или равен false - выбирается информация обо всех службах техподдержки.

    Принимаемые параметры

    $site_id

    Идентификатор сайта, или false

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $resource $helpdesk->GetAllHelpdesk();
    5.  
    6.  // Распечатаем результат
    7.  while($row mysql_fetch_assoc($resource))
    8.  {
    9.      print_r($row);
    10.  }
    11.  ?>

    [ Наверх ]


    helpdesk::GetAllMessage

    GetAllMessage( int $helpdesk_ticket_id, [int $helpdesk_message_id = 0], [array $param = array ()] );

    Описание

    Получение списка сообщений, относящихся к тикету с идентификатором $helpdesk_ticket_id. Если задан параметр $helpdesk_message_id, выбираются все сообщения, кроме сообщения с id $helpdesk_message_id.

    Принимаемые параметры

    $helpdesk_ticket_id

    Идентификатор тикета

    $helpdesk_message_id

    Идентификатор сообщения, которое не нужно включать в список (не обязательный параметр)

    $param

    Массив дополнительных параметров ( не обязательный параметр)

    • int $param['helpdesk_message_inbox'] Флаг, указывающий, являются ли сообщения входящими (1 - входящие, 0 - исходящие)
    • int $param['helpdesk_message_parent_id'] Идентификатор родительского сообщения
    • int $param['limit'] Лимит выборки
    • str $param['helpdesk_message_blocked_at'] Ограничение выборки по значениям поля `helpdesk_message_blocked_at`

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_id = 1;
    5.  
    6.  $resource $helpdesk->GetAllMessage($helpdesk_ticket_id);
    7.  
    8.  // Распечатаем результат
    9.  while($row mysql_fetch_assoc($resource))
    10.  {
    11.      print_r ($row);
    12.  }
    13.  ?>

    [ Наверх ]


    helpdesk::GetAllMessageWithParentId

    GetAllMessageWithParentId( int $helpdesk_message_parent_id, [int $ticket_id = false] );

    Описание

    Получение списка сообщений, дочерних по отношению к сообщению с id $helpdesk_message_parent_id

    Принимаемые параметры

    $helpdesk_message_parent_id

    Идентификатор родительского сообщения

    $ticket_id

    Идентификатор тикета. (Не обязательный параметр. по умолчанию - false. Если false - то выбираются все дочерние сообщения, независимо от их принадлежности тикету)

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_message_parent_id = 1;
    5.  
    6.  $resource $helpdesk->GetAllMessageWithParentId($helpdesk_message_parent_id);
    7.  
    8.  // Распечатаем результат
    9.  while($row mysql_fetch_assoc($resource))
    10.  {
    11.      var_dump($row);
    12.  }
    13.  ?>

    [ Наверх ]


    helpdesk::GetAllResponsible

    GetAllResponsible( int $helpdesk_ticket_category_id );

    Описание

    Получение информации обо всех ответственных лицах

    Принимаемые параметры

    $helpdesk_ticket_category_id

    Идентификатор категории тикетов.

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_category_id = 4;
    5.  
    6.  $resource $helpdesk->GetAllResponsible($helpdesk_ticket_category_id);
    7.  
    8.  // Распечатаем результат
    9.  while($row mysql_fetch_assoc($resource))
    10.  {
    11.      print_r($row);
    12.  }
    13.  ?>

    [ Наверх ]


    helpdesk::GetAllStatus

    GetAllStatus( int $helpdesk_id );

    Описание

    Получение списка статусов. Если передан параметр $helpdesk_id, то выбираются сообщения, относящиеся к службе техподдержки с идентификатором $helpdesk_id

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы техподдержки (параметр не обязателен)

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  
    6.  $resource $helpdesk->GetAllStatus($helpdesk_id);
    7.  
    8.  // Распечатаем результат
    9.  while($row mysql_fetch_assoc($resource))
    10.  {
    11.      print_r ($row);
    12.  }
    13.  ?>

    [ Наверх ]


    helpdesk::GetAllTemplate

    GetAllTemplate( int $helpdesk_id, [int $helpdesk_letter_template_dir_id = false] );

    Описание

    Получение списка стандартных ответов службы техподдержки. Если передан параметр $helpdesk_letter_template_dir_id, выбираются все стандартные ответы, принадлежащие категории с этим идентификатором

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы техподдержки.

    $helpdesk_letter_template_dir_id

    Идентификатор категории стандартных ответов

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  
    6.  $resource $helpdesk->GetAllTemplate($helpdesk_id);
    7.  
    8.  // Распечатаем результат
    9.  while($row mysql_fetch_assoc($resource))
    10.  {
    11.     print_r ($row);
    12.  }
    13.  ?>

    [ Наверх ]


    helpdesk::GetAllTemplateDir

    GetAllTemplateDir( int $helpdesk_id, [int $helpdesk_letter_template_dir_id = 0] );

    Описание

    Получение списка групп стандартных ответов.

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы техподдержки. Ели 0 или не передан, выбираются группы всех техподдержек

    $helpdesk_letter_template_dir_id

    Идентификатор группы, которую не нужно включать в список

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  
    6.  $resource $helpdesk->GetAllTemplateDir($helpdesk_id);
    7.  
    8.  // Распечатаем результат
    9.  while($row mysql_fetch_assoc($resource))
    10.  {
    11.     print_r ($row);
    12.  }
    13.  ?>

    [ Наверх ]


    helpdesk::GetAllTemplateDirWithParentId

    GetAllTemplateDirWithParentId( $helpdesk_id, int $helpdesk_letter_template_dir_parent_id, [int $helpdesk_letter_template_dir_id = 0] );

    Описание

    Получение списка директорий стандартных ответов, вложенных в директорию с идентификатором $helpdesk_letter_template_dir_parent_id

    Принимаемые параметры

    $helpdesk_letter_template_dir_parent_id

    Идентификатор родительской категории

    $helpdesk_letter_template_dir_id

    Идентификатор категории, которую не нужно включать в список

    $helpdesk_id

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  $helpdesk_letter_template_dir_parent_id = 2;
    6.  
    7.  $resource $helpdesk->GetAllTemplateDirWithParentId($helpdesk_id$helpdesk_letter_template_dir_parent_id);
    8.  
    9.  // Распечатаем результат
    10.  while($row mysql_fetch_assoc($resource))
    11.  {
    12.      print_r ($row);
    13.  }
    14.  ?>

    [ Наверх ]


    helpdesk::GetAllTemplateKeyWords

    GetAllTemplateKeyWords( [int $helpdesk_letter_template_id = 0] );

    Описание

    Получение списка всех ключевых слов, относящихся к шаблонному ответу с id $helpdesk_letter_template_id. Если $helpdesk_letter_template_id не задан, или равен 0, выбираются абсолютно все ключевые слова

    Принимаемые параметры

    $helpdesk_letter_template_id

    Идентификатор стандартного ответа (не обязавтельный параметр)

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $resource $helpdesk->GetAllTemplateKeyWords();
    5.  
    6.  // Распечатаем результат
    7.  while($row mysql_fetch_assoc($resource))
    8.  {
    9.      print_r ($row);
    10.  }
    11.  ?>

    [ Наверх ]


    helpdesk::GetAllTemplateWithDirId

    GetAllTemplateWithDirId( int $helpdesk_letter_template_dir_id );

    Описание

    Получение списка стандартных ответов, относящихся к директории стандартных ответов с идентификатором $helpdesk_letter_template_dir_id

    Принимаемые параметры

    $helpdesk_letter_template_dir_id

    Идентификатор родительской директории стандартных ответов

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_letter_template_dir_id = 2;
    5.  
    6.  $resource $helpdesk->GetAllTemplateWithDirId($helpdesk_letter_template_dir_id);
    7.  
    8.  // Распечатаем результат
    9.  while($row mysql_fetch_assoc($resource))
    10.  {
    11.     print_r ($row);
    12.  }
    13.  ?>

    [ Наверх ]


    helpdesk::GetAllTicket

    GetAllTicket( [int $helpdesk_id = 0], [int $helpdesk_ticket_category_id = false], [array $param = array ()] );

    Описание

    Получение информации обо всех инцидентах конкретной службы техподдержки (если передан параметр $helpdesk_id), или конкретной категории (если передан параметр $helpdesk_ticket_category_id). Если параметры не переданы, выбирается информация обо всех инцидентах

    Принимаемые параметры

    $helpdesk_ticket_category_id

    Идентификатор родительской категории (не обязательный параметр)

    $param

    массив дополнительных параметров

    • int $param['site_users_id'] Ограничение выборки по идентификатору пользователя сайта
    • str $param['date_start'] Ограничение по дате "от" (формат даты: гггг-мм-дд чч:мм:сс)
    • str $param['date_end'] Ограничение по дате "до" (формат даты: гггг-мм-дд чч:мм:сс)
    • str $param['order'] Порядок сортировки (ASC, DESC)
    • str $param['order_field'] Поле по которому сортировать
    • int $param['ticket_begin'] Выбрать из выборки тикеты, начиная с
    • int $param['ticket_on_page'] Выбрать число тикетов из выборки

    $helpdesk_id

    helpdesk_id Идентификатор службы технической поддержки (не обязательный параметр)

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $resource $helpdesk->GetAllTicket();
    5.  
    6.  // Распечатаем результат
    7.  while($row mysql_fetch_assoc($resource))
    8.  {
    9.      print_r($row);
    10.  }
    11.  ?>

    [ Наверх ]


    helpdesk::GetAllTicketCategory

    GetAllTicketCategory( [int $helpdesk_id = 0], [int $helpdesk_ticket_category_parent_id = 0], [ $helpdesk_ticket_category_id = 0] );

    Описание

    Получение информации о категориях инцидентов. Если передан параметр helpdesk_id, выбираются категории, принадлежащие службе техподдержки с id helpdesk_id. Если передан параметр $helpdesk_ticket_category_parent_id, выбираются категории вложенные в категорию с id $helpdesk_ticket_category_parent_id.

    Принимаемые параметры

    $helpdesk_ticket_category_parent_id

    Идентификатор родительской категории, или 0 (не обязательный параметр) int $helpdesk_ticket_category_id Идентификатор категории, которую не нужно включать в список (не обязательный параметр

    $helpdesk_id

    helpdesk_id Идентификатор службы технической поддержки, или 0 (не обязательный параметр)

    $helpdesk_ticket_category_id

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $resource $helpdesk->GetAllTicketCategory();
    5.  
    6.  // Распечатаем результат
    7.  while($row mysql_fetch_assoc($resource))
    8.  {
    9.      print_r($row);
    10.  }
    11.  ?>

    [ Наверх ]


    helpdesk::GetAllTicketFlag

    GetAllTicketFlag( int $helpdesk_id );

    Описание

    Получение информации обо всех флагах тикетов

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы поддержки

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  
    6.  $resource $helpdesk->GetAllTicketFlag($helpdesk_id);
    7.  
    8.  // Распечатаем результат
    9.  while($row mysql_fetch_assoc($resource))
    10.  {
    11.      print_r ($row);
    12.  }
    13.  ?>

    [ Наверх ]


    helpdesk::GetAllUsers

    GetAllUsers( $helpdesk_id, [int $site_id = 0], [int $helpdesk_ticket_category_parent_id = false] );

    Описание

    Получение информации обо всех пользователях центра администрирования данного сайта

    Принимаемые параметры

    $site_id

    Идентификатор сайта (если не указан, выбирается текущий сайт) (не обязательный параметр)

    $helpdesk_ticket_category_parent_id

    Идентификатор категории, для которой назначен ответственный пользователь

    $helpdesk_id

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  
    6.  $resource $helpdesk->GetAllUsers($helpdesk_id);
    7.  
    8.  // Распечатаем результат
    9.  while($row mysql_fetch_assoc($resource))
    10.  {
    11.      print_r ($row);
    12.  }
    13.  ?>

    [ Наверх ]


    helpdesk::GetAllWeekends

    GetAllWeekends( int $helpdesk_id );

    Описание

    Получение списка всех специальных рабочих/выходных днях

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы поддержки

    [ Наверх ]


    helpdesk::GetAnswerDate

    GetAnswerDate( str $day, str $time_answer, array $worktime_array, array $weekend_array, array $workday_array );

    Описание

    Получение даты ответа для тикета

    Принимаемые параметры

    $day

    Дата-время в формате SQL (ГГГГ-ММ-ДД чч:мм:сс), с которой считать время ответа

    $time_answer

    Время ответа в минутах

    $worktime_array

    Массив режима работы

    $weekend_array

    Массив дополнительных выходных

    $workday_array

    Массив дополнительных рабочих дней

    Возвращает

    Дата-время в формате SQL

    [ Наверх ]


    helpdesk::GetArrayAttachment

    GetArrayAttachment( int $helpdesk_message_id );

    Описание

    Получение массива с информацией обо всех вложениях сообщения

    Принимаемые параметры

    $helpdesk_message_id

    Идентификатор сообщения

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_message_id = 14;
    5.  
    6.  $row $helpdesk->GetArrayAttachment($helpdesk_message_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetAttachment

    GetAttachment( int $helpdesk_attachment_id, [array $param = array ()] );

    Описание

    Получение информации о вложенном файле

    Принимаемые параметры

    $helpdesk_attachment_id

    Идентификатор вложенного файла

    $param

    Массив дополнительных параметров

    • bool $param['cache_off'] - если параметр установлен - данные не кэшируются

    Возвращает

    Массив с информацией, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_attachment_id = 2;
    5.  
    6.  $row $helpdesk->GetAttachment($helpdesk_attachment_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r ($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetAttachmentPath

    GetAttachmentPath( int $helpdesk_attachment_id );

    Описание

    Получение полного пути к вложенному файлу

    Принимаемые параметры

    $helpdesk_attachment_id

    Идентификатор вложенного файла

    Возвращает

    Строка, содержащая путь к вложенному файлу, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_attachment_id = 2;
    5.  
    6.  $row $helpdesk->GetAttachmentPath($helpdesk_attachment_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r ($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetCriticalLevel

    GetCriticalLevel( int $helpdesk_critical_level_id, [array $param = array ()] );

    Описание

    Получение информации об уровне критичности

    Принимаемые параметры

    $helpdesk_critical_level_id

    Идентификатор уровня критичности

    $param

    Массив дополнительных параметров

    • bool $param['cache_off'] - если параметр установлен - данные не кэшируются

    Возвращает

    Массив данных, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_critical_level_id = 1;
    5.  
    6.  $row $helpdesk->GetCriticalLevel($helpdesk_critical_level_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r ($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetEmail

    GetEmail( int $helpdesk_email_id, [array $param = array ()] );

    Описание

    Получение информации об электронном адресе

    Принимаемые параметры

    $helpdesk_email_id

    Идентификатор записи

    $param

    Массив дополнительных параметров

    • bool $param['cache_off'] - если параметр установлен - данные не кэшируются

    Возвращает

    Массив данных, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_email_id = 2;
    5.  
    6.  $row $helpdesk->GetEmail($helpdesk_email_id);
    7.  
    8.  print_r ($row);
    9.  ?>

    [ Наверх ]


    helpdesk::GetEmailIsHelpdeskEmail

    GetEmailIsHelpdeskEmail( int $helpdesk_id, str $email, [str $helpdesk_message_subject = ''], [int $helpdesk_ticket_id = 0] );

    Описание

    Проверка, является ли переданный текст адресом службы техподдержки или почтовым демоном, а также, нужно ли отсылать сообщения на электронный адрес пользователю

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы техподдержки

    $email

    электронный адрес

    $helpdesk_message_subject

    Тема письма (не обязательный параметр)

    $helpdesk_ticket_id

    Идентификатор тикета

    Возвращает

    (true - отсылать ответ не нужно, false - иначе)

    [ Наверх ]


    helpdesk::GetFirstMessageTicket

    GetFirstMessageTicket( int $helpdesk_ticket_id, [array $param = array ()] );

    Описание

    Получение информации о первом сообщении тикета

    Принимаемые параметры

    $helpdesk_ticket_id

    Идентификатор тикета

    $param

    Массив дополнительных параметров

    • bool $param['cache_off'] - если параметр установлен - данные не кэшируются

    Возвращает

    Массив с информацией о сообщении, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_id = 1;
    5.  
    6.  $row $helpdesk->GetFirstMessageTicket($helpdesk_ticket_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r ($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetHelpdesk

    GetHelpdesk( int $helpdesk_id, [array $param = array ()] );

    Описание

    Получение данных о службе технической поддержки.

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы технической поддержки

    $param

    Массив дополнительных параметров

    • bool $param['cache_off'] - если параметр установлен - данные не кэшируются

    Возвращает

    Массив данных, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  
    6.  $row $helpdesk->GetHelpdesk($helpdesk_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r ($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetInfo4Messages

    GetInfo4Messages( int $helpdesk_ticket_id, [array $param = array ()] );

    Описание

    Информация о количестве сообщений тикета

    Принимаемые параметры

    $helpdesk_ticket_id

    Идентификатор тикета

    $param

    Массив дополнительных параметров

    • bool $param['cache_off'] - если параметр установлен - данные не кэшируются

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_id = 5;
    5.  
    6.  $row $helpdesk->GetInfo4Messages($helpdesk_ticket_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r ($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetMessage

    GetMessage( int $helpdesk_message_id, [array $param = array ()] );

    Описание

    Получение информации о сообщении.

    Принимаемые параметры

    $helpdesk_message_id

    Идентификатор сообщения

    $param

    Массив дополнительных параметров

    • bool $param['cache_off'] - если параметр установлен - данные не кэшируются

    Возвращает

    Массив данных, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_message_id = 1;
    5.  
    6.  $row $helpdesk->GetMessage($helpdesk_message_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r ($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetMessageByNumber

    GetMessageByNumber( int $helpdesk_ticket_id, int $helpdesk_message_number );

    Описание

    Получение информации о сообщении по его порядковому номеру в тикете

    Принимаемые параметры

    $helpdesk_ticket_id

    Идентификатор тикета

    $helpdesk_message_number

    Порядковый номер сообщения в тикете

    Возвращает

    Массив данных, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_id = 1;
    5.  $helpdesk_message_number = 1;
    6.  
    7.  $row $helpdesk->GetMessageByNumber($helpdesk_ticket_id$helpdesk_message_number);
    8.  
    9.  // Распечатаем результат
    10.  print_r ($row);
    11.  ?>

    [ Наверх ]


    helpdesk::GetMessageForHistory

    GetMessageForHistory( $helpdesk_message_id $helpdesk_message_id );

    Описание

    Получение отформатированного сообщения для истории сообщений

    Принимаемые параметры

    $helpdesk_message_id

    идентификатор сообщения

    [ Наверх ]


    helpdesk::GetMessageHistory

    GetMessageHistory( int $helpdesk_ticket_id, [int $message_parent_id = 0], [int $count_call = 0], [array $param = array ()] );

    Описание

    Построение дерева сообщений

    Принимаемые параметры

    $helpdesk_ticket_id

    Идентификатор тикета

    $message_parent_id

    Идентификатор сообщения, от которого будет строиться дерево. Если не указан, или имеет значение 0 - дерево сообщений строится для всех сообщений тикета. (не обязательный параметр)

    $count_call

    Число вызовов функции (не обязательный параметр)

    $param

    Массив дополнительных параметров ( не обязательный параметр)

    • $param['margin-left'] отступ в дереве сообщений в зависимости от вложенности сообщения (в px, по умолчанию - 10)

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_id = 1;
    5.  
    6.  $row $helpdesk->GetMessageHistory($helpdesk_ticket_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetResponsible

    GetResponsible( int $helpdesk_responsible_id, [array $param = array ()] );

    Описание

    Получение информации об ответственном лице

    Принимаемые параметры

    $helpdesk_responsible_id

    Идентификатор ответственного лица

    $param

    Массив дополнительных параметров

    • bool $param['cache_off'] - если параметр установлен - данные не кэшируются

    Возвращает

    Массив данных, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_responsible_id = 1;
    5.  
    6.  $row $helpdesk->GetResponsible($helpdesk_responsible_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r ($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetSiteUserByEmail

    GetSiteUserByEmail( str $site_users_email, [array $param = array ()] );

    Описание

    Получение информации о пользователе сайта по его e-mail'у

    Принимаемые параметры

    $site_users_email

    $param

    Массив дополнительных параметров

    • bool $param['cache_off'] - если параметр установлен - данные не кэшируются

    Возвращает

    данных, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $site_users_email 'admin@site.ru';
    5.  
    6.  $row $helpdesk->GetSiteUserByEmail($site_users_email);
    7.  
    8.  // Распечатаем результат
    9.  print_r ($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetStatus

    GetStatus( int $helpdesk_status_id, [array $param = array ()] );

    Описание

    Получение информации о статусе

    Принимаемые параметры

    $helpdesk_status_id

    Идентификатор статуса

    $param

    Массив дополнительных параметров

    • bool $param['cache_off'] - если параметр установлен - данные не кэшируются

    Возвращает

    Массив данных, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_status_id = 1;
    5.  
    6.  $row $helpdesk->GetStatus($helpdesk_status_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r ($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetStructuredListCategoryTicket

    GetStructuredListCategoryTicket( int $helpdesk_id, [int $helpdesk_ticket_category_parent_id = 0], str $separator, [int $helpdesk_ticket_category_id = 0], [int $pow_taken_up = 0], [bool $is_first = true] );

    Описание

    Формирование структурированного списка категорий тикетов

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы техподдержки

    $helpdesk_ticket_category_parent_id

    Идентификатор категории, с вложенных категорий которой строится список. (если не указан, такой категорией является корневая)

    $separator

    Разделитель между уровнями вложенности

    $helpdesk_ticket_category_id

    Идентификатор категории, которую не нужно включать в список (параметр не обязательный)

    $pow_taken_up

    Степень вложенности (параметр не обязательный)

    $is_first

    Флаг, указывающий, первый ли это вызов функции (параметр не обязательный, по умолчанию - true)

    Возвращает

    Структурированный список категорий

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  $helpdesk_ticket_category_parent_id = 0;
    6.  $separator '';
    7.  
    8.  $row $helpdesk->GetStructuredListCategoryTicket($helpdesk_id$helpdesk_ticket_category_parent_id$separator);
    9.  
    10.  // Распечатаем результат
    11.  print_r ($row);
    12.  ?>

    [ Наверх ]


    helpdesk::GetStructuredListMessage

    GetStructuredListMessage( $helpdesk_ticket_id, [int $helpdesk_message_parent_id = 0], unknown_type $separator, [int $helpdesk_message_id = 0], [int $pow_taken_up = 0], [bool $is_first = true], int $helpdesk_id );

    Описание

    Получение структурированного списка сообщений

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы техподдержки

    $helpdesk_message_parent_id

    Идентификатор родительского сообщения

    $separator

    Разделитель между разными уровнями вложенности

    $helpdesk_message_id

    Идентификатор сообщения, которое не нужно включать в список (не обязателен)

    $pow_taken_up

    Степень вложенности (параметр не обязательный, по умолчанию - 0)

    $is_first

    Флаг, указывающий, что функция вызывается впервые (параметр не обязательный, по умолчанию - true)

    $helpdesk_ticket_id

    Возвращает

    Структурированный список сообщений

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_id = 1;
    5.  $helpdesk_message_parent_id = 0;
    6.  $separator '';
    7.  
    8.  $row $helpdesk->GetStructuredListMessage($helpdesk_ticket_id$helpdesk_message_parent_id$separator);
    9.  
    10.  // Распечатаем результат
    11.  print_r ($row);
    12.  ?>

    [ Наверх ]


    helpdesk::GetStructuredListTemplateDir

    GetStructuredListTemplateDir( int $helpdesk_id, [ $helpdesk_letter_template_dir_parent_id = 0], str $separator, [int $helpdesk_letter_template_dir_id = 0], [int $pow_taken_up = 0], [bool $is_first = true], int $helpdesk_ticket_category_parent_id );

    Описание

    Формирование стуктурированного списка категорий стандартных ответов

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы техподдержки

    $helpdesk_ticket_category_parent_id

    Идентификатор родительской категории, с содержимого которой строится список. Если не передан, то выводятся все категории, начиная с корневой (не обязательный параметр)

    $separator

    Разделитель между уровнями

    $helpdesk_letter_template_dir_id

    Идентификатор категории, которую не нужно включать в список. Если не указан, то в список включаются абсолютно все категории (не обязательный параметр)

    $pow_taken_up

    Степень вложенности. (не обязательный параметр, по умолчанию - 0)

    $is_first

    Флаг, указывающий, первый ли раз вызывается функция. (не обязательный параметр, по умолчанию true)

    $helpdesk_letter_template_dir_parent_id

    Возвращает

    Структурированный список категорий

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  $helpdesk_letter_template_dir_parent_id = 0;
    6.  $separator '';
    7.  
    8.  $row $helpdesk->GetStructuredListTemplateDir($helpdesk_id$helpdesk_letter_template_dir_parent_id$separator);
    9.  
    10.  // Распечатаем результат
    11.  print_r ($row);
    12.  ?>

    [ Наверх ]


    helpdesk::GetSupportEmailId

    GetSupportEmailId( int $helpdesk_id, int $helpdesk_ticket_category_id );

    Описание

    Получение идентификатора электронного адреса службы техподдержки

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы техподдержки

    $helpdesk_ticket_category_id

    Идентификатор категории тикетов

    Возвращает

    Идентификатор электронного адреса службы техподдержки

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  $helpdesk_ticket_category_id = 1;
    6.  
    7.  $result $helpdesk->GetSupportEmailId($helpdesk_id$helpdesk_ticket_category_id);
    8.  
    9.  // Распечатаем результат
    10.  echo $result;
    11.  ?>

    [ Наверх ]


    helpdesk::GetTemplate

    GetTemplate( int $helpdesk_letter_template_id, [array $param = array ()] );

    Описание

    Получение информации о стандартном ответе

    Принимаемые параметры

    $helpdesk_letter_template_id

    Идентификатор стандартного ответа

    $param

    Массив дополнительных параметров

    • bool $param['cache_off'] - если параметр установлен - данные не кэшируются

    Возвращает

    Массив данных, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_letter_template_id = 1;
    5.  
    6.  $row $helpdesk->GetTemplate($helpdesk_letter_template_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r ($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetTemplateDir

    GetTemplateDir( int $helpdesk_letter_template_dir_id, [array $param = array ()] );

    Описание

    Получение информации о группе стандартных ответов

    Принимаемые параметры

    $helpdesk_letter_template_dir_id

    Идентификатор группы стандартных ответов

    $param

    Массив дополнительных параметров

    • bool $param['cache_off'] - если параметр установлен - данные не кэшируются

    Возвращает

    Массив данных, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_letter_template_dir_id = 1;
    5.  
    6.  $row $helpdesk->GetTemplateDir($helpdesk_letter_template_dir_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r ($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetTemplateDirPathArray

    GetTemplateDirPathArray( int $helpdesk_letter_template_dir_id, [bool $first_call = true] );

    Описание

    Построение пути от корневой директории стандартных ответов до текущей

    Принимаемые параметры

    $helpdesk_letter_template_dir_id

    Идентификатор текущей директории

    $first_call

    Флаг, указывающий, первый ли вызов функции (не обязательный параметр, по умолчанию - true)

    Возвращает

    Путь от корневой директории

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_letter_template_dir_id = 3;
    5.  
    6.  $row $helpdesk->GetTemplateDirPathArray($helpdesk_letter_template_dir_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r ($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetTemplateKeyWords

    GetTemplateKeyWords( int $helpdesk_letter_template_words_id, [array $param = array ()] );

    Описание

    Получение информации о ключевом слове

    Принимаемые параметры

    $helpdesk_letter_template_words_id

    Идентификатор ключевого слова

    $param

    Массив дополнительных параметров

    • bool $param['cache_off'] - если параметр установлен - данные не кэшируются

    Возвращает

    Массив данных, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_letter_template_words_id = 2;
    5.  
    6.  $row $helpdesk->GetTemplateKeyWords($helpdesk_letter_template_words_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r ($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetTextFileSize

    GetTextFileSize( int $filesize );

    Описание

    Получение тесктового названия размера файла (в Кб, Мб, Гб)

    Принимаемые параметры

    $filesize

    размер файла

    [ Наверх ]


    helpdesk::GetTicket

    GetTicket( int $helpdesk_ticket_id, [array $param = array ()] );

    Описание

    Получение информации об инциденте по его идентификатору

    Принимаемые параметры

    $helpdesk_ticket_id

    Идентификатор инцидента

    $param

    Массив дополнительных параметров

    • bool $param['cache_off'] - если параметр установлен - данные не кэшируются

    Возвращает

    Массив данных, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_id = 1;
    5.  
    6.  $row $helpdesk->GetTicket($helpdesk_ticket_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetTicketByName

    GetTicketByName( str $helpdesk_ticket_name, [array $param = array ()] );

    Описание

    Получение информации об инциденте по его имени

    Принимаемые параметры

    $helpdesk_ticket_name

    Имя тикета

    $param

    Массив дополнительных параметров

    • bool $param['cache_off'] - если параметр установлен - данные не кэшируются
    • int $param['helpdesk_id'] - идентификатор HelpDesk, необязательное поле

    Возвращает

    Массив данных, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_name '000000001';
    5.  
    6.  $row $helpdesk->GetTicketByName($helpdesk_ticket_name);
    7.  
    8.  // Распечатаем результат
    9.  print_r($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetTicketCategory

    GetTicketCategory( int $helpdesk_ticket_category_id, [int $helpdesk_id = false], [array $param = array ()] );

    Описание

    Получение данных о категории инцидентов

    Принимаемые параметры

    $helpdesk_ticket_category_id

    Идентификатор категории инцидентов

    $helpdesk_id

    Идентификатор службы техподдержки (Не обязательный параметр)

    $param

    Массив дополнительных параметров

    • bool $param['cache_off'] - если параметр установлен - данные не кэшируются

    Возвращает

    Массив данных, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_category_id = 1;
    5.  
    6.  $row $helpdesk->GetTicketCategory($helpdesk_ticket_category_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r ($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetTicketCategoryPathArray

    GetTicketCategoryPathArray( $helpdesk_ticket_category_parent_id, [bool $first_call = true], int $helpdesk_ticket_category_id );

    Описание

    Построение пути от корневой категории тикетов к заданной

    Принимаемые параметры

    $helpdesk_ticket_category_id

    Идентификатор группы от которой необходимо построить путь

    $first_call

    Флаг, указывающий первый ли это вызов функции или нет (не обязательный параметр)

    $helpdesk_ticket_category_parent_id

    Возвращает

    Массив, содержащий путь от заданной группы к корневой

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_category_parent_id = 1;
    5.  
    6.  $row $helpdesk->GetTicketCategoryPathArray($helpdesk_ticket_category_parent_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetTicketFlags

    GetTicketFlags( int $helpdesk_ticket_flags_id, [array $param = array ()] );

    Описание

    Получение информации о флаге тикетов

    Принимаемые параметры

    $helpdesk_ticket_flags_id

    Идентификатор флага

    $param

    Массив дополнительных параметров

    • bool $param['cache_off'] - если параметр установлен - данные не кэшируются

    Возвращает

    Массив с информацией о флаге, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_flags_id = 1;
    5.  
    6.  $row $helpdesk->GetTicketFlags($helpdesk_ticket_flags_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r ($row);
    10.  ?>

    [ Наверх ]


    helpdesk::GetUsersTemplateByUsersId

    GetUsersTemplateByUsersId( int $helpdesk_id, int $users_id );

    Описание

    Получение информации о шаблонах писем по идентификатору пользователя

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы техподдержки

    $users_id

    Идентификатор пользователя

    Возвращает

    Массив данных, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  $users_id = 19;
    6.  
    7.  $row $helpdesk->GetUsersTemplateByUsersId($helpdesk_id$users_id);
    8.  
    9.  // Распечатаем результат
    10.  print_r ($row);
    11.  ?>

    [ Наверх ]


    helpdesk::GetWeekDayName

    GetWeekDayName( int $week_day_num );

    Описание

    Определение названия дня недели по его номеру

    Принимаемые параметры

    $week_day_num

    Номер дня недели

    Возвращает

    Название дня недели

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $week_day_num = 5;
    5.  
    6.  $result $helpdesk->GetWeekDayName($week_day_num);
    7.  
    8.  // Распечатаем результат
    9.  echo $result;
    10.  ?>

    [ Наверх ]


    helpdesk::GetWeekend

    GetWeekend( int $helpdesk_weekend_id, [array $param = array ()] );

    Описание

    Получение информации о специальном рабочем/выходном дне

    Принимаемые параметры

    $helpdesk_weekend_id

    Идентификатор специального рабочего/выходного дня

    $param

    Массив дополнительных параметров

    • bool $param['cache_off'] - если параметр установлен - данные не кэшируются

    Возвращает

    array Массив с информацией или false

    [ Наверх ]


    helpdesk::GetWeekendArray

    GetWeekendArray( int $helpdesk_id );

    Описание

    Получение массива дополнительных выходных дней

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы поддержки

    Возвращает

    Массив дополнительных выходных дней

    [ Наверх ]


    helpdesk::GetWorkdayArray

    GetWorkdayArray( int $helpdesk_id );

    Описание

    Получение массива дополнительных рабочих дней

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы поддержки

    Возвращает

    Массив дополнительных рабочих дней

    [ Наверх ]


    helpdesk::GetWorkTime

    GetWorkTime( int $helpdesk_id, [array $param = array ()] );

    Описание

    Получение массива рабочих часов службы техподдержки

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы техподдержки

    $param

    Массив дополнительных параметров

    • bool $param['cache_off'] - если параметр установлен - данные не кэшируются

    Возвращает

    array Массив часов, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  
    6.  $row $helpdesk->GetWorkTime($helpdesk_id);
    7.  
    8.  // Распечатаем результат
    9.  print_r ($row);
    10.  ?>

    [ Наверх ]


    helpdesk::InsertCategoryTicket

    InsertCategoryTicket( array $param );

    Описание

    Добавление/обновление информации о категории тикетов

    Принимаемые параметры

    $param

    - $param['helpdesk_ticket_category_id'] int Идентификатор редактируемого каталога

    • $param['helpdesk_id'] int Идентификатор службы техподдержки
    • $param['users_id'] int Идентификатор пользователя центра администрирования
    • $param['helpdesk_ticket_category_parent_id'] int Идентификатор родительской категории тикетов
    • $param['helpdesk_ticket_category_name'] str Название категории тикетов
    • $param['helpdesk_ticket_category_description'] str Описание категории тикетов
    • $param['helpdesk_ticket_category_image_big'] str Большое изображение категории тикетов
    • $param['helpdesk_ticket_category_image_small'] str Малое изображение категории тикетов
    • $param['helpdesk_ticket_category_image_small_height'] int Высота малого изображения
    • $param['helpdesk_ticket_category_image_small_width'] int Ширина малого изображения
    • $param['helpdesk_ticket_category_image_big_height'] int Высота большого изображения
    • $param['helpdesk_ticket_category_image_big_width'] int Ширина большого изображения
    • $param['helpdesk_email_id'] int Идентификатор электронного адреса по умолчанию для тикетов (адрес службы техподдержки)

    Возвращает

    Идентификатор вставленной записи, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $param['helpdesk_id'= 1;
    5.  $param['helpdesk_ticket_category_parent_id'= 1;
    6.  $param['helpdesk_ticket_category_name''ticket_category';
    7.  
    8.  $newid $helpdesk->InsertCategoryTicket($param);
    9.  
    10.  // Распечатаем результат
    11.  echo $newid;
    12.  ?>

    [ Наверх ]


    helpdesk::InsertCriticalLevel

    InsertCriticalLevel( array $param );

    Описание

    Добавление/обновление информации об уровне критичности

    Принимаемые параметры

    $param

    Массив параметров

    • $param['helpdesk_critical_level_id'] int Идентификатор редактируемого уровня критичности
    • $param['helpdesk_id'] int Идентификатор службы техподдержки
    • $param['users_id'] int Идентификатор пользователя центра администрирования
    • $param['helpdesk_critical_level_name'] str Название уровня критичности
    • $param['helpdesk_critical_level_description'] str Описание уровня критичности
    • $param['helpdesk_critical_level_time'] int Время ответа в минутах
    • $param['helpdesk_critical_level_order'] int Порядок сортировки

    Возвращает

    Идентификатор вставленной записи, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $param['helpdesk_id'= 1;
    5.  $param['helpdesk_critical_level_name''critical_level';
    6.  $param['helpdesk_critical_level_description''';
    7.  $param['helpdesk_critical_level_time'= 200;
    8.  $param['helpdesk_critical_level_order'= 10;
    9.  
    10.  $newid $helpdesk->InsertCriticalLevel($param);
    11.  
    12.  // Распечатаем результат
    13.  echo $newid;
    14.  ?>

    [ Наверх ]


    helpdesk::InsertEmail

    InsertEmail( array $param );

    Описание

    Добавление/обновление информации об электронных адресах

    Принимаемые параметры

    $param

    Массив параметров

    • $param['helpdesk_email_id'] int Идентификатор редактируемой записи
    • $param['users_id'] int Идентификатор пользователя центар администрирования
    • $param['helpdesk_id'] int Идентификатор службы техподдержки
    • $param['helpdesk_email_name'] int Имя почтового ящика
    • $param['helpdesk_email_email'] int Почтовый ящик вида mailbox@host.ru
    • $param['helpdesk_email_login'] int Логин (в зависимости от почтового сервера, почтовый ящик до значка @ (mailbox), или полный адрес почтового ящика (mailbox@host.ru))
    • $param['helpdesk_email_password'] int Пароль к почтовому ящику
    • $param['helpdesk_email_smtp'] int Хост для smtp-соединения
    • $param['helpdesk_email_pop3'] int Хост для pop3-соединения
    • $param['helpdesk_email_imap'] int Хост для imap-соединения
    • $param['helpdesk_email_delete_message'] bool Флаг, указывающий, удалять ли сообщения с сервера, после получения
    • $param['helpdesk_email_use_secury_protocol'] bool Флаг, указывающий, нужно ли использовать защищенный протокол ssl
    • $param['helpdesk_ticket_category_id'] int Идентификатор категории тикетов, в которую будут помещаться все новые тикеты, инициированные сообщениями на данный электронный адрес
    • $param['helpdesk_email_order'] int Порядок сортировки
    • $param['helpdesk_email_active'] Флаг, указывающий, активен ли электронный адрес

    Возвращает

    Идентификатор вставленной записи, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $param['users_id'= 19;
    5.  $param['helpdesk_id'= 1;
    6.  $param['helpdesk_email_name''admin@site.ru';
    7.  $param['helpdesk_email_email''admin@site.ru';
    8.  $param['helpdesk_email_login''admin';
    9.  $param['helpdesk_email_password''admin';
    10.  
    11.  $newid $helpdesk->InsertEmail($param);
    12.  
    13.  echo $newid;
    14.  ?>

    [ Наверх ]


    helpdesk::InsertHelpdesk

    InsertHelpdesk( array $param );

    Описание

    Добавление информации о службе технической поддержки.

    Принимаемые параметры

    $param

    Массив параметров

    • int $param['helpdesk_id'] Идентификатор службы технической поддержки
    • int $param['users_id'] Идентификатор пользователя центра администрирования
    • int $param['helpdesk_ticket_category_id'] Идентификатор категории по умолчанию, в которую помещаются новые инциденты
    • int $param['site_id'] Идентификатор сайта
    • int $param['structure_id'] Идентификатор узла структуры
    • str $param['helpdesk_name'] Название службы технической поддержки (параметр обязателен!)
    • int $param['helpdesk_notify_critical_level_change'] Флаг, указывающий отправлять ли пользователю уведомление об изменении уровня критичности его инцидента
    • int $param['helpdesk_notify_for_query'] Флаг, указывающий отправлять ли пользователю уведомление о получении его запроса
    • str $param['helpdesk_description'] Описание службы технической поддержки
    • str $param['helpdesk_ticket_mask'] Маска формирования имени тикетов (по умолчанию '%09d')
    • str $param['helpdesk_ticket_message_number_mask'] Маска формирования имени тикета и номера сообщения (по умолчанию '%1$09d:%2$d')
    • str $param['helpdesk_message_subject_mask'] Маска формирования темы сообщения (по умолчанию 'Re: %1$s %2$s')
    • int $param['helpdesk_status_reply_id'] Идентификатор статуса для отвеченных сообщений
    • int $param['helpdesk_status_new_id'] Идентификатор статуса для новых сообщений
    • int $param['helpdesk_critical_level_id'] Идентификатор уровня критичности для новых тикетов
    • str $param['helpdesk_report_for_query'] Текст отчета о получении запроса в службу технической поддержки
    • str $param['helpdesk_report_for_critical_level_change'] Текст отчета о смене статуса сообщения
    • int $param['helpdesk_email_id'] Идентификатор электронного адреса для тикетов, подставляемый по умолчанию (адрес техподдержки)
    • str $param['helpdesk_report_for_query'] Тема отчета о получении запроса в службу техподдержки
    • str $param['helpdesk_report_for_critical_level_change_subject'] Тема отчета о смене уровня критичности сообщения
    • str $param['helpdesk_auto_answer_subject'] Тема автоматического ответа
    • int $param['helpdesk_sort_field_ticket'] Идентификатор поля сортировки тикетов (0 - по дате; 1 - по названию)
    • int $param['helpdesk_sort_order_ticket'] Идентификатор направления сортировки (0 - по убыванию, 1 - по возрастанию)
    • str $param['helpdesk_report_for_status_message_change_subject'] Тема отчета о смене статуса сообщения
    • str $param['helpdesk_report_for_status_message_change'] Отчет о смене статуса сообщения пользователя
    • int $param['helpdesk_message_type'] Тип писем, отсылаемых службой техподдержки (0 - html, 1 - text)
    • int $param['helpdesk_close_ticket_time'] Количество дней, после которых неактивный (не ведется переписка) тикет закрывается
    • int $param['helpdesk_block_ticket_time'] Количество минут, после которых заблокированный тикет разблокируется автоматически
    • $param['helpdesk_block_message_time'] Количество минут, после которых заблокированное сообщение разблокируется автоматически

    Возвращает

    Идентификатор вставленной записи, либо false

    [ Наверх ]


    helpdesk::InsertMessage

    InsertMessage( array $param );

    Описание

    Добавление/обновление сообщения

    Принимаемые параметры

    $param

    Массив параметров

    • $param['helpdesk_message_id'] int Идентификатор обновляемого сообщения
    • $param['helpdesk_status_id'] int Идентификатор статуса сообщения
    • $param['helpdesk_ticket_id'] int Идентификатор тикета
    • $param['helpdesk_message_parent_id'] int Идентификатор родительского сообщения
    • $param['helpdesk_message_subject'] str Тема сообщения
    • $param['helpdesk_message_message'] str Текст сообщения
    • $param['helpdesk_message_creation_datetime'] str Дата-время создания сообщения
    • $param['helpdesk_message_modification_datetime'] str Дата-время модификации сообщения
    • $param['helpdesk_message_responsible_user_id'] int Идентификатор ответственного пользователя
    • $param['helpdesk_message_grade'] int Оценка ответа на сообщение
    • $param['helpdesk_message_responsible_description'] str Служебный текст
    • $param['users_id'] int Идентификатор пользователя центра администрирования
    • $param['helpdesk_message_processed'] int Флаг, показывающий, обработано сообщение, или нет (0 - не обработано, 1 - обработано)
    • $param['helpdesk_message_number'] int Порядковый номер сообщения в тикете
    • $param['helpdesk_message_inbox'] int Флаг, указывающий, входящее сообщение, или нет
    • $param['helpdesk_message_type'] int Тип письма (0 - html, 1 - text)
    • $param['helpdesk_message_headers'] str Заголовки письма
    • $param['helpdesk_message_allow_indexation'] Флаг, указывающий, индексировать ли сообщение для поиска (1 - индексировать, 0 - нет)

    Возвращает

    Идентификатор вставленной записи, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $param['helpdesk_status_id'= 1;
    5.  $param['helpdesk_ticket_id'= 1;
    6.  $param['helpdesk_message_parent_id'= 1;
    7.  $param['helpdesk_message_subject''Тема сообщения';
    8.  $param['helpdesk_message_message''Текст сообщения';
    9.  $param['helpdesk_message_creation_datetime'date('Y-m-d H:i:s');
    10.  $param['helpdesk_message_modification_datetime'date('Y-m-d H:i:s');
    11.  $param['helpdesk_message_responsible_user_id'= 1;
    12.  $param['helpdesk_message_grade'= 5;
    13.  
    14.  $newid $helpdesk->InsertMessage($param);
    15.  
    16.  // Распечатаем результат
    17.  echo $newid;
    18.  ?>

    [ Наверх ]


    helpdesk::InsertResponsible

    InsertResponsible( array $param );

    Описание

    Добавление ответственного пользователя

    Принимаемые параметры

    $param

    Массив Параметров

    • $param['users_id'] int Идентификатор пользователя центра администрирования
    • $param['helpdesk_ticket_category_id'] int Идентификатор категории тикетов
    • $param['helpdesk_responsible_users_id'] int Идентификатор пользователя, добавляемого в ответственные пользователи
    • $param['helpdesk_id'] int Идентификатор службы техподдержки

    Возвращает

    Идентификатор вставленной записи, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $param['helpdesk_ticket_category_id'= 2;
    5.  $param['helpdesk_responsible_users_id'= 19;
    6.  $param['helpdesk_id'= 1;
    7.  
    8.  $newid $helpdesk->InsertResponsible($param);
    9.  
    10.  // Распечатаем результат
    11.  echo $newid;
    12.  ?>

    [ Наверх ]


    helpdesk::InsertStatus

    InsertStatus( array $param );

    Описание

    Обновление/добавление статуса

    Принимаемые параметры

    $param

    Массив параметров

    • $param['helpdesk_status_id'] Идентификатор обновляемого статуса
    • $param['helpdesk_id'] int Идентификатор службы техподдержки
    • $param['users_id'] int Идентификатор пользователя центра администрирования
    • $param['helpdesk_status_name'] str Название статуса
    • $param['helpdesk_status_description'] str Описание статуса
    • $param['helpdesk_status_order'] int Порядок сортировки

    Возвращает

    Идентификатор вставленной записи, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $param['helpdesk_id'= 1;
    5.  $param['helpdesk_status_name''newstatus';
    6.  $param['helpdesk_status_description''Описание статуса';
    7.  $param['helpdesk_status_order'= 10;
    8.  
    9.  $newid $helpdesk->InsertStatus($param);
    10.  
    11.  // Распечатаем результат
    12.  echo $newid;
    13.  ?>

    [ Наверх ]


    helpdesk::InsertSupportWoktime

    InsertSupportWoktime( int $helpdesk_id, int $helpdesk_support_worktime_day, int $helpdesk_support_worktime_hour );

    Описание

    Добавление рабочего дня службы технической поддержки

    Принимаемые параметры

    $helpdesk_id

    идентификатор службы технической поддержки

    $helpdesk_support_worktime_day

    номер дня (0 - Понедельник, 1 - Вторник и т.д.)

    $helpdesk_support_worktime_hour

    номер часа (0 - 00:00 часов ночи, 1 - 01:00 и т.д.)

    Возвращает

    идентификатор вставленной записи

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  $helpdesk_support_worktime_day = 6;
    6.  $helpdesk_support_worktime_hour = 15;
    7.  
    8.  $newid $helpdesk->InsertSupportWoktime($helpdesk_id$helpdesk_support_worktime_day$helpdesk_support_worktime_hour);
    9.  
    10.  // Распечатаем результат
    11.  echo $newid;
    12.  ?>

    [ Наверх ]


    helpdesk::InsertTemplate

    InsertTemplate( array $param );

    Описание

    Добавление/обновление информации о стандартном ответе

    Принимаемые параметры

    $param

    Массив параметров

    • $param['helpdesk_letter_template_id'] int Идентификатор обновляемого шаблонного ответа
    • $param['helpdesk_id'] int Идентификатор службы техподдержки
    • $param['users_id'] int Идентификатор пользователя центра администрирования
    • $param['helpdesk_letter_template_dir_id'] int Идентификатор родительской категории
    • $param['helpdesk_letter_template_name'] str Название стандартного ответа
    • $param['helpdesk_letter_template_description'] str Описание стандартного ответа
    • $param['helpdesk_letter_template_text'] str Текст стандартного ответа
    • $param['helpdesk_letter_template_answer_user_id'] int Идентификатор пользователя, от имени которого будет отослан стандартный ответ
    • $param['helpdesk_letter_template_type'] int Тип стандартного ответа (0 - html, 1 - text)

    Возвращает

    Идентификатор вставленной записи, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  
    6.  $resource $helpdesk->GetAllTemplateDir($helpdesk_id);
    7.  
    8.  // Распечатаем результат
    9.  while($row mysql_fetch_assoc($resource))
    10.  {
    11.     print_r ($row);
    12.  }
    13.  ?>

    [ Наверх ]


    helpdesk::InsertTemplateDir

    InsertTemplateDir( array $param );

    Описание

    Добавление/обновление информации о категории стандартных ответов

    Принимаемые параметры

    $param

    Массив параметров

    • $param['helpdesk_letter_template_dir_id'] int Идентификатор обновляемой категории стандартных ответов
    • $param['helpdesk_id'] int Идентификатор службы техподдержки
    • $param['users_id'] int Идентификатор пользователя центра администрирования
    • $param['helpdesk_letter_template_dir_parent_id'] int Идентификатор родительской категории стандартных ответов
    • $param['helpdesk_letter_template_dir_name'] str Имя категории стандартных ответов
    • $param['helpdesk_letter_template_dir_description'] str Описание категории стандартных ответов

    Возвращает

    Идентификатор вставленной записи, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $param['helpdesk_id'= 1;
    5.  $param['helpdesk_letter_template_dir_parent_id'= 2;
    6.  $param['helpdesk_letter_template_dir_name''newtemplatedir';
    7.  $param['helpdesk_letter_template_dir_description''Описание категории';
    8.  
    9.  $newid $helpdesk->InsertTemplateDir($param);
    10.  
    11.  // Распечатаем результат
    12.  echo $newid;
    13.  ?>

    [ Наверх ]


    helpdesk::InsertTemplateKeyWords

    InsertTemplateKeyWords( array $param );

    Описание

    Добавление/обновление информации о ключевом слове

    Принимаемые параметры

    $param

    Массив параметров

    • $param['helpdesk_letter_template_words_id'] int Идентификатор обновляемого ключевого слова
    • $param['users_id'] int Идентификатор пользователя центра администрирования
    • $param['helpdesk_letter_template_id'] int Идентификатор шаблонного ответа, для которого создается/обновляется ключевое слово
    • $param['helpdesk_letter_template_words_value'] str Ключевое слово или фраза

    Возвращает

    Идентификатор вставленной/обновленной записи, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $param['helpdesk_letter_template_id'= 8;
    5.  $param['helpdesk_letter_template_words_value''Ключевое слово';
    6.  
    7.  $newid $helpdesk->InsertTemplateKeyWords($param);
    8.  
    9.  // Распечатаем результат
    10.  echo $newid;
    11.  ?>

    [ Наверх ]


    helpdesk::InsertTicket

    InsertTicket( array $param );

    Описание

    Добавление информации об инциденте

    Принимаемые параметры

    $param

    Массив параметров

    • int $param['helpdesk_ticket_id'] Идентификатор инцидента
    • str $param['helpdesk_ticket_name'] Название инцидента
    • int $param['users_id'] Идентификатор пользователя центра администрирования
    • int $param['helpdesk_critical_level_id'] Идентификатор уровня критичности
    • int $param['helpdesk_ticket_category_id'] Идентификатор категории инцидентов
    • int $param['site_users_id'] Идентификатор пользователя сайта
    • int $param['helpdesk_id'] Идентификатор службы технической поддержки
    • int $param['helpdesk_ticket_email'] Email пользователя инициировавшего инцидент
    • int $param['helpdesk_ticket_datetime'] Дата-время создания инцидента
    • int $param['helpdesk_ticket_notify_status_message_change'] Флаг, указывающий отправлять ли пользователю уведомление об изменении статуса его сообщения
    • int $param['helpdesk_ticket_sent_answer_for_message'] Флаг, указывающий отправлять ли пользователю ответы на электронный адрес
    • int $param['helpdesk_ticket_is_open'] Флаг, указывающий открыт инцидент или закрыт
    • int $param['helpdesk_ticket_source'] Флаг, указывающий откуда был запрос на создание инцидента (0 - сайт, 1 - E-mail)
    • int $param['helpdesk_email_id'] Идентификатор Emailа службы техподдержки, на который пришло сообщение, инициировавшее инцидент
    • str $param['helpdesk_ticket_answer_by'] - Дата-время приблизительного ответа на сообщение в тикете в формате "Y-m-d H:i:s"

    Возвращает

    Идентификатор вставленной записи, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $param['helpdesk_ticket_name''newticket';
    5.  $param['users_id'= 19;
    6.  $param['helpdesk_critical_level_id'= 3;
    7.  $param['helpdesk_id'= 1;
    8.  $param['helpdesk_ticket_email''admin@site.ru';
    9.  $param['helpdesk_ticket_datetime'date('Y-m-d H:i:s');
    10.  $param['helpdesk_ticket_notify_status_message_change'= 0;
    11.  $param['helpdesk_ticket_sent_answer_for_message'= 1;
    12.  $param['helpdesk_ticket_is_open'= 1;
    13.  $param['helpdesk_ticket_source'= 0;
    14.  $param['helpdesk_email_id'= 1;
    15.  $param['helpdesk_ticket_answer_by''2008-12-23 15:30:37';
    16.  
    17.  // Если есть модуль "Пользователи сайта", получим текущего пользователя
    18.  if (class_exists('SiteUsers'))
    19.  {
    20.      $SiteUsers singleton('SiteUsers');
    21.      $site_users_id $SiteUsers->GetCurrentSiteUser();
    22.  }
    23.  else
    24.  {
    25.      $site_users_id = 0;
    26.  }
    27.  
    28.  $newid $helpdesk->InsertTicket($param);
    29.  
    30.  // Распечатаем результат
    31.  echo $newid;
    32.  ?>

    [ Наверх ]


    helpdesk::InsertTicketFlags

    InsertTicketFlags( array $param );

    Описание

    Добавление/обновление флага к тикету

    Принимаемые параметры

    $param

    Массив параметров

    • int $param['helpdesk_ticket_flags_id'] Идентификтор обновляемой записи
    • int $param['users_id'] Идентификатор пользователя ЦА
    • str $param['helpdesk_ticket_flags_text'] Текст флага
    • int $param['helpdesk_id'] Идентификатор службы техподдержки (Обязательный параметр)
    • int $param['helpdesk_ticket_flags_order'] Порядок сортировки

    Возвращает

    Идентификатор вставленной записи, либо false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $param['users_id'= 19;
    5.  $param['helpdesk_ticket_flags_text''Текст флага';
    6.  $param['helpdesk_id'= 1;
    7.  $param['helpdesk_ticket_flags_order'= 10;
    8.  
    9.  $newid $helpdesk->InsertTicketFlags($param);
    10.  
    11.  // Распечатаем результат
    12.  echo $newid;
    13.  ?>

    [ Наверх ]


    helpdesk::InsertUsersLetterTemplate

    InsertUsersLetterTemplate( array $param );

    Описание

    Добавление/обновление шаблона письма

    Принимаемые параметры

    $param

    Массив параметров

    • $param['helpdesk_id'] int Идентификатор службы техподдержки
    • $param['users_id'] int Идентификатор пользователя
    • $param['helpdesk_users_letter_template_reply'] str Шаблон ответа
    • $param['helpdesk_users_letter_template_new_mail'] str Шаблон нового письма
    • $param['helpdesk_users_letter_template_id'] int Идентификатор шаблона в БД

    Возвращает

    Идентификатор вставленной строки, или false

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $param['helpdesk_id'= 1;
    5.  $param['helpdesk_users_letter_template_reply''Шаблон ответа';
    6.  $param['helpdesk_users_letter_template_new_mail''Шаблон нового письма';
    7.  $param['users_id'= 20;
    8.  
    9.  $result $helpdesk->InsertUsersLetterTemplate($param);
    10.  
    11.  // Распечатаем результат
    12.  echo $result;
    13.  ?>

    [ Наверх ]


    helpdesk::InsertWeekend

    InsertWeekend( array $param );

    Описание

    Вставка/обновление информации о специальном рабочем/выходном дне

    Принимаемые параметры

    $param

    Массив параметров

    • int $param['helpdesk_weekend_id'] Идентификатор специального рабочего/выходного дня, информация о котором обновляется
    • int $param['helpdesk_id'] Идентификатор службы техподдержки (при вставке обязательный параметр)
    • int $param['users_id'] Идентификатор пользователя ЦА
    • str $param['helpdesk_weekend_date'] Дата специального рабочего/выходного дня в формате SQL: ГГГГ-ММ-ДД (при вставке обязательный параметр)
    • int $param['helpdesk_weekend_weekday_num'] Номер дня недели, по расписанию которого будет работать в этот день служба поддержки
    • str $param['helpdesk_weekend_description'] Описание специального рабочего/выходного дня
    • int $param['helpdesk_weekend_is_weekend'] Флаг, указывающий, рабочий день, или выходной (0 - рабочий, 1 - выходной. по умолчанию 0)

    Возвращает

    Идентификатор вставленной/обновленной записи, либо false

    [ Наверх ]


    helpdesk::LoadAttachments

    LoadAttachments( [ $attachments = array ()], int $helpdesk_id, int $ticket_id, int $message_id, array $attachments[] );

    Описание

    Загрузка на сервер вложенных файлов

    Принимаемые параметры

    $attachments[]

    Массив вложенных файлов

    • $attachments[]['name'] str Оригинальное имя файла
    • $attachments[]['body'] str Тело файла

    $helpdesk_id

    Идентификатор службы техподдержки

    $ticket_id

    Идентификатор тикета

    $message_id

    Идентификатор сообщения

    $attachments

    Возвращает

    Массив с именами записанных на сервер файлов, либо false

    [ Наверх ]


    helpdesk::MessageBlockUnblock

    MessageBlockUnblock( int $helpdesk_message_id, [int $message_status_new = -1] );

    Описание

    Блокирование/разблокирование сообщения

    Принимаемые параметры

    $helpdesk_message_id

    Идентификатор сообщения

    $message_status_new

    Флаг, указывающий, нужно заблокировать, или разблокировать сообщение (1 - блокировать, 0 - разблокировать. Не обязательный параметр)

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_message_id = 14;
    5.  
    6.  $message_status_new = 1;
    7.  
    8.  $result $helpdesk->MessageBlockUnblock($helpdesk_message_id$message_status_new);
    9.  
    10.  if ($result)
    11.  {
    12.      echo "Сообщение заблокировано";
    13.  }
    14.  else
    15.  {
    16.      echo "Ошибка блокировки";
    17.  }
    18.  ?>

    [ Наверх ]


    helpdesk::RecountAnswerDateTime

    RecountAnswerDateTime( int $helpdesk_ticket_id, [array $param = array ()] );

    Описание

    Обновление приблизительной даты ответа на сообщение

    Принимаемые параметры

    $helpdesk_ticket_id

    Идентификатор тикета

    $param

    Массив дополнительных параметров (не обязательный параметр)

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_id = 8;
    5.  
    6.  $result $helpdesk->RecountAnswerDateTime($helpdesk_ticket_id);
    7.  
    8.  // Распечатаем результат
    9.  echo $result;
    10.  ?>

    [ Наверх ]


    helpdesk::ReFormat

    ReFormat( str $text, int $new_type );

    Описание

    Преобразование текста в другой формат

    Принимаемые параметры

    $text

    Текст

    $new_type

    Необходимый формат текста (0 - html, 1 - text)

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $text '<ul><li>Исходный&nbsp;<li>текст <li>для преобразования</ul>';
    5.  $new_type = 1;
    6.  
    7.  $result $helpdesk->ReFormat($text$new_type);
    8.  
    9.  // Распечатаем результат
    10.  echo $result;
    11.  ?>

    [ Наверх ]


    helpdesk::ReplaceMailMacro

    ReplaceMailMacro( str $text, [array $param = array ()] );

    Описание

    Макроподстановки в тексте

    Принимаемые параметры

    $text

    Текст шаблона

    $param

    Массив параметров

    • int $param['helpdesk_message_id'] Идентификатор сообщения, на которое формируется ответ
    • int $param['helpdesk_ticket_id'] Идентификатор тикета
    • str $param['message_body'] Текст сообщения. Если указан, то добавляется как основной текст сообщения-ответа (не обязательный параметр)
    • int $param['users_id'] Идентификатор пользователя - автора ответа

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $text 'Имя и фамилия отправителя - %FROMNAME';
    5.  $param['helpdesk_message_id'= 1;
    6.  $param['helpdesk_ticket_id'= 1;
    7.  $param['users_id'= 19;
    8.  
    9.  $result $helpdesk->ReplaceMailMacro($text$param = array());
    10.  
    11.  // Распечатаем результат
    12.  echo $result;
    13.  ?>

    [ Наверх ]


    helpdesk::ReplyMessageText

    ReplyMessageText( str $helpdesk_message_message, int $message_type );

    Описание

    Цитирование текста сообщения, на которое посылается ответ

    Принимаемые параметры

    $helpdesk_message_message

    Текст цитируемого сообщения

    $message_type

    Тип сообщения (0 - html, 1 - text)

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_message_message 'Текст цитируемого сообщения';
    5.  $message_type = 0;
    6.  
    7.  $result $helpdesk->ReplyMessageText($helpdesk_message_message$message_type);
    8.  
    9.  // Распечатаем результат
    10.  echo $result;
    11.  ?>

    [ Наверх ]


    helpdesk::SearchIndexing

    SearchIndexing( $limit $limit, $on_step $on_step );

    Описание

    Функция обратного вызова для поисковой индексации данных модуля

    Принимаемые параметры

    $limit

    текущая позиция

    $on_step

    шаг

    [ Наверх ]


    helpdesk::SendMessage

    SendMessage( array $param, int $helpdesk_message_type );

    Описание

    Отправка сообщений

    Принимаемые параметры

    $param

    Массив параметров

    • str $param['email_to'] Электронный адрес получателя
    • str $param['helpdesk_message_subject'] Тема сообщения
    • str $param['helpdesk_message_message'] Текст сообщения
    • int $param['helpdesk_ticket_id'] Идентификатор тикета
    • array $param['header'] массив дополнительных заголовков сообщения (например, array('Precedence' => 'bulk'))
    • array $param['attachments'][] Массив идентификаторов вложенных файлов

    $helpdesk_message_type

    Тип сообщения (0 - html, 1 - text)

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $param['email_to''admin@site.ru';
    5.  $param['helpdesk_message_subject''Тема сообщения';
    6.  $param['helpdesk_message_message''Текст сообщения';
    7.  $param['helpdesk_ticket_id'= 5;
    8.  $helpdesk_message_type = 1;
    9.  
    10.  $result $helpdesk->SendMessage($param$helpdesk_message_type);
    11.  
    12.  if ($result)
    13.  {
    14.      echo "Отправка сообщения выполнена успешно";
    15.  }
    16.  else
    17.  {
    18.      echo "Ошибка отправки";
    19.  }
    20.  ?>

    [ Наверх ]


    helpdesk::SentAutoAnswer

    SentAutoAnswer( int $helpdesk_id, int $helpdesk_letter_template_id, int $helpdesk_message_id );

    Описание

    Формирование и отсылка автоответа на сообщение

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы техподдержки

    $helpdesk_letter_template_id

    Идентификатор автоответа

    $helpdesk_message_id

    Идентификатор сообщения, на которое отсылается автоответ

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  $helpdesk_letter_template_id = 6;
    6.  $helpdesk_message_id = 1;
    7.  
    8.  $result $helpdesk->SentAutoAnswer($helpdesk_id$helpdesk_letter_template_id$helpdesk_message_id);
    9.  
    10.  if ($result)
    11.  {
    12.      echo "Отправка автоответа выполнена успешно";
    13.  }
    14.  else
    15.  {
    16.      echo "Ошибка отправки";
    17.  }
    18.  ?>

    [ Наверх ]


    helpdesk::SetFlagTicket

    SetFlagTicket( int $helpdesk_ticket_id, int $helpdesk_ticket_flags_id );

    Описание

    Применение флага к тикету

    Принимаемые параметры

    $helpdesk_ticket_id

    Идентификатор тикета

    $helpdesk_ticket_flags_id

    Идентификатор флага

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_id = 1;
    5.  $helpdesk_ticket_flags_id = 1;
    6.  
    7.  $result $helpdesk->SetFlagTicket($helpdesk_ticket_id$helpdesk_ticket_flags_id);
    8.  
    9.  // Распечатаем результат
    10.  echo $result;
    11.  ?>

    [ Наверх ]


    helpdesk::ShowHelpdesk

    ShowHelpdesk( int $helpdesk_id, str $xsl_name, [array $param = array ()], [array $external_propertys = array ()] );

    Описание

    Показ списка тикетов службы поддержки

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы поддержки

    $xsl_name

    Название xsl-шаблона

    $param

    Массив дополнительных параметров (не обязательный параметр)

    • int $param['site_users_id'] Идентификатор пользователя сайта, которому принадлежат тикеты
    • int $param['ticket_on_page'] Количество тикетов на странице

    $external_propertys

    Массив дополнительных параметров для включения в XML (не обязательный параметр)

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  $xsl_name 'ВыводСпискаТикетов';
    6.  
    7.  $helpdesk->ShowHelpdesk ($helpdesk_id$xsl_name);
    8.  ?>

    [ Наверх ]


    helpdesk::ShowTicket

    ShowTicket( int $helpdesk_ticket_id, str $xsl_name, [array $param = array ()], [array $external_propertys = array ()] );

    Описание

    Показ списка сообщений тикета

    Принимаемые параметры

    $helpdesk_ticket_id

    Идентификатор тикета

    $xsl_name

    Название xsl-шаблона

    $param

    Массив дополнительных параметров

    $external_propertys

    (не обязательный параметр)

    • int $param['site_users_id'] Идентификатор пользователя сайта, которому принадлежит тикет
    • array $param['external_xml'] Внешний XML. (отличается от параметров $external_propertys тем, что добавляется блоком в начало документа)
    • int $param['show_add_message'] Флаг, указывающий, отображать форму для добавления сообщения (1 - Только авторизированным, 2 - Всем (по умолчанию))

    Возвращает

    Массив дополнительных параметров для включения в XML (не обязательный параметр)

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_ticket_id = 1;
    5.  $xsl_name 'ВыводСпискаСообщенийТикета';
    6.  
    7.  $helpdesk->ShowTicket ($helpdesk_ticket_id$xsl_name);
    8.  ?>

    [ Наверх ]


    helpdesk::ShowWorktime

    ShowWorktime( int $helpdesk_id, str $xsl_worktime, [array $param = array ()], [array $external_propertys = array ()] );

    Описание

    Показ режима работы службы техподдержки

    Принимаемые параметры

    $helpdesk_id

    Идентификатор службы техподдержки

    $xsl_worktime

    Название xsl-шаблона для отображения режима работы

    $param

    Массив параметров (не обязательный параметр)

    $external_propertys

    Массив дополнительных параметров для всключения в XML (не обязательный параметр)

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $helpdesk_id = 1;
    5.  $xsl_worktime 'ВыводРежимаРаботыСлужбыТехподдержки';
    6.  
    7.  $helpdesk->ShowWorktime($helpdesk_id$xsl_worktime);
    8.  ?>

    [ Наверх ]


    helpdesk::TicketStatusChange

    TicketStatusChange( int $ticket_id, [int $ticket_status_new = -1] );

    Описание

    Изменение статуса тикета

    Принимаемые параметры

    $ticket_id

    Идентификатор тикета

    $ticket_status_new

    Новый статус тикета (0 - закрыт, 1 - открыт, 2 - заблокирован. Не обязательный параметр)

    Возвращает

    1.  <?php
    2.  $helpdesk = new helpdesk();
    3.  
    4.  $ticket_id = 1;
    5.  $ticket_status_new = 2;
    6.  
    7.  $result $helpdesk->TicketStatusChange($ticket_id$ticket_status_new);
    8.  
    9.  // Распечатаем результат
    10.  echo $result;
    11.  ?>

    [ Наверх ]



Описания переменных

  • $CacheGetAttachment = array () [Строка 142]
  • Data type: array
  • Описание

    Кэш для метода GetAttachment()


  • $CacheGetCriticalLevel = array () [Строка 58]
  • Data type: array
  • Описание

    Кэш для метода GetCriticalLevel()


  • $CacheGetEmail = array () [Строка 170]
  • Data type: array
  • Описание

    Кэш для метода GetEmail()


  • $CacheGetFirstMessageTicket = array () [Строка 156]
  • Data type: array
  • Описание

    Кэш для метода GetFirstMessageTicket()


  • $CacheGetHelpdesk = array () [Строка 65]
  • Data type: array
  • Описание

    Кэш для метода GetHelpdesk()


  • $CacheGetInfo4Messages = array () [Строка 135]
  • Data type: array
  • Описание

    Кэш для метода GetInfo4Messages()


  • $CacheGetMessage = array () [Строка 93]
  • Data type: array
  • Описание

    Кэш для метода GetMessage()


  • $CacheGetResponsible = array () [Строка 100]
  • Data type: array
  • Описание

    Кэш для метода GetResponsible()


  • $CacheGetSiteUserByEmail = array () [Строка 128]
  • Data type: array
  • Описание

    Кэш для метода GetSiteUserByEmail()


  • $CacheGetStatus = array () [Строка 107]
  • Data type: array
  • Описание

    Кэш для метода GetStatus()


  • $CacheGetTemplate = array () [Строка 114]
  • Data type: array
  • Описание

    Кэш для метода GetTemplate()


  • $CacheGetTemplateDir = array () [Строка 121]
  • Data type: array
  • Описание

    Кэш для метода GetTemplateDir()


  • $CacheGetTemplateKeyWords = array () [Строка 177]
  • Data type: array
  • Описание

    Кэш для метода GetTemplateKeyWords()


  • $CacheGetTicket = array () [Строка 86]
  • Data type: array
  • Описание

    Кэш для метода GetTicket()


  • $CacheGetTicketByName = array () [Строка 79]
  • Data type: array
  • Описание

    Кэш для метода GetTicketByName()


  • $CacheGetTicketCategory = array () [Строка 72]
  • Data type: array
  • Описание

    Кэш для метода GetTicketCategory()


  • $CacheGetTicketFlags = array () [Строка 51]
  • Data type: array
  • Описание

    Кэш для метода GetTicketFlags()


  • $CacheGetWeekend = array () [Строка 163]
  • Data type: array
  • Описание

    Кэш для метода GetWeekend()


  • $CacheGetWorkTime = array () [Строка 149]
  • Data type: array
  • Описание

    Кэш для метода GetWorkTime()


  • $CountDays4FirstWorkDay =  0 [Строка 37]
  • Data type: int
  • Описание

    Число дней до первого рабочего


  • $MessageTree =  '' [Строка 44]
  • Data type: str
  • Описание

    Дерево сообщений тикета


  • $Path = array () [Строка 23]
  • Data type: array
  • Описание

    Массив, содержащий путь от корневой категории


  • $sAllowTag =  '<style><b><strong><p><br><br/><br /><li><ol><ul><pre><em><i><table><tr><td><tbody><h1><h2><h3><h4><h5><h6>' [Строка 179]
  • Data type: mixed

  • $StructuredList = array () [Строка 30]
  • Data type: array
  • Описание

    Массив, содержащий структурированный список директорий



Описание констант класса