public function GetSettingsByFilter($filter = "")
{
$settings = $this->DB->GetAll("SELECT * FROM farm_role_settings WHERE farm_roleid=? AND name LIKE '%{$filter}%'", array($this->ID));
$retval = array();
foreach ($settings as $setting) {
$retval[$setting['name']] = $setting['value'];
}
$this->SettingsCache = array_merge($this->SettingsCache, $retval);
return $retval;
}