NotificationTargetCommonITILObject::getTaskAssignGroup PHP 메소드

getTaskAssignGroup() 공개 메소드

Get group assigned to the task
public getTaskAssignGroup ( $options = [] )
$options array
    function getTaskAssignGroup($options = array())
    {
        global $DB;
        // In case of delete task pass user id
        if (isset($options['task_groups_id_tech'])) {
            $this->getAddressesByGroup(0, $options['task_groups_id_tech']);
        } else {
            if (isset($options['task_id'])) {
                $tasktable = getTableForItemType($this->obj->getType() . 'Task');
                foreach ($DB->request(array($tasktable, 'glpi_groups'), "`glpi_groups`.`id` = `{$tasktable}`.`groups_id_tech`\n                                AND `{$tasktable}`.`id` = '" . $options['task_id'] . "'") as $data) {
                    $this->getAddressesByGroup(0, $data['groups_id_tech']);
                }
            }
        }
    }