Zum Inhalt springen

mm_Forum Problem in class.tx_mmforum_statistics.php!

Erstellt am 27. August 2008 · Noch keine Antworten

Tags: PHP, Datenbank, Frage

msa.​lw ·

Am Ende der mod1/class.tx_mmforum_statistics.php wird folgendes eingebunden:

if (defined("TYPO3_MODE") && $TYPO3_CONF_VARS[TYPO3_MODE]["XCLASS"]["ext/mm_forum/mod1/class.tx_mmforum_statistics.php"])    {
    include_once($TYPO3_CONF_VARS[TYPO3_MODE]["XCLASS"]["ext/mm_forum/includes/class.tx_mmforum_statistics.php"]);
}

ich wollte die class.tx_mmforum_statistics.php überschreiben und erhalte einen Fehler, könnt ihr bitte den Pfad "ext/mm_forum/includes/class.tx_mmforum_statistics.php" in "ext/mm_forum/mod1/class.tx_mmforum_statistics.php" ändern? Da in includes keine class.tx_mmforum_statistics.php vorhanden ist.

Ich habe es jetzt von Hand geändert...

Achja auf das bin ich auch nur gestossen, da ein Fehler in der class.tx_mmforum_statistics.php ist und zwar gibt er Fehlermeldungen aus wenn man im BE -> mm_forum auf Statistiken geht und noch keine Posts/Einträge hat.

Sind SQL Fehler habe ich in Zeile 582 der class.tx_mmforum_statistics.php wie folgt gelöst:

if(!empty($startTime)) {
			$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery(
				'COUNT(*)',
				'fe_users',
				'deleted=0 AND crdate >= '.$startTime
			);
			list($user_count) = $GLOBALS['TYPO3_DB']->sql_fetch_row($res);
		}
        $user_average = round($user_count / $days,4);

   		if(!empty($startTime)) {
			$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery(
				'COUNT(*)',
				'tx_mmforum_pminbox',
				'deleted=0 AND sendtime > '.$startTime
			);
			list($pm_count) = $GLOBALS['TYPO3_DB']->sql_fetch_row($res);
		}

kommt davon weil die Variable $startTime keinen Wert enthält...

Gruß msa.lw