Hi Zusammen,
ich sitz gerade dran eine kleine Komponente zu erstellen, die zunächst nur im Backend läuft und daten aus der DB ausliest.
Aus welchem Grund auch Immer wird die Komponente im Backend nicht angezeigt. wenn ich Sie aufrufe komm ich nur auf die Startseite vom Backend...
Hier mal Der Code von der admin.bewerbung.php:
und Hier dann die admin.bewerbung.html.php.PHP-Code:<?php
defined( '_VALID_MOS' ) or die( 'Direct Access to this script is not allowed');
require_once($mainframe->getPath('class'));
require_once($mainframe->getPath('admin_html'));
############################################################
/* Menüaufrufe erstellen */
############################################################
switch ($task) {
case "gaeste":
HTML_bewerbungen::listGaeste();
break;
case "girls":
HTML_bewerbungen::listGirls();
break;
case "maenner":
HTML_bewerbungen::listMaenner();
break;
case "sonstiges":
HTML_bewerbungen::listSonstiges();
break;
case "sponsor":
HTML_bewerbungen::listSponsor();
break;
}
############################################################
/* Menüfunktionen etsprechend der Aufrufe */
############################################################
function listGaeste() {
global $database;
$database->setQuery("SELECT * FROM jos_bewerbung_gaeste ORDER BY id");
$rows = $database->loadObjectList();
HTML_bewerbungen::showGaeste($option, $rows);
}
function listGirls($option) {
global $database;
$database->setQuery("SELECT * FROM jos_bewerbung_girls ORDER BY id");
$rows = $database->loadObjectList();
HTML_bewerbungen::showGirls($option, $rows);
}
function listMaenner($option) {
global $database;
$database->setQuery("SELECT * FROM jos_bewerbung_maenner ORDER BY id");
$rows = $database->loadObjectList();
HTML_bewerbungen::showMaenner($option, $rows);
}
function listSonstiges($option) {
global $database;
$database->setQuery("SELECT * FROM jos_bewerbung_sonstiges ORDER BY id");
$rows = $database->loadObjectList();
HTML_bewerbungen::showSonstiges($option, $rows);
}
function listSponsor($option) {
global $database;
$database->setQuery("SELECT * FROM jos_bewerbung_sponsor ORDER BY id");
$rows = $database->loadObjectList();
HTML_bewerbungen::showSponsor($option, $rows);
}
?>
Die weist im Moment noch keine Funktion auf - schon Klar, ich will ja auch erstmal was sehen bevor ich mich da reinhäng...
Der Link zur Komponente Sieht so aus: (am beispiel der Gäste)PHP-Code:<?php
defined( '_VALID_MOS' ) or die( 'Direct Access to this script is not allowed');
class HTML_bewerbungen {
function showGaeste ( &$rows ) {
$number = count($rows);
echo 'Hallo';
echo '$number';
}
?>
adresse.de/joomla/administrator/index2.php?option=com_bewerbungen&act=gaeste
ich hab mittlerweile schon einiges ausprobiert, komm aber absolut nicht drauf..., bin also für jeden Tip Dankbar!


LinkBack URL
About LinkBacks
Zitieren

Lesezeichen