public static function mapXDomainUser($domain_username, $domain, $uidNumber)
	{
		$db = \App::get('db');

		if (empty($domain))
		{
			return 0;
		}

		$query = 'SELECT domain_id FROM `#__xdomains` WHERE ' .
				 '#__xdomains.domain=' . $db->quote($domain);

		$db->setQuery($query);

		$result = $db->loadObject();

		if (empty($result))
		{
			$query = 'INSERT INTO `#__xdomains` (domain) VALUES (' . $db->quote($domain) . ')';

			$db->setQuery($query);

			$db->query();

			$domain_id = $db->insertid();
		}
		else
		{
			$domain_id = $result->domain_id;
		}

		$query = 'INSERT INTO `#__xdomain_users` (domain_id,domain_username,uidNumber) ' .
			' VALUES (' . $db->quote($domain_id) . ',' .
			$db->quote($domain_username) . ',' . $db->quote($uidNumber) . ')';

		$db->setQuery($query);

		if (!$db->query())
		{
			return false;
		}

		return true;
	}
public static function mapXDomainUser($domain_username, $domain, $uidNumber)
	{
		$db = \App::get('db');

		if (empty($domain))
		{
			return 0;
		}

		$query = 'SELECT domain_id FROM `#__xdomains` WHERE ' .
				 '#__xdomains.domain=' . $db->quote($domain);

		$db->setQuery($query);

		$result = $db->loadObject();

		if (empty($result))
		{
			$query = 'INSERT INTO `#__xdomains` (domain) VALUES (' . $db->quote($domain) . ')';

			$db->setQuery($query);

			$db->query();

			$domain_id = $db->insertid();
		}
		else
		{
			$domain_id = $result->domain_id;
		}

		$query = 'INSERT INTO `#__xdomain_users` (domain_id,domain_username,uidNumber) ' .
			' VALUES (' . $db->quote($domain_id) . ',' .
			$db->quote($domain_username) . ',' . $db->quote($uidNumber) . ')';

		$db->setQuery($query);

		if (!$db->query())
		{
			return false;
		}

		return true;
	}
public static function mapXDomainUser ( $ domain_username , $ domain , $ uidNumber ) { $ db = \ App :: get ( 'db' ) ; if ( empty ( $ domain ) ) { return 0 ; } $ query = 'SELECT domain_id FROM `#__xdomains` WHERE ' . '#__xdomains.domain=' . $ db -> quote ( $ domain ) ; $ db -> setQuery ( $ query ) ; $ result = $ db -> loadObject ( ) ; if ( empty ( $ result ) ) { $ query = 'INSERT INTO `#__xdomains` (domain) VALUES (' . $ db -> quote ( $ domain ) . ')' ; $ db -> setQuery ( $ query ) ; $ db -> query ( ) ; $ domain_id = $ db -> insertid ( ) ; } else { $ domain_id = $ result -> domain_id ; } $ query = 'INSERT INTO `#__xdomain_users` (domain_id,domain_username,uidNumber) ' . ' VALUES (' . $ db -> quote ( $ domain_id ) . ',' . $ db -> quote ( $ domain_username ) . ',' . $ db -> quote ( $ uidNumber ) . ')' ; $ db -> setQuery ( $ query ) ; if ( ! $ db -> query ( ) ) { return false ; } return true ; }
Map a domain to a user

@param   string   $domain_username
@param   string   $domain
@param   integer  $uidNumber
@return  boolean
Map a domain to a user