Hallo,
als Übung habe ich ein eigenes Script in einem Unterordner " root/assets/scripts" erstellt.
Nun geht es darum, die aktuelle User ID des angemeldeten Joomla 4.1.4 Nutzers zu erhalten.
Frage:
Warum funktioniert folgendes Script nicht und wie komme ich an die User ID?
Ich gehe davon aus, daß ich die Factory Klasse benötige, weiss aber leider nicht wie ich diese korrekt einbinde.
Die Pfadangaben zu...
Code
require_once JPATH_BASE . '/includes/defines.php';
require_once JPATH_BASE . '/includes/app.php';
require_once JPATH_BASE . '/includes/framework.php';
...scheinen korrekt zu sein. Allerdings wird, wenn ich die require_once Zeilen nutze, danach nichts mehr ausgegeben.
Habe nun schon 2 Tage im Netz nach einer Lösung gesucht, aber leider nichts gefunden.
PHP
<?php
// reporting
error_reporting(E_ALL);
ini_set('display_errors', 1);
// define root path
define('JPATH_BASE', dirname(__DIR__, 2));
// custom files
require_once JPATH_BASE . '/assets/scripts/class.php';
// joomla files
require_once JPATH_BASE . '/includes/defines.php';
require_once JPATH_BASE . '/includes/app.php';
require_once JPATH_BASE . '/includes/framework.php';
$a = JPATH_BASE . '/includes/defines.php';
$b = JPATH_BASE . '/includes/app.php';
$c = JPATH_BASE . '/includes/framework.php';
// code
echo "User:" . $a;
echo "<br>";
echo "User:" . $b;
echo "<br>";
echo "User:" . $c;
echo "<br>";
Alles anzeigen