Loading bbpress after codeigniter
I’m trying to integrate a bbpress forum into an existing codeigniter application. (which basically just means integrating the login/logout/update/register functions and syncrhonizing the databases).
I managed to do so by loading bbpress (simply including bb-load.php) on top of codeigniter and just calling the usual bb_login(), bb_logout() functions whenever needed.
However, I just realised that loading it that way drastically decrease performances (went from ~200 req/sec to ~10).
I now try to load bbpress just when I need it, but some strange things happend when bb-load.php is included AFTER codeigniter itself.
e.g, if bb-load.php is included anywhere before codeigniter/CodeIgniter.php, it works, if included after, it won’t load.
Basically what happened is that variables instantiated in the included scripts (like bb-load.php, or bb-settings.php for instance), are then ‘lost’ when reused as global variables elsewhere in bbpress files.
(for now the variable that cause me troubles if $bbdb, which is fine while still in settings.php, but is empty in others files/functions …)
I guess it may not only been related to bbpress but that’s the first time I see this … Anyone got this problem before ? Didn’t have much luck with Google …
Thanks in advance,
- You must be logged in to reply to this topic.