示例#1
0
	/**
	 * Constructor for stream object
	 *
	 * @param null|string    $source
	 * @param null|UserTable $user
	 */
	public function __construct( $source = null, $user = null )
	{
		global $_PLUGINS;

		parent::__construct();

		$_PLUGINS->loadPluginGroup( 'user' );

		if ( $source === null ) {
			$source			=	'stream';
		}

		if ( $user === null ) {
			$user			=	\CBuser::getMyUserDataInstance();
		}

		$this->source		=	$source;
		$this->user			=	$user;

		if ( ! $this->id ) {
			$this->id		=	uniqid();
		}
	}