DBRole::getFarms PHP Method

getFarms() public method

Gets an array of farms' ids
public getFarms ( integer $envId = null ) : array
$envId integer optional Current enviroment id
return array Returns array of farms' ids which uses current role
    public function getFarms($envId = null)
    {
        if ($envId !== null) {
            $join = sprintf(" JOIN farms f ON fr.farmid = f.id AND f.env_id = %d ", $envId);
        } else {
            $join = '';
        }
        $usedBy = $this->db->GetCol("\n            SELECT fr.farmid\n            FROM farm_roles fr\n            " . $join . "\n            WHERE fr.role_id=?\n        ", array($this->id));
        return $usedBy;
    }