MyBB интеграция със CodeIgniter

qazxsw

Registered
Интеграцията на MyBB с уеб сайт става посредством следния код:

PHP:
require "global.php";
//we need to add the global function to use $mybb
global $mybb;

След изпълнението на този код глобалната променлива $mybb съдържа всичко което ми е необходимо за интеграцията (влязал ли е потребителя в акаунта си, в каква потребителска група е, logout сесия и т.н.).

Въпрса ми е кой е най-добрият начин да предам тази глобална променлива между различните класове на CodeIgniter?
 
Това го опитах сега, но самият файл global.php съдържа require_once както и се опитва да зареди някой класове и методи в самият MyBB и се получава следната грешка:

6070769g.png



---

В index.php на CodeIgniter добавих:

PHP:
define('IN_MYBB', TRUE);

Иначе не ми позволява да заредя global.php файла.
Създадох и файла Auth.php в library папката:

PHP:
<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

/**
 * @author Svetlozar Stanev
 * @contact thexaoc01@outlook.com
 * @copyright 2013
 */

    class Auth {
        
        //Constructor
        public function __construct()
        {
            //Require mybb's file
            require_once('forums/global.php');
        }
        
    }
 

Back
Горе