My code:
- Code: Select all
require_once dirname(__FILE__)."/src/phpfreechat.class.php";
$params = array();
$params["server_script_url"] = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] ;
$params["data_private_path"] = Yii::app()->request->baseUrl."./vendors/chat/data/private";
$params["data_public_url"] = Yii::app()->request->baseUrl."./vendors/chat/data/public";
$params["title"] = "DnB Central Chat";
$params["frozen_nick"] = true;
$params["nick"] = (!Yii::app()->user->isGuest) ? CHtml::encode(Yii::app()->user->name) : 'guest'.rand(1,1000);
$params['firstisadmin'] = true;
$params["isadmin"] = true; // makes everybody admin: do not use it on production servers ;)
$params["serverid"] = md5(__FILE__); // calculate a unique id for this chat
$params["debug"] = false;
$params["container_type"] = "mysql";
$params["container_cfg_mysql_host"] = "localhost";
$params["container_cfg_mysql_port"] = 3306;
$params["container_cfg_mysql_database"] = "chat";
$params["container_cfg_mysql_table"] = "chat";
$params["container_cfg_mysql_username"] = "root";
$params["container_cfg_mysql_password"] = "******";
$chat = new phpFreeChat( $params );