Die Zeile 20 muss statt
$gd->setQuery('select * from ' . $this->getElement(1) . ' where ' . $this->getElement(2) . '="' . addslashes($v) . '"');
$gd->setQuery('select * from ' . $this->getElement(1) . ' where ' . $this->getElement(2) . '="' . addslashes($value) . '"');
heissen.
Der Fehler tritt nur auf, wenn es mehrere Felder gibt und das richtige Feld nicht das letzte Feld ist.