Completed
Push — 1.11.x ( 632923...de7471 )
by José
28:08
created
main/webservices/cm_soap_course.php 1 patch
Indentation   +195 added lines, -195 removed lines patch added patch discarded remove patch
@@ -9,255 +9,255 @@  discard block
 block discarded – undo
9 9
 $s = WSCMSoapServer::singleton();
10 10
 
11 11
 $s->wsdl->addComplexType(
12
-	'course_id',
13
-	'complexType',
14
-	'struct',
15
-	'all',
16
-	'',
17
-	array(
18
-		'course_id_field_name' => array('name' => 'course_id_field_name', 'type' => 'xsd:string'),
19
-		'course_id_value' => array('name' => 'course_id_value', 'type' => 'xsd:string')
20
-	)
12
+    'course_id',
13
+    'complexType',
14
+    'struct',
15
+    'all',
16
+    '',
17
+    array(
18
+        'course_id_field_name' => array('name' => 'course_id_field_name', 'type' => 'xsd:string'),
19
+        'course_id_value' => array('name' => 'course_id_value', 'type' => 'xsd:string')
20
+    )
21 21
 );
22 22
 
23 23
 $s->wsdl->addComplexType(
24
-	'course_result',
25
-	'complexType',
26
-	'struct',
27
-	'all',
28
-	'',
29
-	array(
30
-		'course_id_value' => array('name' => 'course_id_value', 'type' => 'xsd:string'),
31
-		'result' => array('name' => 'result', 'type' => 'tns:result')
32
-	)
24
+    'course_result',
25
+    'complexType',
26
+    'struct',
27
+    'all',
28
+    '',
29
+    array(
30
+        'course_id_value' => array('name' => 'course_id_value', 'type' => 'xsd:string'),
31
+        'result' => array('name' => 'result', 'type' => 'tns:result')
32
+    )
33 33
 );
34 34
 
35 35
 $s->wsdl->addComplexType(
36
-	'course_result_array',
37
-	'complexType',
38
-	'array',
39
-	'',
40
-	'SOAP-ENC:Array',
41
-	array(),
42
-	array(array('ref'=>'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:course_result[]')),
43
-	'tns:course_result'
36
+    'course_result_array',
37
+    'complexType',
38
+    'array',
39
+    '',
40
+    'SOAP-ENC:Array',
41
+    array(),
42
+    array(array('ref'=>'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:course_result[]')),
43
+    'tns:course_result'
44 44
 );
45 45
 
46 46
 $s->register(
47
-	'WSCMCourse.DeleteCourse',
48
-	array('secret_key' => 'xsd:string', 'course_id_field_name' => 'xsd:string', 'course_id_value' => 'xsd:string')
47
+    'WSCMCourse.DeleteCourse',
48
+    array('secret_key' => 'xsd:string', 'course_id_field_name' => 'xsd:string', 'course_id_value' => 'xsd:string')
49 49
 );
50 50
 
51 51
 $s->register(
52
-	'WSCMCourse.DeleteCourses',
53
-	array('secret_key' => 'xsd:string', 'courses' => 'tns:course_id[]'),
54
-	array('return' => 'tns:course_result_array')
52
+    'WSCMCourse.DeleteCourses',
53
+    array('secret_key' => 'xsd:string', 'courses' => 'tns:course_id[]'),
54
+    array('return' => 'tns:course_result_array')
55 55
 );
56 56
 
57 57
 $s->register(
58
-	'WSCMCourse.CreateCourse',
59
-	array(
60
-		'secret_key' => 'xsd:string',
61
-		'title' => 'xsd:string',
62
-		'category_code' => 'xsd:string',
63
-		'wanted_code' => 'xsd:string',
64
-		'tutor_name' => 'xsd:string',
65
-		'course_admin_user_id_field_name' => 'xsd:string',
66
-		'course_admin_user_id_value' => 'xsd:string',
67
-		'language' => 'xsd:string',
68
-		'course_id_field_name' => 'xsd:string',
69
-		'course_id_value' => 'xsd:string',
70
-		'extras' => 'tns:extra_field[]'
71
-	),
72
-	array('return' => 'xsd:int')
58
+    'WSCMCourse.CreateCourse',
59
+    array(
60
+        'secret_key' => 'xsd:string',
61
+        'title' => 'xsd:string',
62
+        'category_code' => 'xsd:string',
63
+        'wanted_code' => 'xsd:string',
64
+        'tutor_name' => 'xsd:string',
65
+        'course_admin_user_id_field_name' => 'xsd:string',
66
+        'course_admin_user_id_value' => 'xsd:string',
67
+        'language' => 'xsd:string',
68
+        'course_id_field_name' => 'xsd:string',
69
+        'course_id_value' => 'xsd:string',
70
+        'extras' => 'tns:extra_field[]'
71
+    ),
72
+    array('return' => 'xsd:int')
73 73
 );
74 74
 
75 75
 $s->wsdl->addComplexType(
76
-	'course_create',
77
-	'complexType',
78
-	'struct',
79
-	'all',
80
-	'',
81
-	array(
82
-		'title' => array('name' => 'title', 'type' => 'xsd:string'),
83
-		'category_code' => array('name' => 'category_code', 'type' => 'xsd:string'),
84
-		'wanted_code' => array('name' => 'wanted_code', 'type' => 'xsd:int'),
85
-		'tutor_name' => array('name' => 'tutor_name', 'type' => 'xsd:string'),
86
-		'course_admin_user_id_field_name' => array('name' => 'course_admin_user_id_field_name', 'type' => 'xsd:string'),
87
-		'course_admin_user_id_value' => array('name' => 'course_admin_user_id_value', 'type' => 'xsd:string'),
88
-		'language' => array('name' => 'language', 'type' => 'xsd:string'),
89
-		'course_id_field_name' => array('name' => 'course_id_field_name', 'type' => 'xsd:string'),
90
-		'course_id_value' => array('name' => 'course_id_value', 'type' => 'xsd:string'),
91
-		'extras' => array('name' => 'extras', 'type' => 'tns:extra_field[]')
92
-	)
76
+    'course_create',
77
+    'complexType',
78
+    'struct',
79
+    'all',
80
+    '',
81
+    array(
82
+        'title' => array('name' => 'title', 'type' => 'xsd:string'),
83
+        'category_code' => array('name' => 'category_code', 'type' => 'xsd:string'),
84
+        'wanted_code' => array('name' => 'wanted_code', 'type' => 'xsd:int'),
85
+        'tutor_name' => array('name' => 'tutor_name', 'type' => 'xsd:string'),
86
+        'course_admin_user_id_field_name' => array('name' => 'course_admin_user_id_field_name', 'type' => 'xsd:string'),
87
+        'course_admin_user_id_value' => array('name' => 'course_admin_user_id_value', 'type' => 'xsd:string'),
88
+        'language' => array('name' => 'language', 'type' => 'xsd:string'),
89
+        'course_id_field_name' => array('name' => 'course_id_field_name', 'type' => 'xsd:string'),
90
+        'course_id_value' => array('name' => 'course_id_value', 'type' => 'xsd:string'),
91
+        'extras' => array('name' => 'extras', 'type' => 'tns:extra_field[]')
92
+    )
93 93
 );
94 94
 
95 95
 $s->wsdl->addComplexType(
96
-	'course_create_result',
97
-	'complexType',
98
-	'struct',
99
-	'all',
100
-	'',
101
-	array(
102
-		'course_id_value' => array('name' => 'course_id_value', 'type' => 'xsd:string'),
103
-		'course_id_generated' => array('name' => 'course_id_generated', 'type' => 'xsd:int'),
104
-		'result' => array('name' => 'result', 'type' => 'tns:result')
105
-	)
96
+    'course_create_result',
97
+    'complexType',
98
+    'struct',
99
+    'all',
100
+    '',
101
+    array(
102
+        'course_id_value' => array('name' => 'course_id_value', 'type' => 'xsd:string'),
103
+        'course_id_generated' => array('name' => 'course_id_generated', 'type' => 'xsd:int'),
104
+        'result' => array('name' => 'result', 'type' => 'tns:result')
105
+    )
106 106
 );
107 107
 
108 108
 $s->wsdl->addComplexType(
109
-	'course_create_result_array',
110
-	'complexType',
111
-	'array',
112
-	'',
113
-	'SOAP-ENC:Array',
114
-	array(),
115
-	array(array('ref'=>'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:course_create_result[]')),
116
-	'tns:course_create_result'
109
+    'course_create_result_array',
110
+    'complexType',
111
+    'array',
112
+    '',
113
+    'SOAP-ENC:Array',
114
+    array(),
115
+    array(array('ref'=>'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:course_create_result[]')),
116
+    'tns:course_create_result'
117 117
 );
118 118
 
119 119
 $s->register(
120
-	'WSCMCourse.CreateCourses',
121
-	array(
122
-		'secret_key' => 'xsd:string',
123
-		'courses' => 'tns:course_create[]'
124
-	),
125
-	array('return' => 'tns:course_create_result_array')
120
+    'WSCMCourse.CreateCourses',
121
+    array(
122
+        'secret_key' => 'xsd:string',
123
+        'courses' => 'tns:course_create[]'
124
+    ),
125
+    array('return' => 'tns:course_create_result_array')
126 126
 );
127 127
 
128 128
 $s->register(
129
-	'WSCMCourse.EditCourse',
130
-	array(
131
-		'secret_key' => 'xsd:string',
132
-		'course_id_field_name' => 'xsd:string',
133
-		'course_id_value' => 'xsd:string',
134
-		'title' => 'xsd:string',
135
-		'category_code' => 'xsd:string',
136
-		'department_name' => 'xsd:string',
137
-		'department_url' => 'xsd:string',
138
-		'language' => 'xsd:string',
139
-		'visibility' => 'xsd:int',
140
-		'subscribe' => 'xsd:int',
141
-		'unsubscribe' => 'xsd:int',
142
-		'visual_code' => 'xsd:string',
143
-		'extras' => 'tns:extra_field[]'
144
-	)
129
+    'WSCMCourse.EditCourse',
130
+    array(
131
+        'secret_key' => 'xsd:string',
132
+        'course_id_field_name' => 'xsd:string',
133
+        'course_id_value' => 'xsd:string',
134
+        'title' => 'xsd:string',
135
+        'category_code' => 'xsd:string',
136
+        'department_name' => 'xsd:string',
137
+        'department_url' => 'xsd:string',
138
+        'language' => 'xsd:string',
139
+        'visibility' => 'xsd:int',
140
+        'subscribe' => 'xsd:int',
141
+        'unsubscribe' => 'xsd:int',
142
+        'visual_code' => 'xsd:string',
143
+        'extras' => 'tns:extra_field[]'
144
+    )
145 145
 );
146 146
 
147 147
 $s->wsdl->addComplexType(
148
-	'course',
149
-	'complexType',
150
-	'struct',
151
-	'all',
152
-	'',
153
-	array(
154
-		'id' => array('name' => 'id', 'type' => 'xsd:int'),
155
-		'code' => array('name' => 'code', 'type' => 'xsd:string'),
156
-		'title' => array('name' => 'title', 'type' => 'xsd:string'),
157
-		'language' => array('name' => 'language', 'type' => 'xsd:string'),
158
-		'visibility' => array('name' => 'visibility', 'type' => 'xsd:int'),
159
-		'category_name' => array('name' => 'category_name', 'type' => 'xsd:string'),
160
-		'number_students' => array('name' => 'number_students', 'type' => 'xsd:int'),
161
-		'external_course_id' => array('name' => 'external_course_id', 'type' => 'xsd:string'),
162
-	)
148
+    'course',
149
+    'complexType',
150
+    'struct',
151
+    'all',
152
+    '',
153
+    array(
154
+        'id' => array('name' => 'id', 'type' => 'xsd:int'),
155
+        'code' => array('name' => 'code', 'type' => 'xsd:string'),
156
+        'title' => array('name' => 'title', 'type' => 'xsd:string'),
157
+        'language' => array('name' => 'language', 'type' => 'xsd:string'),
158
+        'visibility' => array('name' => 'visibility', 'type' => 'xsd:int'),
159
+        'category_name' => array('name' => 'category_name', 'type' => 'xsd:string'),
160
+        'number_students' => array('name' => 'number_students', 'type' => 'xsd:int'),
161
+        'external_course_id' => array('name' => 'external_course_id', 'type' => 'xsd:string'),
162
+    )
163 163
 );
164 164
 
165 165
 $s->wsdl->addComplexType(
166
-	'course_array',
167
-	'complexType',
168
-	'array',
169
-	'',
170
-	'SOAP-ENC:Array',
171
-	array(),
172
-	array(array('ref'=>'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:course[]')),
173
-	'tns:course'
166
+    'course_array',
167
+    'complexType',
168
+    'array',
169
+    '',
170
+    'SOAP-ENC:Array',
171
+    array(),
172
+    array(array('ref'=>'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:course[]')),
173
+    'tns:course'
174 174
 );
175 175
 
176 176
 $s->register(
177
-	'WSCMCourse.ListCourses',
178
-	array(
179
-		'secret_key' => 'xsd:string',
180
-		'course_id_field_name' => 'xsd:string'
181
-	),
182
-	array('return' => 'tns:course_array')
177
+    'WSCMCourse.ListCourses',
178
+    array(
179
+        'secret_key' => 'xsd:string',
180
+        'course_id_field_name' => 'xsd:string'
181
+    ),
182
+    array('return' => 'tns:course_array')
183 183
 );
184 184
 
185 185
 $s->register(
186
-	'WSCMCourse.SubscribeUserToCourse',
187
-	array(
188
-		'secret_key' => 'xsd:string',
189
-		'course_id_field_name' => 'xsd:string',
190
-		'course_id_value' => 'xsd:string',
191
-		'user_id_field_name' => 'xsd:string',
192
-		'user_id_value' => 'xsd:string',
193
-		'status' => 'xsd:int'
194
-	)
186
+    'WSCMCourse.SubscribeUserToCourse',
187
+    array(
188
+        'secret_key' => 'xsd:string',
189
+        'course_id_field_name' => 'xsd:string',
190
+        'course_id_value' => 'xsd:string',
191
+        'user_id_field_name' => 'xsd:string',
192
+        'user_id_value' => 'xsd:string',
193
+        'status' => 'xsd:int'
194
+    )
195 195
 );
196 196
 
197 197
 $s->register(
198
-	'WSCMCourse.UnsubscribeUserFromCourse',
199
-	array(
200
-		'secret_key' => 'xsd:string',
201
-		'course_id_field_name' => 'xsd:string',
202
-		'course_id_value' => 'xsd:string',
203
-		'user_id_field_name' => 'xsd:string',
204
-		'user_id_value' => 'xsd:string'
205
-	)
198
+    'WSCMCourse.UnsubscribeUserFromCourse',
199
+    array(
200
+        'secret_key' => 'xsd:string',
201
+        'course_id_field_name' => 'xsd:string',
202
+        'course_id_value' => 'xsd:string',
203
+        'user_id_field_name' => 'xsd:string',
204
+        'user_id_value' => 'xsd:string'
205
+    )
206 206
 );
207 207
 
208 208
 $s->wsdl->addComplexType(
209
-	'course_description',
210
-	'complexType',
211
-	'struct',
212
-	'all',
213
-	'',
214
-	array(
215
-		'course_desc_id' => array('name' => 'course_desc_id', 'type' => 'xsd:int'),
216
-		'course_desc_title' => array('name' => 'course_desc_title', 'type' => 'xsd:string'),
217
-		'course_desc_content' => array('name' => 'course_desc_content', 'type' => 'xsd:string')
218
-	)
209
+    'course_description',
210
+    'complexType',
211
+    'struct',
212
+    'all',
213
+    '',
214
+    array(
215
+        'course_desc_id' => array('name' => 'course_desc_id', 'type' => 'xsd:int'),
216
+        'course_desc_title' => array('name' => 'course_desc_title', 'type' => 'xsd:string'),
217
+        'course_desc_content' => array('name' => 'course_desc_content', 'type' => 'xsd:string')
218
+    )
219 219
 );
220 220
 
221 221
 $s->wsdl->addComplexType(
222
-	'course_description_array',
223
-	'complexType',
224
-	'array',
225
-	'',
226
-	'SOAP-ENC:Array',
227
-	array(),
228
-	array(array('ref'=>'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:course_description[]')),
229
-	'tns:course_description'
222
+    'course_description_array',
223
+    'complexType',
224
+    'array',
225
+    '',
226
+    'SOAP-ENC:Array',
227
+    array(),
228
+    array(array('ref'=>'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:course_description[]')),
229
+    'tns:course_description'
230 230
 );
231 231
 
232 232
 $s->register(
233
-	'WSCMCourse.GetCourseDescriptions',
234
-	array(
235
-		'secret_key' => 'xsd:string',
236
-		'course_id_field_name' => 'xsd:string',
237
-		'course_id_value' => 'xsd:string'
238
-	),
239
-	array('return' => 'tns:course_description_array')
233
+    'WSCMCourse.GetCourseDescriptions',
234
+    array(
235
+        'secret_key' => 'xsd:string',
236
+        'course_id_field_name' => 'xsd:string',
237
+        'course_id_value' => 'xsd:string'
238
+    ),
239
+    array('return' => 'tns:course_description_array')
240 240
 );
241 241
 
242 242
 $s->register(
243
-	'WSCMCourse.EditCourseDescription',
244
-	array(
245
-		'secret_key' => 'xsd:string',
246
-		'course_id_field_name' => 'xsd:string',
247
-		'course_id_value' => 'xsd:string',
248
-		'course_desc_id' => 'xsd:int',
249
-		'course_desc_title' => 'xsd:string',
250
-		'course_desc_content' => 'xsd:string'
251
-	)
243
+    'WSCMCourse.EditCourseDescription',
244
+    array(
245
+        'secret_key' => 'xsd:string',
246
+        'course_id_field_name' => 'xsd:string',
247
+        'course_id_value' => 'xsd:string',
248
+        'course_desc_id' => 'xsd:int',
249
+        'course_desc_title' => 'xsd:string',
250
+        'course_desc_content' => 'xsd:string'
251
+    )
252 252
 );
253 253
 
254 254
 $s->register(
255
-	'WSCMCourse.unreadMessage',
256
-	array(
257
-		'username' => 'xsd:string',
258
-		'password' => 'xsd:string',
259
-	),
260
-	array('return' => 'xsd:string'),
255
+    'WSCMCourse.unreadMessage',
256
+    array(
257
+        'username' => 'xsd:string',
258
+        'password' => 'xsd:string',
259
+    ),
260
+    array('return' => 'xsd:string'),
261 261
         'urn:WSCMService',
262 262
         '',
263 263
         '',
@@ -268,12 +268,12 @@  discard block
 block discarded – undo
268 268
 
269 269
 
270 270
 $s->register(
271
-	'WSCMCourse.getIdMessage',
272
-	array(
273
-		'username' => 'xsd:string',
274
-		'password' => 'xsd:string',
275
-	),
276
-	array('return' => 'xsd:string'),
271
+    'WSCMCourse.getIdMessage',
272
+    array(
273
+        'username' => 'xsd:string',
274
+        'password' => 'xsd:string',
275
+    ),
276
+    array('return' => 'xsd:string'),
277 277
         'urn:WSCMService',
278 278
         '',
279 279
         '',
Please login to merge, or discard this patch.
main/webservices/user_info.soap.php 1 patch
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -26,11 +26,11 @@  discard block
 block discarded – undo
26 26
         'all',
27 27
         '',
28 28
         array(
29
-          'name'=>'code'  , 'type'=>'xsd:string',
30
-          'name'=>'title'  , 'type'=>'xsd:string',
31
-          'name'=>'url'    , 'type'=>'xsd:string',
32
-          'name'=>'teacher', 'type'=>'xsd:string',
33
-          'name'=>'language','type'=>'xsd:string',
29
+            'name'=>'code'  , 'type'=>'xsd:string',
30
+            'name'=>'title'  , 'type'=>'xsd:string',
31
+            'name'=>'url'    , 'type'=>'xsd:string',
32
+            'name'=>'teacher', 'type'=>'xsd:string',
33
+            'name'=>'language','type'=>'xsd:string',
34 34
         )
35 35
 );
36 36
 
@@ -51,7 +51,7 @@  discard block
 block discarded – undo
51 51
 // Register the method to expose
52 52
 $server->register('WSCourseListOfUser',   // method name
53 53
     array('username' => 'xsd:string',
54
-          'signature' => 'xsd:string'),         // input parameters
54
+            'signature' => 'xsd:string'),         // input parameters
55 55
     array('return' => 'xsd:Array'),             // output parameters
56 56
     'urn:WSUserInfo',                           // namespace
57 57
     'urn:WSUserInfo#WSUserInfo',          // soapaction
@@ -77,7 +77,7 @@  discard block
 block discarded – undo
77 77
     $list = UserManager::get_api_keys($user_id, 'dokeos');
78 78
     $key = '';
79 79
     foreach ($list as $key) {
80
-    	break;
80
+        break;
81 81
     }
82 82
 
83 83
     $local_key = $username.$key;
@@ -129,9 +129,9 @@  discard block
 block discarded – undo
129 129
 // Register the method to expose
130 130
 $server->register('WSEventsList',       // method name
131 131
     array('username' => 'xsd:string',
132
-          'signature' => 'xsd:string',
133
-          'datestart' => 'xsd:int',
134
-          'dateend'   => 'xsd:int'),          // input parameters
132
+            'signature' => 'xsd:string',
133
+            'datestart' => 'xsd:int',
134
+            'dateend'   => 'xsd:int'),          // input parameters
135 135
     array('return' => 'xsd:Array'),           // output parameters
136 136
     'urn:WSUserInfo',                         // namespace
137 137
     'urn:WSUserInfo#WSEventsList',      // soapaction
@@ -159,7 +159,7 @@  discard block
 block discarded – undo
159 159
     $list = UserManager::get_api_keys($user_id, 'dokeos');
160 160
     $key = '';
161 161
     foreach ($list as $key) {
162
-    	break;
162
+        break;
163 163
     }
164 164
 
165 165
     $local_key = $username.$key;
Please login to merge, or discard this patch.
main/webservices/soap.php 1 patch
Indentation   +61 added lines, -61 removed lines patch added patch discarded remove patch
@@ -11,84 +11,84 @@  discard block
 block discarded – undo
11 11
  * SOAP error handler. Handles an error sending a SOAP fault
12 12
  */
13 13
 class WSSoapErrorHandler implements WSErrorHandler {
14
-	/**
15
-	 * Handles the error by sending a SOAP fault through the server
16
-	 *
17
-	 * @param WSError Error to handle
18
-	 */
19
-	public function handle($error) {
20
-		$server = WSSoapServer::singleton();
21
-		$server->fault(strval($error->code), $error->message);
22
-	}
14
+    /**
15
+     * Handles the error by sending a SOAP fault through the server
16
+     *
17
+     * @param WSError Error to handle
18
+     */
19
+    public function handle($error) {
20
+        $server = WSSoapServer::singleton();
21
+        $server->fault(strval($error->code), $error->message);
22
+    }
23 23
 }
24 24
 
25 25
 /**
26 26
  * SOAP server wrapper implementing a Singleton
27 27
  */
28 28
 class WSSoapServer {
29
-	/**
30
-	 * SOAP server instance
31
-	 *
32
-	 * @var soap_server
33
-	 */
34
-	private static $_instance;
29
+    /**
30
+     * SOAP server instance
31
+     *
32
+     * @var soap_server
33
+     */
34
+    private static $_instance;
35 35
 
36
-	/**
37
-	 * Private constructor
38
-	 */
39
-	private function __construct() {
40
-	}
36
+    /**
37
+     * Private constructor
38
+     */
39
+    private function __construct() {
40
+    }
41 41
 
42
-	/**
43
-	 * Singleton method
44
-	 */
45
-	public static function singleton() {
46
-		if(!isset(self::$_instance)) {
47
-			self::$_instance = new soap_server();
48
-			// Set the error handler
49
-			WSError::setErrorHandler(new WSSoapErrorHandler());
50
-			// Configure the service
51
-			self::$_instance->configureWSDL('WSService', 'urn:WSService');
52
-		}
42
+    /**
43
+     * Singleton method
44
+     */
45
+    public static function singleton() {
46
+        if(!isset(self::$_instance)) {
47
+            self::$_instance = new soap_server();
48
+            // Set the error handler
49
+            WSError::setErrorHandler(new WSSoapErrorHandler());
50
+            // Configure the service
51
+            self::$_instance->configureWSDL('WSService', 'urn:WSService');
52
+        }
53 53
 
54
-		return self::$_instance;
55
-	}
54
+        return self::$_instance;
55
+    }
56 56
 }
57 57
 
58 58
 $s = WSSoapServer::singleton();
59 59
 
60 60
 $s->wsdl->addComplexType(
61
-	'result',
62
-	'complexType',
63
-	'struct',
64
-	'all',
65
-	'',
66
-	array(
67
-		'code' => array('name' => 'code', 'type' => 'xsd:int'),
68
-		'message' => array('name' => 'message', 'type' => 'xsd:string')
69
-	)
61
+    'result',
62
+    'complexType',
63
+    'struct',
64
+    'all',
65
+    '',
66
+    array(
67
+        'code' => array('name' => 'code', 'type' => 'xsd:int'),
68
+        'message' => array('name' => 'message', 'type' => 'xsd:string')
69
+    )
70 70
 );
71 71
 
72 72
 $s->wsdl->addComplexType(
73
-  'extras',
74
-  'complexType',
75
-  'struct',
76
-  'all',
77
-  '',
78
-  array(
79
-          'field_name' => array('name' => 'field_name', 'type' => 'xsd:string'),
80
-          'field_value' => array('name' => 'field_value', 'type' => 'xsd:string')
81
-       )
73
+    'extras',
74
+    'complexType',
75
+    'struct',
76
+    'all',
77
+    '',
78
+    array(
79
+            'field_name' => array('name' => 'field_name', 'type' => 'xsd:string'),
80
+            'field_value' => array('name' => 'field_value', 'type' => 'xsd:string')
81
+        )
82 82
 );
83 83
 
84 84
 $s->wsdl->addComplexType(
85
-  'extra_field',
86
-  'complexType',
87
-  'array',
88
-  '',
89
-  'SOAP-ENC:Array',
90
-  array(),
91
-  array(array('ref'=>'SOAP-ENC:arrayType','wsdl:arrayType' => 'tns:extras[]')),'tns:extras'
85
+    'extra_field',
86
+    'complexType',
87
+    'array',
88
+    '',
89
+    'SOAP-ENC:Array',
90
+    array(),
91
+    array(array('ref'=>'SOAP-ENC:arrayType','wsdl:arrayType' => 'tns:extras[]')),'tns:extras'
92 92
 );
93 93
 
94 94
 /*
@@ -106,9 +106,9 @@  discard block
 block discarded – undo
106 106
 */
107 107
 
108 108
 $s->register(
109
-	'WS.test',
110
-	array(),
111
-	array('return' => 'xsd:string')
109
+    'WS.test',
110
+    array(),
111
+    array('return' => 'xsd:string')
112 112
 );
113 113
 
114 114
 require_once(dirname(__FILE__).'/soap_user.php');
Please login to merge, or discard this patch.
main/webservices/cm_soap_forum.php 1 patch
Indentation   +47 added lines, -47 removed lines patch added patch discarded remove patch
@@ -12,12 +12,12 @@  discard block
 block discarded – undo
12 12
 
13 13
 $s->register(
14 14
         'WSCMForum.get_foruns_id',
15
-	array(
16
-		'username' => 'xsd:string',
17
-		'password' => 'xsd:string',
15
+    array(
16
+        'username' => 'xsd:string',
17
+        'password' => 'xsd:string',
18 18
                 'course_code' => 'xsd:string'
19
-	),
20
-	array('return' => 'xsd:string'),
19
+    ),
20
+    array('return' => 'xsd:string'),
21 21
         'urn:WSCMService',
22 22
         '',
23 23
         '',
@@ -26,14 +26,14 @@  discard block
 block discarded – undo
26 26
 );
27 27
 
28 28
 $s->register(
29
-	'WSCMForum.get_forum_title',
30
-	array(
31
-		'username' => 'xsd:string',
32
-		'password' => 'xsd:string',
29
+    'WSCMForum.get_forum_title',
30
+    array(
31
+        'username' => 'xsd:string',
32
+        'password' => 'xsd:string',
33 33
                 'course_code' => 'xsd:string',
34 34
                 'forum_id' => 'xsd:string'
35
-	),
36
-	array('return' => 'xsd:string'),
35
+    ),
36
+    array('return' => 'xsd:string'),
37 37
         'urn:WSCMService',
38 38
         '',
39 39
         '',
@@ -42,14 +42,14 @@  discard block
 block discarded – undo
42 42
 );
43 43
 
44 44
 $s->register(
45
-	'WSCMForum.get_forum_threads_id',
46
-	array(
47
-		'username' => 'xsd:string',
48
-		'password' => 'xsd:string',
45
+    'WSCMForum.get_forum_threads_id',
46
+    array(
47
+        'username' => 'xsd:string',
48
+        'password' => 'xsd:string',
49 49
                 'course_code' => 'xsd:string',
50 50
                 'forum_id' => 'xsd:string'
51
-	),
52
-	array('return' => 'xsd:string'),
51
+    ),
52
+    array('return' => 'xsd:string'),
53 53
         'urn:WSCMService',
54 54
         '',
55 55
         '',
@@ -58,15 +58,15 @@  discard block
 block discarded – undo
58 58
 );
59 59
 
60 60
 $s->register(
61
-	'WSCMForum.get_forum_thread_data',
62
-	array(
63
-		'username' => 'xsd:string',
64
-		'password' => 'xsd:string',
61
+    'WSCMForum.get_forum_thread_data',
62
+    array(
63
+        'username' => 'xsd:string',
64
+        'password' => 'xsd:string',
65 65
                 'course_code' => 'xsd:string',
66 66
                 'thread_id' => 'xsd:string',
67 67
                 'field' => 'xsd:string'
68
-	),
69
-	array('return' => 'xsd:string'),
68
+    ),
69
+    array('return' => 'xsd:string'),
70 70
         'urn:WSCMService',
71 71
         '',
72 72
         '',
@@ -75,14 +75,14 @@  discard block
 block discarded – undo
75 75
 );
76 76
 
77 77
 $s->register(
78
-	'WSCMForum.get_forum_thread_title',
79
-	array(
80
-		'username' => 'xsd:string',
81
-		'password' => 'xsd:string',
78
+    'WSCMForum.get_forum_thread_title',
79
+    array(
80
+        'username' => 'xsd:string',
81
+        'password' => 'xsd:string',
82 82
                 'course_code' => 'xsd:string',
83 83
                 'thread_id' => 'xsd:string'
84
-	),
85
-	array('return' => 'xsd:string'),
84
+    ),
85
+    array('return' => 'xsd:string'),
86 86
         'urn:WSCMService',
87 87
         '',
88 88
         '',
@@ -92,14 +92,14 @@  discard block
 block discarded – undo
92 92
 
93 93
 
94 94
 $s->register(
95
-	'WSCMForum.get_posts_id',
96
-	array(
97
-		'username' => 'xsd:string',
98
-		'password' => 'xsd:string',
95
+    'WSCMForum.get_posts_id',
96
+    array(
97
+        'username' => 'xsd:string',
98
+        'password' => 'xsd:string',
99 99
                 'course_code' => 'xsd:string',
100 100
                 'thread_id' => 'xsd:string'
101
-	),
102
-	array('return' => 'xsd:string'),
101
+    ),
102
+    array('return' => 'xsd:string'),
103 103
         'urn:WSCMService',
104 104
         '',
105 105
         '',
@@ -108,15 +108,15 @@  discard block
 block discarded – undo
108 108
 );
109 109
 
110 110
 $s->register(
111
-	'WSCMForum.get_post_data',
112
-	array(
113
-		'username' => 'xsd:string',
114
-		'password' => 'xsd:string',
111
+    'WSCMForum.get_post_data',
112
+    array(
113
+        'username' => 'xsd:string',
114
+        'password' => 'xsd:string',
115 115
                 'course_code' => 'xsd:string',
116 116
                 'post_id' => 'xsd:string',
117 117
                 'field' => 'xsd:string'
118
-	),
119
-	array('return' => 'xsd:string'),
118
+    ),
119
+    array('return' => 'xsd:string'),
120 120
         'urn:WSCMService',
121 121
         '',
122 122
         '',
@@ -126,17 +126,17 @@  discard block
 block discarded – undo
126 126
 
127 127
 
128 128
 $s->register(
129
-	'WSCMForum.send_post',
130
-	array(
131
-		'username' => 'xsd:string',
132
-		'password' => 'xsd:string',
129
+    'WSCMForum.send_post',
130
+    array(
131
+        'username' => 'xsd:string',
132
+        'password' => 'xsd:string',
133 133
                 'course_code' => 'xsd:string',
134 134
                 'forum_id' => 'xsd:string',
135 135
                 'thread_id' => 'xsd:string',
136 136
                 'title' => 'xsd:string',
137 137
                 'content' => 'xsd:string'
138
-	),
139
-	array('return' => 'xsd:string'),
138
+    ),
139
+    array('return' => 'xsd:string'),
140 140
         'urn:WSCMService',
141 141
         '',
142 142
         '',
Please login to merge, or discard this patch.
main/webservices/user_import/service.php 1 patch
Indentation   +39 added lines, -39 removed lines patch added patch discarded remove patch
@@ -14,45 +14,45 @@
 block discarded – undo
14 14
  */
15 15
 function import_users_from_file($filepath, $security_key) {
16 16
 
17
-	global $_configuration;
18
-
19
-   	$errors_returned = array(
20
-	   	0 => 'success',
21
-	   	1 => 'file import does not exist',
22
-	   	2 => 'no users to import',
23
-	   	3 => 'wrong datas in file',
24
-	   	4 => 'security error'
25
-   	);
26
-
27
-   	// Check whether this script is launch by server and security key is ok.
28
-   	if (empty($_SERVER['REMOTE_ADDR']) || $_SERVER['REMOTE_ADDR'] != $_SERVER['SERVER_ADDR'] || $security_key != $_configuration['security_key']) {
29
-   		return $errors_returned[4];
30
-   	}
31
-
32
-   	// Libraries
33
-   	require_once 'import.lib.php';
34
-
35
-	// Check is users file exists.
36
-	if (!is_file($filepath)) {
37
-		return $errors_returned[1];
38
-	}
39
-
40
-	// Get list of users
41
-	$users = parse_csv_data($filepath);
42
-	if (count($users) == 0) {
43
-		return $errors_returned[2];
44
-	}
45
-
46
-	// Check the datas for each user
47
-	$errors = validate_data($users);
48
-	if (count($errors) > 0) {
49
-		return $errors_returned[3];
50
-	}
51
-
52
-	// Apply modifications in database
53
-	save_data($users);
54
-
55
-   	return $errors_returned[0]; // Import successfull
17
+    global $_configuration;
18
+
19
+        $errors_returned = array(
20
+            0 => 'success',
21
+            1 => 'file import does not exist',
22
+            2 => 'no users to import',
23
+            3 => 'wrong datas in file',
24
+            4 => 'security error'
25
+        );
26
+
27
+        // Check whether this script is launch by server and security key is ok.
28
+        if (empty($_SERVER['REMOTE_ADDR']) || $_SERVER['REMOTE_ADDR'] != $_SERVER['SERVER_ADDR'] || $security_key != $_configuration['security_key']) {
29
+            return $errors_returned[4];
30
+        }
31
+
32
+        // Libraries
33
+        require_once 'import.lib.php';
34
+
35
+    // Check is users file exists.
36
+    if (!is_file($filepath)) {
37
+        return $errors_returned[1];
38
+    }
39
+
40
+    // Get list of users
41
+    $users = parse_csv_data($filepath);
42
+    if (count($users) == 0) {
43
+        return $errors_returned[2];
44
+    }
45
+
46
+    // Check the datas for each user
47
+    $errors = validate_data($users);
48
+    if (count($errors) > 0) {
49
+        return $errors_returned[3];
50
+    }
51
+
52
+    // Apply modifications in database
53
+    save_data($users);
54
+
55
+        return $errors_returned[0]; // Import successfull
56 56
 }
57 57
 
58 58
 $server = new soap_server();
Please login to merge, or discard this patch.
main/webservices/cm_soap_courses.php 1 patch
Indentation   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -11,12 +11,12 @@  discard block
 block discarded – undo
11 11
 
12 12
 
13 13
 $s->register(
14
-	'WSCMCourses.get_courses_code',
15
-	array(
16
-		'username' => 'xsd:string',
17
-		'password' => 'xsd:string'
18
-	),
19
-	array('return' => 'xsd:string'),
14
+    'WSCMCourses.get_courses_code',
15
+    array(
16
+        'username' => 'xsd:string',
17
+        'password' => 'xsd:string'
18
+    ),
19
+    array('return' => 'xsd:string'),
20 20
         'urn:WSCMService',
21 21
         '',
22 22
         '',
@@ -26,13 +26,13 @@  discard block
 block discarded – undo
26 26
 );
27 27
 
28 28
 $s->register(
29
-	'WSCMCourses.get_course_title',
30
-	array(
31
-		'username' => 'xsd:string',
32
-		'password' => 'xsd:string',
29
+    'WSCMCourses.get_course_title',
30
+    array(
31
+        'username' => 'xsd:string',
32
+        'password' => 'xsd:string',
33 33
                 'course_code' => 'xsd:string',
34
-	),
35
-	array('return' => 'xsd:string'),
34
+    ),
35
+    array('return' => 'xsd:string'),
36 36
         'urn:WSCMService',
37 37
         '',
38 38
         '',
Please login to merge, or discard this patch.
main/webservices/soap_course.php 1 patch
Indentation   +185 added lines, -185 removed lines patch added patch discarded remove patch
@@ -13,44 +13,44 @@  discard block
 block discarded – undo
13 13
 $s = WSSoapServer::singleton();
14 14
 
15 15
 $s->wsdl->addComplexType(
16
-	'course_id',
17
-	'complexType',
18
-	'struct',
19
-	'all',
20
-	'',
21
-	array(
22
-		'course_id_field_name' => array('name' => 'course_id_field_name', 'type' => 'xsd:string'),
23
-		'course_id_value' => array('name' => 'course_id_value', 'type' => 'xsd:string')
24
-	)
16
+    'course_id',
17
+    'complexType',
18
+    'struct',
19
+    'all',
20
+    '',
21
+    array(
22
+        'course_id_field_name' => array('name' => 'course_id_field_name', 'type' => 'xsd:string'),
23
+        'course_id_value' => array('name' => 'course_id_value', 'type' => 'xsd:string')
24
+    )
25 25
 );
26 26
 
27 27
 $s->wsdl->addComplexType(
28
-	'course_result',
29
-	'complexType',
30
-	'struct',
31
-	'all',
32
-	'',
33
-	array(
34
-		'course_id_value' => array('name' => 'course_id_value', 'type' => 'xsd:string'),
35
-		'result' => array('name' => 'result', 'type' => 'tns:result')
36
-	)
28
+    'course_result',
29
+    'complexType',
30
+    'struct',
31
+    'all',
32
+    '',
33
+    array(
34
+        'course_id_value' => array('name' => 'course_id_value', 'type' => 'xsd:string'),
35
+        'result' => array('name' => 'result', 'type' => 'tns:result')
36
+    )
37 37
 );
38 38
 
39 39
 $s->wsdl->addComplexType(
40
-	'course_result_array',
41
-	'complexType',
42
-	'array',
43
-	'',
44
-	'SOAP-ENC:Array',
45
-	array(),
46
-	array(array('ref'=>'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:course_result[]')),
47
-	'tns:course_result'
40
+    'course_result_array',
41
+    'complexType',
42
+    'array',
43
+    '',
44
+    'SOAP-ENC:Array',
45
+    array(),
46
+    array(array('ref'=>'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:course_result[]')),
47
+    'tns:course_result'
48 48
 );
49 49
 
50 50
 $s->register(
51
-	'WSCourse.DeleteCourse',
52
-	array('secret_key' => 'xsd:string', 'course_id_field_name' => 'xsd:string', 'course_id_value' => 'xsd:string'),
53
-	array(),
51
+    'WSCourse.DeleteCourse',
52
+    array('secret_key' => 'xsd:string', 'course_id_field_name' => 'xsd:string', 'course_id_value' => 'xsd:string'),
53
+    array(),
54 54
     'urn:WSService',                               // namespace
55 55
     'urn:WSService#WSCourse.DeleteCourse',         // soapaction
56 56
     'rpc',                                         // style
@@ -60,206 +60,206 @@  discard block
 block discarded – undo
60 60
 );
61 61
 
62 62
 $s->register(
63
-	'WSCourse.DeleteCourses',
64
-	array('secret_key' => 'xsd:string', 'courses' => 'tns:course_id[]'),
65
-	array('return' => 'tns:course_result_array')
63
+    'WSCourse.DeleteCourses',
64
+    array('secret_key' => 'xsd:string', 'courses' => 'tns:course_id[]'),
65
+    array('return' => 'tns:course_result_array')
66 66
 );
67 67
 
68 68
 $s->register(
69
-	'WSCourse.CreateCourse',
70
-	array(
71
-		'secret_key' => 'xsd:string',
72
-		'title' => 'xsd:string',
73
-		'category_code' => 'xsd:string',
74
-		'wanted_code' => 'xsd:string',
75
-		'tutor_name' => 'xsd:string',
76
-		'course_admin_user_id_field_name' => 'xsd:string',
77
-		'course_admin_user_id_value' => 'xsd:string',
78
-		'language' => 'xsd:string',
79
-		'course_id_field_name' => 'xsd:string',
80
-		'course_id_value' => 'xsd:string',
81
-		'extras' => 'tns:extra_field'
82
-	),
83
-	array('return' => 'xsd:int')
69
+    'WSCourse.CreateCourse',
70
+    array(
71
+        'secret_key' => 'xsd:string',
72
+        'title' => 'xsd:string',
73
+        'category_code' => 'xsd:string',
74
+        'wanted_code' => 'xsd:string',
75
+        'tutor_name' => 'xsd:string',
76
+        'course_admin_user_id_field_name' => 'xsd:string',
77
+        'course_admin_user_id_value' => 'xsd:string',
78
+        'language' => 'xsd:string',
79
+        'course_id_field_name' => 'xsd:string',
80
+        'course_id_value' => 'xsd:string',
81
+        'extras' => 'tns:extra_field'
82
+    ),
83
+    array('return' => 'xsd:int')
84 84
 );
85 85
 
86 86
 $s->wsdl->addComplexType(
87
-	'course_create',
88
-	'complexType',
89
-	'struct',
90
-	'all',
91
-	'',
92
-	array(
93
-		'title' => array('name' => 'title', 'type' => 'xsd:string'),
94
-		'category_code' => array('name' => 'category_code', 'type' => 'xsd:string'),
95
-		'wanted_code' => array('name' => 'wanted_code', 'type' => 'xsd:int'),
96
-		'tutor_name' => array('name' => 'tutor_name', 'type' => 'xsd:string'),
97
-		'course_admin_user_id_field_name' => array('name' => 'course_admin_user_id_field_name', 'type' => 'xsd:string'),
98
-		'course_admin_user_id_value' => array('name' => 'course_admin_user_id_value', 'type' => 'xsd:string'),
99
-		'language' => array('name' => 'language', 'type' => 'xsd:string'),
100
-		'course_id_field_name' => array('name' => 'course_id_field_name', 'type' => 'xsd:string'),
101
-		'course_id_value' => array('name' => 'course_id_value', 'type' => 'xsd:string'),
102
-		'extras' => array('name' => 'extras', 'type' => 'tns:extra_field')
103
-	)
87
+    'course_create',
88
+    'complexType',
89
+    'struct',
90
+    'all',
91
+    '',
92
+    array(
93
+        'title' => array('name' => 'title', 'type' => 'xsd:string'),
94
+        'category_code' => array('name' => 'category_code', 'type' => 'xsd:string'),
95
+        'wanted_code' => array('name' => 'wanted_code', 'type' => 'xsd:int'),
96
+        'tutor_name' => array('name' => 'tutor_name', 'type' => 'xsd:string'),
97
+        'course_admin_user_id_field_name' => array('name' => 'course_admin_user_id_field_name', 'type' => 'xsd:string'),
98
+        'course_admin_user_id_value' => array('name' => 'course_admin_user_id_value', 'type' => 'xsd:string'),
99
+        'language' => array('name' => 'language', 'type' => 'xsd:string'),
100
+        'course_id_field_name' => array('name' => 'course_id_field_name', 'type' => 'xsd:string'),
101
+        'course_id_value' => array('name' => 'course_id_value', 'type' => 'xsd:string'),
102
+        'extras' => array('name' => 'extras', 'type' => 'tns:extra_field')
103
+    )
104 104
 );
105 105
 
106 106
 $s->wsdl->addComplexType(
107
-	'course_create_result',
108
-	'complexType',
109
-	'struct',
110
-	'all',
111
-	'',
112
-	array(
113
-		'course_id_value' => array('name' => 'course_id_value', 'type' => 'xsd:string'),
114
-		'course_id_generated' => array('name' => 'course_id_generated', 'type' => 'xsd:int'),
115
-		'result' => array('name' => 'result', 'type' => 'tns:result')
116
-	)
107
+    'course_create_result',
108
+    'complexType',
109
+    'struct',
110
+    'all',
111
+    '',
112
+    array(
113
+        'course_id_value' => array('name' => 'course_id_value', 'type' => 'xsd:string'),
114
+        'course_id_generated' => array('name' => 'course_id_generated', 'type' => 'xsd:int'),
115
+        'result' => array('name' => 'result', 'type' => 'tns:result')
116
+    )
117 117
 );
118 118
 
119 119
 $s->wsdl->addComplexType(
120
-	'course_create_result_array',
121
-	'complexType',
122
-	'array',
123
-	'',
124
-	'SOAP-ENC:Array',
125
-	array(),
126
-	array(array('ref'=>'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:course_create_result[]')),
127
-	'tns:course_create_result'
120
+    'course_create_result_array',
121
+    'complexType',
122
+    'array',
123
+    '',
124
+    'SOAP-ENC:Array',
125
+    array(),
126
+    array(array('ref'=>'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:course_create_result[]')),
127
+    'tns:course_create_result'
128 128
 );
129 129
 
130 130
 $s->register(
131
-	'WSCourse.CreateCourses',
132
-	array(
133
-		'secret_key' => 'xsd:string',
134
-		'courses' => 'tns:course_create[]'
135
-	),
136
-	array('return' => 'tns:course_create_result_array')
131
+    'WSCourse.CreateCourses',
132
+    array(
133
+        'secret_key' => 'xsd:string',
134
+        'courses' => 'tns:course_create[]'
135
+    ),
136
+    array('return' => 'tns:course_create_result_array')
137 137
 );
138 138
 
139 139
 $s->register(
140
-	'WSCourse.EditCourse',
141
-	array(
142
-		'secret_key' => 'xsd:string',
143
-		'course_id_field_name' => 'xsd:string',
144
-		'course_id_value' => 'xsd:string',
145
-		'title' => 'xsd:string',
146
-		'category_code' => 'xsd:string',
147
-		'department_name' => 'xsd:string',
148
-		'department_url' => 'xsd:string',
149
-		'language' => 'xsd:string',
150
-		'visibility' => 'xsd:int',
151
-		'subscribe' => 'xsd:int',
152
-		'unsubscribe' => 'xsd:int',
153
-		'visual_code' => 'xsd:string',
154
-		'extras' => 'tns:extra_field'
155
-	)
140
+    'WSCourse.EditCourse',
141
+    array(
142
+        'secret_key' => 'xsd:string',
143
+        'course_id_field_name' => 'xsd:string',
144
+        'course_id_value' => 'xsd:string',
145
+        'title' => 'xsd:string',
146
+        'category_code' => 'xsd:string',
147
+        'department_name' => 'xsd:string',
148
+        'department_url' => 'xsd:string',
149
+        'language' => 'xsd:string',
150
+        'visibility' => 'xsd:int',
151
+        'subscribe' => 'xsd:int',
152
+        'unsubscribe' => 'xsd:int',
153
+        'visual_code' => 'xsd:string',
154
+        'extras' => 'tns:extra_field'
155
+    )
156 156
 );
157 157
 
158 158
 $s->wsdl->addComplexType(
159
-	'course',
160
-	'complexType',
161
-	'struct',
162
-	'all',
163
-	'',
164
-	array(
165
-		'id' => array('name' => 'id', 'type' => 'xsd:int'),
166
-		'code' => array('name' => 'code', 'type' => 'xsd:string'),
167
-		'title' => array('name' => 'title', 'type' => 'xsd:string'),
168
-		'language' => array('name' => 'language', 'type' => 'xsd:string'),
169
-		'visibility' => array('name' => 'visibility', 'type' => 'xsd:int'),
170
-		'category_name' => array('name' => 'category_name', 'type' => 'xsd:string'),
171
-		'number_students' => array('name' => 'number_students', 'type' => 'xsd:int'),
172
-		'external_course_id' => array('name' => 'external_course_id', 'type' => 'xsd:string'),
173
-	)
159
+    'course',
160
+    'complexType',
161
+    'struct',
162
+    'all',
163
+    '',
164
+    array(
165
+        'id' => array('name' => 'id', 'type' => 'xsd:int'),
166
+        'code' => array('name' => 'code', 'type' => 'xsd:string'),
167
+        'title' => array('name' => 'title', 'type' => 'xsd:string'),
168
+        'language' => array('name' => 'language', 'type' => 'xsd:string'),
169
+        'visibility' => array('name' => 'visibility', 'type' => 'xsd:int'),
170
+        'category_name' => array('name' => 'category_name', 'type' => 'xsd:string'),
171
+        'number_students' => array('name' => 'number_students', 'type' => 'xsd:int'),
172
+        'external_course_id' => array('name' => 'external_course_id', 'type' => 'xsd:string'),
173
+    )
174 174
 );
175 175
 
176 176
 $s->wsdl->addComplexType(
177
-	'course_array',
178
-	'complexType',
179
-	'array',
180
-	'',
181
-	'SOAP-ENC:Array',
182
-	array(),
183
-	array(array('ref'=>'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:course[]')),
184
-	'tns:course'
177
+    'course_array',
178
+    'complexType',
179
+    'array',
180
+    '',
181
+    'SOAP-ENC:Array',
182
+    array(),
183
+    array(array('ref'=>'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:course[]')),
184
+    'tns:course'
185 185
 );
186 186
 
187 187
 $s->register(
188
-	'WSCourse.ListCourses',
189
-	array(
190
-		'secret_key' => 'xsd:string',
191
-		'course_id_field_name' => 'xsd:string',
192
-		'visibilities' => 'xsd:string'
193
-	),
194
-	array('return' => 'tns:course_array')
188
+    'WSCourse.ListCourses',
189
+    array(
190
+        'secret_key' => 'xsd:string',
191
+        'course_id_field_name' => 'xsd:string',
192
+        'visibilities' => 'xsd:string'
193
+    ),
194
+    array('return' => 'tns:course_array')
195 195
 );
196 196
 
197 197
 $s->register(
198
-	'WSCourse.SubscribeUserToCourse',
199
-	array(
200
-		'secret_key' => 'xsd:string',
201
-		'course_id_field_name' => 'xsd:string',
202
-		'course_id_value' => 'xsd:string',
203
-		'user_id_field_name' => 'xsd:string',
204
-		'user_id_value' => 'xsd:string',
205
-		'status' => 'xsd:int'
206
-	)
198
+    'WSCourse.SubscribeUserToCourse',
199
+    array(
200
+        'secret_key' => 'xsd:string',
201
+        'course_id_field_name' => 'xsd:string',
202
+        'course_id_value' => 'xsd:string',
203
+        'user_id_field_name' => 'xsd:string',
204
+        'user_id_value' => 'xsd:string',
205
+        'status' => 'xsd:int'
206
+    )
207 207
 );
208 208
 
209 209
 $s->register(
210
-	'WSCourse.UnsubscribeUserFromCourse',
211
-	array(
212
-		'secret_key' => 'xsd:string',
213
-		'course_id_field_name' => 'xsd:string',
214
-		'course_id_value' => 'xsd:string',
215
-		'user_id_field_name' => 'xsd:string',
216
-		'user_id_value' => 'xsd:string'
217
-	)
210
+    'WSCourse.UnsubscribeUserFromCourse',
211
+    array(
212
+        'secret_key' => 'xsd:string',
213
+        'course_id_field_name' => 'xsd:string',
214
+        'course_id_value' => 'xsd:string',
215
+        'user_id_field_name' => 'xsd:string',
216
+        'user_id_value' => 'xsd:string'
217
+    )
218 218
 );
219 219
 
220 220
 $s->wsdl->addComplexType(
221
-	'course_description',
222
-	'complexType',
223
-	'struct',
224
-	'all',
225
-	'',
226
-	array(
227
-		'course_desc_id' => array('name' => 'course_desc_id', 'type' => 'xsd:int'),
228
-		'course_desc_title' => array('name' => 'course_desc_title', 'type' => 'xsd:string'),
229
-		'course_desc_content' => array('name' => 'course_desc_content', 'type' => 'xsd:string')
230
-	)
221
+    'course_description',
222
+    'complexType',
223
+    'struct',
224
+    'all',
225
+    '',
226
+    array(
227
+        'course_desc_id' => array('name' => 'course_desc_id', 'type' => 'xsd:int'),
228
+        'course_desc_title' => array('name' => 'course_desc_title', 'type' => 'xsd:string'),
229
+        'course_desc_content' => array('name' => 'course_desc_content', 'type' => 'xsd:string')
230
+    )
231 231
 );
232 232
 
233 233
 $s->wsdl->addComplexType(
234
-	'course_description_array',
235
-	'complexType',
236
-	'array',
237
-	'',
238
-	'SOAP-ENC:Array',
239
-	array(),
240
-	array(array('ref'=>'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:course_description[]')),
241
-	'tns:course_description'
234
+    'course_description_array',
235
+    'complexType',
236
+    'array',
237
+    '',
238
+    'SOAP-ENC:Array',
239
+    array(),
240
+    array(array('ref'=>'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:course_description[]')),
241
+    'tns:course_description'
242 242
 );
243 243
 
244 244
 $s->register(
245
-	'WSCourse.GetCourseDescriptions',
246
-	array(
247
-		'secret_key' => 'xsd:string',
248
-		'course_id_field_name' => 'xsd:string',
249
-		'course_id_value' => 'xsd:string'
250
-	),
251
-	array('return' => 'tns:course_description_array')
245
+    'WSCourse.GetCourseDescriptions',
246
+    array(
247
+        'secret_key' => 'xsd:string',
248
+        'course_id_field_name' => 'xsd:string',
249
+        'course_id_value' => 'xsd:string'
250
+    ),
251
+    array('return' => 'tns:course_description_array')
252 252
 );
253 253
 
254 254
 $s->register(
255
-	'WSCourse.EditCourseDescription',
256
-	array(
257
-		'secret_key' => 'xsd:string',
258
-		'course_id_field_name' => 'xsd:string',
259
-		'course_id_value' => 'xsd:string',
260
-		'course_desc_id' => 'xsd:int',
261
-		'course_desc_title' => 'xsd:string',
262
-		'course_desc_content' => 'xsd:string'
263
-	)
255
+    'WSCourse.EditCourseDescription',
256
+    array(
257
+        'secret_key' => 'xsd:string',
258
+        'course_id_field_name' => 'xsd:string',
259
+        'course_id_value' => 'xsd:string',
260
+        'course_desc_id' => 'xsd:int',
261
+        'course_desc_title' => 'xsd:string',
262
+        'course_desc_content' => 'xsd:string'
263
+    )
264 264
 );
265 265
 
Please login to merge, or discard this patch.
main/webservices/soap_report.php 1 patch
Indentation   +46 added lines, -46 removed lines patch added patch discarded remove patch
@@ -9,15 +9,15 @@  discard block
 block discarded – undo
9 9
 $s = WSSoapServer::singleton();
10 10
 
11 11
 $s->wsdl->addComplexType(
12
-	'user_id',
13
-	'complexType',
14
-	'struct',
15
-	'all',
16
-	'',
17
-	array(
18
-		'user_id_field_name' => array('name' => 'user_id_field_name', 'type' => 'xsd:string'),
19
-		'user_id_value' => array('name' => 'user_id_value', 'type' => 'xsd:string')
20
-	)
12
+    'user_id',
13
+    'complexType',
14
+    'struct',
15
+    'all',
16
+    '',
17
+    array(
18
+        'user_id_field_name' => array('name' => 'user_id_field_name', 'type' => 'xsd:string'),
19
+        'user_id_value' => array('name' => 'user_id_value', 'type' => 'xsd:string')
20
+    )
21 21
 );
22 22
 
23 23
 $s->wsdl->addComplexType(
@@ -59,52 +59,52 @@  discard block
 block discarded – undo
59 59
 
60 60
 
61 61
 $s->wsdl->addComplexType(
62
-	'user_result',
63
-	'complexType',
64
-	'struct',
65
-	'all',
66
-	'',
67
-	array(
68
-		'id' => array('name' => 'id', 'type' => 'xsd:string'),
69
-		'title' => array('name' => 'title', 'type' => 'xsd:string')
70
-	)
62
+    'user_result',
63
+    'complexType',
64
+    'struct',
65
+    'all',
66
+    '',
67
+    array(
68
+        'id' => array('name' => 'id', 'type' => 'xsd:string'),
69
+        'title' => array('name' => 'title', 'type' => 'xsd:string')
70
+    )
71 71
 );
72 72
 
73 73
 $s->wsdl->addComplexType(
74
-  'progress_result',
75
-	'complexType',
76
-	'struct',
77
-	'all',
78
-	'',
79
-	array(
80
-		'progress_bar_mode' => array('name' => 'progress_bar_mode', 'type' => 'xsd:string'),
81
-		'progress_db' => array('name' => 'progress_db', 'type' => 'xsd:string')
82
-	)
74
+    'progress_result',
75
+    'complexType',
76
+    'struct',
77
+    'all',
78
+    '',
79
+    array(
80
+        'progress_bar_mode' => array('name' => 'progress_bar_mode', 'type' => 'xsd:string'),
81
+        'progress_db' => array('name' => 'progress_db', 'type' => 'xsd:string')
82
+    )
83 83
 );
84 84
 
85 85
 $s->wsdl->addComplexType(
86
-  'score_result',
87
-	'complexType',
88
-	'struct',
89
-	'all',
90
-	'',
91
-	array(
92
-		'min_score' => array('name' => 'min_score', 'type' => 'xsd:string'),
93
-		'max_score' => array('name' => 'max_score', 'type' => 'xsd:string'),
86
+    'score_result',
87
+    'complexType',
88
+    'struct',
89
+    'all',
90
+    '',
91
+    array(
92
+        'min_score' => array('name' => 'min_score', 'type' => 'xsd:string'),
93
+        'max_score' => array('name' => 'max_score', 'type' => 'xsd:string'),
94 94
     'mastery_score' => array('name' => 'mastery_score', 'type' => 'xsd:string'),
95 95
     'current_score' => array('name' => 'current_score', 'type' => 'xsd:string'),
96
-	)
96
+    )
97 97
 );
98 98
 
99 99
 $s->wsdl->addComplexType(
100
-	'user_result_array',
101
-	'complexType',
102
-	'array',
103
-	'',
104
-	'SOAP-ENC:Array',
105
-	array(),
106
-	array(array('ref'=>'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:user_result[]')),
107
-	'tns:user_result'
100
+    'user_result_array',
101
+    'complexType',
102
+    'array',
103
+    '',
104
+    'SOAP-ENC:Array',
105
+    array(),
106
+    array(array('ref'=>'SOAP-ENC:arrayType', 'wsdl:arrayType' => 'tns:user_result[]')),
107
+    'tns:user_result'
108 108
 );
109 109
 
110 110
 
@@ -118,7 +118,7 @@  discard block
 block discarded – undo
118 118
 $s->register(
119 119
     'WSReport.GetTimeSpentOnCourse',
120 120
     array('secret_key' => 'xsd:string', 'user_id_field_name' => 'xsd:string', 'user_id_value' => 'xsd:string', 'course_id_field_name' => 'xsd:string', 'course_id_value' => 'xsd:string'),
121
-	array('return' => 'xsd:string')
121
+    array('return' => 'xsd:string')
122 122
 );
123 123
 
124 124
 $s->register(
@@ -166,5 +166,5 @@  discard block
 block discarded – undo
166 166
 $s->register(
167 167
     'WSReport.test',
168 168
     array(),
169
-	array('return' => 'xsd:string')
169
+    array('return' => 'xsd:string')
170 170
 );
Please login to merge, or discard this patch.
main/webservices/cm_soap.php 1 patch
Indentation   +60 added lines, -60 removed lines patch added patch discarded remove patch
@@ -8,83 +8,83 @@  discard block
 block discarded – undo
8 8
  * SOAP error handler. Handles an error sending a SOAP fault
9 9
  */
10 10
 class WSCMSoapErrorHandler implements WSCMErrorHandler {
11
-	/**
12
-	 * Handles the error by sending a SOAP fault through the server
13
-	 *
14
-	 * @param WSError Error to handle
15
-	 */
16
-	public function handle($error) {
17
-		$server = WSCMSoapServer::singleton();
18
-		$server->fault(strval($error->code), $error->message);
19
-	}
11
+    /**
12
+     * Handles the error by sending a SOAP fault through the server
13
+     *
14
+     * @param WSError Error to handle
15
+     */
16
+    public function handle($error) {
17
+        $server = WSCMSoapServer::singleton();
18
+        $server->fault(strval($error->code), $error->message);
19
+    }
20 20
 }
21 21
 
22 22
 /**
23 23
  * SOAP server wrapper implementing a Singleton
24 24
  */
25 25
 class WSCMSoapServer {
26
-	/**
27
-	 * SOAP server instance
28
-	 *
29
-	 * @var soap_server
30
-	 */
31
-	private static $_instance;
26
+    /**
27
+     * SOAP server instance
28
+     *
29
+     * @var soap_server
30
+     */
31
+    private static $_instance;
32 32
 
33
-	/**
34
-	 * Private constructor
35
-	 */
36
-	private function __construct() {
37
-	}
33
+    /**
34
+     * Private constructor
35
+     */
36
+    private function __construct() {
37
+    }
38 38
 
39
-	/**
40
-	 * Singleton method
41
-	 */
42
-	public static function singleton() {
43
-		if(!isset(self::$_instance)) {
44
-			self::$_instance = new soap_server();
45
-			// Set the error handler
46
-			WSCMError::setErrorHandler(new WSCMSoapErrorHandler());
47
-			// Configure the service
48
-			self::$_instance->configureWSDL('WSCMService', 'urn:WSCMService');
49
-		}
39
+    /**
40
+     * Singleton method
41
+     */
42
+    public static function singleton() {
43
+        if(!isset(self::$_instance)) {
44
+            self::$_instance = new soap_server();
45
+            // Set the error handler
46
+            WSCMError::setErrorHandler(new WSCMSoapErrorHandler());
47
+            // Configure the service
48
+            self::$_instance->configureWSDL('WSCMService', 'urn:WSCMService');
49
+        }
50 50
 
51
-		return self::$_instance;
52
-	}
51
+        return self::$_instance;
52
+    }
53 53
 }
54 54
 
55 55
 $s = WSCMSoapServer::singleton();
56 56
 
57 57
 $s->wsdl->addComplexType(
58
-	'result',
59
-	'complexType',
60
-	'struct',
61
-	'all',
62
-	'',
63
-	array(
64
-		'code' => array('name' => 'code', 'type' => 'xsd:int'),
65
-		'message' => array('name' => 'message', 'type' => 'xsd:string')
66
-	)
58
+    'result',
59
+    'complexType',
60
+    'struct',
61
+    'all',
62
+    '',
63
+    array(
64
+        'code' => array('name' => 'code', 'type' => 'xsd:int'),
65
+        'message' => array('name' => 'message', 'type' => 'xsd:string')
66
+    )
67 67
 );
68 68
 
69 69
 $s->wsdl->addComplexType(
70
-	'extra_field',
71
-	'complexType',
72
-	'struct',
73
-	'all',
74
-	'',
75
-	array(
76
-		'field_name' => array('name' => 'field_name', 'type' => 'xsd:string'),
77
-		'field_value' => array('name' => 'field_value', 'type' => 'xsd:string')
78
-	)
70
+    'extra_field',
71
+    'complexType',
72
+    'struct',
73
+    'all',
74
+    '',
75
+    array(
76
+        'field_name' => array('name' => 'field_name', 'type' => 'xsd:string'),
77
+        'field_value' => array('name' => 'field_value', 'type' => 'xsd:string')
78
+    )
79 79
 );
80 80
 
81 81
 $s->register(
82
-	'WSCM.verifyUserPass',
83
-	array(
84
-		'username' => 'xsd:string',
85
-		'password' => 'xsd:string',
86
-	),
87
-	array('return' => 'xsd:string')
82
+    'WSCM.verifyUserPass',
83
+    array(
84
+        'username' => 'xsd:string',
85
+        'password' => 'xsd:string',
86
+    ),
87
+    array('return' => 'xsd:string')
88 88
 );
89 89
 
90 90
 $s->register(
@@ -94,9 +94,9 @@  discard block
 block discarded – undo
94 94
 );
95 95
 
96 96
 $s->register(
97
-	'WSCM.test',
98
-	array(),
99
-	array('return' => 'xsd:string'),
97
+    'WSCM.test',
98
+    array(),
99
+    array('return' => 'xsd:string'),
100 100
         'urn:WSCMService',
101 101
         '',
102 102
         '',
Please login to merge, or discard this patch.