Hallo Leute. Ich bin dabei mich in die Entwicklung eins Content Plugins für Joomla 1.5 zu stürzen. Mit PHP bin ich ganz gut vertraut aber noch in der Lernphase.
Zum Problem: Ich möchte in dem Plugin die SectionID in die Variable $section laden.
Insgesamt soll das Plugin einen Button unterhalb eines Beitrags anzeigen.PHP-Code:function onPrepareContent( &$article, &$params, $start) {
global $mainframe;
...
//Section ID auslesen
function getSection($iId) {
$database = &JFactory::getDBO();
$sql = "SELECT s.id ";
$sql .= "FROM #__sections as s join #__content as c on c.sectionid = s.id ";
$sql .= "WHERE c.id = $iId ";
$database->setQuery( $sql );
$row=$database->loadResult();
return $row;
}
$section=getSection(JRequest::getInt( 'id'));
...
}
Das Script funktioniert auch in der Beitragsansicht wunderbar. Die SectionID wird ausgelesen, in die Variable geladen und dann auch in die anderen Funktionen geladen, sodass alles so funktioniert wie gewollt. Allerdings bekomme ich, wenn ich die Blogansicht von Joomla aufrufe, folgende Fehlermeldung:Wie bekomme ich das hin, dass die SectionID ausgelesen wird und die ganze Funktion durchläuft, ohne dsese Fehlermeldung zu produzieren?Fatal error: Cannot redeclare getsection() (previously declared in /.../datei.php:44) in /.../datei.php on line 44
Bitte um eure Hilfe.
Gruß Walixx


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen