Moin Moin,
also ich hab eine eID Extension geschrieben, mal unabhängig was ich damit machen will, möchte ich es in einer Klasse schreiben und diese dann entsprechend die "main" Funktion abrufen.
Funktioniert aber net, sobald ich die Klasse einbinde gibt er mir nix mehr aus, selbst mit echo oder print nicht.
Ich hab selber schon gesucht wie ein Depp konnte aber nix finden.
Typo3 Version 4.3.2 und anbei auch der Code den ich bisher hab.
<?php
error_reporting(E_ALL);
// Exit, if script is called directly (must be included via eID in index_ts.php)
if (!defined ('PATH_typo3conf')) die ('Could not access this script directly!');
require_once(PATH_tslib.'class.tslib_pibase.php');
class platzsperre extends tslib_pibase{
function main(){
$feUserObj = tslib_eidtools::initFeUser(); // Initialize FE user object
tslib_eidtools::connectDB(); //Connect to database
print 'test';
]
}
$output = t3lib_div::makeInstance('platzsperre');
print $output->main();
print 'test';
?>
Ich habe auch schon return 'test', bei $output->main(); ohne print davor etc., nix klappt. Woran liegt es??? Selbst error_reportin klappt net, wenn ich die Klasse raus lösche/kommentiere
Gruß,
Sebastian