aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/share
diff options
context:
space:
mode:
Diffstat (limited to 'share')
-rw-r--r--share/Schemas/SceneObjectPart0.xsd166
-rw-r--r--share/Schemas/SceneObjectPart1.xsd8
-rwxr-xr-xshare/php/generateUserFunction.php46
3 files changed, 0 insertions, 220 deletions
diff --git a/share/Schemas/SceneObjectPart0.xsd b/share/Schemas/SceneObjectPart0.xsd
deleted file mode 100644
index 0da7618..0000000
--- a/share/Schemas/SceneObjectPart0.xsd
+++ /dev/null
@@ -1,166 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3 <xs:import namespace="http://microsoft.com/wsdl/types/" />
4 <xs:import namespace="http://www.w3.org/2001/XMLSchema" />
5 <xs:element name="SceneObjectPart" nillable="true" type="SceneObjectPart" />
6 <xs:complexType name="SceneObjectPart">
7 <xs:sequence>
8 <xs:element minOccurs="1" maxOccurs="1" name="LastOwnerID" type="LLUUID" />
9 <xs:element minOccurs="1" maxOccurs="1" name="OwnerID" type="LLUUID" />
10 <xs:element minOccurs="1" maxOccurs="1" name="GroupID" type="LLUUID" />
11 <xs:element minOccurs="1" maxOccurs="1" name="OwnershipCost" type="xs:int" />
12 <xs:element minOccurs="1" maxOccurs="1" name="ObjectSaleType" type="xs:unsignedByte" />
13 <xs:element minOccurs="1" maxOccurs="1" name="SalePrice" type="xs:int" />
14 <xs:element minOccurs="1" maxOccurs="1" name="Category" type="xs:unsignedInt" />
15 <xs:element minOccurs="1" maxOccurs="1" name="CreationDate" type="xs:int" />
16 <xs:element minOccurs="1" maxOccurs="1" name="ParentID" type="xs:unsignedInt" />
17 <xs:element minOccurs="1" maxOccurs="1" name="m_sitTargetAvatar" type="LLUUID" />
18 <xs:element minOccurs="1" maxOccurs="1" name="BaseMask" type="xs:unsignedInt" />
19 <xs:element minOccurs="1" maxOccurs="1" name="OwnerMask" type="xs:unsignedInt" />
20 <xs:element minOccurs="1" maxOccurs="1" name="GroupMask" type="xs:unsignedInt" />
21 <xs:element minOccurs="1" maxOccurs="1" name="EveryoneMask" type="xs:unsignedInt" />
22 <xs:element minOccurs="1" maxOccurs="1" name="NextOwnerMask" type="xs:unsignedInt" />
23 <xs:element minOccurs="1" maxOccurs="1" name="Flags" type="ObjectFlags" />
24 <xs:element minOccurs="1" maxOccurs="1" name="CreatorID" type="LLUUID" />
25 <xs:element minOccurs="1" maxOccurs="1" name="FolderID" type="LLUUID" />
26 <xs:element minOccurs="1" maxOccurs="1" name="InventorySerial" type="xs:unsignedInt" />
27 <xs:element minOccurs="0" maxOccurs="1" name="TaskInventory">
28 <xs:complexType>
29 <xs:sequence>
30 <xs:element ref="xs:schema" />
31 <xs:any />
32 </xs:sequence>
33 </xs:complexType>
34 </xs:element>
35 <xs:element minOccurs="1" maxOccurs="1" name="ObjectFlags" type="xs:unsignedInt" />
36 <xs:element minOccurs="1" maxOccurs="1" name="UUID" type="LLUUID" />
37 <xs:element minOccurs="1" maxOccurs="1" name="LocalId" type="xs:unsignedInt" />
38 <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
39 <xs:element minOccurs="1" maxOccurs="1" name="Material" type="xs:unsignedByte" />
40 <xs:element minOccurs="1" maxOccurs="1" name="RegionHandle" type="xs:unsignedLong" />
41 <xs:element minOccurs="1" maxOccurs="1" name="ScriptAccessPin" type="xs:int" />
42 <xs:element minOccurs="1" maxOccurs="1" name="GroupPosition" type="LLVector3" />
43 <xs:element minOccurs="1" maxOccurs="1" name="OffsetPosition" type="LLVector3" />
44 <xs:element minOccurs="1" maxOccurs="1" name="RotationOffset" type="LLQuaternion" />
45 <xs:element minOccurs="1" maxOccurs="1" name="Velocity" type="LLVector3" />
46 <xs:element minOccurs="1" maxOccurs="1" name="RotationalVelocity" type="LLVector3" />
47 <xs:element minOccurs="1" maxOccurs="1" name="AngularVelocity" type="LLVector3" />
48 <xs:element minOccurs="1" maxOccurs="1" name="Acceleration" type="LLVector3" />
49 <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" />
50 <xs:element minOccurs="1" maxOccurs="1" name="Color" type="Color" />
51 <xs:element minOccurs="0" maxOccurs="1" name="Text" type="xs:string" />
52 <xs:element minOccurs="0" maxOccurs="1" name="SitName" type="xs:string" />
53 <xs:element minOccurs="0" maxOccurs="1" name="TouchName" type="xs:string" />
54 <xs:element minOccurs="1" maxOccurs="1" name="LinkNum" type="xs:int" />
55 <xs:element minOccurs="1" maxOccurs="1" name="ClickAction" type="xs:unsignedByte" />
56 <xs:element minOccurs="0" maxOccurs="1" name="Shape" type="PrimitiveBaseShape" />
57 <xs:element minOccurs="1" maxOccurs="1" name="Scale" type="LLVector3" />
58 <xs:element minOccurs="1" maxOccurs="1" name="UpdateFlag" type="xs:unsignedByte" />
59 </xs:sequence>
60 </xs:complexType>
61 <xs:complexType name="LLUUID">
62 <xs:sequence>
63 <xs:element minOccurs="1" maxOccurs="1" name="UUID" xmlns:q1="http://microsoft.com/wsdl/types/" type="q1:guid" />
64 </xs:sequence>
65 </xs:complexType>
66 <xs:simpleType name="ObjectFlags">
67 <xs:list>
68 <xs:simpleType>
69 <xs:restriction base="xs:string">
70 <xs:enumeration value="None" />
71 <xs:enumeration value="Physics" />
72 <xs:enumeration value="CreateSelected" />
73 <xs:enumeration value="ObjectModify" />
74 <xs:enumeration value="ObjectCopy" />
75 <xs:enumeration value="ObjectAnyOwner" />
76 <xs:enumeration value="ObjectYouOwner" />
77 <xs:enumeration value="Scripted" />
78 <xs:enumeration value="Touch" />
79 <xs:enumeration value="ObjectMove" />
80 <xs:enumeration value="Money" />
81 <xs:enumeration value="Phantom" />
82 <xs:enumeration value="InventoryEmpty" />
83 <xs:enumeration value="JointHinge" />
84 <xs:enumeration value="JointP2P" />
85 <xs:enumeration value="JointLP2P" />
86 <xs:enumeration value="JointWheel" />
87 <xs:enumeration value="AllowInventoryDrop" />
88 <xs:enumeration value="ObjectTransfer" />
89 <xs:enumeration value="ObjectGroupOwned" />
90 <xs:enumeration value="ObjectYouOfficer" />
91 <xs:enumeration value="CameraDecoupled" />
92 <xs:enumeration value="AnimSource" />
93 <xs:enumeration value="CameraSource" />
94 <xs:enumeration value="CastShadows" />
95 <xs:enumeration value="ObjectOwnerModify" />
96 <xs:enumeration value="TemporaryOnRez" />
97 <xs:enumeration value="Temporary" />
98 <xs:enumeration value="ZlibCompressed" />
99 </xs:restriction>
100 </xs:simpleType>
101 </xs:list>
102 </xs:simpleType>
103 <xs:complexType name="LLVector3">
104 <xs:sequence>
105 <xs:element minOccurs="1" maxOccurs="1" name="X" type="xs:float" />
106 <xs:element minOccurs="1" maxOccurs="1" name="Y" type="xs:float" />
107 <xs:element minOccurs="1" maxOccurs="1" name="Z" type="xs:float" />
108 </xs:sequence>
109 </xs:complexType>
110 <xs:complexType name="LLQuaternion">
111 <xs:sequence>
112 <xs:element minOccurs="1" maxOccurs="1" name="X" type="xs:float" />
113 <xs:element minOccurs="1" maxOccurs="1" name="Y" type="xs:float" />
114 <xs:element minOccurs="1" maxOccurs="1" name="Z" type="xs:float" />
115 <xs:element minOccurs="1" maxOccurs="1" name="W" type="xs:float" />
116 </xs:sequence>
117 </xs:complexType>
118 <xs:complexType name="Color" />
119 <xs:complexType name="PrimitiveBaseShape">
120 <xs:sequence>
121 <xs:element minOccurs="1" maxOccurs="1" name="PathBegin" type="xs:unsignedShort" />
122 <xs:element minOccurs="1" maxOccurs="1" name="PathCurve" type="xs:unsignedByte" />
123 <xs:element minOccurs="1" maxOccurs="1" name="PathEnd" type="xs:unsignedShort" />
124 <xs:element minOccurs="1" maxOccurs="1" name="PathRadiusOffset" type="xs:byte" />
125 <xs:element minOccurs="1" maxOccurs="1" name="PathRevolutions" type="xs:unsignedByte" />
126 <xs:element minOccurs="1" maxOccurs="1" name="PathScaleX" type="xs:unsignedByte" />
127 <xs:element minOccurs="1" maxOccurs="1" name="PathScaleY" type="xs:unsignedByte" />
128 <xs:element minOccurs="1" maxOccurs="1" name="PathShearX" type="xs:unsignedByte" />
129 <xs:element minOccurs="1" maxOccurs="1" name="PathShearY" type="xs:unsignedByte" />
130 <xs:element minOccurs="1" maxOccurs="1" name="PathSkew" type="xs:byte" />
131 <xs:element minOccurs="1" maxOccurs="1" name="PathTaperX" type="xs:byte" />
132 <xs:element minOccurs="1" maxOccurs="1" name="PathTaperY" type="xs:byte" />
133 <xs:element
134 <xs:element minOccurs="1" maxOccurs="1" name="PathTwistBegin" type="xs:byte" />
135 <xs:element minOccurs="1" maxOccurs="1" name="PCode" type="xs:unsignedByte" />
136 <xs:element minOccurs="1" maxOccurs="1" name="ProfileBegin" type="xs:unsignedShort" />
137 <xs:element minOccurs="1" maxOccurs="1" name="ProfileEnd" type="xs:unsignedShort" />
138 <xs:element minOccurs="1" maxOccurs="1" name="ProfileHollow" type="xs:unsignedShort" />
139 <xs:element minOccurs="1" maxOccurs="1" name="Scale" type="LLVector3" />
140 <xs:element minOccurs="1" maxOccurs="1" name="State" type="xs:unsignedByte" />
141 <xs:element minOccurs="1" maxOccurs="1" name="ProfileShape" type="ProfileShape" />
142 <xs:element minOccurs="1" maxOccurs="1" name="HollowShape" type="HollowShape" />
143 <xs:element minOccurs="1" maxOccurs="1" name="ProfileCurve" type="xs:unsignedByte" />
144 <xs:element minOccurs="0" maxOccurs="1" name="TextureEntry" type="xs:base64Binary" />
145 <xs:element minOccurs="0" maxOccurs="1" name="ExtraParams" type="xs:base64Binary" />
146 </xs:sequence>
147 </xs:complexType>
148 <xs:simpleType name="ProfileShape">
149 <xs:restriction base="xs:string">
150 <xs:enumeration value="Circle" />
151 <xs:enumeration value="Square" />
152 <xs:enumeration value="IsometricTriangle" />
153 <xs:enumeration value="EquilateralTriangle" />
154 <xs:enumeration value="RightTriangle" />
155 <xs:enumeration value="HalfCircle" />
156 </xs:restriction>
157 </xs:simpleType>
158 <xs:simpleType name="HollowShape">
159 <xs:restriction base="xs:string">
160 <xs:enumeration value="Same" />
161 <xs:enumeration value="Circle" />
162 <xs:enumeration value="Square" />
163 <xs:enumeration value="Triangle" />
164 </xs:restriction>
165 </xs:simpleType>
166</xs:schema>
diff --git a/share/Schemas/SceneObjectPart1.xsd b/share/Schemas/SceneObjectPart1.xsd
deleted file mode 100644
index 2f38087..0000000
--- a/share/Schemas/SceneObjectPart1.xsd
+++ /dev/null
@@ -1,8 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<xs:schema xmlns:tns="http://microsoft.com/wsdl/types/" elementFormDefault="qualified" targetNamespace="http://microsoft.com/wsdl/types/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3 <xs:simpleType name="guid">
4 <xs:restriction base="xs:string">
5 <xs:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" />
6 </xs:restriction>
7 </xs:simpleType>
8</xs:schema>
diff --git a/share/php/generateUserFunction.php b/share/php/generateUserFunction.php
deleted file mode 100755
index a262bf5..0000000
--- a/share/php/generateUserFunction.php
+++ /dev/null
@@ -1,46 +0,0 @@
1<?php
2 // GenerateUser (v1.0)
3 // Creates a new user account, and returns it into an associative array.
4 // --
5 // $firstname - The users firstname
6 // $lastname - The users lastname
7 // $password - the users password
8 // $home - the regionhandle of the users home location
9 // --
10 function generateUser($firstname,$lastname,$password,$home) {
11 $user = array();
12 $user['UUID'] = sprintf( '%04x%04x-%04x-%04x-%04x-%04x%04x%04x',
13 mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ),
14 mt_rand( 0, 0x0fff ) | 0x4000,
15 mt_rand( 0, 0x3fff ) | 0x8000,
16 mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ) );
17 $user['username'] = $firstname;
18 $user['lastname'] = $lastname;
19
20 $user['passwordSalt'] = md5(microtime() . mt_rand(0,0xffff));
21 $user['passwordHash'] = md5(md5($password) . ":" . $user['passwordSalt']);
22
23 $user['homeRegion'] = $home;
24 $user['homeLocationX'] = 128;
25 $user['homeLocationY'] = 128;
26 $user['homeLocationZ'] = 128;
27 $user['homeLookAtX'] = 15;
28 $user['homeLookAtY'] = 15;
29 $user['homeLookAtZ'] = 15;
30
31 $user['created'] = time();
32 $user['lastLogin'] = 0;
33
34 $user['userInventoryURI'] = "http://inventory.server.tld:8004/";
35 $user['userAssetURI'] = "http://asset.server.tld:8003/";
36
37 $user['profileCanDoMask'] = 0;
38 $user['profileWantDoMask'] = 0;
39 $user['profileAboutText'] = "I am a user.";
40 $user['profileFirstText'] = "Stuff.";
41 $user['profileImage'] = sprintf( '%04x%04x-%04x-%04x-%04x-%04x%04x%04x', 0, 0, 0, 0, 0, 0, 0, 0 );
42 $user['profileFirstImage'] = sprintf( '%04x%04x-%04x-%04x-%04x-%04x%04x%04x', 0, 0, 0, 0, 0, 0, 0, 0 );
43
44 return $user;
45 }
46?> \ No newline at end of file