XBRL.php
public static function GUID()
	{
		if ( function_exists( 'com_create_guid' ) === true )
		{
			return trim( com_create_guid(), '{}' );
		}

		return sprintf( '%04X%04X-%04X-%04X-%04X-%04X%04X%04X', mt_rand( 0, 65535 ), mt_rand( 0, 65535 ), mt_rand( 0, 65535 ), mt_rand( 16384, 20479 ), mt_rand( 32768, 49151 ), mt_rand( 0, 65535 ), mt_rand( 0, 65535 ), mt_rand( 0, 65535 ) );
	}
public static function GUID()
	{
		if ( function_exists( 'com_create_guid' ) === true )
		{
			return trim( com_create_guid(), '{}' );
		}

		return sprintf( '%04X%04X-%04X-%04X-%04X-%04X%04X%04X', mt_rand( 0, 65535 ), mt_rand( 0, 65535 ), mt_rand( 0, 65535 ), mt_rand( 16384, 20479 ), mt_rand( 32768, 49151 ), mt_rand( 0, 65535 ), mt_rand( 0, 65535 ), mt_rand( 0, 65535 ) );
	}
public static function GUID ( ) { if ( function_exists ( 'com_create_guid' ) === true ) { return trim ( com_create_guid ( ) , '{}' ) ; } return sprintf ( '%04X%04X-%04X-%04X-%04X-%04X%04X%04X' , mt_rand ( 0 , 65535 ) , mt_rand ( 0 , 65535 ) , mt_rand ( 0 , 65535 ) , mt_rand ( 16384 , 20479 ) , mt_rand ( 32768 , 49151 ) , mt_rand ( 0 , 65535 ) , mt_rand ( 0 , 65535 ) , mt_rand ( 0 , 65535 ) ) ; }
Utility function to return a GUID. If on Windows it will use the PHP functon
com_create_guid otherwise is will use mt_rand to create a GUID of the form
'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'
@return string
Utility function to return a GUID . If on Windows it will use the PHP functon com_create_guid otherwise is will use mt_rand to create a GUID of the form XXXXXXXX - XXXX - XXXX - XXXX - XXXXXXXXXXXX