Passed
Push — 17.1 ( 431f3f...4dae72 )
by Ralf
01:23 queued 12s
created
timesheet/setup/setup.inc.php 2 patches
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -13,13 +13,13 @@  discard block
 block discarded – undo
13 13
 
14 14
 if (!defined('TIMESHEET_APP'))
15 15
 {
16
-	define('TIMESHEET_APP','timesheet');
16
+	define('TIMESHEET_APP', 'timesheet');
17 17
 }
18 18
 
19 19
 $setup_info[TIMESHEET_APP]['name']      = TIMESHEET_APP;
20 20
 $setup_info[TIMESHEET_APP]['version']   = '17.1.001';
21 21
 $setup_info[TIMESHEET_APP]['app_order'] = 5;
22
-$setup_info[TIMESHEET_APP]['tables']    = array('egw_timesheet','egw_timesheet_extra');
22
+$setup_info[TIMESHEET_APP]['tables']    = array('egw_timesheet', 'egw_timesheet_extra');
23 23
 $setup_info[TIMESHEET_APP]['enable']    = 1;
24 24
 $setup_info[TIMESHEET_APP]['index']     = 'timesheet.timesheet_ui.index&ajax=true';
25 25
 
@@ -28,7 +28,7 @@  discard block
 block discarded – undo
28 28
 	'name'  => 'Ralf Becker',
29 29
 	'email' => '[email protected]'
30 30
 );
31
-$setup_info[TIMESHEET_APP]['license']  = 'GPL';
31
+$setup_info[TIMESHEET_APP]['license'] = 'GPL';
32 32
 $setup_info[TIMESHEET_APP]['description'] =
33 33
 'Tracking times and other activities for the Projectmanager.';
34 34
 $setup_info[TIMESHEET_APP]['note'] =
Please login to merge, or discard this patch.
Upper-Lower-Casing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -49,5 +49,5 @@
 block discarded – undo
49 49
 /* Dependencies for this app to work */
50 50
 $setup_info[TIMESHEET_APP]['depends'][] = array(
51 51
 	 'appname' => 'api',
52
-	 'versions' => Array('17.1')
52
+	 'versions' => array('17.1')
53 53
 );
Please login to merge, or discard this patch.
filemanager/inc/class.filemanager_select.inc.php 2 patches
Braces   +35 added lines, -8 removed lines patch added patch discarded remove patch
@@ -169,7 +169,10 @@  discard block
 block discarded – undo
169 169
 								$files[] = Vfs::concat($content['path'],$name);
170 170
 							}
171 171
 							//Add an uploaded file to the files result array2string
172
-							if ($copy_result === true) $files[] = $to_path;
172
+							if ($copy_result === true)
173
+							{
174
+								$files[] = $to_path;
175
+							}
173 176
 							break;
174 177
 
175 178
 						case 'select-dir':
@@ -193,7 +196,10 @@  discard block
 block discarded – undo
193 196
 					else if ($content['method'] == 'ckeditor_return')
194 197
 					{
195 198
 						$download_url = Vfs::download_url(Vfs::concat($content['path'],$content['name']));
196
-						if ($download_url[0] == '/') $download_url = Egw::link($download_url);
199
+						if ($download_url[0] == '/')
200
+						{
201
+							$download_url = Egw::link($download_url);
202
+						}
197 203
 
198 204
 						$response = Api\Json\Response::get();
199 205
 						$response->apply('window.opener.CKEDITOR.tools.callFunction', array(
@@ -228,7 +234,10 @@  discard block
 block discarded – undo
228 234
 		elseif(isset($content['apps']))
229 235
 		{
230 236
 			list($app) = each($content['apps']);
231
-			if ($app == 'home') $content['path'] = filemanager_ui::get_home_dir();
237
+			if ($app == 'home')
238
+			{
239
+				$content['path'] = filemanager_ui::get_home_dir();
240
+			}
232 241
 		}
233 242
 
234 243
 		//Deactivate the opload field if the current directory is not writeable or
@@ -262,8 +271,15 @@  discard block
 block discarded – undo
262 271
 			{
263 272
 				$path = $favorite['state']['path'];
264 273
 				// Just directories
265
-				if(!$path) continue;
266
-				if ($path == $content['path']) continue;	// remove directory itself
274
+				if(!$path)
275
+				{
276
+					continue;
277
+				}
278
+				if ($path == $content['path'])
279
+				{
280
+					continue;
281
+				}
282
+				// remove directory itself
267 283
 
268 284
 				$mime = Vfs::mime_content_type($path);
269 285
 				$content['dir'][$n] = array(
@@ -294,7 +310,11 @@  discard block
 block discarded – undo
294 310
 			$content['dir'] = array('mode' => $content['mode']);
295 311
 			foreach($files as $path)
296 312
 			{
297
-				if ($path == $content['path']) continue;	// remove directory itself
313
+				if ($path == $content['path'])
314
+				{
315
+					continue;
316
+				}
317
+				// remove directory itself
298 318
 
299 319
 				$name = Vfs::basename($path);
300 320
 				$is_dir = Vfs::is_dir($path);
@@ -315,7 +335,11 @@  discard block
 block discarded – undo
315 335
 				}
316 336
 				++$n;
317 337
 			}
318
-			if (!$n) $readonlys['selected[]'] = true;	// remove checkbox from empty line
338
+			if (!$n)
339
+			{
340
+				$readonlys['selected[]'] = true;
341
+			}
342
+			// remove checkbox from empty line
319 343
 		}
320 344
 		$readonlys['button[createdir]'] = !Vfs::is_writable($content['path']);
321 345
 
@@ -353,7 +377,10 @@  discard block
 block discarded – undo
353 377
 	static function get_apps()
354 378
 	{
355 379
 		$apps = array(false);	// index starting from 1
356
-		if (isset($GLOBALS['egw_info']['apps']['stylite'])) $apps = array('favorites' => lang('Favorites'));
380
+		if (isset($GLOBALS['egw_info']['apps']['stylite']))
381
+		{
382
+			$apps = array('favorites' => lang('Favorites'));
383
+		}
357 384
 		$apps += Link::app_list('query');
358 385
 
359 386
 		unset($apps['mydms']);	// they do NOT support adding files to VFS
Please login to merge, or discard this patch.
Spacing   +36 added lines, -36 removed lines patch added patch discarded remove patch
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
 	 *
73 73
 	 * @deprecated Please use et2_vfsSelect widget in client side instead
74 74
 	 */
75
-	function select(array $content=null)
75
+	function select(array $content = null)
76 76
 	{
77 77
 		if (!is_array($content))
78 78
 		{
@@ -83,10 +83,10 @@  discard block
 block discarded – undo
83 83
 				$content['msg'] = $_GET['msg'];
84 84
 				$_GET['mode'] = 'open';
85 85
 				$_GET['method'] = 'ckeditor_return';
86
-				$_GET['CKEditorFuncNum'] = Api\Cache::getSession('filemanager','ckeditorfuncnum');
86
+				$_GET['CKEditorFuncNum'] = Api\Cache::getSession('filemanager', 'ckeditorfuncnum');
87 87
 			}
88 88
 			$content['mode'] = $_GET['mode'];
89
-			if (!in_array($content['mode'],array('open','open-multiple','saveas','select-dir')))
89
+			if (!in_array($content['mode'], array('open', 'open-multiple', 'saveas', 'select-dir')))
90 90
 			{
91 91
 				throw new Api\Exception\WrongParameter("Wrong or unset required mode parameter!");
92 92
 			}
@@ -101,7 +101,7 @@  discard block
 block discarded – undo
101 101
 			{
102 102
 				if (isset($_GET['CKEditorFuncNum']) && is_numeric($_GET['CKEditorFuncNum']))
103 103
 				{
104
-					Api\Cache::setSession('filemanager','ckeditorfuncnum',
104
+					Api\Cache::setSession('filemanager', 'ckeditorfuncnum',
105 105
 						$content['ckeditorfuncnum'] = $_GET['CKEditorFuncNum']);
106 106
 				}
107 107
 				else
@@ -109,20 +109,20 @@  discard block
 block discarded – undo
109 109
 					throw new Api\Exception\WrongParameter("chkeditor_return has been specified as a method but some parameters are missing or invalid.");
110 110
 				}
111 111
 			}
112
-			$content['id']     = $_GET['id'];
112
+			$content['id'] = $_GET['id'];
113 113
 			$content['label'] = isset($_GET['label']) ? $_GET['label'] : lang('Open');
114 114
 			if (($content['options-mime'] = isset($_GET['mime'])))
115 115
 			{
116 116
 				$sel_options['mime'] = array();
117
-				foreach((array)$_GET['mime'] as $key => $value)
117
+				foreach ((array)$_GET['mime'] as $key => $value)
118 118
 				{
119 119
 					if (is_numeric($key))
120 120
 					{
121
-						$sel_options['mime'][$value] = lang('%1 files',strtoupper(Api\MimeMagic::mime2ext($value))).' ('.$value.')';
121
+						$sel_options['mime'][$value] = lang('%1 files', strtoupper(Api\MimeMagic::mime2ext($value))).' ('.$value.')';
122 122
 					}
123 123
 					else
124 124
 					{
125
-						$sel_options['mime'][$key] = lang('%1 files',strtoupper($value)).' ('.$key.')';
125
+						$sel_options['mime'][$key] = lang('%1 files', strtoupper($value)).' ('.$key.')';
126 126
 					}
127 127
 				}
128 128
 
@@ -130,11 +130,11 @@  discard block
 block discarded – undo
130 130
 				error_log(array2string($content['options-mime']));
131 131
 			}
132 132
 		}
133
-		elseif(isset($content['button']))
133
+		elseif (isset($content['button']))
134 134
 		{
135 135
 			list($button) = each($content['button']);
136 136
 			unset($content['button']);
137
-			switch($button)
137
+			switch ($button)
138 138
 			{
139 139
 				case 'home':
140 140
 					$content['path'] = filemanager_ui::get_home_dir();
@@ -146,10 +146,10 @@  discard block
 block discarded – undo
146 146
 						//Set the "content" name filed accordingly to the uploaded file
147 147
 						// encode chars which special meaning in url/vfs (some like / get removed!)
148 148
 						$content['name'] = Vfs::encodePathComponent($content['file_upload']['name']);
149
-						$to_path = Vfs::concat($content['path'],$content['name']);
149
+						$to_path = Vfs::concat($content['path'], $content['name']);
150 150
 
151 151
 						$copy_result = (Vfs::is_writable($content['path']) || Vfs::is_writable($to_path)) &&
152
-							copy($content['file_upload']['tmp_name'],Vfs::PREFIX.$to_path);
152
+							copy($content['file_upload']['tmp_name'], Vfs::PREFIX.$to_path);
153 153
 					}
154 154
 
155 155
 					//Break on an error condition
@@ -168,12 +168,12 @@  discard block
 block discarded – undo
168 168
 						break;
169 169
 					}
170 170
 
171
-					switch($content['mode'])
171
+					switch ($content['mode'])
172 172
 					{
173 173
 						case 'open-multiple':
174
-							foreach((array)$content['dir']['selected'] as $name)
174
+							foreach ((array)$content['dir']['selected'] as $name)
175 175
 							{
176
-								$files[] = Vfs::concat($content['path'],$name);
176
+								$files[] = Vfs::concat($content['path'], $name);
177 177
 							}
178 178
 							//Add an uploaded file to the files result array2string
179 179
 							if ($copy_result === true) $files[] = $to_path;
@@ -189,17 +189,17 @@  discard block
 block discarded – undo
189 189
 							// Fall through
190 190
 
191 191
 						default:
192
-							$files = Vfs::concat($content['path'],$content['name']);
192
+							$files = Vfs::concat($content['path'], $content['name']);
193 193
 							break;
194 194
 					}
195 195
 
196 196
 					if ($content['method'] && $content['method'] != 'ckeditor_return')
197 197
 					{
198
-						$js = ExecMethod2($content['method'],$content['id'],$files);
198
+						$js = ExecMethod2($content['method'], $content['id'], $files);
199 199
 					}
200 200
 					else if ($content['method'] == 'ckeditor_return')
201 201
 					{
202
-						$download_url = Vfs::download_url(Vfs::concat($content['path'],$content['name']));
202
+						$download_url = Vfs::download_url(Vfs::concat($content['path'], $content['name']));
203 203
 						if ($download_url[0] == '/') $download_url = Egw::link($download_url);
204 204
 
205 205
 						$response = Api\Json\Response::get();
@@ -210,16 +210,16 @@  discard block
 block discarded – undo
210 210
 						Framework::window_close();
211 211
 						exit();
212 212
 					}
213
-					if(Api\Json\Response::isJSONResponse())
213
+					if (Api\Json\Response::isJSONResponse())
214 214
 					{
215 215
 						$response = Api\Json\Response::get();
216
-						if($js)
216
+						if ($js)
217 217
 						{
218 218
 							$response->script($js);
219 219
 						}
220 220
 						// Ahh!
221 221
 						// The vfs-select widget looks for this
222
-						$response->script('this.selected_files = '.json_encode($files) . ';');
222
+						$response->script('this.selected_files = '.json_encode($files).';');
223 223
 						Framework::window_close();
224 224
 					}
225 225
 					else
@@ -232,7 +232,7 @@  discard block
 block discarded – undo
232 232
 
233 233
 			$sel_options['mime'] = $content['options-mime'];
234 234
 		}
235
-		elseif(isset($content['apps']))
235
+		elseif (isset($content['apps']))
236 236
 		{
237 237
 			list($app) = each($content['apps']);
238 238
 			if ($app == 'home') $content['path'] = filemanager_ui::get_home_dir();
@@ -241,7 +241,7 @@  discard block
 block discarded – undo
241 241
 		//Deactivate the opload field if the current directory is not writeable or
242 242
 		//we're currently not in the single file open mode.
243 243
 		$content['no_upload'] = !Vfs::is_writable($content['path']) ||
244
-			!in_array($content['mode'],array('open'));
244
+			!in_array($content['mode'], array('open'));
245 245
 
246 246
 		$content['apps'] = array_keys(self::get_apps());
247 247
 
@@ -251,7 +251,7 @@  discard block
 block discarded – undo
251 251
 		}
252 252
 
253 253
 		// Set a flag for easy detection as we go
254
-		$favorites_flag = substr($content['path'],0,strlen('/apps/favorites')) == '/apps/favorites';
254
+		$favorites_flag = substr($content['path'], 0, strlen('/apps/favorites')) == '/apps/favorites';
255 255
 
256 256
 		if (!$favorites_flag && (!$content['path'] || !Vfs::is_dir($content['path'])))
257 257
 		{
@@ -265,12 +265,12 @@  discard block
 block discarded – undo
265 265
 			$files = array();
266 266
 			$favorites = Framework\Favorites::get_favorites('filemanager');
267 267
 			$n = 0;
268
-			foreach($favorites as $favorite)
268
+			foreach ($favorites as $favorite)
269 269
 			{
270 270
 				$path = $favorite['state']['path'];
271 271
 				// Just directories
272
-				if(!$path) continue;
273
-				if ($path == $content['path']) continue;	// remove directory itself
272
+				if (!$path) continue;
273
+				if ($path == $content['path']) continue; // remove directory itself
274 274
 
275 275
 				$mime = Vfs::mime_content_type($path);
276 276
 				$content['dir'][$n] = array(
@@ -286,29 +286,29 @@  discard block
 block discarded – undo
286 286
 				++$n;
287 287
 			}
288 288
 		}
289
-		else if (!($files = Vfs::find($content['path'],array(
289
+		else if (!($files = Vfs::find($content['path'], array(
290 290
 			'dirsontop' => true,
291 291
 			'order' => 'name',
292 292
 			'sort' => 'ASC',
293 293
 			'maxdepth' => 1,
294 294
 		))))
295 295
 		{
296
-			$content['msg'] = lang("Can't open directory %1!",$content['path']);
296
+			$content['msg'] = lang("Can't open directory %1!", $content['path']);
297 297
 		}
298 298
 		else
299 299
 		{
300 300
 			$n = 0;
301 301
 			$content['dir'] = array('mode' => $content['mode']);
302
-			foreach($files as $path)
302
+			foreach ($files as $path)
303 303
 			{
304
-				if ($path == $content['path']) continue;	// remove directory itself
304
+				if ($path == $content['path']) continue; // remove directory itself
305 305
 
306 306
 				$name = Vfs::basename($path);
307 307
 				$is_dir = Vfs::is_dir($path);
308 308
 				$mime = Vfs::mime_content_type($path);
309 309
 				if ($content['mime'] && !$is_dir && $mime != $content['mime'])
310 310
 				{
311
-					continue;	// does not match mime-filter --> ignore
311
+					continue; // does not match mime-filter --> ignore
312 312
 				}
313 313
 				$content['dir'][$n] = array(
314 314
 					'name' => $name,
@@ -322,7 +322,7 @@  discard block
 block discarded – undo
322 322
 				}
323 323
 				++$n;
324 324
 			}
325
-			if (!$n) $readonlys['selected[]'] = true;	// remove checkbox from empty line
325
+			if (!$n) $readonlys['selected[]'] = true; // remove checkbox from empty line
326 326
 		}
327 327
 		$readonlys['button[createdir]'] = !Vfs::is_writable($content['path']);
328 328
 
@@ -349,7 +349,7 @@  discard block
 block discarded – undo
349 349
 		{
350 350
 			Api\Header\ContentSecurityPolicy::add('script-src', 'unsafe-inline');
351 351
 		}
352
-		$tpl->exec('filemanager.filemanager_select.select',$content,$sel_options,$readonlys,$preserve,2);
352
+		$tpl->exec('filemanager.filemanager_select.select', $content, $sel_options, $readonlys, $preserve, 2);
353 353
 	}
354 354
 
355 355
 	/**
@@ -359,11 +359,11 @@  discard block
 block discarded – undo
359 359
 	 */
360 360
 	static function get_apps()
361 361
 	{
362
-		$apps = array(false);	// index starting from 1
362
+		$apps = array(false); // index starting from 1
363 363
 		if (isset($GLOBALS['egw_info']['apps']['stylite'])) $apps = array('favorites' => lang('Favorites'));
364 364
 		$apps += Link::app_list('query');
365 365
 
366
-		unset($apps['mydms']);	// they do NOT support adding files to VFS
366
+		unset($apps['mydms']); // they do NOT support adding files to VFS
367 367
 		unset($apps['wiki']);
368 368
 		unset($apps['api-accounts']);
369 369
 		unset($apps['addressbook-email']);
Please login to merge, or discard this patch.
setup/inc/class.setup_cmd_database.inc.php 2 patches
Braces   +5 added lines, -1 removed lines patch added patch discarded remove patch
@@ -95,7 +95,11 @@
 block discarded – undo
95 95
 		{
96 96
 			throw new Api\Exception\WrongUserinput(lang("'%1' is no valid domain name!",$this->domain));
97 97
 		}
98
-		if ($this->remote_id && $check_only) return true;	// further checks can only done locally
98
+		if ($this->remote_id && $check_only)
99
+		{
100
+			return true;
101
+		}
102
+		// further checks can only done locally
99 103
 
100 104
 		$this->_merge_defaults();
101 105
 		//_debug_array($this->as_array());
Please login to merge, or discard this patch.
Spacing   +36 added lines, -36 removed lines patch added patch discarded remove patch
@@ -53,8 +53,8 @@  discard block
 block discarded – undo
53 53
 	 * @param boolean $make_db_name_unique =false true: if create fails because db exists,
54 54
 	 * 	try creating a unique name by shortening the name and adding a number to it
55 55
 	 */
56
-	function __construct($domain,$db_type=null,$db_host=null,$db_port=null,$db_name=null,$db_user=null,$db_pass=null,
57
-		$db_root=null,$db_root_pw=null,$sub_command='create_db',$db_grant_host='localhost',$make_db_name_unique=false)
56
+	function __construct($domain, $db_type = null, $db_host = null, $db_port = null, $db_name = null, $db_user = null, $db_pass = null,
57
+		$db_root = null, $db_root_pw = null, $sub_command = 'create_db', $db_grant_host = 'localhost', $make_db_name_unique = false)
58 58
 	{
59 59
 		if (!is_array($domain))
60 60
 		{
@@ -89,22 +89,22 @@  discard block
 block discarded – undo
89 89
 	 * @throws Exception(lang('Wrong credentials to access the header.inc.php file!'),2);
90 90
 	 * @throws Exception('header.inc.php not found!');
91 91
 	 */
92
-	protected function exec($check_only=false)
92
+	protected function exec($check_only = false)
93 93
 	{
94
-		if (!empty($this->domain) && !preg_match('/^([a-z0-9_-]+\.)*[a-z0-9]+/i',$this->domain))
94
+		if (!empty($this->domain) && !preg_match('/^([a-z0-9_-]+\.)*[a-z0-9]+/i', $this->domain))
95 95
 		{
96
-			throw new Api\Exception\WrongUserinput(lang("'%1' is no valid domain name!",$this->domain));
96
+			throw new Api\Exception\WrongUserinput(lang("'%1' is no valid domain name!", $this->domain));
97 97
 		}
98
-		if ($this->remote_id && $check_only) return true;	// further checks can only done locally
98
+		if ($this->remote_id && $check_only) return true; // further checks can only done locally
99 99
 
100 100
 		$this->_merge_defaults();
101 101
 		//_debug_array($this->as_array());
102 102
 
103 103
 		try {
104
-			switch($this->sub_command)
104
+			switch ($this->sub_command)
105 105
 			{
106 106
 				case 'test_db_root':
107
-					$msg = $this->connect($this->db_root,$this->db_root_pw,$this->db_meta);
107
+					$msg = $this->connect($this->db_root, $this->db_root_pw, $this->db_meta);
108 108
 					break;
109 109
 				case 'test_db':
110 110
 					$msg = $this->connect();
@@ -138,13 +138,13 @@  discard block
 block discarded – undo
138 138
 	 * @param string $name =null default $this->db_name
139 139
 	 * @throws Api\Exception\WrongUserinput Can not connect to database ...
140 140
 	 */
141
-	private function connect($user=null,$pass=null,$name=null)
141
+	private function connect($user = null, $pass = null, $name = null)
142 142
 	{
143 143
 		// propagate all db_* vars
144 144
 		$this->test_db = new Api\Db($this->data);
145 145
 
146 146
 		$error_rep = error_reporting();
147
-		error_reporting($error_rep & ~E_WARNING);	// switch warnings off, in case they are on
147
+		error_reporting($error_rep&~E_WARNING); // switch warnings off, in case they are on
148 148
 		try {
149 149
 			$this->test_db->connect($name, null, null, $user, $pass);
150 150
 		}
@@ -156,10 +156,10 @@  discard block
 block discarded – undo
156 156
 		if ($e)
157 157
 		{
158 158
 			throw new Api\Exception\WrongUserinput(lang('Can not connect to %1 database %2 on host %3 using user %4!',
159
-				$this->db_type,$name,$this->db_host.($this->db_port?':'.$this->db_port:''),$user).' ('.$e->getMessage().')');
159
+				$this->db_type, $name, $this->db_host.($this->db_port ? ':'.$this->db_port : ''), $user).' ('.$e->getMessage().')');
160 160
 		}
161 161
 		return lang('Successful connected to %1 database %2 on %3 using user %4.',
162
-				$this->db_type,$name,$this->db_host.($this->db_port?':'.$this->db_port:''),$user);
162
+				$this->db_type, $name, $this->db_host.($this->db_port ? ':'.$this->db_port : ''), $user);
163 163
 	}
164 164
 
165 165
 	/**
@@ -175,14 +175,14 @@  discard block
 block discarded – undo
175 175
 	 */
176 176
 	private function create()
177 177
 	{
178
-		static $try_make_unique = 0;	// to limit trials to create a unique name
178
+		static $try_make_unique = 0; // to limit trials to create a unique name
179 179
 
180 180
 		// shorten db-name/-user to self::MAX_DB_NAME_LEN chars
181 181
 		if ($this->make_db_name_unique && strlen($this->db_name) > self::MAX_DB_NAME_LEN)
182 182
 		{
183 183
 			$this->set_defaults['db_name'] = $this->db_name =
184 184
 			$this->set_defaults['db_user'] = $this->db_user = // change user too (otherwise existing user/db could not connect any more!)
185
-				substr(str_replace(array('.', '-'), '_', $this->db_name),0,self::MAX_DB_NAME_LEN);
185
+				substr(str_replace(array('.', '-'), '_', $this->db_name), 0, self::MAX_DB_NAME_LEN);
186 186
 		}
187 187
 		try {
188 188
 			$msg = $this->connect();
@@ -190,22 +190,22 @@  discard block
 block discarded – undo
190 190
 		catch (Api\Exception\WrongUserinput $e) {
191 191
 			// db or user not working --> connect as root and create it
192 192
 			try {
193
-				$this->test_db->create_database($this->db_root,$this->db_root_pw,$this->db_charset,$this->db_grant_host);
193
+				$this->test_db->create_database($this->db_root, $this->db_root_pw, $this->db_charset, $this->db_grant_host);
194 194
 				$this->connect();
195 195
 			}
196
-			catch(Api\Db\Exception $e) {	// catches failed to create database
196
+			catch (Api\Db\Exception $e) {	// catches failed to create database
197 197
 				// try connect as root to check if wrong root/root_pw is the problem
198
-				$this->connect($this->db_root,$this->db_root_pw,$this->db_meta);
198
+				$this->connect($this->db_root, $this->db_root_pw, $this->db_meta);
199 199
 
200 200
 				// if we should create a db with a unique name (try it only N times, not endless!)
201 201
 				if ($this->make_db_name_unique && $try_make_unique++ < 20)
202 202
 				{
203 203
 					// check if we can connect as root to the db to create --> db exists already
204 204
 					try {
205
-						$this->connect($this->db_root,$this->db_root_pw);
205
+						$this->connect($this->db_root, $this->db_root_pw);
206 206
 						// create new db_name by incrementing an existing numeric postfix
207 207
 						$matches = null;
208
-						if (preg_match('/([0-9]+)$/',$this->db_name,$matches))
208
+						if (preg_match('/([0-9]+)$/', $this->db_name, $matches))
209 209
 						{
210 210
 							$num = (string)(++$matches[1]);
211 211
 						}
@@ -215,7 +215,7 @@  discard block
 block discarded – undo
215 215
 						}
216 216
 						$this->set_defaults['db_name'] = $this->db_name =
217 217
 						$this->set_defaults['db_user'] = $this->db_user = // change user too (otherwise existing user/db could not connect any more!)
218
-							substr($this->db_name,0,self::MAX_DB_NAME_LEN-strlen($num)).$num;
218
+							substr($this->db_name, 0, self::MAX_DB_NAME_LEN - strlen($num)).$num;
219 219
 
220 220
 						return $this->create();
221 221
 					}
@@ -226,21 +226,21 @@  discard block
 block discarded – undo
226 226
 				}
227 227
 				// if not give general error
228 228
 				throw new Api\Exception\WrongUserinput(lang('Can not create %1 database %2 on %3 for user %4!',
229
-					$this->db_type,$this->db_name,$this->db_host.($this->db_port?':'.$this->db_port:''),$this->db_user));
229
+					$this->db_type, $this->db_name, $this->db_host.($this->db_port ? ':'.$this->db_port : ''), $this->db_user));
230 230
 			}
231 231
 			$msg = lang('Successful connected to %1 on %3 and created database %2 for user %4.',
232
-					$this->db_type,$this->db_name,$this->db_host.($this->db_port?':'.$this->db_port:''),$this->db_user);
232
+					$this->db_type, $this->db_name, $this->db_host.($this->db_port ? ':'.$this->db_port : ''), $this->db_user);
233 233
 		}
234 234
 		// check if it already contains tables
235 235
 		if (($tables = $this->test_db->table_names()))
236 236
 		{
237
-			foreach($tables as &$table)
237
+			foreach ($tables as &$table)
238 238
 			{
239 239
 				$table = $table['table_name'];
240 240
 			}
241 241
 			throw new Api\Exception\WrongUserinput(lang('%1 database %2 on %3 already contains the following tables:',
242
-				$this->db_type,$this->db_name,$this->db_host.($this->db_port?':'.$this->db_port:'')).' '.
243
-				implode(', ',$tables));
242
+				$this->db_type, $this->db_name, $this->db_host.($this->db_port ? ':'.$this->db_port : '')).' '.
243
+				implode(', ', $tables));
244 244
 		}
245 245
 		return $msg;
246 246
 	}
@@ -254,12 +254,12 @@  discard block
 block discarded – undo
254 254
 	 */
255 255
 	private function drop()
256 256
 	{
257
-		$this->connect($this->db_root,$this->db_root_pw,$this->db_meta);
258
-		$this->test_db->query('DROP DATABASE '.$this->test_db->name_quote($this->db_name),__LINE__,__FILE__);
259
-		$msg = lang('Datebase %1 droped.',$this->db_name);
257
+		$this->connect($this->db_root, $this->db_root_pw, $this->db_meta);
258
+		$this->test_db->query('DROP DATABASE '.$this->test_db->name_quote($this->db_name), __LINE__, __FILE__);
259
+		$msg = lang('Datebase %1 droped.', $this->db_name);
260 260
 		try {
261 261
 			$this->test_db->query('DROP USER '.$this->test_db->quote($this->db_user).'@'.
262
-				$this->test_db->quote($this->db_grant_host?$this->db_grant_host:'%'),__LINE__,__FILE__);
262
+				$this->test_db->quote($this->db_grant_host ? $this->db_grant_host : '%'), __LINE__, __FILE__);
263 263
 		}
264 264
 		catch (Api\Db\Exception $e) {
265 265
 			unset($e);
@@ -275,9 +275,9 @@  discard block
 block discarded – undo
275 275
 	 * @param string $db_type ='mysqli'
276 276
 	 * @return array
277 277
 	 */
278
-	static function defaults($db_type='mysqli')
278
+	static function defaults($db_type = 'mysqli')
279 279
 	{
280
-		switch($db_type)
280
+		switch ($db_type)
281 281
 		{
282 282
 			case 'mysql':
283 283
 			default:
@@ -295,7 +295,7 @@  discard block
 block discarded – undo
295 295
 			'db_user' => 'egw_$domain',
296 296
 			'db_pass' => self::randomstring(),
297 297
 			'db_root' => 'root',
298
-			'db_root_pw' => '',	// not really a default
298
+			'db_root_pw' => '', // not really a default
299 299
 			'db_meta' => $meta_db,
300 300
 			'db_charset' => 'utf-8',
301 301
 			'db_grant_host' => 'localhost',
@@ -307,19 +307,19 @@  discard block
 block discarded – undo
307 307
 	 */
308 308
 	private function _merge_defaults()
309 309
 	{
310
-		foreach(self::defaults() as $name => $default)
310
+		foreach (self::defaults() as $name => $default)
311 311
 		{
312 312
 			if (!$this->$name)
313 313
 			{
314 314
 				//echo "<p>setting $name='{$this->$name}' to it's default='$default'</p>\n";
315 315
 				$this->set_defaults[$name] = $this->$name = $default;
316 316
 			}
317
-			if (strpos($this->$name,'$domain') !== false)
317
+			if (strpos($this->$name, '$domain') !== false)
318 318
 			{
319 319
 				// limit names to 16 chars (16 char is user-name limit in MySQL)
320 320
 				$this->set_defaults[$name] = $this->$name =
321
-					substr(str_replace(array('$domain','.','-'),array($this->domain,'_','_'),$this->$name),
322
-					0,self::MAX_DB_NAME_LEN);
321
+					substr(str_replace(array('$domain', '.', '-'), array($this->domain, '_', '_'), $this->$name),
322
+					0, self::MAX_DB_NAME_LEN);
323 323
 			}
324 324
 		}
325 325
 	}
Please login to merge, or discard this patch.
api/src/Egw/Applications.php 2 patches
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -58,11 +58,11 @@  discard block
 block discarded – undo
58 58
 	 */
59 59
 	function read_repository()
60 60
 	{
61
-		if (!isset($GLOBALS['egw_info']['apps']) ||	!is_array($GLOBALS['egw_info']['apps']))
61
+		if (!isset($GLOBALS['egw_info']['apps']) || !is_array($GLOBALS['egw_info']['apps']))
62 62
 		{
63 63
 			$this->read_installed_apps();
64 64
 		}
65
-		if(!$this->account_id)
65
+		if (!$this->account_id)
66 66
 		{
67 67
 			return False;
68 68
 		}
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
 		$GLOBALS['egw_info']['apps'] = Api\Cache::getInstance(__CLASS__, 'apps', function()
80 80
 		{
81 81
 			$apps = array();
82
-			foreach($this->db->select($this->table_name,'*',false,__LINE__,__FILE__,false,'ORDER BY app_order ASC') as $row)
82
+			foreach ($this->db->select($this->table_name, '*', false, __LINE__, __FILE__, false, 'ORDER BY app_order ASC') as $row)
83 83
 			{
84 84
 				$apps[$row['app_name']] = Array(
85 85
 					'title'   => $row['app_name'],
@@ -99,7 +99,7 @@  discard block
 block discarded – undo
99 99
 
100 100
 		if (!empty($GLOBALS['egw_info']['user']['preferences']['common']['lang']))
101 101
 		{
102
-			foreach($GLOBALS['egw_info']['apps'] as &$app)
102
+			foreach ($GLOBALS['egw_info']['apps'] as &$app)
103 103
 			{
104 104
 				$app['title'] = lang($app['title']);
105 105
 			}
Please login to merge, or discard this patch.
Upper-Lower-Casing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -81,7 +81,7 @@
 block discarded – undo
81 81
 			$apps = array();
82 82
 			foreach($this->db->select($this->table_name,'*',false,__LINE__,__FILE__,false,'ORDER BY app_order ASC') as $row)
83 83
 			{
84
-				$apps[$row['app_name']] = Array(
84
+				$apps[$row['app_name']] = array(
85 85
 					'title'   => $row['app_name'],
86 86
 					'name'    => $row['app_name'],
87 87
 					'enabled' => True,
Please login to merge, or discard this patch.
api/src/Etemplate/Widget/Vfs.php 5 patches
Doc Comments   +1 added lines patch added patch discarded remove patch
@@ -249,6 +249,7 @@
 block discarded – undo
249 249
 	* If the entry is not yet created, the file information is stored into the widget's value.
250 250
 	* When the form is submitted, the information for all files uploaded is available in the returned
251 251
 	* $content array and the application should deal with the file.
252
+	* @return string
252 253
 	*/
253 254
 	public static function store_file($path, &$file)
254 255
 	{
Please login to merge, or discard this patch.
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -243,13 +243,13 @@
 block discarded – undo
243 243
 	}
244 244
 
245 245
 	/**
246
-	* Ajax callback to receive an incoming file
247
-	*
248
-	* The incoming file is automatically placed into the appropriate VFS location.
249
-	* If the entry is not yet created, the file information is stored into the widget's value.
250
-	* When the form is submitted, the information for all files uploaded is available in the returned
251
-	* $content array and the application should deal with the file.
252
-	*/
246
+	 * Ajax callback to receive an incoming file
247
+	 *
248
+	 * The incoming file is automatically placed into the appropriate VFS location.
249
+	 * If the entry is not yet created, the file information is stored into the widget's value.
250
+	 * When the form is submitted, the information for all files uploaded is available in the returned
251
+	 * $content array and the application should deal with the file.
252
+	 */
253 253
 	public static function store_file($path, &$file)
254 254
 	{
255 255
 		$name = $_REQUEST['widget_id'];
Please login to merge, or discard this patch.
Upper-Lower-Casing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -124,7 +124,7 @@
 block discarded – undo
124 124
 	 *
125 125
 	 * Overriden from the parent to see if we can safely show the thumbnail immediately
126 126
 	 */
127
-	protected static function process_uploaded_file($field, Array &$file, $mime, Array &$file_data)
127
+	protected static function process_uploaded_file($field, array &$file, $mime, array &$file_data)
128 128
 	{
129 129
 		parent::process_uploaded_file($field, $file, $mime, $file_data);
130 130
 		$path = self::store_file($_REQUEST['path'] ? $_REQUEST['path'] : $_REQUEST['widget_id'], $file);
Please login to merge, or discard this patch.
Braces   +67 added lines, -16 removed lines patch added patch discarded remove patch
@@ -29,7 +29,10 @@  discard block
 block discarded – undo
29 29
 
30 30
 	public function __construct($xml='')
31 31
 	{
32
-		if($xml) parent::__construct($xml);
32
+		if($xml)
33
+		{
34
+			parent::__construct($xml);
35
+		}
33 36
 	}
34 37
 
35 38
 	/**
@@ -70,9 +73,15 @@  discard block
 block discarded – undo
70 73
 				}
71 74
 				$value =& self::get_array(self::$request->content, $form_name, true);
72 75
 				$path = Api\Link::vfs_path($app,$id,'',true);
73
-				if (!empty($relpath)) $path .= '/'.$relpath;
76
+				if (!empty($relpath))
77
+				{
78
+					$path .= '/'.$relpath;
79
+				}
74 80
 
75
-				if (true) $value = array();
81
+				if (true)
82
+				{
83
+					$value = array();
84
+				}
76 85
 
77 86
 				// Single file, already existing
78 87
 				if (substr($path,-1) != '/' && Api\Vfs::file_exists($path) && !Api\Vfs::is_dir($path))
@@ -215,7 +224,10 @@  discard block
 block discarded – undo
215 224
 				$replace[substr($link['id']['tmp_name'], strlen(Api\Vfs::PREFIX))] =
216 225
 					Api\Link::vfs_path($app, $id, Api\Vfs::basename($link['id']['tmp_name']), true);
217 226
 
218
-				if (!in_array($matches[1], $remove_dir)) $remove_dir[] = $matches[1];
227
+				if (!in_array($matches[1], $remove_dir))
228
+				{
229
+					$remove_dir[] = $matches[1];
230
+				}
219 231
 			}
220 232
 		}
221 233
 		if ($replace)
@@ -239,7 +251,10 @@  discard block
 block discarded – undo
239 251
 	 */
240 252
 	static function get_temp_dir($app, $postfix=null)
241 253
 	{
242
-		if (!isset($postfix)) $postfix = md5(time().session_id());
254
+		if (!isset($postfix))
255
+		{
256
+			$postfix = md5(time().session_id());
257
+		}
243 258
 
244 259
 		return '/home/'.$GLOBALS['egw_info']['user']['account_lid'].'/.tmp/'.$app.'_'.$postfix;
245 260
 	}
@@ -269,16 +284,22 @@  discard block
 block discarded – undo
269 284
 			// check if path already contains a valid extension --> dont add an other one
270 285
 			$path_parts = explode('.', $path);
271 286
 			if (count($path_parts) > 2 && (!($extension = array_pop($path_parts)) || !Api\MimeMagic::ext2mime($extension)) &&
272
-				($extension = array_pop($parts)) && Api\MimeMagic::ext2mime($extension))       // really an extension --> add it to path
287
+				($extension = array_pop($parts)) && Api\MimeMagic::ext2mime($extension))
288
+			{
289
+				// really an extension --> add it to path
273 290
 			{
274 291
 				$path .= '.'.$extension;
275 292
 			}
293
+			}
276 294
 			$file['name'] = Api\Vfs::basename($path);
277 295
 		}
278
-		else if ($path)   // multiple upload with dir given (trailing slash)
296
+		else if ($path)
297
+		{
298
+			// multiple upload with dir given (trailing slash)
279 299
 		{
280 300
 			$path .= Api\Vfs::encodePathComponent($filename);
281 301
 		}
302
+		}
282 303
 		if (!($dir = Api\Vfs::dirname($path)))
283 304
 		{
284 305
 			self::set_validation_error($name,lang('Error create parent directory %1!', "dirname('$path') === false"));
@@ -324,7 +345,10 @@  discard block
 block discarded – undo
324 345
 		switch($this->type)
325 346
 		{
326 347
 			case 'vfs-upload':
327
-				if(!is_array($value)) $value = array();
348
+				if(!is_array($value))
349
+				{
350
+					$value = array();
351
+				}
328 352
 				/* Check & skip files that made it asyncronously
329 353
 				list($app,$id,$relpath) = explode(':',$this->id,3);
330 354
 				//...
@@ -335,7 +359,10 @@  discard block
 block discarded – undo
335 359
 				parent::validate($cname, $content, $validated);
336 360
 				break;
337 361
 		}
338
-		if (true) $valid = $value;
362
+		if (true)
363
+		{
364
+			$valid = $value;
365
+		}
339 366
 	}
340 367
 
341 368
 	/**
@@ -347,7 +374,10 @@  discard block
 block discarded – undo
347 374
 		if (empty($id) || $id == 'undefined')
348 375
 		{
349 376
 			static $tmppath = array();      // static var, so all vfs-uploads get created in the same temporary dir
350
-			if (!isset($tmppath[$app])) $tmppath[$app] = self::get_temp_dir ($app);
377
+			if (!isset($tmppath[$app]))
378
+			{
379
+				$tmppath[$app] = self::get_temp_dir ($app);
380
+			}
351 381
 			$path = $tmppath[$app];
352 382
 		}
353 383
 		else
@@ -367,7 +397,10 @@  discard block
 block discarded – undo
367 397
 			}
368 398
 			$path = Api\Link::vfs_path($app,$id,'',true);
369 399
 		}
370
-		if (!empty($relpath)) $path .= '/'.$relpath;
400
+		if (!empty($relpath))
401
+		{
402
+			$path .= '/'.$relpath;
403
+		}
371 404
 		return $path;
372 405
 	}
373 406
 
@@ -459,8 +492,15 @@  discard block
 block discarded – undo
459 492
 			{
460 493
 				$path = $favorite['state']['path'];
461 494
 				// Just directories
462
-				if(!$path) continue;
463
-				if ($path == $content['path']) continue;	// remove directory itself
495
+				if(!$path)
496
+				{
497
+					continue;
498
+				}
499
+				if ($path == $content['path'])
500
+				{
501
+					continue;
502
+				}
503
+				// remove directory itself
464 504
 
465 505
 				$mime = \EGroupware\Api\Vfs::mime_content_type($path);
466 506
 				$content['dir'][$n] = array(
@@ -491,7 +531,11 @@  discard block
 block discarded – undo
491 531
 			$content['dir'] = array('mode' => $content['mode']);
492 532
 			foreach($files as $path)
493 533
 			{
494
-				if ($path == $content['path']) continue;	// remove directory itself
534
+				if ($path == $content['path'])
535
+				{
536
+					continue;
537
+				}
538
+				// remove directory itself
495 539
 
496 540
 				$name = \EGroupware\Api\Vfs::basename($path);
497 541
 				$is_dir = \EGroupware\Api\Vfs::is_dir($path);
@@ -512,7 +556,11 @@  discard block
 block discarded – undo
512 556
 				}
513 557
 				++$n;
514 558
 			}
515
-			if (!$n) $readonlys['selected[]'] = true;	// remove checkbox from empty line
559
+			if (!$n)
560
+			{
561
+				$readonlys['selected[]'] = true;
562
+			}
563
+			// remove checkbox from empty line
516 564
 		}
517 565
 		$readonlys = array_merge($readonlys, array(
518 566
 			'createdir' => !\EGroupware\Api\Vfs::is_writable($content['path']),
@@ -528,7 +576,10 @@  discard block
 block discarded – undo
528 576
 		if ($content['method'] === 'ckeditor')
529 577
 		{
530 578
 			$download_baseUrl = \EGroupware\Api\Vfs::download_url($content['path']);
531
-			if ($download_baseUrl[0] == '/') $download_baseUrl = \EGroupware\Api\Egw::link($download_baseUrl);
579
+			if ($download_baseUrl[0] == '/')
580
+			{
581
+				$download_baseUrl = \EGroupware\Api\Egw::link($download_baseUrl);
582
+			}
532 583
 			$content['download_baseUrl'] = $download_baseUrl;
533 584
 		}
534 585
 
Please login to merge, or discard this patch.
Spacing   +68 added lines, -70 removed lines patch added patch discarded remove patch
@@ -27,9 +27,9 @@  discard block
 block discarded – undo
27 27
 	// Legacy option for vfs-upload
28 28
 	protected $legacy_options = "mime";
29 29
 
30
-	public function __construct($xml='')
30
+	public function __construct($xml = '')
31 31
 	{
32
-		if($xml) parent::__construct($xml);
32
+		if ($xml) parent::__construct($xml);
33 33
 	}
34 34
 
35 35
 	/**
@@ -38,10 +38,10 @@  discard block
 block discarded – undo
38 38
 	 */
39 39
 	public function beforeSendToClient($cname, $expand = array())
40 40
 	{
41
-		if($this->type == 'vfs-upload' || $this->attrs['type'] == 'vfs-upload')
41
+		if ($this->type == 'vfs-upload' || $this->attrs['type'] == 'vfs-upload')
42 42
 		{
43 43
 			$form_name = self::form_name($cname, $this->id, $expand ? $expand : array('cont'=>self::$request->content));
44
-			if($this->attrs['path'])
44
+			if ($this->attrs['path'])
45 45
 			{
46 46
 				$path = $this->attrs['path'];
47 47
 			}
@@ -52,13 +52,13 @@  discard block
 block discarded – undo
52 52
 
53 53
 			$this->setElementAttribute($form_name, 'path', $path);
54 54
 			// ID maps to path - check there for any existing files
55
-			list($app,$id,$relpath) = explode(':',$path,3);
56
-			if($app && $id)
55
+			list($app, $id, $relpath) = explode(':', $path, 3);
56
+			if ($app && $id)
57 57
 			{
58
-				if(!is_numeric($id))
58
+				if (!is_numeric($id))
59 59
 				{
60
-					$_id = self::expand_name($id,0,0,0,0,self::$request->content);
61
-					if($_id != $id && $_id)
60
+					$_id = self::expand_name($id, 0, 0, 0, 0, self::$request->content);
61
+					if ($_id != $id && $_id)
62 62
 					{
63 63
 						$id = $_id;
64 64
 						$form_name = "$app:$id:$relpath";
@@ -68,14 +68,14 @@  discard block
 block discarded – undo
68 68
 						return;
69 69
 					}
70 70
 				}
71
-				$value =& self::get_array(self::$request->content, $form_name, true);
72
-				$path = Api\Link::vfs_path($app,$id,'',true);
71
+				$value = & self::get_array(self::$request->content, $form_name, true);
72
+				$path = Api\Link::vfs_path($app, $id, '', true);
73 73
 				if (!empty($relpath)) $path .= '/'.$relpath;
74 74
 
75 75
 				if (true) $value = array();
76 76
 
77 77
 				// Single file, already existing
78
-				if (substr($path,-1) != '/' && Api\Vfs::file_exists($path) && !Api\Vfs::is_dir($path))
78
+				if (substr($path, -1) != '/' && Api\Vfs::file_exists($path) && !Api\Vfs::is_dir($path))
79 79
 				{
80 80
 					$file = Api\Vfs::stat($path);
81 81
 					$file['path'] = $path;
@@ -84,14 +84,14 @@  discard block
 block discarded – undo
84 84
 					$value = array($file);
85 85
 				}
86 86
 				// Single file, missing extension in path
87
-				else if (substr($path, -1) != '/' && !Api\Vfs::file_exists($path) && $relpath && substr($relpath,-4,1) !== '.')
87
+				else if (substr($path, -1) != '/' && !Api\Vfs::file_exists($path) && $relpath && substr($relpath, -4, 1) !== '.')
88 88
 				{
89 89
 					$find = Api\Vfs::find(Api\Vfs::dirname($path), array(
90 90
 						'type' => 'f',
91 91
 						'maxdepth' => 1,
92 92
 						'name' => Api\Vfs::basename($path).'.*',
93 93
 					));
94
-					foreach($find as $file)
94
+					foreach ($find as $file)
95 95
 					{
96 96
 						$file_info = Api\Vfs::stat($file);
97 97
 						$file_info['path'] = $file;
@@ -103,7 +103,7 @@  discard block
 block discarded – undo
103 103
 				else if (substr($path, -1) == '/' && Api\Vfs::is_dir($path))
104 104
 				{
105 105
 					$scan = Api\Vfs::scandir($path);
106
-					foreach($scan as $file)
106
+					foreach ($scan as $file)
107 107
 					{
108 108
 						$file_info = Api\Vfs::stat("$path$file");
109 109
 						$file_info['path'] = "$path$file";
@@ -130,7 +130,7 @@  discard block
 block discarded – undo
130 130
 	{
131 131
 		parent::process_uploaded_file($field, $file, $mime, $file_data);
132 132
 		$path = self::store_file($_REQUEST['path'] ? $_REQUEST['path'] : $_REQUEST['widget_id'], $file);
133
-		if($path)
133
+		if ($path)
134 134
 		{
135 135
 			$file_data[basename($file['tmp_name'])]['name'] = $file['name'];
136 136
 			$file_data[basename($file['tmp_name'])]['path'] = $path;
@@ -146,7 +146,7 @@  discard block
 block discarded – undo
146 146
 	{
147 147
 		$request_id = urldecode($_REQUEST['request_id']);
148 148
 		$widget_id = $_REQUEST['widget_id'];
149
-		if(!self::$request = Etemplate\Request::read($request_id))
149
+		if (!self::$request = Etemplate\Request::read($request_id))
150 150
 		{
151 151
 			$error = lang("Could not read session");
152 152
 		}
@@ -163,8 +163,7 @@  discard block
 block discarded – undo
163 163
 		else
164 164
 		{
165 165
 			$data = self::$request->content[$widget_id];
166
-			$path = self::store_file($path = (!is_array($data) && $data[0] == '/' ? $data :
167
-				self::get_vfs_path($data['to_app'].':'.$data['to_id'])).'/', $_FILES['upload']);
166
+			$path = self::store_file($path = (!is_array($data) && $data[0] == '/' ? $data : self::get_vfs_path($data['to_app'].':'.$data['to_id'])).'/', $_FILES['upload']);
168 167
 
169 168
 			// store temp. vfs-path like links to be able to move it to correct location after entry is stored
170 169
 			if (!$data['to_id'] || is_array($data['to_id']))
@@ -207,10 +206,10 @@  discard block
 block discarded – undo
207 206
 	static function fix_html_dragins($app, $id, array $links, &$html)
208 207
 	{
209 208
 		$replace = $remove_dir = array();
210
-		foreach($links as $link)
209
+		foreach ($links as $link)
211 210
 		{
212 211
 			$matches = null;
213
-			if (is_array($link) && preg_match('|^'.preg_quote(Api\Vfs::PREFIX,'|').'('.preg_quote(self::get_temp_dir($app, ''), '|').'[^/]+)/|', $link['id']['tmp_name'], $matches))
212
+			if (is_array($link) && preg_match('|^'.preg_quote(Api\Vfs::PREFIX, '|').'('.preg_quote(self::get_temp_dir($app, ''), '|').'[^/]+)/|', $link['id']['tmp_name'], $matches))
214 213
 			{
215 214
 				$replace[substr($link['id']['tmp_name'], strlen(Api\Vfs::PREFIX))] =
216 215
 					Api\Link::vfs_path($app, $id, Api\Vfs::basename($link['id']['tmp_name']), true);
@@ -222,7 +221,7 @@  discard block
 block discarded – undo
222 221
 		{
223 222
 			$html = strtr($old = $html, $replace);
224 223
 			// remove all dirs
225
-			foreach($remove_dir as $dir)
224
+			foreach ($remove_dir as $dir)
226 225
 			{
227 226
 				Api\Vfs::remove($dir);
228 227
 			}
@@ -237,7 +236,7 @@  discard block
 block discarded – undo
237 236
 	 * @param string $postfix =null default random id
238 237
 	 * @return string vfs path
239 238
 	 */
240
-	static function get_temp_dir($app, $postfix=null)
239
+	static function get_temp_dir($app, $postfix = null)
241 240
 	{
242 241
 		if (!isset($postfix)) $postfix = md5(time().session_id());
243 242
 
@@ -257,15 +256,15 @@  discard block
 block discarded – undo
257 256
 		$name = $_REQUEST['widget_id'];
258 257
 
259 258
 		// Find real path
260
-		if($path[0] != '/')
259
+		if ($path[0] != '/')
261 260
 		{
262 261
 			$path = self::get_vfs_path($path);
263 262
 		}
264 263
 		$filename = $file['name'];
265
-		if ($path && substr($path,-1) != '/')
264
+		if ($path && substr($path, -1) != '/')
266 265
 		{
267 266
 			// add extension to path
268
-			$parts = explode('.',$filename);
267
+			$parts = explode('.', $filename);
269 268
 			// check if path already contains a valid extension --> dont add an other one
270 269
 			$path_parts = explode('.', $path);
271 270
 			if (count($path_parts) > 2 && (!($extension = array_pop($path_parts)) || !Api\MimeMagic::ext2mime($extension)) &&
@@ -281,17 +280,17 @@  discard block
 block discarded – undo
281 280
 		}
282 281
 		if (!($dir = Api\Vfs::dirname($path)))
283 282
 		{
284
-			self::set_validation_error($name,lang('Error create parent directory %1!', "dirname('$path') === false"));
283
+			self::set_validation_error($name, lang('Error create parent directory %1!', "dirname('$path') === false"));
285 284
 			return false;
286 285
 		}
287
-		if (!Api\Vfs::file_exists($dir) && !Api\Vfs::mkdir($dir,null,STREAM_MKDIR_RECURSIVE))
286
+		if (!Api\Vfs::file_exists($dir) && !Api\Vfs::mkdir($dir, null, STREAM_MKDIR_RECURSIVE))
288 287
 		{
289
-			self::set_validation_error($name,lang('Error create parent directory %1!',Api\Vfs::decodePath($dir)));
288
+			self::set_validation_error($name, lang('Error create parent directory %1!', Api\Vfs::decodePath($dir)));
290 289
 			return false;
291 290
 		}
292
-		if (!copy($file['tmp_name'],Api\Vfs::PREFIX.$path))
291
+		if (!copy($file['tmp_name'], Api\Vfs::PREFIX.$path))
293 292
 		{
294
-			self::set_validation_error($name,lang('Error copying uploaded file to vfs!'));
293
+			self::set_validation_error($name, lang('Error copying uploaded file to vfs!'));
295 294
 			return false;
296 295
 		}
297 296
 
@@ -310,7 +309,7 @@  discard block
 block discarded – undo
310 309
 	 * @param array $content
311 310
 	 * @param array &$validated=array() validated content
312 311
 	 */
313
-	public function validate($cname, array $expand, array $content, &$validated=array())
312
+	public function validate($cname, array $expand, array $content, &$validated = array())
314 313
 	{
315 314
 		// do not validate, as it would overwrite preserved values with null!
316 315
 		if (in_array($this->type, array('vfs-size', 'vfs-uid', 'vfs-gid', 'vfs', 'vfs-mime')))
@@ -319,12 +318,12 @@  discard block
 block discarded – undo
319 318
 		}
320 319
 		$form_name = self::form_name($cname, $this->id, $expand);
321 320
 		$value = $value_in = self::get_array($content, $form_name);
322
-		$valid =& self::get_array($validated, $form_name, true);
321
+		$valid = & self::get_array($validated, $form_name, true);
323 322
 
324
-		switch($this->type)
323
+		switch ($this->type)
325 324
 		{
326 325
 			case 'vfs-upload':
327
-				if(!is_array($value)) $value = array();
326
+				if (!is_array($value)) $value = array();
328 327
 				/* Check & skip files that made it asyncronously
329 328
 				list($app,$id,$relpath) = explode(':',$this->id,3);
330 329
 				//...
@@ -343,19 +342,19 @@  discard block
 block discarded – undo
343 342
 	 */
344 343
 	public static function get_vfs_path($path)
345 344
 	{
346
-		list($app,$id,$relpath) = explode(':',$path,3);
345
+		list($app, $id, $relpath) = explode(':', $path, 3);
347 346
 		if (empty($id) || $id == 'undefined')
348 347
 		{
349
-			static $tmppath = array();      // static var, so all vfs-uploads get created in the same temporary dir
350
-			if (!isset($tmppath[$app])) $tmppath[$app] = self::get_temp_dir ($app);
348
+			static $tmppath = array(); // static var, so all vfs-uploads get created in the same temporary dir
349
+			if (!isset($tmppath[$app])) $tmppath[$app] = self::get_temp_dir($app);
351 350
 			$path = $tmppath[$app];
352 351
 		}
353 352
 		else
354 353
 		{
355
-			if(!is_numeric($id))
354
+			if (!is_numeric($id))
356 355
 			{
357
-				$_id = self::expand_name($id,0,0,0,0,self::$request->content);
358
-				if($_id != $id && $_id)
356
+				$_id = self::expand_name($id, 0, 0, 0, 0, self::$request->content);
357
+				if ($_id != $id && $_id)
359 358
 				{
360 359
 					$id = $_id;
361 360
 				}
@@ -365,7 +364,7 @@  discard block
 block discarded – undo
365 364
 					return static::get_vfs_path("$app::$relpath");
366 365
 				}
367 366
 			}
368
-			$path = Api\Link::vfs_path($app,$id,'',true);
367
+			$path = Api\Link::vfs_path($app, $id, '', true);
369 368
 		}
370 369
 		if (!empty($relpath)) $path .= '/'.$relpath;
371 370
 		return $path;
@@ -388,22 +387,22 @@  discard block
 block discarded – undo
388 387
 	 * @param array $params
389 388
 	 * @throws Api\Exception\WrongParameter
390 389
 	 */
391
-	public static function ajax_vfsSelect_content (array $content=null, $params = null)
390
+	public static function ajax_vfsSelect_content(array $content = null, $params = null)
392 391
 	{
393 392
 		$response = Json\Response::get();
394 393
 		$readonlys = $sel_options = array();
395 394
 
396 395
 		if (isset($params['mime']))
397 396
 		{
398
-			foreach((array)$params['mime'] as $key => $value)
397
+			foreach ((array)$params['mime'] as $key => $value)
399 398
 			{
400 399
 				if (is_numeric($key))
401 400
 				{
402
-					$sel_options['mime'][$value] = lang('%1 files',strtoupper(Api\MimeMagic::mime2ext($value))).' ('.$value.')';
401
+					$sel_options['mime'][$value] = lang('%1 files', strtoupper(Api\MimeMagic::mime2ext($value))).' ('.$value.')';
403 402
 				}
404 403
 				else
405 404
 				{
406
-					$sel_options['mime'][$key] = lang('%1 files',strtoupper($value)).' ('.$key.')';
405
+					$sel_options['mime'][$key] = lang('%1 files', strtoupper($value)).' ('.$key.')';
407 406
 				}
408 407
 			}
409 408
 		}
@@ -413,10 +412,10 @@  discard block
 block discarded – undo
413 412
 			$content = array_merge($params, array(
414 413
 				'name'	=> (string)$params['name'],
415 414
 				'path'	=> empty($params['path']) ?
416
-				Api\Cache::getSession('filemanger', 'select_path'): $params['path']
415
+				Api\Cache::getSession('filemanger', 'select_path') : $params['path']
417 416
 			));
418 417
 			unset($content['mime']);
419
-			if (!in_array($content['mode'],array('open','open-multiple','saveas','select-dir')))
418
+			if (!in_array($content['mode'], array('open', 'open-multiple', 'saveas', 'select-dir')))
420 419
 			{
421 420
 				throw new Api\Exception\WrongParameter("Wrong or unset required mode parameter!");
422 421
 			}
@@ -426,11 +425,11 @@  discard block
 block discarded – undo
426 425
 				list($content['mime']) = each($sel_options['mime']);
427 426
 			}
428 427
 		}
429
-		elseif(isset($content['action']))
428
+		elseif (isset($content['action']))
430 429
 		{
431 430
 			$action = $content['action'];
432 431
 			unset($content['action']);
433
-			switch($action)
432
+			switch ($action)
434 433
 			{
435 434
 				case 'home':
436 435
 					$content['path'] = \EGroupware\Api\Vfs::get_home_dir();
@@ -439,11 +438,10 @@  discard block
 block discarded – undo
439 438
 		}
440 439
 		if (!empty($content['app']) && $content['old_app'] != $content['app'])
441 440
 		{
442
-			$content['path'] = $content['app'] == 'home'? \EGroupware\Api\Vfs::get_home_dir():
443
-				'/apps/'.$content['app'];
441
+			$content['path'] = $content['app'] == 'home' ? \EGroupware\Api\Vfs::get_home_dir() : '/apps/'.$content['app'];
444 442
 		}
445 443
 
446
-		$favorites_flag = substr($content['path'],0,strlen('/apps/favorites')) == '/apps/favorites';
444
+		$favorites_flag = substr($content['path'], 0, strlen('/apps/favorites')) == '/apps/favorites';
447 445
 		if (!$favorites_flag && (!$content['path'] || !\EGroupware\Api\Vfs::is_dir($content['path'])))
448 446
 		{
449 447
 			$content['path'] = \EGroupware\Api\Vfs::get_home_dir();
@@ -456,12 +454,12 @@  discard block
 block discarded – undo
456 454
 			$favorites = \EGroupware\Api\Framework\Favorites::get_favorites('filemanager');
457 455
 			$n = 0;
458 456
 			$content['dir'] = array();
459
-			foreach($favorites as $favorite)
457
+			foreach ($favorites as $favorite)
460 458
 			{
461 459
 				$path = $favorite['state']['path'];
462 460
 				// Just directories
463
-				if(!$path) continue;
464
-				if ($path == $content['path']) continue;	// remove directory itself
461
+				if (!$path) continue;
462
+				if ($path == $content['path']) continue; // remove directory itself
465 463
 
466 464
 				$mime = \EGroupware\Api\Vfs::mime_content_type($path);
467 465
 				$content['dir'][$n] = array(
@@ -477,29 +475,29 @@  discard block
 block discarded – undo
477 475
 				++$n;
478 476
 			}
479 477
 		}
480
-		else if (!($files = \EGroupware\Api\Vfs::find($content['path'],array(
478
+		else if (!($files = \EGroupware\Api\Vfs::find($content['path'], array(
481 479
 			'dirsontop' => true,
482 480
 			'order' => 'name',
483 481
 			'sort' => 'ASC',
484 482
 			'maxdepth' => 1,
485 483
 		))))
486 484
 		{
487
-			$content['msg'] = lang("Can't open directory %1!",$content['path']);
485
+			$content['msg'] = lang("Can't open directory %1!", $content['path']);
488 486
 		}
489 487
 		else
490 488
 		{
491 489
 			$n = 0;
492 490
 			$content['dir'] = array('mode' => $content['mode']);
493
-			foreach($files as $path)
491
+			foreach ($files as $path)
494 492
 			{
495
-				if ($path == $content['path']) continue;	// remove directory itself
493
+				if ($path == $content['path']) continue; // remove directory itself
496 494
 
497 495
 				$name = \EGroupware\Api\Vfs::basename($path);
498 496
 				$is_dir = \EGroupware\Api\Vfs::is_dir($path);
499 497
 				$mime = \EGroupware\Api\Vfs::mime_content_type($path);
500 498
 				if ($content['mime'] && !$is_dir && $mime != $content['mime'])
501 499
 				{
502
-					continue;	// does not match mime-filter --> ignore
500
+					continue; // does not match mime-filter --> ignore
503 501
 				}
504 502
 				$content['dir'][$n] = array(
505 503
 					'name' => $name,
@@ -513,12 +511,12 @@  discard block
 block discarded – undo
513 511
 				}
514 512
 				++$n;
515 513
 			}
516
-			if (!$n) $readonlys['selected[]'] = true;	// remove checkbox from empty line
514
+			if (!$n) $readonlys['selected[]'] = true; // remove checkbox from empty line
517 515
 		}
518 516
 		$readonlys = array_merge($readonlys, array(
519 517
 			'createdir' => !\EGroupware\Api\Vfs::is_writable($content['path']),
520 518
 			'upload_file' => !\EGroupware\Api\Vfs::is_writable($content['path']) ||
521
-			!in_array($content['mode'],array('open', 'open-multiple')),
519
+			!in_array($content['mode'], array('open', 'open-multiple')),
522 520
 			'favorites' => !isset($GLOBALS['egw_info']['apps']['stylite'])
523 521
 		));
524 522
 
@@ -539,7 +537,7 @@  discard block
 block discarded – undo
539 537
 			'content'		=> $content,
540 538
 			'sel_options'	=> $sel_options,
541 539
 			'readonlys'		=> $readonlys,
542
-			'modifications'	=> array (
540
+			'modifications'	=> array(
543 541
 				'mode'   => $content['mode'],
544 542
 				'method' => $content['method'],
545 543
 				'id'     => $content['id'],
@@ -557,7 +555,7 @@  discard block
 block discarded – undo
557 555
 	 * @param type $dir name of the directory
558 556
 	 * @param type $path path to create directory in it
559 557
 	 */
560
-	public static function ajax_create_dir ($dir, $path)
558
+	public static function ajax_create_dir($dir, $path)
561 559
 	{
562 560
 		$response = Json\Response::get();
563 561
 		$msg = '';
@@ -579,20 +577,20 @@  discard block
 block discarded – undo
579 577
 	 * @param array $files temp files
580 578
 	 * @param string $dir vfs path to store the file
581 579
 	 */
582
-	static function ajax_vfsSelect_storeFile ($files, $dir)
580
+	static function ajax_vfsSelect_storeFile($files, $dir)
583 581
 	{
584 582
 		$response = Api\Json\Response::get();
585
-		$result = array (
583
+		$result = array(
586 584
 			'errs' => 0,
587 585
 			'msg' => '',
588 586
 			'files' => 0,
589 587
 		);
590 588
 		$script_error = 0;
591
-		foreach($files as $tmp_name => &$data)
589
+		foreach ($files as $tmp_name => &$data)
592 590
 		{
593 591
 			$path = \EGroupware\Api\Vfs::concat($dir, \EGroupware\Api\Vfs::encodePathComponent($data['name']));
594 592
 
595
-			if(\EGroupware\Api\Vfs::deny_script($path))
593
+			if (\EGroupware\Api\Vfs::deny_script($path))
596 594
 			{
597 595
 				if (!isset($script_error))
598 596
 				{
@@ -614,7 +612,7 @@  discard block
 block discarded – undo
614 612
 			{
615 613
 				if (is_dir($GLOBALS['egw_info']['server']['temp_dir']) && is_writable($GLOBALS['egw_info']['server']['temp_dir']))
616 614
 				{
617
-					$tmp_path = $GLOBALS['egw_info']['server']['temp_dir'] . '/' . basename($tmp_name);
615
+					$tmp_path = $GLOBALS['egw_info']['server']['temp_dir'].'/'.basename($tmp_name);
618 616
 				}
619 617
 				else
620 618
 				{
Please login to merge, or discard this patch.
api/src/Etemplate/Widget/Taglist.php 2 patches
Braces   +7 added lines, -4 removed lines patch added patch discarded remove patch
@@ -44,7 +44,8 @@  discard block
 block discarded – undo
44 44
 	{
45 45
 		$this->attrs['allowFreeEntries'] = true;
46 46
 
47
-		if($xml) {
47
+		if($xml)
48
+		{
48 49
 			parent::__construct($xml);
49 50
 		}
50 51
 	}
@@ -142,8 +143,7 @@  discard block
 block discarded – undo
142 143
 						!($this->attrs['domainOptional'] && preg_match (Taglist::EMAIL_PREG_NO_DOMAIN, $val)) &&
143 144
 					// Allow merge placeholders.  Might be a better way to do this though.
144 145
 					!preg_match('/{{.+}}|\$\$.+\$\$/',$val)
145
-				)
146
-				{
146
+				) {
147 147
 					self::set_validation_error($form_name,lang("'%1' has an invalid format",$val),'');
148 148
 				}
149 149
 			}
@@ -158,7 +158,10 @@  discard block
 block discarded – undo
158 158
 			$valid =& self::get_array($validated, $form_name, true);
159 159
 			// returning null instead of array(), as array() will be overwritten by etemplate_new::complete_array_merge()
160 160
 			// with preserved old content and therefore user can not empty a taglist
161
-			if (true) $valid = $value ? $value : null;
161
+			if (true)
162
+			{
163
+				$valid = $value ? $value : null;
164
+			}
162 165
 			//error_log(__METHOD__."() $form_name: ".array2string($value_in).' --> '.array2string($value).', allowed='.array2string($allowed));
163 166
 		}
164 167
 	}
Please login to merge, or discard this patch.
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -44,7 +44,7 @@  discard block
 block discarded – undo
44 44
 	{
45 45
 		$this->attrs['allowFreeEntries'] = true;
46 46
 
47
-		if($xml) {
47
+		if ($xml) {
48 48
 			parent::__construct($xml);
49 49
 		}
50 50
 	}
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
 		if ($type == "account")
65 65
 		{
66 66
 			// Only search if a query was provided - don't search for all accounts
67
-			if($query)
67
+			if ($query)
68 68
 			{
69 69
 				$options['account_type'] = $_REQUEST['account_type'];
70 70
 				$links = Api\Accounts::link_query($query, $options);
@@ -75,7 +75,7 @@  discard block
 block discarded – undo
75 75
 			$links = Api\Link::query($app, $query, $options);
76 76
 		}
77 77
 		$results = array();
78
-		foreach($links as $id => $name)
78
+		foreach ($links as $id => $name)
79 79
 		{
80 80
 			$results[] = array('id' => $id, 'label' => $name);
81 81
 		}
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
 	public static function ajax_email()
96 96
 	{
97 97
 		// If no mail app access, use link system -> addressbook
98
-		if(!$GLOBALS['egw_info']['apps']['mail'])
98
+		if (!$GLOBALS['egw_info']['apps']['mail'])
99 99
 		{
100 100
 			$_REQUEST['app'] = 'addressbook-email';
101 101
 			return self::ajax_search();
@@ -113,7 +113,7 @@  discard block
 block discarded – undo
113 113
 	 * @param array $content
114 114
 	 * @param array &$validated=array() validated content
115 115
 	 */
116
-	public function validate($cname, array $expand, array $content, &$validated=array())
116
+	public function validate($cname, array $expand, array $content, &$validated = array())
117 117
 	{
118 118
 		$form_name = self::form_name($cname, $this->id, $expand);
119 119
 
@@ -123,39 +123,39 @@  discard block
 block discarded – undo
123 123
 			$value = $value_in = self::get_array($content, $form_name);
124 124
 			$allowed = Select::selOptions($form_name);
125 125
 
126
-			foreach((array) $value as $key => $val)
126
+			foreach ((array)$value as $key => $val)
127 127
 			{
128
-				if(count($allowed) && !$this->attrs['allowFreeEntries'] && !array_key_exists($val,$allowed))
128
+				if (count($allowed) && !$this->attrs['allowFreeEntries'] && !array_key_exists($val, $allowed))
129 129
 				{
130
-					self::set_validation_error($form_name,lang("'%1' is NOT allowed ('%2')!",$val,implode("','",array_keys($allowed))),'');
130
+					self::set_validation_error($form_name, lang("'%1' is NOT allowed ('%2')!", $val, implode("','", array_keys($allowed))), '');
131 131
 					unset($value[$key]);
132 132
 				}
133
-				if($this->type == 'taglist-email' && $this->attrs['include_lists'] && is_numeric($val))
133
+				if ($this->type == 'taglist-email' && $this->attrs['include_lists'] && is_numeric($val))
134 134
 				{
135 135
 					$lists = $GLOBALS['egw']->contacts->get_lists(Api\Acl::READ);
136
-					if(!array_key_exists($val, $lists))
136
+					if (!array_key_exists($val, $lists))
137 137
 					{
138
-						self::set_validation_error($form_name,lang("'%1' is NOT allowed ('%2')!",$val,implode("','",array_keys($lists))),'');
138
+						self::set_validation_error($form_name, lang("'%1' is NOT allowed ('%2')!", $val, implode("','", array_keys($lists))), '');
139 139
 					}
140 140
 				}
141
-				else if($this->type == 'taglist-email' && !preg_match(Url::EMAIL_PREG, $val) &&
142
-						!($this->attrs['domainOptional'] && preg_match (Taglist::EMAIL_PREG_NO_DOMAIN, $val)) &&
141
+				else if ($this->type == 'taglist-email' && !preg_match(Url::EMAIL_PREG, $val) &&
142
+						!($this->attrs['domainOptional'] && preg_match(Taglist::EMAIL_PREG_NO_DOMAIN, $val)) &&
143 143
 					// Allow merge placeholders.  Might be a better way to do this though.
144
-					!preg_match('/{{.+}}|\$\$.+\$\$/',$val)
144
+					!preg_match('/{{.+}}|\$\$.+\$\$/', $val)
145 145
 				)
146 146
 				{
147
-					self::set_validation_error($form_name,lang("'%1' has an invalid format",$val),'');
147
+					self::set_validation_error($form_name, lang("'%1' has an invalid format", $val), '');
148 148
 				}
149 149
 			}
150 150
 			if ($ok && $value === '' && $this->attrs['needed'])
151 151
 			{
152
-				self::set_validation_error($form_name,lang('Field must not be empty !!!',$value),'');
152
+				self::set_validation_error($form_name, lang('Field must not be empty !!!', $value), '');
153 153
 			}
154 154
 			if (array_key_exists('multiple', $this->attrs) && (!$this->attrs['multiple'] || $this->attrs['multiple'] === 'false') && is_array($value))
155 155
 			{
156 156
 				$value = array_shift($value);
157 157
 			}
158
-			$valid =& self::get_array($validated, $form_name, true);
158
+			$valid = & self::get_array($validated, $form_name, true);
159 159
 			// returning null instead of array(), as array() will be overwritten by etemplate_new::complete_array_merge()
160 160
 			// with preserved old content and therefore user can not empty a taglist
161 161
 			if (true) $valid = $value ? $value : null;
Please login to merge, or discard this patch.
api/anon_images.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -24,8 +24,8 @@  discard block
 block discarded – undo
24 24
 $path = $GLOBALS['egw_info']['server']['files_dir'].'/anon-images';
25 25
 
26 26
 if (!file_exists($path) || empty($_GET['src']) ||
27
-	basename($_GET['src']) !== $_GET['src'] ||	// make sure no directory traversal
28
-	!preg_match('/^[a-z 0-9._-]+\.(jpe?g|png|gif|svg|ico)$/i', $_GET['src']) ||	// only allow images, not eg. Javascript!
27
+	basename($_GET['src']) !== $_GET['src'] || // make sure no directory traversal
28
+	!preg_match('/^[a-z 0-9._-]+\.(jpe?g|png|gif|svg|ico)$/i', $_GET['src']) || // only allow images, not eg. Javascript!
29 29
 	!file_exists($path .= '/'.$_GET['src']) ||
30 30
 	!($fp = fopen($path, 'r')))
31 31
 {
@@ -34,7 +34,7 @@  discard block
 block discarded – undo
34 34
 }
35 35
 else
36 36
 {
37
-	Api\Session::cache_control(864000);	// 10 days
37
+	Api\Session::cache_control(864000); // 10 days
38 38
 	$size = filesize($path);
39 39
 	header('ETag: "'.md5($_GET['src'].$size.filemtime($path)).'"');
40 40
 	header('Content-Type: '.Api\MimeMagic::filename2mime($_GET['src']));
Please login to merge, or discard this patch.
infolog/inc/class.infolog_hooks.inc.php 2 patches
Upper-Lower-Casing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -108,7 +108,7 @@
 block discarded – undo
108 108
 
109 109
 		if ($GLOBALS['egw_info']['user']['apps']['admin'] && !Api\Header\UserAgent::mobile())
110 110
 		{
111
-			$file = Array(
111
+			$file = array(
112 112
 				'Site configuration' => Egw::link('/index.php',array(
113 113
 					'menuaction' => 'infolog.infolog_ui.admin',
114 114
 					// As long as CKEditor needs CSP exceptions, this needs to
Please login to merge, or discard this patch.
Spacing   +43 added lines, -43 removed lines patch added patch discarded remove patch
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
29 29
 	 */
30 30
 	static function not_enum_group_acls($location)
31 31
 	{
32
-		unset($location);	// not used, but part of hook signature
32
+		unset($location); // not used, but part of hook signature
33 33
 		$config = Api\Config::read('infolog');
34 34
 
35 35
 		return $config['group_owners'];
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
 	 */
44 44
 	static function search_link($location)
45 45
 	{
46
-		unset($location);	// not used, but part of hook signature
46
+		unset($location); // not used, but part of hook signature
47 47
 
48 48
 		return array(
49 49
 			'query'      => 'infolog.infolog_bo.link_query',
@@ -66,7 +66,7 @@  discard block
 block discarded – undo
66 66
 			'add_id'     => 'action_id',
67 67
 			'add_popup'  => '760x570',
68 68
 			'file_access'=> 'infolog.infolog_bo.file_access',
69
-			'file_access_user' => true,	// file_access supports 4th parameter $user
69
+			'file_access_user' => true, // file_access supports 4th parameter $user
70 70
 			'edit'       => array(
71 71
 				'menuaction' => 'infolog.infolog_ui.edit',
72 72
 			),
@@ -93,46 +93,46 @@  discard block
 block discarded – undo
93 93
 			display_sidebox($appname, lang('Favorites'), Framework\Favorites::list_favorites($appname));
94 94
 
95 95
 			$file = array(
96
-				'infolog list' => Egw::link('/index.php',array(
96
+				'infolog list' => Egw::link('/index.php', array(
97 97
 					'menuaction' => 'infolog.infolog_ui.index',
98 98
 					'ajax' => 'true')),
99 99
 				array(
100
-					'text' => lang('Add %1',lang(Link::get_registry($appname, 'entry'))),
100
+					'text' => lang('Add %1', lang(Link::get_registry($appname, 'entry'))),
101 101
 					'no_lang' => true,
102 102
 					'link' => "javascript:app.infolog.add_link_sidemenu();"
103 103
 				),
104
-				'Placeholders' => Egw::link('/index.php','menuaction=infolog.infolog_merge.show_replacements')
104
+				'Placeholders' => Egw::link('/index.php', 'menuaction=infolog.infolog_merge.show_replacements')
105 105
 			);
106
-			display_sidebox($appname,$GLOBALS['egw_info']['apps']['infolog']['title'].' '.lang('Menu'),$file);
106
+			display_sidebox($appname, $GLOBALS['egw_info']['apps']['infolog']['title'].' '.lang('Menu'), $file);
107 107
 		}
108 108
 
109 109
 		if ($GLOBALS['egw_info']['user']['apps']['admin'] && !Api\Header\UserAgent::mobile())
110 110
 		{
111 111
 			$file = Array(
112
-				'Site configuration' => Egw::link('/index.php',array(
112
+				'Site configuration' => Egw::link('/index.php', array(
113 113
 					'menuaction' => 'infolog.infolog_ui.admin',
114 114
 					// As long as CKEditor needs CSP exceptions, this needs to
115 115
 					// load in an iframe
116 116
 					'ajax' => 'false',
117 117
 				)),
118
-				'Global Categories'  => Egw::link('/index.php',array(
118
+				'Global Categories'  => Egw::link('/index.php', array(
119 119
 					'menuaction' => 'admin.admin_categories.index',
120 120
 					'appname'    => $appname,
121 121
 					'global_cats'=> True,
122 122
 					'ajax' => 'true',
123 123
 				)),
124
-				'Custom fields, type and status' => Egw::link('/index.php',array(
124
+				'Custom fields, type and status' => Egw::link('/index.php', array(
125 125
 					'menuaction' => 'infolog.infolog_customfields.index',
126 126
 					'ajax' => 'true',
127 127
 				)),
128 128
 			);
129 129
 			if ($location == 'admin')
130 130
 			{
131
-				display_section($appname,$file);
131
+				display_section($appname, $file);
132 132
 			}
133 133
 			else
134 134
 			{
135
-				display_sidebox($appname,lang('Admin'),$file);
135
+				display_sidebox($appname, lang('Admin'), $file);
136 136
 			}
137 137
 		}
138 138
 	}
@@ -145,19 +145,19 @@  discard block
 block discarded – undo
145 145
 	static function settings()
146 146
 	{
147 147
 		/* Setup some values to fill the array of this app's settings below */
148
-		$info = new infolog_bo();	// need some labels from
148
+		$info = new infolog_bo(); // need some labels from
149 149
 		$filters = $show_home = array();
150 150
 		$show_home[] = lang("DON'T show InfoLog");
151 151
 		$filters['none'] = $info->filters[''];
152
-		foreach($info->filters as $key => $label)
152
+		foreach ($info->filters as $key => $label)
153 153
 		{
154 154
 			$show_home[$key] = $filters[$key] = lang($label);
155 155
 		}
156 156
 
157 157
 		// migrage old filter-pref 1,2 to the filter one 'own-open-today'
158
-		if (isset($GLOBALS['type']) && in_array($GLOBALS['egw']->preferences->{$GLOBALS['type']}['homeShowEvents'],array('1','2')))
158
+		if (isset($GLOBALS['type']) && in_array($GLOBALS['egw']->preferences->{$GLOBALS['type']}['homeShowEvents'], array('1', '2')))
159 159
 		{
160
-			$GLOBALS['egw']->preferences->add('infolog','homeShowEvents','own-open-today',$GLOBALS['type']);
160
+			$GLOBALS['egw']->preferences->add('infolog', 'homeShowEvents', 'own-open-today', $GLOBALS['type']);
161 161
 			$GLOBALS['egw']->preferences->save_repository();
162 162
 		}
163 163
 		$show_links = array(
@@ -234,7 +234,7 @@  discard block
 block discarded – undo
234 234
 				'help'   => 'Should the Infolog list show a unique numerical Id, which can be used eg. as ticket Id.',
235 235
 				'xmlrpc' => True,
236 236
 				'admin'  => False,
237
-				'default'=> '1',	// Yes
237
+				'default'=> '1', // Yes
238 238
 			),
239 239
 			'listNoSubs' => array(
240 240
 				'type'   => 'select',
@@ -248,7 +248,7 @@  discard block
 block discarded – undo
248 248
 				'help'   => 'Should InfoLog show Subtasks, -calls or -notes in the normal view or not. You can always view the Subs via there parent.',
249 249
 				'xmlrpc' => True,
250 250
 				'admin'  => False,
251
-				'default'=> '0',	// Allways show them
251
+				'default'=> '0', // Allways show them
252 252
 			),
253 253
 			'show_links' => array(
254 254
 				'type'   => 'select',
@@ -268,7 +268,7 @@  discard block
 block discarded – undo
268 268
 				'help'   => 'Should the Infolog list show the percent done only for status ongoing or two separate icons.',
269 269
 				'xmlrpc' => True,
270 270
 				'admin'  => False,
271
-				'default'=> 1,	// Yes
271
+				'default'=> 1, // Yes
272 272
 			),
273 273
 			'limit_des_lines' => array(
274 274
 				'type'   => 'input',
@@ -297,7 +297,7 @@  discard block
 block discarded – undo
297 297
 			'help'   => 'Do you want a notification, if items you created get updated?',
298 298
 			'xmlrpc' => True,
299 299
 			'admin'  => False,
300
-			'default'=> '1',	// Yes
300
+			'default'=> '1', // Yes
301 301
 		);
302 302
 		$settings['notify_assigned'] = array(
303 303
 			'type'   => 'select',
@@ -311,7 +311,7 @@  discard block
 block discarded – undo
311 311
 			),
312 312
 			'xmlrpc' => True,
313 313
 			'admin'  => False,
314
-			'default'=> '1',	// Yes
314
+			'default'=> '1', // Yes
315 315
 		);
316 316
 
317 317
 		// to add options for more then 3 days back or in advance, you need to update soinfolog::users_with_open_entries()!
@@ -320,8 +320,8 @@  discard block
 block discarded – undo
320 320
 			'-1d' => lang('one day after'),
321 321
 			'0d'  => lang('same day'),
322 322
 			'1d'  => lang('one day in advance'),
323
-			'2d'  => lang('%1 days in advance',2),
324
-			'3d'  => lang('%1 days in advance',3),
323
+			'2d'  => lang('%1 days in advance', 2),
324
+			'3d'  => lang('%1 days in advance', 3),
325 325
 		);
326 326
 		$settings['notify_due_delegated'] = array(
327 327
 			'type'   => 'select',
@@ -331,7 +331,7 @@  discard block
 block discarded – undo
331 331
 			'values' => $options,
332 332
 			'xmlrpc' => True,
333 333
 			'admin'  => False,
334
-			'default'=> '0',	// No
334
+			'default'=> '0', // No
335 335
 		);
336 336
 		$settings['notify_due_responsible'] = array(
337 337
 			'type'   => 'select',
@@ -341,7 +341,7 @@  discard block
 block discarded – undo
341 341
 			'values' => $options,
342 342
 			'xmlrpc' => True,
343 343
 			'admin'  => False,
344
-			'default'=> '0d',	// Same day
344
+			'default'=> '0d', // Same day
345 345
 		);
346 346
 		$settings['notify_start_delegated'] = array(
347 347
 			'type'   => 'select',
@@ -351,7 +351,7 @@  discard block
 block discarded – undo
351 351
 			'values' => $options,
352 352
 			'xmlrpc' => True,
353 353
 			'admin'  => False,
354
-			'default'=> '0',	// No
354
+			'default'=> '0', // No
355 355
 		);
356 356
 		$settings['notify_start_responsible'] = array(
357 357
 			'type'   => 'select',
@@ -361,7 +361,7 @@  discard block
 block discarded – undo
361 361
 			'values' => $options,
362 362
 			'xmlrpc' => True,
363 363
 			'admin'  => False,
364
-			'default'=> '0d',	// Same day
364
+			'default'=> '0d', // Same day
365 365
 		);
366 366
 
367 367
 		// receive notification for items owned by groups you are part of
@@ -372,7 +372,7 @@  discard block
 block discarded – undo
372 372
 			'help'   => 'Do you want a notification if items owned by groups you are part of get updated ?',
373 373
 			'xmlrpc' => True,
374 374
 			'admin'  => False,
375
-			'default'=> '0',	// No
375
+			'default'=> '0', // No
376 376
 		);
377 377
 		// Notify for types (default)
378 378
 		$settings['no_notification_types'] = array(
@@ -381,7 +381,7 @@  discard block
 block discarded – undo
381 381
 			'name'   => 'no_notification_types',
382 382
 			'help'   => "Automatically check 'Do not notify' for these types",
383 383
 			'values' => $info->enums['type'],
384
-			'default'=> array(),	// None
384
+			'default'=> array(), // None
385 385
 		);
386 386
 
387 387
 		$settings[] = array(
@@ -400,8 +400,8 @@  discard block
 block discarded – undo
400 400
 				'size'   => 60,
401 401
 				'label'  => 'Default document to insert entries',
402 402
 				'name'   => 'default_document',
403
-				'help'   => lang('If you specify a document (full vfs path) here, %1 displays an extra document icon for each entry. That icon allows to download the specified document with the data inserted.',lang('infolog')).' '.
404
-					lang('The document can contain placeholder like {{%1}}, to be replaced with the data.','info_subject').' '.
403
+				'help'   => lang('If you specify a document (full vfs path) here, %1 displays an extra document icon for each entry. That icon allows to download the specified document with the data inserted.', lang('infolog')).' '.
404
+					lang('The document can contain placeholder like {{%1}}, to be replaced with the data.', 'info_subject').' '.
405 405
 					lang('The following document-types are supported:').'*.rtf, *.txt',
406 406
 				'run_lang' => false,
407 407
 				'xmlrpc' => True,
@@ -412,8 +412,8 @@  discard block
 block discarded – undo
412 412
 				'size'   => 60,
413 413
 				'label'  => 'Directory with documents to insert entries',
414 414
 				'name'   => 'document_dir',
415
-				'help'   => lang('If you specify a directory (full vfs path) here, %1 displays an action for each document. That action allows to download the specified document with the data inserted.',lang('infolog')).' '.
416
-					lang('The document can contain placeholder like {{%1}}, to be replaced with the data.','info_subject').' '.
415
+				'help'   => lang('If you specify a directory (full vfs path) here, %1 displays an action for each document. That action allows to download the specified document with the data inserted.', lang('infolog')).' '.
416
+					lang('The document can contain placeholder like {{%1}}, to be replaced with the data.', 'info_subject').' '.
417 417
 					lang('The following document-types are supported:').'*.rtf, *.txt',
418 418
 				'run_lang' => false,
419 419
 				'xmlrpc' => True,
@@ -502,12 +502,12 @@  discard block
 block discarded – undo
502 502
 	 */
503 503
 	private static function all_cats()
504 504
 	{
505
-		$categories = new Api\Categories('','infolog');
505
+		$categories = new Api\Categories('', 'infolog');
506 506
 		$accountId = $GLOBALS['egw_info']['user']['account_id'];
507 507
 
508
-		foreach((array)$categories->return_sorted_array(0,False,'','','',true) as $cat)
508
+		foreach ((array)$categories->return_sorted_array(0, False, '', '', '', true) as $cat)
509 509
 		{
510
-			$s = str_repeat('&nbsp;',$cat['level']) . stripslashes($cat['name']);
510
+			$s = str_repeat('&nbsp;', $cat['level']).stripslashes($cat['name']);
511 511
 
512 512
 			if ($cat['app_name'] == 'phpgw' || $cat['owner'] == '-1')
513 513
 			{
@@ -515,13 +515,13 @@  discard block
 block discarded – undo
515 515
 			}
516 516
 			elseif ($cat['owner'] != $accountId)
517 517
 			{
518
-				$s .= '&lt;' . $GLOBALS['egw']->accounts->id2name($cat['owner'], 'account_fullname') . '&gt;';
518
+				$s .= '&lt;'.$GLOBALS['egw']->accounts->id2name($cat['owner'], 'account_fullname').'&gt;';
519 519
 			}
520 520
 			elseif ($cat['access'] == 'private')
521 521
 			{
522 522
 				$s .= ' &#9829;';
523 523
 			}
524
-			$sel_options[$cat['id']] = $s;	// 0.9.14 only
524
+			$sel_options[$cat['id']] = $s; // 0.9.14 only
525 525
 		}
526 526
 		return $sel_options;
527 527
 	}
@@ -542,7 +542,7 @@  discard block
 block discarded – undo
542 542
 
543 543
 			if (!$async->read('infolog-async-notification'))
544 544
 			{
545
-				$async->set_timer(array('hour' => 2),'infolog-async-notification','infolog.infolog_bo.async_notification',null);
545
+				$async->set_timer(array('hour' => 2), 'infolog-async-notification', 'infolog.infolog_bo.async_notification', null);
546 546
 			}
547 547
 		}
548 548
 	}
@@ -555,7 +555,7 @@  discard block
 block discarded – undo
555 555
 	 */
556 556
 	public static function acl_rights($params)
557 557
 	{
558
-		unset($params);	// not used, but default function signature for hooks
558
+		unset($params); // not used, but default function signature for hooks
559 559
 		return array(
560 560
 			Acl::READ    => 'read',
561 561
 			Acl::ADD     => 'add',
@@ -573,7 +573,7 @@  discard block
 block discarded – undo
573 573
 	 */
574 574
 	public static function categories($location)
575 575
 	{
576
-		unset($location);	// not used, but part of hook signature
576
+		unset($location); // not used, but part of hook signature
577 577
 		return true;
578 578
 	}
579 579
 
@@ -584,9 +584,9 @@  discard block
 block discarded – undo
584 584
 	 */
585 585
 	public static function mail_import($args)
586 586
 	{
587
-		unset($args);	// not used, but required by function signature
587
+		unset($args); // not used, but required by function signature
588 588
 
589
-		return array (
589
+		return array(
590 590
 			'menuaction' => 'infolog.infolog_ui.mail_import',
591 591
 			'popup' => Link::get_registry('infolog', 'edit_popup')
592 592
 		);
Please login to merge, or discard this patch.
api/src/Etemplate/Widget/Description.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -40,12 +40,12 @@
 block discarded – undo
40 40
 	 * @param string $cname
41 41
 	 * @param array $expand values for keys 'c', 'row', 'c_', 'row_', 'cont'
42 42
 	 */
43
-	public function beforeSendToClient($cname, array $expand=null)
43
+	public function beforeSendToClient($cname, array $expand = null)
44 44
 	{
45 45
 		if ($this->attrs['activate_links'])
46 46
 		{
47 47
 			$form_name = self::form_name($cname, $this->id, $expand);
48
-			$value =& self::get_array(self::$request->content, $form_name);
48
+			$value = & self::get_array(self::$request->content, $form_name);
49 49
 			if (!empty($value))
50 50
 			{
51 51
 				$value = htmlspecialchars($value);
Please login to merge, or discard this patch.