Beim löschen vorhandener Umfragen nach dem installieren von der Betaversion von Joomla! 1.5 tritt ein PHP-Fehler auf.
Danke der guten Changelog konnten wir den Fehler beheben, denn die Klasse mosDBTable gibt es nicht mehr, diese wurde über "JModel" in JTable" benannt, und in obiger Datei vergessen.Fatal error: Class 'mosDBTable' not found in C:\Entwicklung\Joomla\administrator\components\com _poll\tables\poll.php on line 100
Durch ändern folgender Zeilen (aus dem Auszug eigentlich nur noch die erste Zeile):
Richtiger Weise muss dort folgendes stehen:PHP-Code:if (mosDBTable::delete( $oid )) {
$query = "DELETE FROM #__poll_data"
. "\n WHERE pollid = ". $this->$k
;
$this->_db->setQuery( $query );
if ( !$this->_db->query() ) {
$this->_error .= $this->_db->getErrorMsg() . "\n";
}
Ich hoffe ich konnte helfen!PHP-Code:if (JTable::delete( $oid )) {
$query = "DELETE FROM #__poll_data"
. "\n WHERE pollid = ". $this->$k
;
$this->_db->setQuery( $query );
if ( !$this->_db->query() ) {
$this->_error .= $this->_db->getErrorMsg() . "\n";
}
MfG


LinkBack URL
About LinkBacks
Zitieren

Lesezeichen