J'ai un script d'aide pour un module Joomla 1.0 que je développe. Je l'utilise pour effectuer des tâches AJAX (lire et écrire dans la base de données, renvoyer JSON), donc j'ai besoin d'arrêter Joomla sortir ses en-têtes et autres joyeusetés.Comment construisez-vous l'objet utilisateur dans Joomla 1.0?
J'ai autour de ce à ce jour par le piratage ensemble du code pour faire le nécessaire comprend pour établir la connexion de base de données, etc:
define('_VALID_MOS', 1);
require_once '../globals.php';
require_once '../configuration.php';
require_once '../includes/joomla.php';
Le seul problème est que la variable $my
(l'objet mos_user
pour l'utilisateur actuel) n'est pas créé.
Comment créer cet utilisateur? Quel fichier dois-je inclure?
ah je me demandais comment éviter l'en-tête en cours d'impression. Et si c'était un module? – nickf
Vous ne pouvez pas appeler un module directement, mais toutes les requêtes dans Joomla! chargera exactement un composant. Si vous avez un module qui effectue des requêtes AJAX, vous devrez construire un composant pour l'accompagner. – jlleblanc