NotificationTargetCommonITILObject::getValidationApproverAddress PHP Method

getValidationApproverAddress() public method

Get approuver related to the ITIL object validation
public getValidationApproverAddress ( $options = [] )
$options array
    function getValidationApproverAddress($options = array())
    {
        global $DB;
        if (isset($options['validation_id'])) {
            $validationtable = getTableForItemType($this->obj->getType() . 'Validation');
            $query = $this->getDistinctUserSql() . "\n                  FROM `{$validationtable}`\n                  LEFT JOIN `glpi_users`\n                        ON (`glpi_users`.`id` = `{$validationtable}`.`users_id_validate`)" . $this->getProfileJoinSql() . "\n                  WHERE `{$validationtable}`.`id` = '" . $options['validation_id'] . "'";
            foreach ($DB->request($query) as $data) {
                $this->addToAddressesList($data);
            }
        }
    }