Passed
Push — master ( 49af33...3cffbe )
by Alxarafe
21:21
created
dolibarr/htdocs/core/actions_addupdatedelete.inc.php 3 patches
Indentation   +158 added lines, -158 removed lines patch added patch discarded remove patch
@@ -32,187 +32,187 @@
 block discarded – undo
32 32
 
33 33
 if ($cancel)
34 34
 {
35
-	if (! empty($backtopage))
36
-	{
37
-		header("Location: ".$backtopage);
38
-		exit;
39
-	}
40
-	$action='';
35
+    if (! empty($backtopage))
36
+    {
37
+        header("Location: ".$backtopage);
38
+        exit;
39
+    }
40
+    $action='';
41 41
 }
42 42
 
43 43
 // Action to add record
44 44
 if ($action == 'add' && ! empty($permissiontoadd))
45 45
 {
46
-	foreach ($object->fields as $key => $val)
47
-	{
48
-		if (in_array($key, array('rowid', 'entity', 'date_creation', 'tms', 'fk_user_creat', 'fk_user_modif', 'import_key'))) continue;	// Ignore special fields
49
-
50
-		// Set value to insert
51
-		if (in_array($object->fields[$key]['type'], array('text', 'html'))) {
52
-			$value = GETPOST($key,'none');
53
-		} elseif ($object->fields[$key]['type']=='date') {
54
-			$value = dol_mktime(12, 0, 0, GETPOST($key.'month'), GETPOST($key.'day'), GETPOST($key.'year'));
55
-		} elseif ($object->fields[$key]['type']=='datetime') {
56
-			$value = dol_mktime(GETPOST($key.'hour'), GETPOST($key.'min'), 0, GETPOST($key.'month'), GETPOST($key.'day'), GETPOST($key.'year'));
57
-		} elseif ($object->fields[$key]['type']=='price') {
58
-			$value = price2num(GETPOST($key));
59
-		} else {
60
-			$value = GETPOST($key,'alpha');
61
-		}
62
-		if (preg_match('/^integer:/i', $object->fields[$key]['type']) && $value == '-1') $value='';		// This is an implicit foreign key field
63
-		if (! empty($object->fields[$key]['foreignkey']) && $value == '-1') $value='';					// This is an explicit foreign key field
64
-
65
-		$object->$key=$value;
66
-		if ($val['notnull'] > 0 && $object->$key == '' && is_null($val['default']))
67
-		{
68
-			$error++;
69
-			setEventMessages($langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv($val['label'])), null, 'errors');
70
-		}
71
-	}
72
-
73
-	if (! $error)
74
-	{
75
-		$result=$object->create($user);
76
-		if ($result > 0)
77
-		{
78
-			// Creation OK
79
-			$urltogo=$backtopage?str_replace('__ID__', $result, $backtopage):$backurlforlist;
80
-			header("Location: ".$urltogo);
81
-			exit;
82
-		}
83
-		else
84
-		{
85
-			// Creation KO
86
-			if (! empty($object->errors)) setEventMessages(null, $object->errors, 'errors');
87
-			else  setEventMessages($object->error, null, 'errors');
88
-			$action='create';
89
-		}
90
-	}
91
-	else
92
-	{
93
-		$action='create';
94
-	}
46
+    foreach ($object->fields as $key => $val)
47
+    {
48
+        if (in_array($key, array('rowid', 'entity', 'date_creation', 'tms', 'fk_user_creat', 'fk_user_modif', 'import_key'))) continue;	// Ignore special fields
49
+
50
+        // Set value to insert
51
+        if (in_array($object->fields[$key]['type'], array('text', 'html'))) {
52
+            $value = GETPOST($key,'none');
53
+        } elseif ($object->fields[$key]['type']=='date') {
54
+            $value = dol_mktime(12, 0, 0, GETPOST($key.'month'), GETPOST($key.'day'), GETPOST($key.'year'));
55
+        } elseif ($object->fields[$key]['type']=='datetime') {
56
+            $value = dol_mktime(GETPOST($key.'hour'), GETPOST($key.'min'), 0, GETPOST($key.'month'), GETPOST($key.'day'), GETPOST($key.'year'));
57
+        } elseif ($object->fields[$key]['type']=='price') {
58
+            $value = price2num(GETPOST($key));
59
+        } else {
60
+            $value = GETPOST($key,'alpha');
61
+        }
62
+        if (preg_match('/^integer:/i', $object->fields[$key]['type']) && $value == '-1') $value='';		// This is an implicit foreign key field
63
+        if (! empty($object->fields[$key]['foreignkey']) && $value == '-1') $value='';					// This is an explicit foreign key field
64
+
65
+        $object->$key=$value;
66
+        if ($val['notnull'] > 0 && $object->$key == '' && is_null($val['default']))
67
+        {
68
+            $error++;
69
+            setEventMessages($langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv($val['label'])), null, 'errors');
70
+        }
71
+    }
72
+
73
+    if (! $error)
74
+    {
75
+        $result=$object->create($user);
76
+        if ($result > 0)
77
+        {
78
+            // Creation OK
79
+            $urltogo=$backtopage?str_replace('__ID__', $result, $backtopage):$backurlforlist;
80
+            header("Location: ".$urltogo);
81
+            exit;
82
+        }
83
+        else
84
+        {
85
+            // Creation KO
86
+            if (! empty($object->errors)) setEventMessages(null, $object->errors, 'errors');
87
+            else  setEventMessages($object->error, null, 'errors');
88
+            $action='create';
89
+        }
90
+    }
91
+    else
92
+    {
93
+        $action='create';
94
+    }
95 95
 }
96 96
 
97 97
 // Action to update record
98 98
 if ($action == 'update' && ! empty($permissiontoadd))
99 99
 {
100
-	foreach ($object->fields as $key => $val)
101
-	{
102
-		if (! GETPOSTISSET($key)) continue;		// The field was not submited to be edited
103
-		if (in_array($key, array('rowid', 'entity', 'date_creation', 'tms', 'fk_user_creat', 'fk_user_modif', 'import_key'))) continue;	// Ignore special fields
104
-
105
-		// Set value to update
106
-		if (in_array($object->fields[$key]['type'], array('text', 'html'))) {
107
-			$value = GETPOST($key,'none');
108
-		} elseif ($object->fields[$key]['type']=='date') {
109
-			$value = dol_mktime(12, 0, 0, GETPOST($key.'month'), GETPOST($key.'day'), GETPOST($key.'year'));
110
-		} elseif ($object->fields[$key]['type']=='datetime') {
111
-			$value = dol_mktime(GETPOST($key.'hour'), GETPOST($key.'min'), 0, GETPOST($key.'month'), GETPOST($key.'day'), GETPOST($key.'year'));
112
-		} elseif ($object->fields[$key]['type']=='price') {
113
-			$value = price2num(GETPOST($key));
114
-		} else {
115
-			$value = GETPOST($key,'alpha');
116
-		}
117
-		if (preg_match('/^integer:/i', $object->fields[$key]['type']) && $value == '-1') $value='';		// This is an implicit foreign key field
118
-		if (! empty($object->fields[$key]['foreignkey']) && $value == '-1') $value='';					// This is an explicit foreign key field
119
-
120
-		$object->$key=$value;
121
-		if ($val['notnull'] > 0 && $object->$key == '' && is_null($val['default']))
122
-		{
123
-			$error++;
124
-			setEventMessages($langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv($val['label'])), null, 'errors');
125
-		}
126
-	}
127
-
128
-	if (! $error)
129
-	{
130
-		$result=$object->update($user);
131
-		if ($result > 0)
132
-		{
133
-			$action='view';
134
-		}
135
-		else
136
-		{
137
-			// Creation KO
138
-			setEventMessages($object->error, $object->errors, 'errors');
139
-			$action='edit';
140
-		}
141
-	}
142
-	else
143
-	{
144
-		$action='edit';
145
-	}
100
+    foreach ($object->fields as $key => $val)
101
+    {
102
+        if (! GETPOSTISSET($key)) continue;		// The field was not submited to be edited
103
+        if (in_array($key, array('rowid', 'entity', 'date_creation', 'tms', 'fk_user_creat', 'fk_user_modif', 'import_key'))) continue;	// Ignore special fields
104
+
105
+        // Set value to update
106
+        if (in_array($object->fields[$key]['type'], array('text', 'html'))) {
107
+            $value = GETPOST($key,'none');
108
+        } elseif ($object->fields[$key]['type']=='date') {
109
+            $value = dol_mktime(12, 0, 0, GETPOST($key.'month'), GETPOST($key.'day'), GETPOST($key.'year'));
110
+        } elseif ($object->fields[$key]['type']=='datetime') {
111
+            $value = dol_mktime(GETPOST($key.'hour'), GETPOST($key.'min'), 0, GETPOST($key.'month'), GETPOST($key.'day'), GETPOST($key.'year'));
112
+        } elseif ($object->fields[$key]['type']=='price') {
113
+            $value = price2num(GETPOST($key));
114
+        } else {
115
+            $value = GETPOST($key,'alpha');
116
+        }
117
+        if (preg_match('/^integer:/i', $object->fields[$key]['type']) && $value == '-1') $value='';		// This is an implicit foreign key field
118
+        if (! empty($object->fields[$key]['foreignkey']) && $value == '-1') $value='';					// This is an explicit foreign key field
119
+
120
+        $object->$key=$value;
121
+        if ($val['notnull'] > 0 && $object->$key == '' && is_null($val['default']))
122
+        {
123
+            $error++;
124
+            setEventMessages($langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv($val['label'])), null, 'errors');
125
+        }
126
+    }
127
+
128
+    if (! $error)
129
+    {
130
+        $result=$object->update($user);
131
+        if ($result > 0)
132
+        {
133
+            $action='view';
134
+        }
135
+        else
136
+        {
137
+            // Creation KO
138
+            setEventMessages($object->error, $object->errors, 'errors');
139
+            $action='edit';
140
+        }
141
+    }
142
+    else
143
+    {
144
+        $action='edit';
145
+    }
146 146
 }
147 147
 
148 148
 // Action to update one extrafield
149 149
 if ($action == "update_extras" && ! empty($permissiontoadd))
150 150
 {
151
-	$object->fetch(GETPOST('id','int'));
152
-	$attributekey = GETPOST('attribute','alpha');
153
-	$attributekeylong = 'options_'.$attributekey;
154
-	$object->array_options['options_'.$attributekey] = GETPOST($attributekeylong,' alpha');
155
-
156
-	$result = $object->insertExtraFields(empty($triggermodname)?'':$triggermodname, $user);
157
-	if ($result > 0)
158
-	{
159
-		setEventMessages($langs->trans('RecordSaved'), null, 'mesgs');
160
-		$action = 'view';
161
-	}
162
-	else
163
-	{
164
-		setEventMessages($object->error, $object->errors, 'errors');
165
-		$action = 'edit_extras';
166
-	}
151
+    $object->fetch(GETPOST('id','int'));
152
+    $attributekey = GETPOST('attribute','alpha');
153
+    $attributekeylong = 'options_'.$attributekey;
154
+    $object->array_options['options_'.$attributekey] = GETPOST($attributekeylong,' alpha');
155
+
156
+    $result = $object->insertExtraFields(empty($triggermodname)?'':$triggermodname, $user);
157
+    if ($result > 0)
158
+    {
159
+        setEventMessages($langs->trans('RecordSaved'), null, 'mesgs');
160
+        $action = 'view';
161
+    }
162
+    else
163
+    {
164
+        setEventMessages($object->error, $object->errors, 'errors');
165
+        $action = 'edit_extras';
166
+    }
167 167
 }
168 168
 
169 169
 // Action to delete
170 170
 if ($action == 'confirm_delete' && ! empty($permissiontodelete))
171 171
 {
172
-	$result=$object->delete($user);
173
-	if ($result > 0)
174
-	{
175
-		// Delete OK
176
-		setEventMessages("RecordDeleted", null, 'mesgs');
177
-		header("Location: ".$backurlforlist);
178
-		exit;
179
-	}
180
-	else
181
-	{
182
-		if (! empty($object->errors)) setEventMessages(null, $object->errors, 'errors');
183
-		else setEventMessages($object->error, null, 'errors');
184
-	}
172
+    $result=$object->delete($user);
173
+    if ($result > 0)
174
+    {
175
+        // Delete OK
176
+        setEventMessages("RecordDeleted", null, 'mesgs');
177
+        header("Location: ".$backurlforlist);
178
+        exit;
179
+    }
180
+    else
181
+    {
182
+        if (! empty($object->errors)) setEventMessages(null, $object->errors, 'errors');
183
+        else setEventMessages($object->error, null, 'errors');
184
+    }
185 185
 }
186 186
 
187 187
 // Action clone object
188 188
 if ($action == 'confirm_clone' && $confirm == 'yes' && ! empty($permissiontoadd))
189 189
 {
190
-	if (1==0 && ! GETPOST('clone_content') && ! GETPOST('clone_receivers'))
191
-	{
192
-		setEventMessages($langs->trans("NoCloneOptionsSpecified"), null, 'errors');
193
-	}
194
-	else
195
-	{
196
-		if ($object->id > 0)
197
-		{
198
-			// Because createFromClone modifies the object, we must clone it so that we can restore it later
199
-			$orig = clone $object;
200
-
201
-			$result=$object->createFromClone($user, $object->id);
202
-			if ($result > 0)
203
-			{
204
-				$newid = 0;
205
-				if (is_object($result)) $newid = $result->id;
206
-				else $newid = $result;
207
-				header("Location: ".$_SERVER['PHP_SELF'].'?id='.$newid);	// Open record of new object
208
-				exit;
209
-			}
210
-			else
211
-			{
212
-				setEventMessages($object->error, $object->errors, 'errors');
213
-				$object = $orig;
214
-				$action='';
215
-			}
216
-		}
217
-	}
190
+    if (1==0 && ! GETPOST('clone_content') && ! GETPOST('clone_receivers'))
191
+    {
192
+        setEventMessages($langs->trans("NoCloneOptionsSpecified"), null, 'errors');
193
+    }
194
+    else
195
+    {
196
+        if ($object->id > 0)
197
+        {
198
+            // Because createFromClone modifies the object, we must clone it so that we can restore it later
199
+            $orig = clone $object;
200
+
201
+            $result=$object->createFromClone($user, $object->id);
202
+            if ($result > 0)
203
+            {
204
+                $newid = 0;
205
+                if (is_object($result)) $newid = $result->id;
206
+                else $newid = $result;
207
+                header("Location: ".$_SERVER['PHP_SELF'].'?id='.$newid);	// Open record of new object
208
+                exit;
209
+            }
210
+            else
211
+            {
212
+                setEventMessages($object->error, $object->errors, 'errors');
213
+                $object = $orig;
214
+                $action='';
215
+            }
216
+        }
217
+    }
218 218
 }
Please login to merge, or discard this patch.
Spacing   +49 added lines, -49 removed lines patch added patch discarded remove patch
@@ -32,128 +32,128 @@  discard block
 block discarded – undo
32 32
 
33 33
 if ($cancel)
34 34
 {
35
-	if (! empty($backtopage))
35
+	if (!empty($backtopage))
36 36
 	{
37 37
 		header("Location: ".$backtopage);
38 38
 		exit;
39 39
 	}
40
-	$action='';
40
+	$action = '';
41 41
 }
42 42
 
43 43
 // Action to add record
44
-if ($action == 'add' && ! empty($permissiontoadd))
44
+if ($action == 'add' && !empty($permissiontoadd))
45 45
 {
46 46
 	foreach ($object->fields as $key => $val)
47 47
 	{
48
-		if (in_array($key, array('rowid', 'entity', 'date_creation', 'tms', 'fk_user_creat', 'fk_user_modif', 'import_key'))) continue;	// Ignore special fields
48
+		if (in_array($key, array('rowid', 'entity', 'date_creation', 'tms', 'fk_user_creat', 'fk_user_modif', 'import_key'))) continue; // Ignore special fields
49 49
 
50 50
 		// Set value to insert
51 51
 		if (in_array($object->fields[$key]['type'], array('text', 'html'))) {
52
-			$value = GETPOST($key,'none');
53
-		} elseif ($object->fields[$key]['type']=='date') {
52
+			$value = GETPOST($key, 'none');
53
+		} elseif ($object->fields[$key]['type'] == 'date') {
54 54
 			$value = dol_mktime(12, 0, 0, GETPOST($key.'month'), GETPOST($key.'day'), GETPOST($key.'year'));
55
-		} elseif ($object->fields[$key]['type']=='datetime') {
55
+		} elseif ($object->fields[$key]['type'] == 'datetime') {
56 56
 			$value = dol_mktime(GETPOST($key.'hour'), GETPOST($key.'min'), 0, GETPOST($key.'month'), GETPOST($key.'day'), GETPOST($key.'year'));
57
-		} elseif ($object->fields[$key]['type']=='price') {
57
+		} elseif ($object->fields[$key]['type'] == 'price') {
58 58
 			$value = price2num(GETPOST($key));
59 59
 		} else {
60
-			$value = GETPOST($key,'alpha');
60
+			$value = GETPOST($key, 'alpha');
61 61
 		}
62
-		if (preg_match('/^integer:/i', $object->fields[$key]['type']) && $value == '-1') $value='';		// This is an implicit foreign key field
63
-		if (! empty($object->fields[$key]['foreignkey']) && $value == '-1') $value='';					// This is an explicit foreign key field
62
+		if (preg_match('/^integer:/i', $object->fields[$key]['type']) && $value == '-1') $value = ''; // This is an implicit foreign key field
63
+		if (!empty($object->fields[$key]['foreignkey']) && $value == '-1') $value = ''; // This is an explicit foreign key field
64 64
 
65
-		$object->$key=$value;
65
+		$object->$key = $value;
66 66
 		if ($val['notnull'] > 0 && $object->$key == '' && is_null($val['default']))
67 67
 		{
68 68
 			$error++;
69
-			setEventMessages($langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv($val['label'])), null, 'errors');
69
+			setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv($val['label'])), null, 'errors');
70 70
 		}
71 71
 	}
72 72
 
73
-	if (! $error)
73
+	if (!$error)
74 74
 	{
75
-		$result=$object->create($user);
75
+		$result = $object->create($user);
76 76
 		if ($result > 0)
77 77
 		{
78 78
 			// Creation OK
79
-			$urltogo=$backtopage?str_replace('__ID__', $result, $backtopage):$backurlforlist;
79
+			$urltogo = $backtopage ?str_replace('__ID__', $result, $backtopage) : $backurlforlist;
80 80
 			header("Location: ".$urltogo);
81 81
 			exit;
82 82
 		}
83 83
 		else
84 84
 		{
85 85
 			// Creation KO
86
-			if (! empty($object->errors)) setEventMessages(null, $object->errors, 'errors');
86
+			if (!empty($object->errors)) setEventMessages(null, $object->errors, 'errors');
87 87
 			else  setEventMessages($object->error, null, 'errors');
88
-			$action='create';
88
+			$action = 'create';
89 89
 		}
90 90
 	}
91 91
 	else
92 92
 	{
93
-		$action='create';
93
+		$action = 'create';
94 94
 	}
95 95
 }
96 96
 
97 97
 // Action to update record
98
-if ($action == 'update' && ! empty($permissiontoadd))
98
+if ($action == 'update' && !empty($permissiontoadd))
99 99
 {
100 100
 	foreach ($object->fields as $key => $val)
101 101
 	{
102
-		if (! GETPOSTISSET($key)) continue;		// The field was not submited to be edited
103
-		if (in_array($key, array('rowid', 'entity', 'date_creation', 'tms', 'fk_user_creat', 'fk_user_modif', 'import_key'))) continue;	// Ignore special fields
102
+		if (!GETPOSTISSET($key)) continue; // The field was not submited to be edited
103
+		if (in_array($key, array('rowid', 'entity', 'date_creation', 'tms', 'fk_user_creat', 'fk_user_modif', 'import_key'))) continue; // Ignore special fields
104 104
 
105 105
 		// Set value to update
106 106
 		if (in_array($object->fields[$key]['type'], array('text', 'html'))) {
107
-			$value = GETPOST($key,'none');
108
-		} elseif ($object->fields[$key]['type']=='date') {
107
+			$value = GETPOST($key, 'none');
108
+		} elseif ($object->fields[$key]['type'] == 'date') {
109 109
 			$value = dol_mktime(12, 0, 0, GETPOST($key.'month'), GETPOST($key.'day'), GETPOST($key.'year'));
110
-		} elseif ($object->fields[$key]['type']=='datetime') {
110
+		} elseif ($object->fields[$key]['type'] == 'datetime') {
111 111
 			$value = dol_mktime(GETPOST($key.'hour'), GETPOST($key.'min'), 0, GETPOST($key.'month'), GETPOST($key.'day'), GETPOST($key.'year'));
112
-		} elseif ($object->fields[$key]['type']=='price') {
112
+		} elseif ($object->fields[$key]['type'] == 'price') {
113 113
 			$value = price2num(GETPOST($key));
114 114
 		} else {
115
-			$value = GETPOST($key,'alpha');
115
+			$value = GETPOST($key, 'alpha');
116 116
 		}
117
-		if (preg_match('/^integer:/i', $object->fields[$key]['type']) && $value == '-1') $value='';		// This is an implicit foreign key field
118
-		if (! empty($object->fields[$key]['foreignkey']) && $value == '-1') $value='';					// This is an explicit foreign key field
117
+		if (preg_match('/^integer:/i', $object->fields[$key]['type']) && $value == '-1') $value = ''; // This is an implicit foreign key field
118
+		if (!empty($object->fields[$key]['foreignkey']) && $value == '-1') $value = ''; // This is an explicit foreign key field
119 119
 
120
-		$object->$key=$value;
120
+		$object->$key = $value;
121 121
 		if ($val['notnull'] > 0 && $object->$key == '' && is_null($val['default']))
122 122
 		{
123 123
 			$error++;
124
-			setEventMessages($langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv($val['label'])), null, 'errors');
124
+			setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv($val['label'])), null, 'errors');
125 125
 		}
126 126
 	}
127 127
 
128
-	if (! $error)
128
+	if (!$error)
129 129
 	{
130
-		$result=$object->update($user);
130
+		$result = $object->update($user);
131 131
 		if ($result > 0)
132 132
 		{
133
-			$action='view';
133
+			$action = 'view';
134 134
 		}
135 135
 		else
136 136
 		{
137 137
 			// Creation KO
138 138
 			setEventMessages($object->error, $object->errors, 'errors');
139
-			$action='edit';
139
+			$action = 'edit';
140 140
 		}
141 141
 	}
142 142
 	else
143 143
 	{
144
-		$action='edit';
144
+		$action = 'edit';
145 145
 	}
146 146
 }
147 147
 
148 148
 // Action to update one extrafield
149
-if ($action == "update_extras" && ! empty($permissiontoadd))
149
+if ($action == "update_extras" && !empty($permissiontoadd))
150 150
 {
151
-	$object->fetch(GETPOST('id','int'));
152
-	$attributekey = GETPOST('attribute','alpha');
151
+	$object->fetch(GETPOST('id', 'int'));
152
+	$attributekey = GETPOST('attribute', 'alpha');
153 153
 	$attributekeylong = 'options_'.$attributekey;
154
-	$object->array_options['options_'.$attributekey] = GETPOST($attributekeylong,' alpha');
154
+	$object->array_options['options_'.$attributekey] = GETPOST($attributekeylong, ' alpha');
155 155
 
156
-	$result = $object->insertExtraFields(empty($triggermodname)?'':$triggermodname, $user);
156
+	$result = $object->insertExtraFields(empty($triggermodname) ? '' : $triggermodname, $user);
157 157
 	if ($result > 0)
158 158
 	{
159 159
 		setEventMessages($langs->trans('RecordSaved'), null, 'mesgs');
@@ -167,9 +167,9 @@  discard block
 block discarded – undo
167 167
 }
168 168
 
169 169
 // Action to delete
170
-if ($action == 'confirm_delete' && ! empty($permissiontodelete))
170
+if ($action == 'confirm_delete' && !empty($permissiontodelete))
171 171
 {
172
-	$result=$object->delete($user);
172
+	$result = $object->delete($user);
173 173
 	if ($result > 0)
174 174
 	{
175 175
 		// Delete OK
@@ -179,15 +179,15 @@  discard block
 block discarded – undo
179 179
 	}
180 180
 	else
181 181
 	{
182
-		if (! empty($object->errors)) setEventMessages(null, $object->errors, 'errors');
182
+		if (!empty($object->errors)) setEventMessages(null, $object->errors, 'errors');
183 183
 		else setEventMessages($object->error, null, 'errors');
184 184
 	}
185 185
 }
186 186
 
187 187
 // Action clone object
188
-if ($action == 'confirm_clone' && $confirm == 'yes' && ! empty($permissiontoadd))
188
+if ($action == 'confirm_clone' && $confirm == 'yes' && !empty($permissiontoadd))
189 189
 {
190
-	if (1==0 && ! GETPOST('clone_content') && ! GETPOST('clone_receivers'))
190
+	if (1 == 0 && !GETPOST('clone_content') && !GETPOST('clone_receivers'))
191 191
 	{
192 192
 		setEventMessages($langs->trans("NoCloneOptionsSpecified"), null, 'errors');
193 193
 	}
@@ -198,20 +198,20 @@  discard block
 block discarded – undo
198 198
 			// Because createFromClone modifies the object, we must clone it so that we can restore it later
199 199
 			$orig = clone $object;
200 200
 
201
-			$result=$object->createFromClone($user, $object->id);
201
+			$result = $object->createFromClone($user, $object->id);
202 202
 			if ($result > 0)
203 203
 			{
204 204
 				$newid = 0;
205 205
 				if (is_object($result)) $newid = $result->id;
206 206
 				else $newid = $result;
207
-				header("Location: ".$_SERVER['PHP_SELF'].'?id='.$newid);	// Open record of new object
207
+				header("Location: ".$_SERVER['PHP_SELF'].'?id='.$newid); // Open record of new object
208 208
 				exit;
209 209
 			}
210 210
 			else
211 211
 			{
212 212
 				setEventMessages($object->error, $object->errors, 'errors');
213 213
 				$object = $orig;
214
-				$action='';
214
+				$action = '';
215 215
 			}
216 216
 		}
217 217
 	}
Please login to merge, or discard this patch.
Braces   +51 added lines, -29 removed lines patch added patch discarded remove patch
@@ -45,7 +45,10 @@  discard block
 block discarded – undo
45 45
 {
46 46
 	foreach ($object->fields as $key => $val)
47 47
 	{
48
-		if (in_array($key, array('rowid', 'entity', 'date_creation', 'tms', 'fk_user_creat', 'fk_user_modif', 'import_key'))) continue;	// Ignore special fields
48
+		if (in_array($key, array('rowid', 'entity', 'date_creation', 'tms', 'fk_user_creat', 'fk_user_modif', 'import_key'))) {
49
+		    continue;
50
+		}
51
+		// Ignore special fields
49 52
 
50 53
 		// Set value to insert
51 54
 		if (in_array($object->fields[$key]['type'], array('text', 'html'))) {
@@ -59,8 +62,14 @@  discard block
 block discarded – undo
59 62
 		} else {
60 63
 			$value = GETPOST($key,'alpha');
61 64
 		}
62
-		if (preg_match('/^integer:/i', $object->fields[$key]['type']) && $value == '-1') $value='';		// This is an implicit foreign key field
63
-		if (! empty($object->fields[$key]['foreignkey']) && $value == '-1') $value='';					// This is an explicit foreign key field
65
+		if (preg_match('/^integer:/i', $object->fields[$key]['type']) && $value == '-1') {
66
+		    $value='';
67
+		}
68
+		// This is an implicit foreign key field
69
+		if (! empty($object->fields[$key]['foreignkey']) && $value == '-1') {
70
+		    $value='';
71
+		}
72
+		// This is an explicit foreign key field
64 73
 
65 74
 		$object->$key=$value;
66 75
 		if ($val['notnull'] > 0 && $object->$key == '' && is_null($val['default']))
@@ -79,16 +88,17 @@  discard block
 block discarded – undo
79 88
 			$urltogo=$backtopage?str_replace('__ID__', $result, $backtopage):$backurlforlist;
80 89
 			header("Location: ".$urltogo);
81 90
 			exit;
82
-		}
83
-		else
91
+		} else
84 92
 		{
85 93
 			// Creation KO
86
-			if (! empty($object->errors)) setEventMessages(null, $object->errors, 'errors');
87
-			else  setEventMessages($object->error, null, 'errors');
94
+			if (! empty($object->errors)) {
95
+			    setEventMessages(null, $object->errors, 'errors');
96
+			} else {
97
+			    setEventMessages($object->error, null, 'errors');
98
+			}
88 99
 			$action='create';
89 100
 		}
90
-	}
91
-	else
101
+	} else
92 102
 	{
93 103
 		$action='create';
94 104
 	}
@@ -99,8 +109,14 @@  discard block
 block discarded – undo
99 109
 {
100 110
 	foreach ($object->fields as $key => $val)
101 111
 	{
102
-		if (! GETPOSTISSET($key)) continue;		// The field was not submited to be edited
103
-		if (in_array($key, array('rowid', 'entity', 'date_creation', 'tms', 'fk_user_creat', 'fk_user_modif', 'import_key'))) continue;	// Ignore special fields
112
+		if (! GETPOSTISSET($key)) {
113
+		    continue;
114
+		}
115
+		// The field was not submited to be edited
116
+		if (in_array($key, array('rowid', 'entity', 'date_creation', 'tms', 'fk_user_creat', 'fk_user_modif', 'import_key'))) {
117
+		    continue;
118
+		}
119
+		// Ignore special fields
104 120
 
105 121
 		// Set value to update
106 122
 		if (in_array($object->fields[$key]['type'], array('text', 'html'))) {
@@ -114,8 +130,14 @@  discard block
 block discarded – undo
114 130
 		} else {
115 131
 			$value = GETPOST($key,'alpha');
116 132
 		}
117
-		if (preg_match('/^integer:/i', $object->fields[$key]['type']) && $value == '-1') $value='';		// This is an implicit foreign key field
118
-		if (! empty($object->fields[$key]['foreignkey']) && $value == '-1') $value='';					// This is an explicit foreign key field
133
+		if (preg_match('/^integer:/i', $object->fields[$key]['type']) && $value == '-1') {
134
+		    $value='';
135
+		}
136
+		// This is an implicit foreign key field
137
+		if (! empty($object->fields[$key]['foreignkey']) && $value == '-1') {
138
+		    $value='';
139
+		}
140
+		// This is an explicit foreign key field
119 141
 
120 142
 		$object->$key=$value;
121 143
 		if ($val['notnull'] > 0 && $object->$key == '' && is_null($val['default']))
@@ -131,15 +153,13 @@  discard block
 block discarded – undo
131 153
 		if ($result > 0)
132 154
 		{
133 155
 			$action='view';
134
-		}
135
-		else
156
+		} else
136 157
 		{
137 158
 			// Creation KO
138 159
 			setEventMessages($object->error, $object->errors, 'errors');
139 160
 			$action='edit';
140 161
 		}
141
-	}
142
-	else
162
+	} else
143 163
 	{
144 164
 		$action='edit';
145 165
 	}
@@ -158,8 +178,7 @@  discard block
 block discarded – undo
158 178
 	{
159 179
 		setEventMessages($langs->trans('RecordSaved'), null, 'mesgs');
160 180
 		$action = 'view';
161
-	}
162
-	else
181
+	} else
163 182
 	{
164 183
 		setEventMessages($object->error, $object->errors, 'errors');
165 184
 		$action = 'edit_extras';
@@ -176,11 +195,13 @@  discard block
 block discarded – undo
176 195
 		setEventMessages("RecordDeleted", null, 'mesgs');
177 196
 		header("Location: ".$backurlforlist);
178 197
 		exit;
179
-	}
180
-	else
198
+	} else
181 199
 	{
182
-		if (! empty($object->errors)) setEventMessages(null, $object->errors, 'errors');
183
-		else setEventMessages($object->error, null, 'errors');
200
+		if (! empty($object->errors)) {
201
+		    setEventMessages(null, $object->errors, 'errors');
202
+		} else {
203
+		    setEventMessages($object->error, null, 'errors');
204
+		}
184 205
 	}
185 206
 }
186 207
 
@@ -190,8 +211,7 @@  discard block
 block discarded – undo
190 211
 	if (1==0 && ! GETPOST('clone_content') && ! GETPOST('clone_receivers'))
191 212
 	{
192 213
 		setEventMessages($langs->trans("NoCloneOptionsSpecified"), null, 'errors');
193
-	}
194
-	else
214
+	} else
195 215
 	{
196 216
 		if ($object->id > 0)
197 217
 		{
@@ -202,12 +222,14 @@  discard block
 block discarded – undo
202 222
 			if ($result > 0)
203 223
 			{
204 224
 				$newid = 0;
205
-				if (is_object($result)) $newid = $result->id;
206
-				else $newid = $result;
225
+				if (is_object($result)) {
226
+				    $newid = $result->id;
227
+				} else {
228
+				    $newid = $result;
229
+				}
207 230
 				header("Location: ".$_SERVER['PHP_SELF'].'?id='.$newid);	// Open record of new object
208 231
 				exit;
209
-			}
210
-			else
232
+			} else
211 233
 			{
212 234
 				setEventMessages($object->error, $object->errors, 'errors');
213 235
 				$object = $orig;
Please login to merge, or discard this patch.
dolibarr/htdocs/core/actions_comments.inc.php 3 patches
Indentation   +35 added lines, -35 removed lines patch added patch discarded remove patch
@@ -35,42 +35,42 @@
 block discarded – undo
35 35
 
36 36
 if ($action == 'addcomment')
37 37
 {
38
-	$description = GETPOST('comment_description', 'none');
39
-	if (!empty($description))
40
-	{
41
-		$comment->description = $description;
42
-		$comment->datec = time();
43
-		$comment->fk_element = GETPOST('id','int');
44
-		$comment->element_type = GETPOST('comment_element_type','alpha');
45
-		$comment->fk_user_author = $user->id;
46
-		$comment->entity = $conf->entity;
47
-		if ($comment->create($user) > 0)
48
-		{
49
-			setEventMessages($langs->trans("CommentAdded"), null, 'mesgs');
50
-			header('Location: '.$varpage.'?id='.$id.($withproject?'&withproject=1':''));
51
-			exit;
52
-		}
53
-		else
54
-		{
55
-			setEventMessages($comment->error, $comment->errors,'errors');
56
-			$action='';
57
-		}
58
-	}
38
+    $description = GETPOST('comment_description', 'none');
39
+    if (!empty($description))
40
+    {
41
+        $comment->description = $description;
42
+        $comment->datec = time();
43
+        $comment->fk_element = GETPOST('id','int');
44
+        $comment->element_type = GETPOST('comment_element_type','alpha');
45
+        $comment->fk_user_author = $user->id;
46
+        $comment->entity = $conf->entity;
47
+        if ($comment->create($user) > 0)
48
+        {
49
+            setEventMessages($langs->trans("CommentAdded"), null, 'mesgs');
50
+            header('Location: '.$varpage.'?id='.$id.($withproject?'&withproject=1':''));
51
+            exit;
52
+        }
53
+        else
54
+        {
55
+            setEventMessages($comment->error, $comment->errors,'errors');
56
+            $action='';
57
+        }
58
+    }
59 59
 }
60 60
 if ($action == 'deletecomment')
61 61
 {
62
-	if ($comment->fetch($idcomment) >= 0)
63
-	{
64
-		if ($comment->delete($user) > 0)
65
-		{
66
-			setEventMessages($langs->trans("CommentDeleted"), null, 'mesgs');
67
-			header('Location: '.$varpage.'?id='.$id.($withproject?'&withproject=1':''));
68
-			exit;
69
-		}
70
-		else
71
-		{
72
-			setEventMessages($comment->error, $comment->errors,'errors');
73
-			$action='';
74
-		}
75
-	}
62
+    if ($comment->fetch($idcomment) >= 0)
63
+    {
64
+        if ($comment->delete($user) > 0)
65
+        {
66
+            setEventMessages($langs->trans("CommentDeleted"), null, 'mesgs');
67
+            header('Location: '.$varpage.'?id='.$id.($withproject?'&withproject=1':''));
68
+            exit;
69
+        }
70
+        else
71
+        {
72
+            setEventMessages($comment->error, $comment->errors,'errors');
73
+            $action='';
74
+        }
75
+    }
76 76
 }
77 77
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
 
27 27
 require_once DOL_DOCUMENT_ROOT.'/core/class/comment.class.php';
28 28
 
29
-$varpage=empty($contextpage)?$_SERVER["PHP_SELF"]:$contextpage;
29
+$varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage;
30 30
 $comment = new Comment($db);
31 31
 
32 32
 /*
@@ -40,20 +40,20 @@  discard block
 block discarded – undo
40 40
 	{
41 41
 		$comment->description = $description;
42 42
 		$comment->datec = time();
43
-		$comment->fk_element = GETPOST('id','int');
44
-		$comment->element_type = GETPOST('comment_element_type','alpha');
43
+		$comment->fk_element = GETPOST('id', 'int');
44
+		$comment->element_type = GETPOST('comment_element_type', 'alpha');
45 45
 		$comment->fk_user_author = $user->id;
46 46
 		$comment->entity = $conf->entity;
47 47
 		if ($comment->create($user) > 0)
48 48
 		{
49 49
 			setEventMessages($langs->trans("CommentAdded"), null, 'mesgs');
50
-			header('Location: '.$varpage.'?id='.$id.($withproject?'&withproject=1':''));
50
+			header('Location: '.$varpage.'?id='.$id.($withproject ? '&withproject=1' : ''));
51 51
 			exit;
52 52
 		}
53 53
 		else
54 54
 		{
55
-			setEventMessages($comment->error, $comment->errors,'errors');
56
-			$action='';
55
+			setEventMessages($comment->error, $comment->errors, 'errors');
56
+			$action = '';
57 57
 		}
58 58
 	}
59 59
 }
@@ -64,13 +64,13 @@  discard block
 block discarded – undo
64 64
 		if ($comment->delete($user) > 0)
65 65
 		{
66 66
 			setEventMessages($langs->trans("CommentDeleted"), null, 'mesgs');
67
-			header('Location: '.$varpage.'?id='.$id.($withproject?'&withproject=1':''));
67
+			header('Location: '.$varpage.'?id='.$id.($withproject ? '&withproject=1' : ''));
68 68
 			exit;
69 69
 		}
70 70
 		else
71 71
 		{
72
-			setEventMessages($comment->error, $comment->errors,'errors');
73
-			$action='';
72
+			setEventMessages($comment->error, $comment->errors, 'errors');
73
+			$action = '';
74 74
 		}
75 75
 	}
76 76
 }
77 77
\ No newline at end of file
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -49,8 +49,7 @@  discard block
 block discarded – undo
49 49
 			setEventMessages($langs->trans("CommentAdded"), null, 'mesgs');
50 50
 			header('Location: '.$varpage.'?id='.$id.($withproject?'&withproject=1':''));
51 51
 			exit;
52
-		}
53
-		else
52
+		} else
54 53
 		{
55 54
 			setEventMessages($comment->error, $comment->errors,'errors');
56 55
 			$action='';
@@ -66,8 +65,7 @@  discard block
 block discarded – undo
66 65
 			setEventMessages($langs->trans("CommentDeleted"), null, 'mesgs');
67 66
 			header('Location: '.$varpage.'?id='.$id.($withproject?'&withproject=1':''));
68 67
 			exit;
69
-		}
70
-		else
68
+		} else
71 69
 		{
72 70
 			setEventMessages($comment->error, $comment->errors,'errors');
73 71
 			$action='';
Please login to merge, or discard this patch.
dolibarr/htdocs/core/filemanagerdol/browser/default/browser.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@
 block discarded – undo
21 21
 
22 22
 //define('NOTOKENRENEWAL',1); // Disables token renewal
23 23
 //require '../../../../main.inc.php';
24
-require '../../connectors/php/config.php';      // This include the define('NOTOKENRENEWAL',1) and the require main.in.php
24
+require '../../connectors/php/config.php'; // This include the define('NOTOKENRENEWAL',1) and the require main.in.php
25 25
 
26 26
 global $Config;
27 27
 
Please login to merge, or discard this patch.
dolibarr/htdocs/core/filemanagerdol/connectors/php/basexml.php 3 patches
Indentation   +48 added lines, -48 removed lines patch added patch discarded remove patch
@@ -30,21 +30,21 @@  discard block
 block discarded – undo
30 30
  */
31 31
 function SetXmlHeaders()
32 32
 {
33
-	ob_end_clean();
34
-
35
-	// Prevent the browser from caching the result.
36
-	// Date in the past
37
-	header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
38
-	// always modified
39
-	header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
40
-	// HTTP/1.1
41
-	header('Cache-Control: no-store, no-cache, must-revalidate');
42
-	header('Cache-Control: post-check=0, pre-check=0', false);
43
-	// HTTP/1.0
44
-	header('Pragma: no-cache');
45
-
46
-	// Set the response format.
47
-	header('Content-Type: text/xml; charset=utf-8');
33
+    ob_end_clean();
34
+
35
+    // Prevent the browser from caching the result.
36
+    // Date in the past
37
+    header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
38
+    // always modified
39
+    header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
40
+    // HTTP/1.1
41
+    header('Cache-Control: no-store, no-cache, must-revalidate');
42
+    header('Cache-Control: post-check=0, pre-check=0', false);
43
+    // HTTP/1.0
44
+    header('Pragma: no-cache');
45
+
46
+    // Set the response format.
47
+    header('Content-Type: text/xml; charset=utf-8');
48 48
 }
49 49
 
50 50
 /**
@@ -57,18 +57,18 @@  discard block
 block discarded – undo
57 57
  */
58 58
 function CreateXmlHeader( $command, $resourceType, $currentFolder )
59 59
 {
60
-	SetXmlHeaders();
60
+    SetXmlHeaders();
61 61
 
62
-	// Create the XML document header.
63
-	echo '<?xml version="1.0" encoding="utf-8" ?>' ;
62
+    // Create the XML document header.
63
+    echo '<?xml version="1.0" encoding="utf-8" ?>' ;
64 64
 
65
-	// Create the main "Connector" node.
66
-	echo '<Connector command="' . $command . '" resourceType="' . $resourceType . '">' ;
65
+    // Create the main "Connector" node.
66
+    echo '<Connector command="' . $command . '" resourceType="' . $resourceType . '">' ;
67 67
 
68
-	// Add the current folder node.
69
-	echo '<CurrentFolder path="' . ConvertToXmlAttribute($currentFolder) . '" url="' . ConvertToXmlAttribute(GetUrlFromPath($resourceType, $currentFolder, $command)) . '" />' ;
68
+    // Add the current folder node.
69
+    echo '<CurrentFolder path="' . ConvertToXmlAttribute($currentFolder) . '" url="' . ConvertToXmlAttribute(GetUrlFromPath($resourceType, $currentFolder, $command)) . '" />' ;
70 70
 
71
-	$GLOBALS['HeaderSent'] = true ;
71
+    $GLOBALS['HeaderSent'] = true ;
72 72
 }
73 73
 
74 74
 /**
@@ -78,7 +78,7 @@  discard block
 block discarded – undo
78 78
  */
79 79
 function CreateXmlFooter()
80 80
 {
81
-	echo '</Connector>' ;
81
+    echo '</Connector>' ;
82 82
 }
83 83
 
84 84
 /**
@@ -90,30 +90,30 @@  discard block
 block discarded – undo
90 90
  */
91 91
 function SendError($number, $text)
92 92
 {
93
-	if ( $_GET['Command'] == 'FileUpload' )
94
-		SendUploadResults($number, "", "", $text);
95
-
96
-	if ( isset( $GLOBALS['HeaderSent'] ) && $GLOBALS['HeaderSent'] )
97
-	{
98
-		SendErrorNode($number, $text);
99
-		CreateXmlFooter();
100
-	}
101
-	else
102
-	{
103
-		SetXmlHeaders();
104
-
105
-		dol_syslog('Error: '.$number.' '.$text, LOG_ERR);
93
+    if ( $_GET['Command'] == 'FileUpload' )
94
+        SendUploadResults($number, "", "", $text);
95
+
96
+    if ( isset( $GLOBALS['HeaderSent'] ) && $GLOBALS['HeaderSent'] )
97
+    {
98
+        SendErrorNode($number, $text);
99
+        CreateXmlFooter();
100
+    }
101
+    else
102
+    {
103
+        SetXmlHeaders();
104
+
105
+        dol_syslog('Error: '.$number.' '.$text, LOG_ERR);
106 106
 		
107
-		// Create the XML document header
108
-		echo '<?xml version="1.0" encoding="utf-8" ?>' ;
107
+        // Create the XML document header
108
+        echo '<?xml version="1.0" encoding="utf-8" ?>' ;
109 109
 
110
-		echo '<Connector>' ;
110
+        echo '<Connector>' ;
111 111
 
112
-		SendErrorNode($number, $text);
112
+        SendErrorNode($number, $text);
113 113
 
114
-		echo '</Connector>' ;
115
-	}
116
-	exit ;
114
+        echo '</Connector>' ;
115
+    }
116
+    exit ;
117 117
 }
118 118
 
119 119
 /**
@@ -125,8 +125,8 @@  discard block
 block discarded – undo
125 125
  */
126 126
 function SendErrorNode($number, $text)
127 127
 {
128
-	if ($text)
129
-		echo '<Error number="' . $number . '" text="' . htmlspecialchars($text) . '" />' ;
130
-	else
131
-		echo '<Error number="' . $number . '" />' ;
128
+    if ($text)
129
+        echo '<Error number="' . $number . '" text="' . htmlspecialchars($text) . '" />' ;
130
+    else
131
+        echo '<Error number="' . $number . '" />' ;
132 132
 }
Please login to merge, or discard this patch.
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -36,7 +36,7 @@  discard block
 block discarded – undo
36 36
 	// Date in the past
37 37
 	header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
38 38
 	// always modified
39
-	header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
39
+	header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
40 40
 	// HTTP/1.1
41 41
 	header('Cache-Control: no-store, no-cache, must-revalidate');
42 42
 	header('Cache-Control: post-check=0, pre-check=0', false);
@@ -55,20 +55,20 @@  discard block
 block discarded – undo
55 55
  * @param string	$currentFolder	Current folder
56 56
  * @return void
57 57
  */
58
-function CreateXmlHeader( $command, $resourceType, $currentFolder )
58
+function CreateXmlHeader($command, $resourceType, $currentFolder)
59 59
 {
60 60
 	SetXmlHeaders();
61 61
 
62 62
 	// Create the XML document header.
63
-	echo '<?xml version="1.0" encoding="utf-8" ?>' ;
63
+	echo '<?xml version="1.0" encoding="utf-8" ?>';
64 64
 
65 65
 	// Create the main "Connector" node.
66
-	echo '<Connector command="' . $command . '" resourceType="' . $resourceType . '">' ;
66
+	echo '<Connector command="'.$command.'" resourceType="'.$resourceType.'">';
67 67
 
68 68
 	// Add the current folder node.
69
-	echo '<CurrentFolder path="' . ConvertToXmlAttribute($currentFolder) . '" url="' . ConvertToXmlAttribute(GetUrlFromPath($resourceType, $currentFolder, $command)) . '" />' ;
69
+	echo '<CurrentFolder path="'.ConvertToXmlAttribute($currentFolder).'" url="'.ConvertToXmlAttribute(GetUrlFromPath($resourceType, $currentFolder, $command)).'" />';
70 70
 
71
-	$GLOBALS['HeaderSent'] = true ;
71
+	$GLOBALS['HeaderSent'] = true;
72 72
 }
73 73
 
74 74
 /**
@@ -78,7 +78,7 @@  discard block
 block discarded – undo
78 78
  */
79 79
 function CreateXmlFooter()
80 80
 {
81
-	echo '</Connector>' ;
81
+	echo '</Connector>';
82 82
 }
83 83
 
84 84
 /**
@@ -90,10 +90,10 @@  discard block
 block discarded – undo
90 90
  */
91 91
 function SendError($number, $text)
92 92
 {
93
-	if ( $_GET['Command'] == 'FileUpload' )
93
+	if ($_GET['Command'] == 'FileUpload')
94 94
 		SendUploadResults($number, "", "", $text);
95 95
 
96
-	if ( isset( $GLOBALS['HeaderSent'] ) && $GLOBALS['HeaderSent'] )
96
+	if (isset($GLOBALS['HeaderSent']) && $GLOBALS['HeaderSent'])
97 97
 	{
98 98
 		SendErrorNode($number, $text);
99 99
 		CreateXmlFooter();
@@ -105,15 +105,15 @@  discard block
 block discarded – undo
105 105
 		dol_syslog('Error: '.$number.' '.$text, LOG_ERR);
106 106
 		
107 107
 		// Create the XML document header
108
-		echo '<?xml version="1.0" encoding="utf-8" ?>' ;
108
+		echo '<?xml version="1.0" encoding="utf-8" ?>';
109 109
 
110
-		echo '<Connector>' ;
110
+		echo '<Connector>';
111 111
 
112 112
 		SendErrorNode($number, $text);
113 113
 
114
-		echo '</Connector>' ;
114
+		echo '</Connector>';
115 115
 	}
116
-	exit ;
116
+	exit;
117 117
 }
118 118
 
119 119
 /**
@@ -126,7 +126,7 @@  discard block
 block discarded – undo
126 126
 function SendErrorNode($number, $text)
127 127
 {
128 128
 	if ($text)
129
-		echo '<Error number="' . $number . '" text="' . htmlspecialchars($text) . '" />' ;
129
+		echo '<Error number="'.$number.'" text="'.htmlspecialchars($text).'" />';
130 130
 	else
131
-		echo '<Error number="' . $number . '" />' ;
131
+		echo '<Error number="'.$number.'" />';
132 132
 }
Please login to merge, or discard this patch.
Braces   +10 added lines, -9 removed lines patch added patch discarded remove patch
@@ -90,15 +90,15 @@  discard block
 block discarded – undo
90 90
  */
91 91
 function SendError($number, $text)
92 92
 {
93
-	if ( $_GET['Command'] == 'FileUpload' )
94
-		SendUploadResults($number, "", "", $text);
93
+	if ( $_GET['Command'] == 'FileUpload' ) {
94
+			SendUploadResults($number, "", "", $text);
95
+	}
95 96
 
96 97
 	if ( isset( $GLOBALS['HeaderSent'] ) && $GLOBALS['HeaderSent'] )
97 98
 	{
98 99
 		SendErrorNode($number, $text);
99 100
 		CreateXmlFooter();
100
-	}
101
-	else
101
+	} else
102 102
 	{
103 103
 		SetXmlHeaders();
104 104
 
@@ -125,8 +125,9 @@  discard block
 block discarded – undo
125 125
  */
126 126
 function SendErrorNode($number, $text)
127 127
 {
128
-	if ($text)
129
-		echo '<Error number="' . $number . '" text="' . htmlspecialchars($text) . '" />' ;
130
-	else
131
-		echo '<Error number="' . $number . '" />' ;
132
-}
128
+	if ($text) {
129
+			echo '<Error number="' . $number . '" text="' . htmlspecialchars($text) . '" />' ;
130
+	} else {
131
+			echo '<Error number="' . $number . '" />' ;
132
+	}
133
+	}
Please login to merge, or discard this patch.
dolibarr/htdocs/core/filemanagerdol/connectors/php/connector.php 3 patches
Indentation   +37 added lines, -37 removed lines patch added patch discarded remove patch
@@ -31,7 +31,7 @@  discard block
 block discarded – undo
31 31
 require 'commands.php';
32 32
 
33 33
 if ( !$Config['Enabled'] )
34
-	SendError(1, 'This connector is disabled. Please check the "editor/filemanager/connectors/php/config.php" file');
34
+    SendError(1, 'This connector is disabled. Please check the "editor/filemanager/connectors/php/config.php" file');
35 35
 
36 36
 DoResponse();
37 37
 
@@ -45,47 +45,47 @@  discard block
 block discarded – undo
45 45
     if (!isset($_GET)) {
46 46
         global $_GET;
47 47
     }
48
-	if ( !isset( $_GET['Command'] ) || !isset( $_GET['Type'] ) || !isset( $_GET['CurrentFolder'] ) )
49
-		return;
48
+    if ( !isset( $_GET['Command'] ) || !isset( $_GET['Type'] ) || !isset( $_GET['CurrentFolder'] ) )
49
+        return;
50 50
 
51
-	// Get the main request informaiton.
52
-	$sCommand		= $_GET['Command'] ;
53
-	$sResourceType	= $_GET['Type'] ;
54
-	$sCurrentFolder	= GetCurrentFolder();
51
+    // Get the main request informaiton.
52
+    $sCommand		= $_GET['Command'] ;
53
+    $sResourceType	= $_GET['Type'] ;
54
+    $sCurrentFolder	= GetCurrentFolder();
55 55
 
56
-	// Check if it is an allowed command
57
-	if (! IsAllowedCommand($sCommand))
58
-	{
59
-		SendError(1, 'The "' . $sCommand . '" command isn\'t allowed');
60
-	}
61
-	// Check if it is an allowed type.
62
-	if (! IsAllowedType($sResourceType))
63
-		SendError(1, 'Invalid type specified');
56
+    // Check if it is an allowed command
57
+    if (! IsAllowedCommand($sCommand))
58
+    {
59
+        SendError(1, 'The "' . $sCommand . '" command isn\'t allowed');
60
+    }
61
+    // Check if it is an allowed type.
62
+    if (! IsAllowedType($sResourceType))
63
+        SendError(1, 'Invalid type specified');
64 64
 
65
-	// File Upload doesn't have to Return XML, so it must be intercepted before anything.
66
-	if ( $sCommand == 'FileUpload' )
67
-	{
68
-		FileUpload($sResourceType, $sCurrentFolder, $sCommand);
69
-		return;
70
-	}
65
+    // File Upload doesn't have to Return XML, so it must be intercepted before anything.
66
+    if ( $sCommand == 'FileUpload' )
67
+    {
68
+        FileUpload($sResourceType, $sCurrentFolder, $sCommand);
69
+        return;
70
+    }
71 71
 
72
-	CreateXmlHeader($sCommand, $sResourceType, $sCurrentFolder);
72
+    CreateXmlHeader($sCommand, $sResourceType, $sCurrentFolder);
73 73
 
74
-	// Execute the required command.
75
-	switch ( $sCommand )
76
-	{
77
-		case 'GetFolders' :
78
-			GetFolders($sResourceType, $sCurrentFolder);
79
-			break;
80
-		case 'GetFoldersAndFiles' :
81
-			GetFoldersAndFiles($sResourceType, $sCurrentFolder);
82
-			break;
83
-		case 'CreateFolder' :
84
-			CreateFolder($sResourceType, $sCurrentFolder);
85
-			break;
86
-	}
74
+    // Execute the required command.
75
+    switch ( $sCommand )
76
+    {
77
+        case 'GetFolders' :
78
+            GetFolders($sResourceType, $sCurrentFolder);
79
+            break;
80
+        case 'GetFoldersAndFiles' :
81
+            GetFoldersAndFiles($sResourceType, $sCurrentFolder);
82
+            break;
83
+        case 'CreateFolder' :
84
+            CreateFolder($sResourceType, $sCurrentFolder);
85
+            break;
86
+    }
87 87
 
88
-	CreateXmlFooter();
88
+    CreateXmlFooter();
89 89
 
90
-	exit;
90
+    exit;
91 91
 }
Please login to merge, or discard this patch.
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -30,7 +30,7 @@  discard block
 block discarded – undo
30 30
 require 'basexml.php';
31 31
 require 'commands.php';
32 32
 
33
-if ( !$Config['Enabled'] )
33
+if (!$Config['Enabled'])
34 34
 	SendError(1, 'This connector is disabled. Please check the "editor/filemanager/connectors/php/config.php" file');
35 35
 
36 36
 DoResponse();
@@ -45,25 +45,25 @@  discard block
 block discarded – undo
45 45
     if (!isset($_GET)) {
46 46
         global $_GET;
47 47
     }
48
-	if ( !isset( $_GET['Command'] ) || !isset( $_GET['Type'] ) || !isset( $_GET['CurrentFolder'] ) )
48
+	if (!isset($_GET['Command']) || !isset($_GET['Type']) || !isset($_GET['CurrentFolder']))
49 49
 		return;
50 50
 
51 51
 	// Get the main request informaiton.
52
-	$sCommand		= $_GET['Command'] ;
53
-	$sResourceType	= $_GET['Type'] ;
54
-	$sCurrentFolder	= GetCurrentFolder();
52
+	$sCommand = $_GET['Command'];
53
+	$sResourceType = $_GET['Type'];
54
+	$sCurrentFolder = GetCurrentFolder();
55 55
 
56 56
 	// Check if it is an allowed command
57
-	if (! IsAllowedCommand($sCommand))
57
+	if (!IsAllowedCommand($sCommand))
58 58
 	{
59
-		SendError(1, 'The "' . $sCommand . '" command isn\'t allowed');
59
+		SendError(1, 'The "'.$sCommand.'" command isn\'t allowed');
60 60
 	}
61 61
 	// Check if it is an allowed type.
62
-	if (! IsAllowedType($sResourceType))
62
+	if (!IsAllowedType($sResourceType))
63 63
 		SendError(1, 'Invalid type specified');
64 64
 
65 65
 	// File Upload doesn't have to Return XML, so it must be intercepted before anything.
66
-	if ( $sCommand == 'FileUpload' )
66
+	if ($sCommand == 'FileUpload')
67 67
 	{
68 68
 		FileUpload($sResourceType, $sCurrentFolder, $sCommand);
69 69
 		return;
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
 	CreateXmlHeader($sCommand, $sResourceType, $sCurrentFolder);
73 73
 
74 74
 	// Execute the required command.
75
-	switch ( $sCommand )
75
+	switch ($sCommand)
76 76
 	{
77 77
 		case 'GetFolders' :
78 78
 			GetFolders($sResourceType, $sCurrentFolder);
Please login to merge, or discard this patch.
Braces   +8 added lines, -5 removed lines patch added patch discarded remove patch
@@ -30,8 +30,9 @@  discard block
 block discarded – undo
30 30
 require 'basexml.php';
31 31
 require 'commands.php';
32 32
 
33
-if ( !$Config['Enabled'] )
33
+if ( !$Config['Enabled'] ) {
34 34
 	SendError(1, 'This connector is disabled. Please check the "editor/filemanager/connectors/php/config.php" file');
35
+}
35 36
 
36 37
 DoResponse();
37 38
 
@@ -45,8 +46,9 @@  discard block
 block discarded – undo
45 46
     if (!isset($_GET)) {
46 47
         global $_GET;
47 48
     }
48
-	if ( !isset( $_GET['Command'] ) || !isset( $_GET['Type'] ) || !isset( $_GET['CurrentFolder'] ) )
49
-		return;
49
+	if ( !isset( $_GET['Command'] ) || !isset( $_GET['Type'] ) || !isset( $_GET['CurrentFolder'] ) ) {
50
+			return;
51
+	}
50 52
 
51 53
 	// Get the main request informaiton.
52 54
 	$sCommand		= $_GET['Command'] ;
@@ -59,8 +61,9 @@  discard block
 block discarded – undo
59 61
 		SendError(1, 'The "' . $sCommand . '" command isn\'t allowed');
60 62
 	}
61 63
 	// Check if it is an allowed type.
62
-	if (! IsAllowedType($sResourceType))
63
-		SendError(1, 'Invalid type specified');
64
+	if (! IsAllowedType($sResourceType)) {
65
+			SendError(1, 'Invalid type specified');
66
+	}
64 67
 
65 68
 	// File Upload doesn't have to Return XML, so it must be intercepted before anything.
66 69
 	if ( $sCommand == 'FileUpload' )
Please login to merge, or discard this patch.
dolibarr/htdocs/core/filemanagerdol/connectors/php/upload.php 3 patches
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -36,13 +36,13 @@  discard block
 block discarded – undo
36 36
  */
37 37
 function SendError($number, $text)
38 38
 {
39
-	SendUploadResults($number, '', '', $text);
39
+    SendUploadResults($number, '', '', $text);
40 40
 }
41 41
 
42 42
 
43 43
 // Check if this uploader has been enabled.
44 44
 if ( !$Config['Enabled'] )
45
-	SendUploadResults('1', '', '', 'This file uploader is disabled. Please check the "filemanagerdol/connectors/php/config.php" file');
45
+    SendUploadResults('1', '', '', 'This file uploader is disabled. Please check the "filemanagerdol/connectors/php/config.php" file');
46 46
 
47 47
 $sCommand = 'QuickUpload' ;
48 48
 
@@ -53,7 +53,7 @@  discard block
 block discarded – undo
53 53
 
54 54
 // Is enabled the upload?
55 55
 if (! IsAllowedCommand($sCommand))
56
-	SendUploadResults('1', '', '', 'The ""' . $sCommand . '"" command isn\'t allowed');
56
+    SendUploadResults('1', '', '', 'The ""' . $sCommand . '"" command isn\'t allowed');
57 57
 
58 58
 // Check if it is an allowed type.
59 59
 if (! IsAllowedType($sType))
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -41,22 +41,22 @@
 block discarded – undo
41 41
 
42 42
 
43 43
 // Check if this uploader has been enabled.
44
-if ( !$Config['Enabled'] )
44
+if (!$Config['Enabled'])
45 45
 	SendUploadResults('1', '', '', 'This file uploader is disabled. Please check the "filemanagerdol/connectors/php/config.php" file');
46 46
 
47
-$sCommand = 'QuickUpload' ;
47
+$sCommand = 'QuickUpload';
48 48
 
49 49
 // The file type (from the QueryString, by default 'File').
50
-$sType = isset( $_GET['Type'] ) ? $_GET['Type'] : 'File' ;
50
+$sType = isset($_GET['Type']) ? $_GET['Type'] : 'File';
51 51
 
52
-$sCurrentFolder	= "/" ;
52
+$sCurrentFolder = "/";
53 53
 
54 54
 // Is enabled the upload?
55
-if (! IsAllowedCommand($sCommand))
56
-	SendUploadResults('1', '', '', 'The ""' . $sCommand . '"" command isn\'t allowed');
55
+if (!IsAllowedCommand($sCommand))
56
+	SendUploadResults('1', '', '', 'The ""'.$sCommand.'"" command isn\'t allowed');
57 57
 
58 58
 // Check if it is an allowed type.
59
-if (! IsAllowedType($sType))
59
+if (!IsAllowedType($sType))
60 60
     SendUploadResults(1, '', '', 'Invalid type specified');
61 61
 
62 62
 
Please login to merge, or discard this patch.
Braces   +6 added lines, -3 removed lines patch added patch discarded remove patch
@@ -41,8 +41,9 @@  discard block
 block discarded – undo
41 41
 
42 42
 
43 43
 // Check if this uploader has been enabled.
44
-if ( !$Config['Enabled'] )
44
+if ( !$Config['Enabled'] ) {
45 45
 	SendUploadResults('1', '', '', 'This file uploader is disabled. Please check the "filemanagerdol/connectors/php/config.php" file');
46
+}
46 47
 
47 48
 $sCommand = 'QuickUpload' ;
48 49
 
@@ -52,12 +53,14 @@  discard block
 block discarded – undo
52 53
 $sCurrentFolder	= "/" ;
53 54
 
54 55
 // Is enabled the upload?
55
-if (! IsAllowedCommand($sCommand))
56
+if (! IsAllowedCommand($sCommand)) {
56 57
 	SendUploadResults('1', '', '', 'The ""' . $sCommand . '"" command isn\'t allowed');
58
+}
57 59
 
58 60
 // Check if it is an allowed type.
59
-if (! IsAllowedType($sType))
61
+if (! IsAllowedType($sType)) {
60 62
     SendUploadResults(1, '', '', 'Invalid type specified');
63
+}
61 64
 
62 65
 
63 66
 // @CHANGE
Please login to merge, or discard this patch.
dolibarr/htdocs/core/filemanagerdol/connectors/php/io.php 3 patches
Indentation   +162 added lines, -162 removed lines patch added patch discarded remove patch
@@ -31,7 +31,7 @@  discard block
 block discarded – undo
31 31
  */
32 32
 function CombinePaths( $sBasePath, $sFolder )
33 33
 {
34
-	return RemoveFromEnd($sBasePath, '/') . '/' . RemoveFromStart($sFolder, '/');
34
+    return RemoveFromEnd($sBasePath, '/') . '/' . RemoveFromStart($sFolder, '/');
35 35
 }
36 36
 /**
37 37
  * GetResourceTypePath
@@ -42,12 +42,12 @@  discard block
 block discarded – undo
42 42
  */
43 43
 function GetResourceTypePath($resourceType, $sCommand)
44 44
 {
45
-	global $Config ;
45
+    global $Config ;
46 46
 
47
-	if ($sCommand == "QuickUpload")
48
-		return $Config['QuickUploadPath'][$resourceType] ;
49
-	else
50
-		return $Config['FileTypesPath'][$resourceType] ;
47
+    if ($sCommand == "QuickUpload")
48
+        return $Config['QuickUploadPath'][$resourceType] ;
49
+    else
50
+        return $Config['FileTypesPath'][$resourceType] ;
51 51
 }
52 52
 
53 53
 /**
@@ -59,23 +59,23 @@  discard block
 block discarded – undo
59 59
  */
60 60
 function GetResourceTypeDirectory($resourceType, $sCommand)
61 61
 {
62
-	global $Config ;
63
-	if ($sCommand == "QuickUpload")
64
-	{
65
-		if ( strlen($Config['QuickUploadAbsolutePath'][$resourceType]) > 0)
66
-			return $Config['QuickUploadAbsolutePath'][$resourceType] ;
67
-
68
-		// Map the "UserFiles" path to a local directory.
69
-		return Server_MapPath($Config['QuickUploadPath'][$resourceType]);
70
-	}
71
-	else
72
-	{
73
-		if ( strlen($Config['FileTypesAbsolutePath'][$resourceType]) > 0)
74
-			return $Config['FileTypesAbsolutePath'][$resourceType] ;
75
-
76
-		// Map the "UserFiles" path to a local directory.
77
-		return Server_MapPath($Config['FileTypesPath'][$resourceType]);
78
-	}
62
+    global $Config ;
63
+    if ($sCommand == "QuickUpload")
64
+    {
65
+        if ( strlen($Config['QuickUploadAbsolutePath'][$resourceType]) > 0)
66
+            return $Config['QuickUploadAbsolutePath'][$resourceType] ;
67
+
68
+        // Map the "UserFiles" path to a local directory.
69
+        return Server_MapPath($Config['QuickUploadPath'][$resourceType]);
70
+    }
71
+    else
72
+    {
73
+        if ( strlen($Config['FileTypesAbsolutePath'][$resourceType]) > 0)
74
+            return $Config['FileTypesAbsolutePath'][$resourceType] ;
75
+
76
+        // Map the "UserFiles" path to a local directory.
77
+        return Server_MapPath($Config['FileTypesPath'][$resourceType]);
78
+    }
79 79
 }
80 80
 
81 81
 /**
@@ -88,7 +88,7 @@  discard block
 block discarded – undo
88 88
  */
89 89
 function GetUrlFromPath($resourceType, $folderPath, $sCommand)
90 90
 {
91
-	return CombinePaths(GetResourceTypePath($resourceType, $sCommand), $folderPath);
91
+    return CombinePaths(GetResourceTypePath($resourceType, $sCommand), $folderPath);
92 92
 }
93 93
 
94 94
 /**
@@ -99,7 +99,7 @@  discard block
 block discarded – undo
99 99
  */
100 100
 function RemoveExtension($fileName)
101 101
 {
102
-	return substr($fileName, 0, strrpos($fileName, '.'));
102
+    return substr($fileName, 0, strrpos($fileName, '.'));
103 103
 }
104 104
 /**
105 105
  * ServerMapFolder
@@ -111,16 +111,16 @@  discard block
 block discarded – undo
111 111
  */
112 112
 function ServerMapFolder($resourceType, $folderPath, $sCommand)
113 113
 {
114
-	// Get the resource type directory.
115
-	$sResourceTypePath = GetResourceTypeDirectory($resourceType, $sCommand);
114
+    // Get the resource type directory.
115
+    $sResourceTypePath = GetResourceTypeDirectory($resourceType, $sCommand);
116 116
 
117
-	// Ensure that the directory exists.
118
-	$sErrorMsg = CreateServerFolder($sResourceTypePath);
119
-	if ( $sErrorMsg != '' )
120
-		SendError(1, "Error creating folder \"{$sResourceTypePath}\" ({$sErrorMsg})");
117
+    // Ensure that the directory exists.
118
+    $sErrorMsg = CreateServerFolder($sResourceTypePath);
119
+    if ( $sErrorMsg != '' )
120
+        SendError(1, "Error creating folder \"{$sResourceTypePath}\" ({$sErrorMsg})");
121 121
 
122
-	// Return the resource type directory combined with the required path.
123
-	return CombinePaths($sResourceTypePath, $folderPath);
122
+    // Return the resource type directory combined with the required path.
123
+    return CombinePaths($sResourceTypePath, $folderPath);
124 124
 }
125 125
 
126 126
 /**
@@ -144,67 +144,67 @@  discard block
 block discarded – undo
144 144
  */
145 145
 function CreateServerFolder($folderPath, $lastFolder = null)
146 146
 {
147
-	global $Config ;
148
-	$sParent = GetParentFolder($folderPath);
149
-
150
-	// Ensure the folder path has no double-slashes, or mkdir may fail on certain platforms
151
-	while ( strpos($folderPath, '//') !== false )
152
-	{
153
-		$folderPath = str_replace('//', '/', $folderPath);
154
-	}
155
-
156
-	// Check if the parent exists, or create it.
157
-	if ( !empty($sParent) && !file_exists($sParent))
158
-	{
159
-		//prevents agains infinite loop when we can't create root folder
160
-		if ( !is_null($lastFolder) && $lastFolder === $sParent) {
161
-			return "Can't create $folderPath directory" ;
162
-		}
163
-
164
-		$sErrorMsg = CreateServerFolder($sParent, $folderPath);
165
-		if ( $sErrorMsg != '' )
166
-			return $sErrorMsg ;
167
-	}
168
-
169
-	if ( !file_exists($folderPath))
170
-	{
171
-		// Turn off all error reporting.
172
-		error_reporting(0);
173
-
174
-		$php_errormsg = '' ;
175
-		// Enable error tracking to catch the error.
176
-		ini_set('track_errors', '1');
177
-
178
-		if ( isset( $Config['ChmodOnFolderCreate'] ) && !$Config['ChmodOnFolderCreate'] )
179
-		{
180
-			mkdir($folderPath);
181
-		}
182
-		else
183
-		{
184
-			$permissions = '0777';
185
-			if ( isset( $Config['ChmodOnFolderCreate'] ) && $Config['ChmodOnFolderCreate'])
186
-			{
187
-				$permissions = (string) $Config['ChmodOnFolderCreate'];
188
-			}
189
-			$permissionsdec = octdec($permissions);
190
-			$permissionsdec |= octdec('0111');  // Set x bit required for directories
191
-			dol_syslog("io.php permission = ".$permissions." ".$permissionsdec." ".decoct($permissionsdec));
192
-			// To create the folder with 0777 permissions, we need to set umask to zero.
193
-			$oldumask = umask(0);
194
-			mkdir($folderPath, $permissionsdec);
195
-			umask($oldumask);
196
-		}
197
-
198
-		$sErrorMsg = $php_errormsg ;
199
-
200
-		// Restore the configurations.
201
-		ini_restore('track_errors');
202
-		ini_restore('error_reporting');
203
-
204
-		return $sErrorMsg ;
205
-	}
206
-	else
207
-		return '' ;
147
+    global $Config ;
148
+    $sParent = GetParentFolder($folderPath);
149
+
150
+    // Ensure the folder path has no double-slashes, or mkdir may fail on certain platforms
151
+    while ( strpos($folderPath, '//') !== false )
152
+    {
153
+        $folderPath = str_replace('//', '/', $folderPath);
154
+    }
155
+
156
+    // Check if the parent exists, or create it.
157
+    if ( !empty($sParent) && !file_exists($sParent))
158
+    {
159
+        //prevents agains infinite loop when we can't create root folder
160
+        if ( !is_null($lastFolder) && $lastFolder === $sParent) {
161
+            return "Can't create $folderPath directory" ;
162
+        }
163
+
164
+        $sErrorMsg = CreateServerFolder($sParent, $folderPath);
165
+        if ( $sErrorMsg != '' )
166
+            return $sErrorMsg ;
167
+    }
168
+
169
+    if ( !file_exists($folderPath))
170
+    {
171
+        // Turn off all error reporting.
172
+        error_reporting(0);
173
+
174
+        $php_errormsg = '' ;
175
+        // Enable error tracking to catch the error.
176
+        ini_set('track_errors', '1');
177
+
178
+        if ( isset( $Config['ChmodOnFolderCreate'] ) && !$Config['ChmodOnFolderCreate'] )
179
+        {
180
+            mkdir($folderPath);
181
+        }
182
+        else
183
+        {
184
+            $permissions = '0777';
185
+            if ( isset( $Config['ChmodOnFolderCreate'] ) && $Config['ChmodOnFolderCreate'])
186
+            {
187
+                $permissions = (string) $Config['ChmodOnFolderCreate'];
188
+            }
189
+            $permissionsdec = octdec($permissions);
190
+            $permissionsdec |= octdec('0111');  // Set x bit required for directories
191
+            dol_syslog("io.php permission = ".$permissions." ".$permissionsdec." ".decoct($permissionsdec));
192
+            // To create the folder with 0777 permissions, we need to set umask to zero.
193
+            $oldumask = umask(0);
194
+            mkdir($folderPath, $permissionsdec);
195
+            umask($oldumask);
196
+        }
197
+
198
+        $sErrorMsg = $php_errormsg ;
199
+
200
+        // Restore the configurations.
201
+        ini_restore('track_errors');
202
+        ini_restore('error_reporting');
203
+
204
+        return $sErrorMsg ;
205
+    }
206
+    else
207
+        return '' ;
208 208
 }
209 209
 
210 210
 /**
@@ -260,18 +260,18 @@  discard block
 block discarded – undo
260 260
  */
261 261
 function IsAllowedExt($sExtension, $resourceType)
262 262
 {
263
-	global $Config ;
264
-	// Get the allowed and denied extensions arrays.
265
-	$arAllowed	= $Config['AllowedExtensions'][$resourceType] ;
266
-	$arDenied	= $Config['DeniedExtensions'][$resourceType] ;
263
+    global $Config ;
264
+    // Get the allowed and denied extensions arrays.
265
+    $arAllowed	= $Config['AllowedExtensions'][$resourceType] ;
266
+    $arDenied	= $Config['DeniedExtensions'][$resourceType] ;
267 267
 
268
-	if ( count($arAllowed) > 0 && !in_array($sExtension, $arAllowed))
269
-		return false ;
268
+    if ( count($arAllowed) > 0 && !in_array($sExtension, $arAllowed))
269
+        return false ;
270 270
 
271
-	if ( count($arDenied) > 0 && in_array($sExtension, $arDenied))
272
-		return false ;
271
+    if ( count($arDenied) > 0 && in_array($sExtension, $arDenied))
272
+        return false ;
273 273
 
274
-	return true ;
274
+    return true ;
275 275
 }
276 276
 
277 277
 /**
@@ -282,11 +282,11 @@  discard block
 block discarded – undo
282 282
  */
283 283
 function IsAllowedType($resourceType)
284 284
 {
285
-	global $Config ;
286
-	if ( !in_array($resourceType, $Config['ConfigAllowedTypes']))
287
-		return false ;
285
+    global $Config ;
286
+    if ( !in_array($resourceType, $Config['ConfigAllowedTypes']))
287
+        return false ;
288 288
 
289
-	return true ;
289
+    return true ;
290 290
 }
291 291
 
292 292
 /**
@@ -297,12 +297,12 @@  discard block
 block discarded – undo
297 297
  */
298 298
 function IsAllowedCommand($sCommand)
299 299
 {
300
-	global $Config ;
300
+    global $Config ;
301 301
 
302
-	if (! in_array($sCommand, $Config['ConfigAllowedCommands']))
303
-		return false ;
302
+    if (! in_array($sCommand, $Config['ConfigAllowedCommands']))
303
+        return false ;
304 304
 
305
-	return true ;
305
+    return true ;
306 306
 }
307 307
 
308 308
 /**
@@ -312,79 +312,79 @@  discard block
 block discarded – undo
312 312
  */
313 313
 function GetCurrentFolder()
314 314
 {
315
-	if (!isset($_GET)) {
316
-		global $_GET;
317
-	}
318
-	$sCurrentFolder	= isset( $_GET['CurrentFolder'] ) ? GETPOST('CurrentFolder', '', 1) : '/' ;
319
-
320
-	// Check the current folder syntax (must begin and start with a slash).
321
-	if (!preg_match('|/$|', $sCurrentFolder))
322
-		$sCurrentFolder .= '/' ;
323
-	if (strpos($sCurrentFolder, '/') !== 0)
324
-		$sCurrentFolder = '/' . $sCurrentFolder ;
325
-
326
-	// Ensure the folder path has no double-slashes
327
-	while ( strpos($sCurrentFolder, '//') !== false ) {
328
-		$sCurrentFolder = str_replace('//', '/', $sCurrentFolder);
329
-	}
330
-
331
-	// Check for invalid folder paths (..)
332
-	if ( strpos($sCurrentFolder, '..') || strpos($sCurrentFolder, "\\"))
333
-		SendError(102, '');
334
-
335
-	if ( preg_match(",(/\.)|[[:cntrl:]]|(//)|(\\\\)|([\:\*\?\"\<\>\|]),", $sCurrentFolder))
336
-		SendError(102, '');
337
-
338
-	return $sCurrentFolder ;
315
+    if (!isset($_GET)) {
316
+        global $_GET;
317
+    }
318
+    $sCurrentFolder	= isset( $_GET['CurrentFolder'] ) ? GETPOST('CurrentFolder', '', 1) : '/' ;
319
+
320
+    // Check the current folder syntax (must begin and start with a slash).
321
+    if (!preg_match('|/$|', $sCurrentFolder))
322
+        $sCurrentFolder .= '/' ;
323
+    if (strpos($sCurrentFolder, '/') !== 0)
324
+        $sCurrentFolder = '/' . $sCurrentFolder ;
325
+
326
+    // Ensure the folder path has no double-slashes
327
+    while ( strpos($sCurrentFolder, '//') !== false ) {
328
+        $sCurrentFolder = str_replace('//', '/', $sCurrentFolder);
329
+    }
330
+
331
+    // Check for invalid folder paths (..)
332
+    if ( strpos($sCurrentFolder, '..') || strpos($sCurrentFolder, "\\"))
333
+        SendError(102, '');
334
+
335
+    if ( preg_match(",(/\.)|[[:cntrl:]]|(//)|(\\\\)|([\:\*\?\"\<\>\|]),", $sCurrentFolder))
336
+        SendError(102, '');
337
+
338
+    return $sCurrentFolder ;
339 339
 }
340 340
 
341 341
 // Do a cleanup of the folder name to avoid possible problems
342 342
 function SanitizeFolderName( $sNewFolderName )
343 343
 {
344
-	$sNewFolderName = stripslashes($sNewFolderName);
344
+    $sNewFolderName = stripslashes($sNewFolderName);
345 345
 
346
-	// Remove . \ / | : ? * " < >
347
-	$sNewFolderName = preg_replace('/\\.|\\\\|\\/|\\||\\:|\\?|\\*|"|<|>|[[:cntrl:]]/', '_', $sNewFolderName);
346
+    // Remove . \ / | : ? * " < >
347
+    $sNewFolderName = preg_replace('/\\.|\\\\|\\/|\\||\\:|\\?|\\*|"|<|>|[[:cntrl:]]/', '_', $sNewFolderName);
348 348
 
349
-	return $sNewFolderName ;
349
+    return $sNewFolderName ;
350 350
 }
351 351
 
352 352
 // Do a cleanup of the file name to avoid possible problems
353 353
 function SanitizeFileName( $sNewFileName )
354 354
 {
355
-	global $Config ;
355
+    global $Config ;
356 356
 
357
-	$sNewFileName = stripslashes($sNewFileName);
357
+    $sNewFileName = stripslashes($sNewFileName);
358 358
 
359
-	// Replace dots in the name with underscores (only one dot can be there... security issue).
360
-	if ( $Config['ForceSingleExtension'] )
361
-		$sNewFileName = preg_replace('/\\.(?![^.]*$)/', '_', $sNewFileName);
359
+    // Replace dots in the name with underscores (only one dot can be there... security issue).
360
+    if ( $Config['ForceSingleExtension'] )
361
+        $sNewFileName = preg_replace('/\\.(?![^.]*$)/', '_', $sNewFileName);
362 362
 
363
-	// Remove \ / | : ? * " < >
364
-	$sNewFileName = preg_replace('/\\\\|\\/|\\||\\:|\\?|\\*|"|<|>|[[:cntrl:]]/', '_', $sNewFileName);
363
+    // Remove \ / | : ? * " < >
364
+    $sNewFileName = preg_replace('/\\\\|\\/|\\||\\:|\\?|\\*|"|<|>|[[:cntrl:]]/', '_', $sNewFileName);
365 365
 
366
-	return $sNewFileName ;
366
+    return $sNewFileName ;
367 367
 }
368 368
 
369 369
 // This is the function that sends the results of the uploading process.
370 370
 function SendUploadResults( $errorNumber, $fileUrl = '', $fileName = '', $customMsg = '' )
371 371
 {
372
-	// Minified version of the document.domain automatic fix script (#1919).
373
-	// The original script can be found at _dev/domain_fix_template.js
374
-	echo <<<EOF
372
+    // Minified version of the document.domain automatic fix script (#1919).
373
+    // The original script can be found at _dev/domain_fix_template.js
374
+    echo <<<EOF
375 375
 <script type="text/javascript">
376 376
 (function(){var d=document.domain;while (true){try{var A=window.parent.document.domain;break;}catch(e) {};d=d.replace(/.*?(?:\.|$)/,'');if (d.length==0) break;try{document.domain=d;}catch (e){break;}}})();
377 377
 EOF;
378 378
 
379
-	if ($errorNumber && $errorNumber != 201) {
380
-		$fileUrl = "";
381
-		$fileName = "";
382
-	}
379
+    if ($errorNumber && $errorNumber != 201) {
380
+        $fileUrl = "";
381
+        $fileName = "";
382
+    }
383 383
 
384
-	$rpl = array( '\\' => '\\\\', '"' => '\\"' );
385
-	echo 'window.parent.OnUploadCompleted(' . $errorNumber . ',"' . strtr($fileUrl, $rpl) . '","' . strtr($fileName, $rpl) . '", "' . strtr($customMsg, $rpl) . '");' ;
386
-	echo '</script>' ;
387
-	exit ;
384
+    $rpl = array( '\\' => '\\\\', '"' => '\\"' );
385
+    echo 'window.parent.OnUploadCompleted(' . $errorNumber . ',"' . strtr($fileUrl, $rpl) . '","' . strtr($fileName, $rpl) . '", "' . strtr($customMsg, $rpl) . '");' ;
386
+    echo '</script>' ;
387
+    exit ;
388 388
 }
389 389
 
390 390
 
@@ -401,11 +401,11 @@  discard block
 block discarded – undo
401 401
  */
402 402
 function SendCKEditorResults($callback, $sFileUrl, $customMsg = '')
403 403
 {
404
-  echo '<script type="text/javascript">';
404
+    echo '<script type="text/javascript">';
405 405
 
406
-  $rpl = array( '\\' => '\\\\', '"' => '\\"' );
406
+    $rpl = array( '\\' => '\\\\', '"' => '\\"' );
407 407
 
408
-  echo 'window.parent.CKEDITOR.tools.callFunction("'. $callback. '","'. strtr($sFileUrl, $rpl). '", "'. strtr($customMsg, $rpl). '");' ;
408
+    echo 'window.parent.CKEDITOR.tools.callFunction("'. $callback. '","'. strtr($sFileUrl, $rpl). '", "'. strtr($customMsg, $rpl). '");' ;
409 409
 
410
-  echo '</script>';
410
+    echo '</script>';
411 411
 }
Please login to merge, or discard this patch.
Spacing   +69 added lines, -69 removed lines patch added patch discarded remove patch
@@ -29,9 +29,9 @@  discard block
 block discarded – undo
29 29
  * @param   string $sFolder       sFolder
30 30
  * @return  string                Combined path
31 31
  */
32
-function CombinePaths( $sBasePath, $sFolder )
32
+function CombinePaths($sBasePath, $sFolder)
33 33
 {
34
-	return RemoveFromEnd($sBasePath, '/') . '/' . RemoveFromStart($sFolder, '/');
34
+	return RemoveFromEnd($sBasePath, '/').'/'.RemoveFromStart($sFolder, '/');
35 35
 }
36 36
 /**
37 37
  * GetResourceTypePath
@@ -42,12 +42,12 @@  discard block
 block discarded – undo
42 42
  */
43 43
 function GetResourceTypePath($resourceType, $sCommand)
44 44
 {
45
-	global $Config ;
45
+	global $Config;
46 46
 
47 47
 	if ($sCommand == "QuickUpload")
48
-		return $Config['QuickUploadPath'][$resourceType] ;
48
+		return $Config['QuickUploadPath'][$resourceType];
49 49
 	else
50
-		return $Config['FileTypesPath'][$resourceType] ;
50
+		return $Config['FileTypesPath'][$resourceType];
51 51
 }
52 52
 
53 53
 /**
@@ -59,19 +59,19 @@  discard block
 block discarded – undo
59 59
  */
60 60
 function GetResourceTypeDirectory($resourceType, $sCommand)
61 61
 {
62
-	global $Config ;
62
+	global $Config;
63 63
 	if ($sCommand == "QuickUpload")
64 64
 	{
65
-		if ( strlen($Config['QuickUploadAbsolutePath'][$resourceType]) > 0)
66
-			return $Config['QuickUploadAbsolutePath'][$resourceType] ;
65
+		if (strlen($Config['QuickUploadAbsolutePath'][$resourceType]) > 0)
66
+			return $Config['QuickUploadAbsolutePath'][$resourceType];
67 67
 
68 68
 		// Map the "UserFiles" path to a local directory.
69 69
 		return Server_MapPath($Config['QuickUploadPath'][$resourceType]);
70 70
 	}
71 71
 	else
72 72
 	{
73
-		if ( strlen($Config['FileTypesAbsolutePath'][$resourceType]) > 0)
74
-			return $Config['FileTypesAbsolutePath'][$resourceType] ;
73
+		if (strlen($Config['FileTypesAbsolutePath'][$resourceType]) > 0)
74
+			return $Config['FileTypesAbsolutePath'][$resourceType];
75 75
 
76 76
 		// Map the "UserFiles" path to a local directory.
77 77
 		return Server_MapPath($Config['FileTypesPath'][$resourceType]);
@@ -116,7 +116,7 @@  discard block
 block discarded – undo
116 116
 
117 117
 	// Ensure that the directory exists.
118 118
 	$sErrorMsg = CreateServerFolder($sResourceTypePath);
119
-	if ( $sErrorMsg != '' )
119
+	if ($sErrorMsg != '')
120 120
 		SendError(1, "Error creating folder \"{$sResourceTypePath}\" ({$sErrorMsg})");
121 121
 
122 122
 	// Return the resource type directory combined with the required path.
@@ -131,7 +131,7 @@  discard block
 block discarded – undo
131 131
  */
132 132
 function GetParentFolder($folderPath)
133 133
 {
134
-    $sPattern = "-[/\\\\][^/\\\\]+[/\\\\]?$-" ;
134
+    $sPattern = "-[/\\\\][^/\\\\]+[/\\\\]?$-";
135 135
     return preg_replace($sPattern, '', $folderPath);
136 136
 }
137 137
 
@@ -144,50 +144,50 @@  discard block
 block discarded – undo
144 144
  */
145 145
 function CreateServerFolder($folderPath, $lastFolder = null)
146 146
 {
147
-	global $Config ;
147
+	global $Config;
148 148
 	$sParent = GetParentFolder($folderPath);
149 149
 
150 150
 	// Ensure the folder path has no double-slashes, or mkdir may fail on certain platforms
151
-	while ( strpos($folderPath, '//') !== false )
151
+	while (strpos($folderPath, '//') !== false)
152 152
 	{
153 153
 		$folderPath = str_replace('//', '/', $folderPath);
154 154
 	}
155 155
 
156 156
 	// Check if the parent exists, or create it.
157
-	if ( !empty($sParent) && !file_exists($sParent))
157
+	if (!empty($sParent) && !file_exists($sParent))
158 158
 	{
159 159
 		//prevents agains infinite loop when we can't create root folder
160
-		if ( !is_null($lastFolder) && $lastFolder === $sParent) {
161
-			return "Can't create $folderPath directory" ;
160
+		if (!is_null($lastFolder) && $lastFolder === $sParent) {
161
+			return "Can't create $folderPath directory";
162 162
 		}
163 163
 
164 164
 		$sErrorMsg = CreateServerFolder($sParent, $folderPath);
165
-		if ( $sErrorMsg != '' )
166
-			return $sErrorMsg ;
165
+		if ($sErrorMsg != '')
166
+			return $sErrorMsg;
167 167
 	}
168 168
 
169
-	if ( !file_exists($folderPath))
169
+	if (!file_exists($folderPath))
170 170
 	{
171 171
 		// Turn off all error reporting.
172 172
 		error_reporting(0);
173 173
 
174
-		$php_errormsg = '' ;
174
+		$php_errormsg = '';
175 175
 		// Enable error tracking to catch the error.
176 176
 		ini_set('track_errors', '1');
177 177
 
178
-		if ( isset( $Config['ChmodOnFolderCreate'] ) && !$Config['ChmodOnFolderCreate'] )
178
+		if (isset($Config['ChmodOnFolderCreate']) && !$Config['ChmodOnFolderCreate'])
179 179
 		{
180 180
 			mkdir($folderPath);
181 181
 		}
182 182
 		else
183 183
 		{
184 184
 			$permissions = '0777';
185
-			if ( isset( $Config['ChmodOnFolderCreate'] ) && $Config['ChmodOnFolderCreate'])
185
+			if (isset($Config['ChmodOnFolderCreate']) && $Config['ChmodOnFolderCreate'])
186 186
 			{
187 187
 				$permissions = (string) $Config['ChmodOnFolderCreate'];
188 188
 			}
189 189
 			$permissionsdec = octdec($permissions);
190
-			$permissionsdec |= octdec('0111');  // Set x bit required for directories
190
+			$permissionsdec |= octdec('0111'); // Set x bit required for directories
191 191
 			dol_syslog("io.php permission = ".$permissions." ".$permissionsdec." ".decoct($permissionsdec));
192 192
 			// To create the folder with 0777 permissions, we need to set umask to zero.
193 193
 			$oldumask = umask(0);
@@ -195,16 +195,16 @@  discard block
 block discarded – undo
195 195
 			umask($oldumask);
196 196
 		}
197 197
 
198
-		$sErrorMsg = $php_errormsg ;
198
+		$sErrorMsg = $php_errormsg;
199 199
 
200 200
 		// Restore the configurations.
201 201
 		ini_restore('track_errors');
202 202
 		ini_restore('error_reporting');
203 203
 
204
-		return $sErrorMsg ;
204
+		return $sErrorMsg;
205 205
 	}
206 206
 	else
207
-		return '' ;
207
+		return '';
208 208
 }
209 209
 
210 210
 /**
@@ -219,9 +219,9 @@  discard block
 block discarded – undo
219 219
     }
220 220
     $sRealPath = realpath('./');
221 221
     // #2124 ensure that no slash is at the end
222
-    $sRealPath = rtrim($sRealPath,"\\/");
222
+    $sRealPath = rtrim($sRealPath, "\\/");
223 223
 
224
-    $sSelfPath = $_SERVER['PHP_SELF'] ;
224
+    $sSelfPath = $_SERVER['PHP_SELF'];
225 225
     $sSelfPath = substr($sSelfPath, 0, strrpos($sSelfPath, '/'));
226 226
 
227 227
     $sSelfPath = str_replace('/', DIRECTORY_SEPARATOR, $sSelfPath);
@@ -230,7 +230,7 @@  discard block
 block discarded – undo
230 230
 
231 231
     // This can check only that this script isn't run from a virtual dir
232 232
     // But it avoids the problems that arise if it isn't checked
233
-    if ( $position === false || $position <> strlen($sRealPath) - strlen($sSelfPath) )
233
+    if ($position === false || $position <> strlen($sRealPath) - strlen($sSelfPath))
234 234
         SendError(1, 'Sorry, can\'t map "UserFilesPath" to a physical path. You must set the "UserFilesAbsolutePath" value in "editor/filemanager/connectors/php/config.php".');
235 235
 
236 236
     return substr($sRealPath, 0, $position);
@@ -238,17 +238,17 @@  discard block
 block discarded – undo
238 238
 
239 239
 // Emulate the asp Server.mapPath function.
240 240
 // given an url path return the physical directory that it corresponds to
241
-function Server_MapPath( $path )
241
+function Server_MapPath($path)
242 242
 {
243 243
     // This function is available only for Apache
244 244
     if (function_exists('apache_lookup_uri')) {
245 245
         $info = apache_lookup_uri($path);
246
-        return $info->filename . $info->path_info ;
246
+        return $info->filename.$info->path_info;
247 247
     }
248 248
 
249 249
     // This isn't correct but for the moment there's no other solution
250 250
     // If this script is under a virtual directory or symlink it will detect the problem and stop
251
-    return GetRootPath() . $path ;
251
+    return GetRootPath().$path;
252 252
 }
253 253
 
254 254
 /**
@@ -260,18 +260,18 @@  discard block
 block discarded – undo
260 260
  */
261 261
 function IsAllowedExt($sExtension, $resourceType)
262 262
 {
263
-	global $Config ;
263
+	global $Config;
264 264
 	// Get the allowed and denied extensions arrays.
265
-	$arAllowed	= $Config['AllowedExtensions'][$resourceType] ;
266
-	$arDenied	= $Config['DeniedExtensions'][$resourceType] ;
265
+	$arAllowed = $Config['AllowedExtensions'][$resourceType];
266
+	$arDenied = $Config['DeniedExtensions'][$resourceType];
267 267
 
268
-	if ( count($arAllowed) > 0 && !in_array($sExtension, $arAllowed))
269
-		return false ;
268
+	if (count($arAllowed) > 0 && !in_array($sExtension, $arAllowed))
269
+		return false;
270 270
 
271
-	if ( count($arDenied) > 0 && in_array($sExtension, $arDenied))
272
-		return false ;
271
+	if (count($arDenied) > 0 && in_array($sExtension, $arDenied))
272
+		return false;
273 273
 
274
-	return true ;
274
+	return true;
275 275
 }
276 276
 
277 277
 /**
@@ -282,11 +282,11 @@  discard block
 block discarded – undo
282 282
  */
283 283
 function IsAllowedType($resourceType)
284 284
 {
285
-	global $Config ;
286
-	if ( !in_array($resourceType, $Config['ConfigAllowedTypes']))
287
-		return false ;
285
+	global $Config;
286
+	if (!in_array($resourceType, $Config['ConfigAllowedTypes']))
287
+		return false;
288 288
 
289
-	return true ;
289
+	return true;
290 290
 }
291 291
 
292 292
 /**
@@ -297,12 +297,12 @@  discard block
 block discarded – undo
297 297
  */
298 298
 function IsAllowedCommand($sCommand)
299 299
 {
300
-	global $Config ;
300
+	global $Config;
301 301
 
302
-	if (! in_array($sCommand, $Config['ConfigAllowedCommands']))
303
-		return false ;
302
+	if (!in_array($sCommand, $Config['ConfigAllowedCommands']))
303
+		return false;
304 304
 
305
-	return true ;
305
+	return true;
306 306
 }
307 307
 
308 308
 /**
@@ -315,59 +315,59 @@  discard block
 block discarded – undo
315 315
 	if (!isset($_GET)) {
316 316
 		global $_GET;
317 317
 	}
318
-	$sCurrentFolder	= isset( $_GET['CurrentFolder'] ) ? GETPOST('CurrentFolder', '', 1) : '/' ;
318
+	$sCurrentFolder = isset($_GET['CurrentFolder']) ? GETPOST('CurrentFolder', '', 1) : '/';
319 319
 
320 320
 	// Check the current folder syntax (must begin and start with a slash).
321 321
 	if (!preg_match('|/$|', $sCurrentFolder))
322
-		$sCurrentFolder .= '/' ;
322
+		$sCurrentFolder .= '/';
323 323
 	if (strpos($sCurrentFolder, '/') !== 0)
324
-		$sCurrentFolder = '/' . $sCurrentFolder ;
324
+		$sCurrentFolder = '/'.$sCurrentFolder;
325 325
 
326 326
 	// Ensure the folder path has no double-slashes
327
-	while ( strpos($sCurrentFolder, '//') !== false ) {
327
+	while (strpos($sCurrentFolder, '//') !== false) {
328 328
 		$sCurrentFolder = str_replace('//', '/', $sCurrentFolder);
329 329
 	}
330 330
 
331 331
 	// Check for invalid folder paths (..)
332
-	if ( strpos($sCurrentFolder, '..') || strpos($sCurrentFolder, "\\"))
332
+	if (strpos($sCurrentFolder, '..') || strpos($sCurrentFolder, "\\"))
333 333
 		SendError(102, '');
334 334
 
335
-	if ( preg_match(",(/\.)|[[:cntrl:]]|(//)|(\\\\)|([\:\*\?\"\<\>\|]),", $sCurrentFolder))
335
+	if (preg_match(",(/\.)|[[:cntrl:]]|(//)|(\\\\)|([\:\*\?\"\<\>\|]),", $sCurrentFolder))
336 336
 		SendError(102, '');
337 337
 
338
-	return $sCurrentFolder ;
338
+	return $sCurrentFolder;
339 339
 }
340 340
 
341 341
 // Do a cleanup of the folder name to avoid possible problems
342
-function SanitizeFolderName( $sNewFolderName )
342
+function SanitizeFolderName($sNewFolderName)
343 343
 {
344 344
 	$sNewFolderName = stripslashes($sNewFolderName);
345 345
 
346 346
 	// Remove . \ / | : ? * " < >
347 347
 	$sNewFolderName = preg_replace('/\\.|\\\\|\\/|\\||\\:|\\?|\\*|"|<|>|[[:cntrl:]]/', '_', $sNewFolderName);
348 348
 
349
-	return $sNewFolderName ;
349
+	return $sNewFolderName;
350 350
 }
351 351
 
352 352
 // Do a cleanup of the file name to avoid possible problems
353
-function SanitizeFileName( $sNewFileName )
353
+function SanitizeFileName($sNewFileName)
354 354
 {
355
-	global $Config ;
355
+	global $Config;
356 356
 
357 357
 	$sNewFileName = stripslashes($sNewFileName);
358 358
 
359 359
 	// Replace dots in the name with underscores (only one dot can be there... security issue).
360
-	if ( $Config['ForceSingleExtension'] )
360
+	if ($Config['ForceSingleExtension'])
361 361
 		$sNewFileName = preg_replace('/\\.(?![^.]*$)/', '_', $sNewFileName);
362 362
 
363 363
 	// Remove \ / | : ? * " < >
364 364
 	$sNewFileName = preg_replace('/\\\\|\\/|\\||\\:|\\?|\\*|"|<|>|[[:cntrl:]]/', '_', $sNewFileName);
365 365
 
366
-	return $sNewFileName ;
366
+	return $sNewFileName;
367 367
 }
368 368
 
369 369
 // This is the function that sends the results of the uploading process.
370
-function SendUploadResults( $errorNumber, $fileUrl = '', $fileName = '', $customMsg = '' )
370
+function SendUploadResults($errorNumber, $fileUrl = '', $fileName = '', $customMsg = '')
371 371
 {
372 372
 	// Minified version of the document.domain automatic fix script (#1919).
373 373
 	// The original script can be found at _dev/domain_fix_template.js
@@ -381,10 +381,10 @@  discard block
 block discarded – undo
381 381
 		$fileName = "";
382 382
 	}
383 383
 
384
-	$rpl = array( '\\' => '\\\\', '"' => '\\"' );
385
-	echo 'window.parent.OnUploadCompleted(' . $errorNumber . ',"' . strtr($fileUrl, $rpl) . '","' . strtr($fileName, $rpl) . '", "' . strtr($customMsg, $rpl) . '");' ;
386
-	echo '</script>' ;
387
-	exit ;
384
+	$rpl = array('\\' => '\\\\', '"' => '\\"');
385
+	echo 'window.parent.OnUploadCompleted('.$errorNumber.',"'.strtr($fileUrl, $rpl).'","'.strtr($fileName, $rpl).'", "'.strtr($customMsg, $rpl).'");';
386
+	echo '</script>';
387
+	exit;
388 388
 }
389 389
 
390 390
 
@@ -403,9 +403,9 @@  discard block
 block discarded – undo
403 403
 {
404 404
   echo '<script type="text/javascript">';
405 405
 
406
-  $rpl = array( '\\' => '\\\\', '"' => '\\"' );
406
+  $rpl = array('\\' => '\\\\', '"' => '\\"');
407 407
 
408
-  echo 'window.parent.CKEDITOR.tools.callFunction("'. $callback. '","'. strtr($sFileUrl, $rpl). '", "'. strtr($customMsg, $rpl). '");' ;
408
+  echo 'window.parent.CKEDITOR.tools.callFunction("'.$callback.'","'.strtr($sFileUrl, $rpl).'", "'.strtr($customMsg, $rpl).'");';
409 409
 
410 410
   echo '</script>';
411 411
 }
Please login to merge, or discard this patch.
Braces   +53 added lines, -40 removed lines patch added patch discarded remove patch
@@ -44,11 +44,12 @@  discard block
 block discarded – undo
44 44
 {
45 45
 	global $Config ;
46 46
 
47
-	if ($sCommand == "QuickUpload")
48
-		return $Config['QuickUploadPath'][$resourceType] ;
49
-	else
50
-		return $Config['FileTypesPath'][$resourceType] ;
51
-}
47
+	if ($sCommand == "QuickUpload") {
48
+			return $Config['QuickUploadPath'][$resourceType] ;
49
+	} else {
50
+			return $Config['FileTypesPath'][$resourceType] ;
51
+	}
52
+	}
52 53
 
53 54
 /**
54 55
  * GetResourceTypeDirectory
@@ -62,16 +63,17 @@  discard block
 block discarded – undo
62 63
 	global $Config ;
63 64
 	if ($sCommand == "QuickUpload")
64 65
 	{
65
-		if ( strlen($Config['QuickUploadAbsolutePath'][$resourceType]) > 0)
66
-			return $Config['QuickUploadAbsolutePath'][$resourceType] ;
66
+		if ( strlen($Config['QuickUploadAbsolutePath'][$resourceType]) > 0) {
67
+					return $Config['QuickUploadAbsolutePath'][$resourceType] ;
68
+		}
67 69
 
68 70
 		// Map the "UserFiles" path to a local directory.
69 71
 		return Server_MapPath($Config['QuickUploadPath'][$resourceType]);
70
-	}
71
-	else
72
+	} else
72 73
 	{
73
-		if ( strlen($Config['FileTypesAbsolutePath'][$resourceType]) > 0)
74
-			return $Config['FileTypesAbsolutePath'][$resourceType] ;
74
+		if ( strlen($Config['FileTypesAbsolutePath'][$resourceType]) > 0) {
75
+					return $Config['FileTypesAbsolutePath'][$resourceType] ;
76
+		}
75 77
 
76 78
 		// Map the "UserFiles" path to a local directory.
77 79
 		return Server_MapPath($Config['FileTypesPath'][$resourceType]);
@@ -116,8 +118,9 @@  discard block
 block discarded – undo
116 118
 
117 119
 	// Ensure that the directory exists.
118 120
 	$sErrorMsg = CreateServerFolder($sResourceTypePath);
119
-	if ( $sErrorMsg != '' )
120
-		SendError(1, "Error creating folder \"{$sResourceTypePath}\" ({$sErrorMsg})");
121
+	if ( $sErrorMsg != '' ) {
122
+			SendError(1, "Error creating folder \"{$sResourceTypePath}\" ({$sErrorMsg})");
123
+	}
121 124
 
122 125
 	// Return the resource type directory combined with the required path.
123 126
 	return CombinePaths($sResourceTypePath, $folderPath);
@@ -162,8 +165,9 @@  discard block
 block discarded – undo
162 165
 		}
163 166
 
164 167
 		$sErrorMsg = CreateServerFolder($sParent, $folderPath);
165
-		if ( $sErrorMsg != '' )
166
-			return $sErrorMsg ;
168
+		if ( $sErrorMsg != '' ) {
169
+					return $sErrorMsg ;
170
+		}
167 171
 	}
168 172
 
169 173
 	if ( !file_exists($folderPath))
@@ -178,8 +182,7 @@  discard block
 block discarded – undo
178 182
 		if ( isset( $Config['ChmodOnFolderCreate'] ) && !$Config['ChmodOnFolderCreate'] )
179 183
 		{
180 184
 			mkdir($folderPath);
181
-		}
182
-		else
185
+		} else
183 186
 		{
184 187
 			$permissions = '0777';
185 188
 			if ( isset( $Config['ChmodOnFolderCreate'] ) && $Config['ChmodOnFolderCreate'])
@@ -202,10 +205,10 @@  discard block
 block discarded – undo
202 205
 		ini_restore('error_reporting');
203 206
 
204 207
 		return $sErrorMsg ;
208
+	} else {
209
+			return '' ;
210
+	}
205 211
 	}
206
-	else
207
-		return '' ;
208
-}
209 212
 
210 213
 /**
211 214
  * Get Root Path
@@ -230,8 +233,9 @@  discard block
 block discarded – undo
230 233
 
231 234
     // This can check only that this script isn't run from a virtual dir
232 235
     // But it avoids the problems that arise if it isn't checked
233
-    if ( $position === false || $position <> strlen($sRealPath) - strlen($sSelfPath) )
234
-        SendError(1, 'Sorry, can\'t map "UserFilesPath" to a physical path. You must set the "UserFilesAbsolutePath" value in "editor/filemanager/connectors/php/config.php".');
236
+    if ( $position === false || $position <> strlen($sRealPath) - strlen($sSelfPath) ) {
237
+            SendError(1, 'Sorry, can\'t map "UserFilesPath" to a physical path. You must set the "UserFilesAbsolutePath" value in "editor/filemanager/connectors/php/config.php".');
238
+    }
235 239
 
236 240
     return substr($sRealPath, 0, $position);
237 241
 }
@@ -265,11 +269,13 @@  discard block
 block discarded – undo
265 269
 	$arAllowed	= $Config['AllowedExtensions'][$resourceType] ;
266 270
 	$arDenied	= $Config['DeniedExtensions'][$resourceType] ;
267 271
 
268
-	if ( count($arAllowed) > 0 && !in_array($sExtension, $arAllowed))
269
-		return false ;
272
+	if ( count($arAllowed) > 0 && !in_array($sExtension, $arAllowed)) {
273
+			return false ;
274
+	}
270 275
 
271
-	if ( count($arDenied) > 0 && in_array($sExtension, $arDenied))
272
-		return false ;
276
+	if ( count($arDenied) > 0 && in_array($sExtension, $arDenied)) {
277
+			return false ;
278
+	}
273 279
 
274 280
 	return true ;
275 281
 }
@@ -283,8 +289,9 @@  discard block
 block discarded – undo
283 289
 function IsAllowedType($resourceType)
284 290
 {
285 291
 	global $Config ;
286
-	if ( !in_array($resourceType, $Config['ConfigAllowedTypes']))
287
-		return false ;
292
+	if ( !in_array($resourceType, $Config['ConfigAllowedTypes'])) {
293
+			return false ;
294
+	}
288 295
 
289 296
 	return true ;
290 297
 }
@@ -299,8 +306,9 @@  discard block
 block discarded – undo
299 306
 {
300 307
 	global $Config ;
301 308
 
302
-	if (! in_array($sCommand, $Config['ConfigAllowedCommands']))
303
-		return false ;
309
+	if (! in_array($sCommand, $Config['ConfigAllowedCommands'])) {
310
+			return false ;
311
+	}
304 312
 
305 313
 	return true ;
306 314
 }
@@ -318,10 +326,12 @@  discard block
 block discarded – undo
318 326
 	$sCurrentFolder	= isset( $_GET['CurrentFolder'] ) ? GETPOST('CurrentFolder', '', 1) : '/' ;
319 327
 
320 328
 	// Check the current folder syntax (must begin and start with a slash).
321
-	if (!preg_match('|/$|', $sCurrentFolder))
322
-		$sCurrentFolder .= '/' ;
323
-	if (strpos($sCurrentFolder, '/') !== 0)
324
-		$sCurrentFolder = '/' . $sCurrentFolder ;
329
+	if (!preg_match('|/$|', $sCurrentFolder)) {
330
+			$sCurrentFolder .= '/' ;
331
+	}
332
+	if (strpos($sCurrentFolder, '/') !== 0) {
333
+			$sCurrentFolder = '/' . $sCurrentFolder ;
334
+	}
325 335
 
326 336
 	// Ensure the folder path has no double-slashes
327 337
 	while ( strpos($sCurrentFolder, '//') !== false ) {
@@ -329,11 +339,13 @@  discard block
 block discarded – undo
329 339
 	}
330 340
 
331 341
 	// Check for invalid folder paths (..)
332
-	if ( strpos($sCurrentFolder, '..') || strpos($sCurrentFolder, "\\"))
333
-		SendError(102, '');
342
+	if ( strpos($sCurrentFolder, '..') || strpos($sCurrentFolder, "\\")) {
343
+			SendError(102, '');
344
+	}
334 345
 
335
-	if ( preg_match(",(/\.)|[[:cntrl:]]|(//)|(\\\\)|([\:\*\?\"\<\>\|]),", $sCurrentFolder))
336
-		SendError(102, '');
346
+	if ( preg_match(",(/\.)|[[:cntrl:]]|(//)|(\\\\)|([\:\*\?\"\<\>\|]),", $sCurrentFolder)) {
347
+			SendError(102, '');
348
+	}
337 349
 
338 350
 	return $sCurrentFolder ;
339 351
 }
@@ -357,8 +369,9 @@  discard block
 block discarded – undo
357 369
 	$sNewFileName = stripslashes($sNewFileName);
358 370
 
359 371
 	// Replace dots in the name with underscores (only one dot can be there... security issue).
360
-	if ( $Config['ForceSingleExtension'] )
361
-		$sNewFileName = preg_replace('/\\.(?![^.]*$)/', '_', $sNewFileName);
372
+	if ( $Config['ForceSingleExtension'] ) {
373
+			$sNewFileName = preg_replace('/\\.(?![^.]*$)/', '_', $sNewFileName);
374
+	}
362 375
 
363 376
 	// Remove \ / | : ? * " < >
364 377
 	$sNewFileName = preg_replace('/\\\\|\\/|\\||\\:|\\?|\\*|"|<|>|[[:cntrl:]]/', '_', $sNewFileName);
Please login to merge, or discard this patch.
dolibarr/htdocs/core/filemanagerdol/connectors/php/commands.php 3 patches
Indentation   +246 added lines, -246 removed lines patch added patch discarded remove patch
@@ -31,33 +31,33 @@  discard block
 block discarded – undo
31 31
  */
32 32
 function GetFolders($resourceType, $currentFolder)
33 33
 {
34
-	// Map the virtual path to the local server path.
35
-	$sServerDir = ServerMapFolder($resourceType, $currentFolder, 'GetFolders');
34
+    // Map the virtual path to the local server path.
35
+    $sServerDir = ServerMapFolder($resourceType, $currentFolder, 'GetFolders');
36 36
 
37
-	// Array that will hold the folders names.
38
-	$aFolders	= array();
37
+    // Array that will hold the folders names.
38
+    $aFolders	= array();
39 39
 
40
-	$oCurrentFolder = @opendir($sServerDir);
40
+    $oCurrentFolder = @opendir($sServerDir);
41 41
 
42
-	if ($oCurrentFolder !== false)
43
-	{
44
-		while ( $sFile = readdir($oCurrentFolder) )
45
-		{
46
-			if ( $sFile != '.' && $sFile != '..' && is_dir($sServerDir . $sFile) )
47
-				$aFolders[] = '<Folder name="' . ConvertToXmlAttribute($sFile) . '" />' ;
48
-		}
49
-		closedir($oCurrentFolder);
50
-	}
42
+    if ($oCurrentFolder !== false)
43
+    {
44
+        while ( $sFile = readdir($oCurrentFolder) )
45
+        {
46
+            if ( $sFile != '.' && $sFile != '..' && is_dir($sServerDir . $sFile) )
47
+                $aFolders[] = '<Folder name="' . ConvertToXmlAttribute($sFile) . '" />' ;
48
+        }
49
+        closedir($oCurrentFolder);
50
+    }
51 51
 
52
-	// Open the "Folders" node.
53
-	echo "<Folders>" ;
52
+    // Open the "Folders" node.
53
+    echo "<Folders>" ;
54 54
 
55
-	natcasesort($aFolders);
56
-	foreach ( $aFolders as $sFolder )
57
-		echo $sFolder ;
55
+    natcasesort($aFolders);
56
+    foreach ( $aFolders as $sFolder )
57
+        echo $sFolder ;
58 58
 
59
-	// Close the "Folders" node.
60
-	echo "</Folders>" ;
59
+    // Close the "Folders" node.
60
+    echo "</Folders>" ;
61 61
 }
62 62
 
63 63
 /**
@@ -69,60 +69,60 @@  discard block
 block discarded – undo
69 69
  */
70 70
 function GetFoldersAndFiles( $resourceType, $currentFolder )
71 71
 {
72
-	// Map the virtual path to the local server path.
73
-	$sServerDir = ServerMapFolder($resourceType, $currentFolder, 'GetFoldersAndFiles');
74
-
75
-	// Arrays that will hold the folders and files names.
76
-	$aFolders	= array();
77
-	$aFiles		= array();
78
-
79
-	$oCurrentFolder = @opendir($sServerDir);
80
-
81
-	if ($oCurrentFolder !== false)
82
-	{
83
-		while ( $sFile = readdir($oCurrentFolder) )
84
-		{
85
-			if ( $sFile != '.' && $sFile != '..' )
86
-			{
87
-				if ( is_dir($sServerDir . $sFile) )
88
-					$aFolders[] = '<Folder name="' . ConvertToXmlAttribute($sFile) . '" />' ;
89
-				else
90
-				{
91
-					$iFileSize = @filesize($sServerDir . $sFile);
92
-					if ( !$iFileSize ) {
93
-						$iFileSize = 0 ;
94
-					}
95
-					if ( $iFileSize > 0 )
96
-					{
97
-						$iFileSize = round($iFileSize / 1024);
98
-						if ( $iFileSize < 1 )
99
-							$iFileSize = 1 ;
100
-					}
101
-
102
-					$aFiles[] = '<File name="' . ConvertToXmlAttribute($sFile) . '" size="' . $iFileSize . '" />' ;
103
-				}
104
-			}
105
-		}
106
-		closedir($oCurrentFolder);
107
-	}
108
-
109
-	// Send the folders
110
-	natcasesort($aFolders);
111
-	echo '<Folders>' ;
112
-
113
-	foreach ( $aFolders as $sFolder )
114
-		echo $sFolder ;
115
-
116
-	echo '</Folders>' ;
117
-
118
-	// Send the files
119
-	natcasesort($aFiles);
120
-	echo '<Files>' ;
121
-
122
-	foreach ( $aFiles as $sFiles )
123
-		echo $sFiles ;
124
-
125
-	echo '</Files>' ;
72
+    // Map the virtual path to the local server path.
73
+    $sServerDir = ServerMapFolder($resourceType, $currentFolder, 'GetFoldersAndFiles');
74
+
75
+    // Arrays that will hold the folders and files names.
76
+    $aFolders	= array();
77
+    $aFiles		= array();
78
+
79
+    $oCurrentFolder = @opendir($sServerDir);
80
+
81
+    if ($oCurrentFolder !== false)
82
+    {
83
+        while ( $sFile = readdir($oCurrentFolder) )
84
+        {
85
+            if ( $sFile != '.' && $sFile != '..' )
86
+            {
87
+                if ( is_dir($sServerDir . $sFile) )
88
+                    $aFolders[] = '<Folder name="' . ConvertToXmlAttribute($sFile) . '" />' ;
89
+                else
90
+                {
91
+                    $iFileSize = @filesize($sServerDir . $sFile);
92
+                    if ( !$iFileSize ) {
93
+                        $iFileSize = 0 ;
94
+                    }
95
+                    if ( $iFileSize > 0 )
96
+                    {
97
+                        $iFileSize = round($iFileSize / 1024);
98
+                        if ( $iFileSize < 1 )
99
+                            $iFileSize = 1 ;
100
+                    }
101
+
102
+                    $aFiles[] = '<File name="' . ConvertToXmlAttribute($sFile) . '" size="' . $iFileSize . '" />' ;
103
+                }
104
+            }
105
+        }
106
+        closedir($oCurrentFolder);
107
+    }
108
+
109
+    // Send the folders
110
+    natcasesort($aFolders);
111
+    echo '<Folders>' ;
112
+
113
+    foreach ( $aFolders as $sFolder )
114
+        echo $sFolder ;
115
+
116
+    echo '</Folders>' ;
117
+
118
+    // Send the files
119
+    natcasesort($aFiles);
120
+    echo '<Files>' ;
121
+
122
+    foreach ( $aFiles as $sFiles )
123
+        echo $sFiles ;
124
+
125
+    echo '</Files>' ;
126 126
 }
127 127
 
128 128
 /**
@@ -134,53 +134,53 @@  discard block
 block discarded – undo
134 134
  */
135 135
 function CreateFolder( $resourceType, $currentFolder )
136 136
 {
137
-	if (!isset($_GET)) {
138
-		global $_GET;
139
-	}
140
-	$sErrorNumber	= '0' ;
141
-	$sErrorMsg		= '' ;
142
-
143
-	if ( isset( $_GET['NewFolderName'] ) )
144
-	{
145
-		$sNewFolderName = $_GET['NewFolderName'] ;
146
-		$sNewFolderName = SanitizeFolderName($sNewFolderName);
147
-
148
-		if (strpos($sNewFolderName, '..') !== false)
149
-			$sErrorNumber = '102' ;		// Invalid folder name.
150
-		else
151
-		{
152
-			// Map the virtual path to the local server path of the current folder.
153
-			$sServerDir = ServerMapFolder($resourceType, $currentFolder, 'CreateFolder');
154
-
155
-			if ( is_writable($sServerDir) )
156
-			{
157
-				$sServerDir .= $sNewFolderName ;
158
-
159
-				$sErrorMsg = CreateServerFolder($sServerDir);
160
-
161
-				switch ( $sErrorMsg )
162
-				{
163
-					case '':
164
-						$sErrorNumber = '0' ;
165
-						break;
166
-					case 'Invalid argument' :
167
-					case 'No such file or directory' :
168
-						$sErrorNumber = '102' ;		// Path too long.
169
-						break ;
170
-					default:
171
-						$sErrorNumber = '110' ;
172
-						break ;
173
-				}
174
-			}
175
-			else
176
-				$sErrorNumber = '103' ;
177
-		}
178
-	}
179
-	else
180
-		$sErrorNumber = '102' ;
181
-
182
-	// Create the "Error" node.
183
-	echo '<Error number="' . $sErrorNumber . '" />' ;
137
+    if (!isset($_GET)) {
138
+        global $_GET;
139
+    }
140
+    $sErrorNumber	= '0' ;
141
+    $sErrorMsg		= '' ;
142
+
143
+    if ( isset( $_GET['NewFolderName'] ) )
144
+    {
145
+        $sNewFolderName = $_GET['NewFolderName'] ;
146
+        $sNewFolderName = SanitizeFolderName($sNewFolderName);
147
+
148
+        if (strpos($sNewFolderName, '..') !== false)
149
+            $sErrorNumber = '102' ;		// Invalid folder name.
150
+        else
151
+        {
152
+            // Map the virtual path to the local server path of the current folder.
153
+            $sServerDir = ServerMapFolder($resourceType, $currentFolder, 'CreateFolder');
154
+
155
+            if ( is_writable($sServerDir) )
156
+            {
157
+                $sServerDir .= $sNewFolderName ;
158
+
159
+                $sErrorMsg = CreateServerFolder($sServerDir);
160
+
161
+                switch ( $sErrorMsg )
162
+                {
163
+                    case '':
164
+                        $sErrorNumber = '0' ;
165
+                        break;
166
+                    case 'Invalid argument' :
167
+                    case 'No such file or directory' :
168
+                        $sErrorNumber = '102' ;		// Path too long.
169
+                        break ;
170
+                    default:
171
+                        $sErrorNumber = '110' ;
172
+                        break ;
173
+                }
174
+            }
175
+            else
176
+                $sErrorNumber = '103' ;
177
+        }
178
+    }
179
+    else
180
+        $sErrorNumber = '102' ;
181
+
182
+    // Create the "Error" node.
183
+    echo '<Error number="' . $sErrorNumber . '" />' ;
184 184
 }
185 185
 
186 186
 // @CHANGE
@@ -196,134 +196,134 @@  discard block
 block discarded – undo
196 196
  */
197 197
 function FileUpload($resourceType, $currentFolder, $sCommand, $CKEcallback = '')
198 198
 {
199
-	if (!isset($_FILES)) {
200
-		global $_FILES;
201
-	}
202
-	$sErrorNumber = '0' ;
203
-	$sFileName = '' ;
204
-
205
-	if ( isset( $_FILES['NewFile'] ) && !is_null($_FILES['NewFile']['tmp_name'])
206
-       // This is for the QuickUpload tab box
199
+    if (!isset($_FILES)) {
200
+        global $_FILES;
201
+    }
202
+    $sErrorNumber = '0' ;
203
+    $sFileName = '' ;
204
+
205
+    if ( isset( $_FILES['NewFile'] ) && !is_null($_FILES['NewFile']['tmp_name'])
206
+        // This is for the QuickUpload tab box
207 207
         or (isset($_FILES['upload']) && !is_null($_FILES['upload']['tmp_name'])))
208
-	{
209
-		global $Config ;
210
-
211
-		$oFile = isset($_FILES['NewFile']) ? $_FILES['NewFile'] : $_FILES['upload'];
212
-
213
-		// Map the virtual path to the local server path.
214
-		$sServerDir = ServerMapFolder($resourceType, $currentFolder, $sCommand);
215
-
216
-		// Get the uploaded file name.
217
-		$sFileName = $oFile['name'] ;
218
-		$sFileName = SanitizeFileName($sFileName);
219
-
220
-		$sOriginalFileName = $sFileName ;
221
-
222
-		// Get the extension.
223
-		$sExtension = substr($sFileName, (strrpos($sFileName, '.') + 1));
224
-		$sExtension = strtolower($sExtension);
225
-
226
-		if ( isset( $Config['SecureImageUploads'] ) )
227
-		{
228
-			if ( ( $isImageValid = IsImageValid($oFile['tmp_name'], $sExtension) ) === false )
229
-			{
230
-				$sErrorNumber = '202' ;
231
-			}
232
-		}
233
-
234
-		if ( isset( $Config['HtmlExtensions'] ) )
235
-		{
236
-			if (!IsHtmlExtension($sExtension, $Config['HtmlExtensions']) &&
237
-				($detectHtml = DetectHtml($oFile['tmp_name'])) === true)
238
-			{
239
-				$sErrorNumber = '202' ;
240
-			}
241
-		}
242
-
243
-		// Check if it is an allowed extension.
244
-		if ( !$sErrorNumber && IsAllowedExt($sExtension, $resourceType) )
245
-		{
246
-			$iCounter = 0 ;
247
-
248
-			while ( true )
249
-			{
250
-				$sFilePath = $sServerDir . $sFileName ;
251
-
252
-				if ( is_file($sFilePath) )
253
-				{
254
-					$iCounter++ ;
255
-					$sFileName = RemoveExtension($sOriginalFileName) . '(' . $iCounter . ').' . $sExtension ;
256
-					$sErrorNumber = '201' ;
257
-				}
258
-				else
259
-				{
260
-					move_uploaded_file($oFile['tmp_name'], $sFilePath);
261
-
262
-					if ( is_file($sFilePath) )
263
-					{
264
-						if ( isset( $Config['ChmodOnUpload'] ) && !$Config['ChmodOnUpload'] )
265
-						{
266
-							break ;
267
-						}
268
-
269
-						$permissions = '0777';
270
-						if ( isset( $Config['ChmodOnUpload'] ) && $Config['ChmodOnUpload'] )
271
-						{
272
-							$permissions = (string) $Config['ChmodOnUpload'] ;
273
-						}
274
-						$permissionsdec = octdec($permissions);
275
-						dol_syslog("commands.php permission = ".$permissions." ".$permissionsdec." ".decoct($permissionsdec));
276
-						$oldumask = umask(0);
277
-						chmod($sFilePath, $permissionsdec);
278
-						umask($oldumask);
279
-					}
280
-
281
-					break ;
282
-				}
283
-			}
284
-
285
-			if ( file_exists($sFilePath) )
286
-			{
287
-				//previous checks failed, try once again
288
-				if ( isset( $isImageValid ) && $isImageValid === -1 && IsImageValid($sFilePath, $sExtension) === false )
289
-				{
290
-					@unlink($sFilePath);
291
-					$sErrorNumber = '202' ;
292
-				}
293
-				else if ( isset( $detectHtml ) && $detectHtml === -1 && DetectHtml($sFilePath) === true )
294
-				{
295
-					@unlink($sFilePath);
296
-					$sErrorNumber = '202' ;
297
-				}
298
-			}
299
-		}
300
-		else
301
-			$sErrorNumber = '202' ;
302
-	}
303
-	else
304
-		$sErrorNumber = '202' ;
305
-
306
-
307
-	$sFileUrl = CombinePaths(GetResourceTypePath($resourceType, $sCommand), $currentFolder);
308
-	$sFileUrl = CombinePaths($sFileUrl, $sFileName);
309
-
310
-
311
-	// @CHANGE
312
-	//SendUploadResults( $sErrorNumber, $sFileUrl, $sFileName );
313
-	if($CKEcallback == '')
208
+    {
209
+        global $Config ;
210
+
211
+        $oFile = isset($_FILES['NewFile']) ? $_FILES['NewFile'] : $_FILES['upload'];
212
+
213
+        // Map the virtual path to the local server path.
214
+        $sServerDir = ServerMapFolder($resourceType, $currentFolder, $sCommand);
215
+
216
+        // Get the uploaded file name.
217
+        $sFileName = $oFile['name'] ;
218
+        $sFileName = SanitizeFileName($sFileName);
219
+
220
+        $sOriginalFileName = $sFileName ;
221
+
222
+        // Get the extension.
223
+        $sExtension = substr($sFileName, (strrpos($sFileName, '.') + 1));
224
+        $sExtension = strtolower($sExtension);
225
+
226
+        if ( isset( $Config['SecureImageUploads'] ) )
227
+        {
228
+            if ( ( $isImageValid = IsImageValid($oFile['tmp_name'], $sExtension) ) === false )
229
+            {
230
+                $sErrorNumber = '202' ;
231
+            }
232
+        }
233
+
234
+        if ( isset( $Config['HtmlExtensions'] ) )
235
+        {
236
+            if (!IsHtmlExtension($sExtension, $Config['HtmlExtensions']) &&
237
+                ($detectHtml = DetectHtml($oFile['tmp_name'])) === true)
238
+            {
239
+                $sErrorNumber = '202' ;
240
+            }
241
+        }
242
+
243
+        // Check if it is an allowed extension.
244
+        if ( !$sErrorNumber && IsAllowedExt($sExtension, $resourceType) )
245
+        {
246
+            $iCounter = 0 ;
247
+
248
+            while ( true )
249
+            {
250
+                $sFilePath = $sServerDir . $sFileName ;
251
+
252
+                if ( is_file($sFilePath) )
253
+                {
254
+                    $iCounter++ ;
255
+                    $sFileName = RemoveExtension($sOriginalFileName) . '(' . $iCounter . ').' . $sExtension ;
256
+                    $sErrorNumber = '201' ;
257
+                }
258
+                else
259
+                {
260
+                    move_uploaded_file($oFile['tmp_name'], $sFilePath);
261
+
262
+                    if ( is_file($sFilePath) )
263
+                    {
264
+                        if ( isset( $Config['ChmodOnUpload'] ) && !$Config['ChmodOnUpload'] )
265
+                        {
266
+                            break ;
267
+                        }
268
+
269
+                        $permissions = '0777';
270
+                        if ( isset( $Config['ChmodOnUpload'] ) && $Config['ChmodOnUpload'] )
271
+                        {
272
+                            $permissions = (string) $Config['ChmodOnUpload'] ;
273
+                        }
274
+                        $permissionsdec = octdec($permissions);
275
+                        dol_syslog("commands.php permission = ".$permissions." ".$permissionsdec." ".decoct($permissionsdec));
276
+                        $oldumask = umask(0);
277
+                        chmod($sFilePath, $permissionsdec);
278
+                        umask($oldumask);
279
+                    }
280
+
281
+                    break ;
282
+                }
283
+            }
284
+
285
+            if ( file_exists($sFilePath) )
286
+            {
287
+                //previous checks failed, try once again
288
+                if ( isset( $isImageValid ) && $isImageValid === -1 && IsImageValid($sFilePath, $sExtension) === false )
289
+                {
290
+                    @unlink($sFilePath);
291
+                    $sErrorNumber = '202' ;
292
+                }
293
+                else if ( isset( $detectHtml ) && $detectHtml === -1 && DetectHtml($sFilePath) === true )
294
+                {
295
+                    @unlink($sFilePath);
296
+                    $sErrorNumber = '202' ;
297
+                }
298
+            }
299
+        }
300
+        else
301
+            $sErrorNumber = '202' ;
302
+    }
303
+    else
304
+        $sErrorNumber = '202' ;
305
+
306
+
307
+    $sFileUrl = CombinePaths(GetResourceTypePath($resourceType, $sCommand), $currentFolder);
308
+    $sFileUrl = CombinePaths($sFileUrl, $sFileName);
309
+
310
+
311
+    // @CHANGE
312
+    //SendUploadResults( $sErrorNumber, $sFileUrl, $sFileName );
313
+    if($CKEcallback == '')
314 314
     {
315 315
         // this line already exists so wrap the if block around it
316 316
         SendUploadResults($sErrorNumber, $sFileUrl, $sFileName);
317 317
     }
318 318
     else
319
-	{
320
-	    //issue the CKEditor Callback
321
-		SendCKEditorResults(
322
-			$CKEcallback,
323
-			$sFileUrl,
324
-			($sErrorNumber != 0 ? 'Error '. $sErrorNumber. ' upload failed.' : 'Upload Successful')
325
-    	);
326
-	}
327
-
328
-	exit;
319
+    {
320
+        //issue the CKEditor Callback
321
+        SendCKEditorResults(
322
+            $CKEcallback,
323
+            $sFileUrl,
324
+            ($sErrorNumber != 0 ? 'Error '. $sErrorNumber. ' upload failed.' : 'Upload Successful')
325
+        );
326
+    }
327
+
328
+    exit;
329 329
 }
Please login to merge, or discard this patch.
Spacing   +81 added lines, -81 removed lines patch added patch discarded remove patch
@@ -35,29 +35,29 @@  discard block
 block discarded – undo
35 35
 	$sServerDir = ServerMapFolder($resourceType, $currentFolder, 'GetFolders');
36 36
 
37 37
 	// Array that will hold the folders names.
38
-	$aFolders	= array();
38
+	$aFolders = array();
39 39
 
40 40
 	$oCurrentFolder = @opendir($sServerDir);
41 41
 
42 42
 	if ($oCurrentFolder !== false)
43 43
 	{
44
-		while ( $sFile = readdir($oCurrentFolder) )
44
+		while ($sFile = readdir($oCurrentFolder))
45 45
 		{
46
-			if ( $sFile != '.' && $sFile != '..' && is_dir($sServerDir . $sFile) )
47
-				$aFolders[] = '<Folder name="' . ConvertToXmlAttribute($sFile) . '" />' ;
46
+			if ($sFile != '.' && $sFile != '..' && is_dir($sServerDir.$sFile))
47
+				$aFolders[] = '<Folder name="'.ConvertToXmlAttribute($sFile).'" />';
48 48
 		}
49 49
 		closedir($oCurrentFolder);
50 50
 	}
51 51
 
52 52
 	// Open the "Folders" node.
53
-	echo "<Folders>" ;
53
+	echo "<Folders>";
54 54
 
55 55
 	natcasesort($aFolders);
56
-	foreach ( $aFolders as $sFolder )
57
-		echo $sFolder ;
56
+	foreach ($aFolders as $sFolder)
57
+		echo $sFolder;
58 58
 
59 59
 	// Close the "Folders" node.
60
-	echo "</Folders>" ;
60
+	echo "</Folders>";
61 61
 }
62 62
 
63 63
 /**
@@ -67,39 +67,39 @@  discard block
 block discarded – undo
67 67
  * @param	string	$currentFolder	Current folder
68 68
  * @return void
69 69
  */
70
-function GetFoldersAndFiles( $resourceType, $currentFolder )
70
+function GetFoldersAndFiles($resourceType, $currentFolder)
71 71
 {
72 72
 	// Map the virtual path to the local server path.
73 73
 	$sServerDir = ServerMapFolder($resourceType, $currentFolder, 'GetFoldersAndFiles');
74 74
 
75 75
 	// Arrays that will hold the folders and files names.
76
-	$aFolders	= array();
77
-	$aFiles		= array();
76
+	$aFolders = array();
77
+	$aFiles = array();
78 78
 
79 79
 	$oCurrentFolder = @opendir($sServerDir);
80 80
 
81 81
 	if ($oCurrentFolder !== false)
82 82
 	{
83
-		while ( $sFile = readdir($oCurrentFolder) )
83
+		while ($sFile = readdir($oCurrentFolder))
84 84
 		{
85
-			if ( $sFile != '.' && $sFile != '..' )
85
+			if ($sFile != '.' && $sFile != '..')
86 86
 			{
87
-				if ( is_dir($sServerDir . $sFile) )
88
-					$aFolders[] = '<Folder name="' . ConvertToXmlAttribute($sFile) . '" />' ;
87
+				if (is_dir($sServerDir.$sFile))
88
+					$aFolders[] = '<Folder name="'.ConvertToXmlAttribute($sFile).'" />';
89 89
 				else
90 90
 				{
91
-					$iFileSize = @filesize($sServerDir . $sFile);
92
-					if ( !$iFileSize ) {
93
-						$iFileSize = 0 ;
91
+					$iFileSize = @filesize($sServerDir.$sFile);
92
+					if (!$iFileSize) {
93
+						$iFileSize = 0;
94 94
 					}
95
-					if ( $iFileSize > 0 )
95
+					if ($iFileSize > 0)
96 96
 					{
97 97
 						$iFileSize = round($iFileSize / 1024);
98
-						if ( $iFileSize < 1 )
99
-							$iFileSize = 1 ;
98
+						if ($iFileSize < 1)
99
+							$iFileSize = 1;
100 100
 					}
101 101
 
102
-					$aFiles[] = '<File name="' . ConvertToXmlAttribute($sFile) . '" size="' . $iFileSize . '" />' ;
102
+					$aFiles[] = '<File name="'.ConvertToXmlAttribute($sFile).'" size="'.$iFileSize.'" />';
103 103
 				}
104 104
 			}
105 105
 		}
@@ -108,21 +108,21 @@  discard block
 block discarded – undo
108 108
 
109 109
 	// Send the folders
110 110
 	natcasesort($aFolders);
111
-	echo '<Folders>' ;
111
+	echo '<Folders>';
112 112
 
113
-	foreach ( $aFolders as $sFolder )
114
-		echo $sFolder ;
113
+	foreach ($aFolders as $sFolder)
114
+		echo $sFolder;
115 115
 
116
-	echo '</Folders>' ;
116
+	echo '</Folders>';
117 117
 
118 118
 	// Send the files
119 119
 	natcasesort($aFiles);
120
-	echo '<Files>' ;
120
+	echo '<Files>';
121 121
 
122
-	foreach ( $aFiles as $sFiles )
123
-		echo $sFiles ;
122
+	foreach ($aFiles as $sFiles)
123
+		echo $sFiles;
124 124
 
125
-	echo '</Files>' ;
125
+	echo '</Files>';
126 126
 }
127 127
 
128 128
 /**
@@ -132,55 +132,55 @@  discard block
 block discarded – undo
132 132
  * @param   string $currentFolder   Current folder
133 133
  * @return void
134 134
  */
135
-function CreateFolder( $resourceType, $currentFolder )
135
+function CreateFolder($resourceType, $currentFolder)
136 136
 {
137 137
 	if (!isset($_GET)) {
138 138
 		global $_GET;
139 139
 	}
140
-	$sErrorNumber	= '0' ;
141
-	$sErrorMsg		= '' ;
140
+	$sErrorNumber = '0';
141
+	$sErrorMsg = '';
142 142
 
143
-	if ( isset( $_GET['NewFolderName'] ) )
143
+	if (isset($_GET['NewFolderName']))
144 144
 	{
145
-		$sNewFolderName = $_GET['NewFolderName'] ;
145
+		$sNewFolderName = $_GET['NewFolderName'];
146 146
 		$sNewFolderName = SanitizeFolderName($sNewFolderName);
147 147
 
148 148
 		if (strpos($sNewFolderName, '..') !== false)
149
-			$sErrorNumber = '102' ;		// Invalid folder name.
149
+			$sErrorNumber = '102'; // Invalid folder name.
150 150
 		else
151 151
 		{
152 152
 			// Map the virtual path to the local server path of the current folder.
153 153
 			$sServerDir = ServerMapFolder($resourceType, $currentFolder, 'CreateFolder');
154 154
 
155
-			if ( is_writable($sServerDir) )
155
+			if (is_writable($sServerDir))
156 156
 			{
157
-				$sServerDir .= $sNewFolderName ;
157
+				$sServerDir .= $sNewFolderName;
158 158
 
159 159
 				$sErrorMsg = CreateServerFolder($sServerDir);
160 160
 
161
-				switch ( $sErrorMsg )
161
+				switch ($sErrorMsg)
162 162
 				{
163 163
 					case '':
164
-						$sErrorNumber = '0' ;
164
+						$sErrorNumber = '0';
165 165
 						break;
166 166
 					case 'Invalid argument' :
167 167
 					case 'No such file or directory' :
168
-						$sErrorNumber = '102' ;		// Path too long.
169
-						break ;
168
+						$sErrorNumber = '102'; // Path too long.
169
+						break;
170 170
 					default:
171
-						$sErrorNumber = '110' ;
172
-						break ;
171
+						$sErrorNumber = '110';
172
+						break;
173 173
 				}
174 174
 			}
175 175
 			else
176
-				$sErrorNumber = '103' ;
176
+				$sErrorNumber = '103';
177 177
 		}
178 178
 	}
179 179
 	else
180
-		$sErrorNumber = '102' ;
180
+		$sErrorNumber = '102';
181 181
 
182 182
 	// Create the "Error" node.
183
-	echo '<Error number="' . $sErrorNumber . '" />' ;
183
+	echo '<Error number="'.$sErrorNumber.'" />';
184 184
 }
185 185
 
186 186
 // @CHANGE
@@ -199,14 +199,14 @@  discard block
 block discarded – undo
199 199
 	if (!isset($_FILES)) {
200 200
 		global $_FILES;
201 201
 	}
202
-	$sErrorNumber = '0' ;
203
-	$sFileName = '' ;
202
+	$sErrorNumber = '0';
203
+	$sFileName = '';
204 204
 
205
-	if ( isset( $_FILES['NewFile'] ) && !is_null($_FILES['NewFile']['tmp_name'])
205
+	if (isset($_FILES['NewFile']) && !is_null($_FILES['NewFile']['tmp_name'])
206 206
        // This is for the QuickUpload tab box
207 207
         or (isset($_FILES['upload']) && !is_null($_FILES['upload']['tmp_name'])))
208 208
 	{
209
-		global $Config ;
209
+		global $Config;
210 210
 
211 211
 		$oFile = isset($_FILES['NewFile']) ? $_FILES['NewFile'] : $_FILES['upload'];
212 212
 
@@ -214,62 +214,62 @@  discard block
 block discarded – undo
214 214
 		$sServerDir = ServerMapFolder($resourceType, $currentFolder, $sCommand);
215 215
 
216 216
 		// Get the uploaded file name.
217
-		$sFileName = $oFile['name'] ;
217
+		$sFileName = $oFile['name'];
218 218
 		$sFileName = SanitizeFileName($sFileName);
219 219
 
220
-		$sOriginalFileName = $sFileName ;
220
+		$sOriginalFileName = $sFileName;
221 221
 
222 222
 		// Get the extension.
223 223
 		$sExtension = substr($sFileName, (strrpos($sFileName, '.') + 1));
224 224
 		$sExtension = strtolower($sExtension);
225 225
 
226
-		if ( isset( $Config['SecureImageUploads'] ) )
226
+		if (isset($Config['SecureImageUploads']))
227 227
 		{
228
-			if ( ( $isImageValid = IsImageValid($oFile['tmp_name'], $sExtension) ) === false )
228
+			if (($isImageValid = IsImageValid($oFile['tmp_name'], $sExtension)) === false)
229 229
 			{
230
-				$sErrorNumber = '202' ;
230
+				$sErrorNumber = '202';
231 231
 			}
232 232
 		}
233 233
 
234
-		if ( isset( $Config['HtmlExtensions'] ) )
234
+		if (isset($Config['HtmlExtensions']))
235 235
 		{
236 236
 			if (!IsHtmlExtension($sExtension, $Config['HtmlExtensions']) &&
237 237
 				($detectHtml = DetectHtml($oFile['tmp_name'])) === true)
238 238
 			{
239
-				$sErrorNumber = '202' ;
239
+				$sErrorNumber = '202';
240 240
 			}
241 241
 		}
242 242
 
243 243
 		// Check if it is an allowed extension.
244
-		if ( !$sErrorNumber && IsAllowedExt($sExtension, $resourceType) )
244
+		if (!$sErrorNumber && IsAllowedExt($sExtension, $resourceType))
245 245
 		{
246
-			$iCounter = 0 ;
246
+			$iCounter = 0;
247 247
 
248
-			while ( true )
248
+			while (true)
249 249
 			{
250
-				$sFilePath = $sServerDir . $sFileName ;
250
+				$sFilePath = $sServerDir.$sFileName;
251 251
 
252
-				if ( is_file($sFilePath) )
252
+				if (is_file($sFilePath))
253 253
 				{
254
-					$iCounter++ ;
255
-					$sFileName = RemoveExtension($sOriginalFileName) . '(' . $iCounter . ').' . $sExtension ;
256
-					$sErrorNumber = '201' ;
254
+					$iCounter++;
255
+					$sFileName = RemoveExtension($sOriginalFileName).'('.$iCounter.').'.$sExtension;
256
+					$sErrorNumber = '201';
257 257
 				}
258 258
 				else
259 259
 				{
260 260
 					move_uploaded_file($oFile['tmp_name'], $sFilePath);
261 261
 
262
-					if ( is_file($sFilePath) )
262
+					if (is_file($sFilePath))
263 263
 					{
264
-						if ( isset( $Config['ChmodOnUpload'] ) && !$Config['ChmodOnUpload'] )
264
+						if (isset($Config['ChmodOnUpload']) && !$Config['ChmodOnUpload'])
265 265
 						{
266
-							break ;
266
+							break;
267 267
 						}
268 268
 
269 269
 						$permissions = '0777';
270
-						if ( isset( $Config['ChmodOnUpload'] ) && $Config['ChmodOnUpload'] )
270
+						if (isset($Config['ChmodOnUpload']) && $Config['ChmodOnUpload'])
271 271
 						{
272
-							$permissions = (string) $Config['ChmodOnUpload'] ;
272
+							$permissions = (string) $Config['ChmodOnUpload'];
273 273
 						}
274 274
 						$permissionsdec = octdec($permissions);
275 275
 						dol_syslog("commands.php permission = ".$permissions." ".$permissionsdec." ".decoct($permissionsdec));
@@ -278,30 +278,30 @@  discard block
 block discarded – undo
278 278
 						umask($oldumask);
279 279
 					}
280 280
 
281
-					break ;
281
+					break;
282 282
 				}
283 283
 			}
284 284
 
285
-			if ( file_exists($sFilePath) )
285
+			if (file_exists($sFilePath))
286 286
 			{
287 287
 				//previous checks failed, try once again
288
-				if ( isset( $isImageValid ) && $isImageValid === -1 && IsImageValid($sFilePath, $sExtension) === false )
288
+				if (isset($isImageValid) && $isImageValid === -1 && IsImageValid($sFilePath, $sExtension) === false)
289 289
 				{
290 290
 					@unlink($sFilePath);
291
-					$sErrorNumber = '202' ;
291
+					$sErrorNumber = '202';
292 292
 				}
293
-				else if ( isset( $detectHtml ) && $detectHtml === -1 && DetectHtml($sFilePath) === true )
293
+				else if (isset($detectHtml) && $detectHtml === -1 && DetectHtml($sFilePath) === true)
294 294
 				{
295 295
 					@unlink($sFilePath);
296
-					$sErrorNumber = '202' ;
296
+					$sErrorNumber = '202';
297 297
 				}
298 298
 			}
299 299
 		}
300 300
 		else
301
-			$sErrorNumber = '202' ;
301
+			$sErrorNumber = '202';
302 302
 	}
303 303
 	else
304
-		$sErrorNumber = '202' ;
304
+		$sErrorNumber = '202';
305 305
 
306 306
 
307 307
 	$sFileUrl = CombinePaths(GetResourceTypePath($resourceType, $sCommand), $currentFolder);
@@ -310,7 +310,7 @@  discard block
 block discarded – undo
310 310
 
311 311
 	// @CHANGE
312 312
 	//SendUploadResults( $sErrorNumber, $sFileUrl, $sFileName );
313
-	if($CKEcallback == '')
313
+	if ($CKEcallback == '')
314 314
     {
315 315
         // this line already exists so wrap the if block around it
316 316
         SendUploadResults($sErrorNumber, $sFileUrl, $sFileName);
@@ -321,7 +321,7 @@  discard block
 block discarded – undo
321 321
 		SendCKEditorResults(
322 322
 			$CKEcallback,
323 323
 			$sFileUrl,
324
-			($sErrorNumber != 0 ? 'Error '. $sErrorNumber. ' upload failed.' : 'Upload Successful')
324
+			($sErrorNumber != 0 ? 'Error '.$sErrorNumber.' upload failed.' : 'Upload Successful')
325 325
     	);
326 326
 	}
327 327
 
Please login to merge, or discard this patch.
Braces   +32 added lines, -28 removed lines patch added patch discarded remove patch
@@ -43,8 +43,9 @@  discard block
 block discarded – undo
43 43
 	{
44 44
 		while ( $sFile = readdir($oCurrentFolder) )
45 45
 		{
46
-			if ( $sFile != '.' && $sFile != '..' && is_dir($sServerDir . $sFile) )
47
-				$aFolders[] = '<Folder name="' . ConvertToXmlAttribute($sFile) . '" />' ;
46
+			if ( $sFile != '.' && $sFile != '..' && is_dir($sServerDir . $sFile) ) {
47
+							$aFolders[] = '<Folder name="' . ConvertToXmlAttribute($sFile) . '" />' ;
48
+			}
48 49
 		}
49 50
 		closedir($oCurrentFolder);
50 51
 	}
@@ -53,8 +54,9 @@  discard block
 block discarded – undo
53 54
 	echo "<Folders>" ;
54 55
 
55 56
 	natcasesort($aFolders);
56
-	foreach ( $aFolders as $sFolder )
57
-		echo $sFolder ;
57
+	foreach ( $aFolders as $sFolder ) {
58
+			echo $sFolder ;
59
+	}
58 60
 
59 61
 	// Close the "Folders" node.
60 62
 	echo "</Folders>" ;
@@ -84,9 +86,9 @@  discard block
 block discarded – undo
84 86
 		{
85 87
 			if ( $sFile != '.' && $sFile != '..' )
86 88
 			{
87
-				if ( is_dir($sServerDir . $sFile) )
88
-					$aFolders[] = '<Folder name="' . ConvertToXmlAttribute($sFile) . '" />' ;
89
-				else
89
+				if ( is_dir($sServerDir . $sFile) ) {
90
+									$aFolders[] = '<Folder name="' . ConvertToXmlAttribute($sFile) . '" />' ;
91
+				} else
90 92
 				{
91 93
 					$iFileSize = @filesize($sServerDir . $sFile);
92 94
 					if ( !$iFileSize ) {
@@ -95,8 +97,9 @@  discard block
 block discarded – undo
95 97
 					if ( $iFileSize > 0 )
96 98
 					{
97 99
 						$iFileSize = round($iFileSize / 1024);
98
-						if ( $iFileSize < 1 )
99
-							$iFileSize = 1 ;
100
+						if ( $iFileSize < 1 ) {
101
+													$iFileSize = 1 ;
102
+						}
100 103
 					}
101 104
 
102 105
 					$aFiles[] = '<File name="' . ConvertToXmlAttribute($sFile) . '" size="' . $iFileSize . '" />' ;
@@ -110,8 +113,9 @@  discard block
 block discarded – undo
110 113
 	natcasesort($aFolders);
111 114
 	echo '<Folders>' ;
112 115
 
113
-	foreach ( $aFolders as $sFolder )
114
-		echo $sFolder ;
116
+	foreach ( $aFolders as $sFolder ) {
117
+			echo $sFolder ;
118
+	}
115 119
 
116 120
 	echo '</Folders>' ;
117 121
 
@@ -119,8 +123,9 @@  discard block
 block discarded – undo
119 123
 	natcasesort($aFiles);
120 124
 	echo '<Files>' ;
121 125
 
122
-	foreach ( $aFiles as $sFiles )
123
-		echo $sFiles ;
126
+	foreach ( $aFiles as $sFiles ) {
127
+			echo $sFiles ;
128
+	}
124 129
 
125 130
 	echo '</Files>' ;
126 131
 }
@@ -145,8 +150,10 @@  discard block
 block discarded – undo
145 150
 		$sNewFolderName = $_GET['NewFolderName'] ;
146 151
 		$sNewFolderName = SanitizeFolderName($sNewFolderName);
147 152
 
148
-		if (strpos($sNewFolderName, '..') !== false)
149
-			$sErrorNumber = '102' ;		// Invalid folder name.
153
+		if (strpos($sNewFolderName, '..') !== false) {
154
+					$sErrorNumber = '102' ;
155
+		}
156
+		// Invalid folder name.
150 157
 		else
151 158
 		{
152 159
 			// Map the virtual path to the local server path of the current folder.
@@ -171,13 +178,13 @@  discard block
 block discarded – undo
171 178
 						$sErrorNumber = '110' ;
172 179
 						break ;
173 180
 				}
181
+			} else {
182
+							$sErrorNumber = '103' ;
174 183
 			}
175
-			else
176
-				$sErrorNumber = '103' ;
177 184
 		}
185
+	} else {
186
+			$sErrorNumber = '102' ;
178 187
 	}
179
-	else
180
-		$sErrorNumber = '102' ;
181 188
 
182 189
 	// Create the "Error" node.
183 190
 	echo '<Error number="' . $sErrorNumber . '" />' ;
@@ -254,8 +261,7 @@  discard block
 block discarded – undo
254 261
 					$iCounter++ ;
255 262
 					$sFileName = RemoveExtension($sOriginalFileName) . '(' . $iCounter . ').' . $sExtension ;
256 263
 					$sErrorNumber = '201' ;
257
-				}
258
-				else
264
+				} else
259 265
 				{
260 266
 					move_uploaded_file($oFile['tmp_name'], $sFilePath);
261 267
 
@@ -289,19 +295,18 @@  discard block
 block discarded – undo
289 295
 				{
290 296
 					@unlink($sFilePath);
291 297
 					$sErrorNumber = '202' ;
292
-				}
293
-				else if ( isset( $detectHtml ) && $detectHtml === -1 && DetectHtml($sFilePath) === true )
298
+				} else if ( isset( $detectHtml ) && $detectHtml === -1 && DetectHtml($sFilePath) === true )
294 299
 				{
295 300
 					@unlink($sFilePath);
296 301
 					$sErrorNumber = '202' ;
297 302
 				}
298 303
 			}
304
+		} else {
305
+					$sErrorNumber = '202' ;
299 306
 		}
300
-		else
307
+	} else {
301 308
 			$sErrorNumber = '202' ;
302 309
 	}
303
-	else
304
-		$sErrorNumber = '202' ;
305 310
 
306 311
 
307 312
 	$sFileUrl = CombinePaths(GetResourceTypePath($resourceType, $sCommand), $currentFolder);
@@ -314,8 +319,7 @@  discard block
 block discarded – undo
314 319
     {
315 320
         // this line already exists so wrap the if block around it
316 321
         SendUploadResults($sErrorNumber, $sFileUrl, $sFileName);
317
-    }
318
-    else
322
+    } else
319 323
 	{
320 324
 	    //issue the CKEditor Callback
321 325
 		SendCKEditorResults(
Please login to merge, or discard this patch.
dolibarr/htdocs/core/filemanagerdol/connectors/php/config.php 2 patches
Spacing   +34 added lines, -34 removed lines patch added patch discarded remove patch
@@ -22,44 +22,44 @@  discard block
 block discarded – undo
22 22
  * Configuration file for the File Manager Connector for PHP.
23 23
  */
24 24
 
25
-global $Config ;
25
+global $Config;
26 26
 global $website;
27 27
 
28
-define('NOTOKENRENEWAL',1); // Disables token renewal
28
+define('NOTOKENRENEWAL', 1); // Disables token renewal
29 29
 
30 30
 // We must include the main because this page is
31 31
 // a web page that require security controls and
32 32
 // is a security hole if anybody can access without
33 33
 // being an authenticated user.
34 34
 require_once '../../../../main.inc.php';
35
-$uri=preg_replace('/^http(s?):\/\//i','',$dolibarr_main_url_root);
36
-$pos = strstr($uri, '/');       // $pos contient alors url sans nom domaine
37
-if ($pos == '/') $pos = '';     // si $pos vaut /, on le met a ''
35
+$uri = preg_replace('/^http(s?):\/\//i', '', $dolibarr_main_url_root);
36
+$pos = strstr($uri, '/'); // $pos contient alors url sans nom domaine
37
+if ($pos == '/') $pos = ''; // si $pos vaut /, on le met a ''
38 38
 define('DOL_URL_ROOT', $pos);
39 39
 $entity = ((!empty($_SESSION['dol_entity']) && $_SESSION['dol_entity'] > 1) ? $_SESSION['dol_entity'] : null);
40 40
 
41 41
 // SECURITY: You must explicitly enable this "connector". (Set it to "true").
42 42
 // WARNING: don't just set "$Config['Enabled'] = true ;", you must be sure that only
43 43
 //		authenticated users can access this file or use some kind of session checking.
44
-$Config['Enabled'] = true ;
44
+$Config['Enabled'] = true;
45 45
 
46 46
 
47 47
 // Path to user files relative to the document root.
48
-$extEntity=(empty($entity) ? 1 : $entity); // For multicompany with external access
48
+$extEntity = (empty($entity) ? 1 : $entity); // For multicompany with external access
49 49
 
50
-$Config['UserFilesPath'] = DOL_URL_ROOT.'/viewimage.php?modulepart=medias'.(empty($website)?'':'_'.$website).'&entity='.$extEntity.'&file=' ;
51
-$Config['UserFilesAbsolutePathRelative'] = (empty($website) ? ((!empty($entity) ? '/' . $entity : '') . '/medias/') : ('/website/'.$website));
50
+$Config['UserFilesPath'] = DOL_URL_ROOT.'/viewimage.php?modulepart=medias'.(empty($website) ? '' : '_'.$website).'&entity='.$extEntity.'&file=';
51
+$Config['UserFilesAbsolutePathRelative'] = (empty($website) ? ((!empty($entity) ? '/'.$entity : '').'/medias/') : ('/website/'.$website));
52 52
 
53 53
 
54 54
 // Fill the following value it you prefer to specify the absolute path for the
55 55
 // user files directory. Useful if you are using a virtual directory, symbolic
56 56
 // link or alias. Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'.
57 57
 // Attention: The above 'UserFilesPath' must point to the same directory.
58
-$Config['UserFilesAbsolutePath'] = $dolibarr_main_data_root . $Config['UserFilesAbsolutePathRelative'];
58
+$Config['UserFilesAbsolutePath'] = $dolibarr_main_data_root.$Config['UserFilesAbsolutePathRelative'];
59 59
 
60 60
 // Due to security issues with Apache modules, it is recommended to leave the
61 61
 // following setting enabled.
62
-$Config['ForceSingleExtension'] = true ;
62
+$Config['ForceSingleExtension'] = true;
63 63
 
64 64
 // Perform additional checks for image files.
65 65
 // If set to true, validate image size (using getimagesize).
@@ -81,15 +81,15 @@  discard block
 block discarded – undo
81 81
 // Set to 0 to disable this feature.
82 82
 // Note: not needed on Windows-based servers.
83 83
 $newmask = '0644';
84
-if (! empty($conf->global->MAIN_UMASK)) $newmask=$conf->global->MAIN_UMASK;
84
+if (!empty($conf->global->MAIN_UMASK)) $newmask = $conf->global->MAIN_UMASK;
85 85
 $Config['ChmodOnUpload'] = $newmask;
86 86
 
87 87
 // See comments above.
88 88
 // Used when creating folders that does not exist.
89 89
 $newmask = '0755';
90
-$dirmaskdec=octdec($newmask);
91
-if (! empty($conf->global->MAIN_UMASK)) $dirmaskdec=octdec($conf->global->MAIN_UMASK);
92
-$dirmaskdec |= octdec('0200');  // Set w bit required to be able to create content for recursive subdirs files
90
+$dirmaskdec = octdec($newmask);
91
+if (!empty($conf->global->MAIN_UMASK)) $dirmaskdec = octdec($conf->global->MAIN_UMASK);
92
+$dirmaskdec |= octdec('0200'); // Set w bit required to be able to create content for recursive subdirs files
93 93
 $newmask = decoct($dirmaskdec);
94 94
 
95 95
 $Config['ChmodOnFolderCreate'] = $newmask;
@@ -148,29 +148,29 @@  discard block
 block discarded – undo
148 148
 
149 149
 $Config['AllowedExtensions']['File']	= array('7z', 'aiff', 'asf', 'avi', 'bmp', 'csv', 'doc', 'fla', 'flv', 'gif', 'gz', 'gzip', 'jpeg', 'jpg', 'mid', 'mov', 'mp3', 'mp4', 'mpc', 'mpeg', 'mpg', 'ods', 'odt', 'pdf', 'png', 'ppt', 'pxd', 'qt', 'ram', 'rar', 'rm', 'rmi', 'rmvb', 'rtf', 'sdc', 'sitd', 'swf', 'sxc', 'sxw', 'tar', 'tgz', 'tif', 'tiff', 'txt', 'vsd', 'wav', 'wma', 'wmv', 'xls', 'xml', 'zip');
150 150
 $Config['DeniedExtensions']['File']		= array();
151
-$Config['FileTypesPath']['File']		= $Config['UserFilesPath'] . 'file/' ;
152
-$Config['FileTypesAbsolutePath']['File']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'file/' ;
153
-$Config['QuickUploadPath']['File']		= $Config['UserFilesPath'] ;
154
-$Config['QuickUploadAbsolutePath']['File']= $Config['UserFilesAbsolutePath'] ;
151
+$Config['FileTypesPath']['File'] = $Config['UserFilesPath'].'file/';
152
+$Config['FileTypesAbsolutePath']['File'] = ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'file/';
153
+$Config['QuickUploadPath']['File'] = $Config['UserFilesPath'];
154
+$Config['QuickUploadAbsolutePath']['File'] = $Config['UserFilesAbsolutePath'];
155 155
 
156
-$Config['AllowedExtensions']['Image']	= array('bmp','gif','jpeg','jpg','png');
156
+$Config['AllowedExtensions']['Image'] = array('bmp', 'gif', 'jpeg', 'jpg', 'png');
157 157
 $Config['DeniedExtensions']['Image']	= array();
158
-$Config['FileTypesPath']['Image']		= $Config['UserFilesPath'] . 'image/' ;
159
-$Config['FileTypesAbsolutePath']['Image']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'image/' ;
160
-$Config['QuickUploadPath']['Image']		= $Config['UserFilesPath'] ;
161
-$Config['QuickUploadAbsolutePath']['Image']= $Config['UserFilesAbsolutePath'] ;
158
+$Config['FileTypesPath']['Image'] = $Config['UserFilesPath'].'image/';
159
+$Config['FileTypesAbsolutePath']['Image'] = ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'image/';
160
+$Config['QuickUploadPath']['Image']		= $Config['UserFilesPath'];
161
+$Config['QuickUploadAbsolutePath']['Image'] = $Config['UserFilesAbsolutePath'];
162 162
 
163
-$Config['AllowedExtensions']['Flash']	= array('swf','flv');
163
+$Config['AllowedExtensions']['Flash'] = array('swf', 'flv');
164 164
 $Config['DeniedExtensions']['Flash']	= array();
165
-$Config['FileTypesPath']['Flash']		= $Config['UserFilesPath'] . 'flash/' ;
166
-$Config['FileTypesAbsolutePath']['Flash']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'flash/' ;
167
-$Config['QuickUploadPath']['Flash']		= $Config['UserFilesPath'] ;
168
-$Config['QuickUploadAbsolutePath']['Flash']= $Config['UserFilesAbsolutePath'] ;
165
+$Config['FileTypesPath']['Flash'] = $Config['UserFilesPath'].'flash/';
166
+$Config['FileTypesAbsolutePath']['Flash'] = ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'flash/';
167
+$Config['QuickUploadPath']['Flash']		= $Config['UserFilesPath'];
168
+$Config['QuickUploadAbsolutePath']['Flash'] = $Config['UserFilesAbsolutePath'];
169 169
 
170
-$Config['AllowedExtensions']['Media']	= array('aiff', 'asf', 'avi', 'bmp', 'fla', 'flv', 'gif', 'jpeg', 'jpg', 'mid', 'mov', 'mp3', 'mp4', 'mpc', 'mpeg', 'mpg', 'png', 'qt', 'ram', 'rm', 'rmi', 'rmvb', 'swf', 'tif', 'tiff', 'wav', 'wma', 'wmv');
170
+$Config['AllowedExtensions']['Media'] = array('aiff', 'asf', 'avi', 'bmp', 'fla', 'flv', 'gif', 'jpeg', 'jpg', 'mid', 'mov', 'mp3', 'mp4', 'mpc', 'mpeg', 'mpg', 'png', 'qt', 'ram', 'rm', 'rmi', 'rmvb', 'swf', 'tif', 'tiff', 'wav', 'wma', 'wmv');
171 171
 $Config['DeniedExtensions']['Media']	= array();
172
-$Config['FileTypesPath']['Media']		= $Config['UserFilesPath'] . 'media/' ;
173
-$Config['FileTypesAbsolutePath']['Media']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'media/' ;
174
-$Config['QuickUploadPath']['Media']		= $Config['UserFilesPath'] ;
175
-$Config['QuickUploadAbsolutePath']['Media']= $Config['UserFilesAbsolutePath'] ;
172
+$Config['FileTypesPath']['Media'] = $Config['UserFilesPath'].'media/';
173
+$Config['FileTypesAbsolutePath']['Media'] = ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'media/';
174
+$Config['QuickUploadPath']['Media']		= $Config['UserFilesPath'];
175
+$Config['QuickUploadAbsolutePath']['Media'] = $Config['UserFilesAbsolutePath'];
176 176
 
Please login to merge, or discard this patch.
Braces   +10 added lines, -3 removed lines patch added patch discarded remove patch
@@ -34,7 +34,10 @@  discard block
 block discarded – undo
34 34
 require_once '../../../../main.inc.php';
35 35
 $uri=preg_replace('/^http(s?):\/\//i','',$dolibarr_main_url_root);
36 36
 $pos = strstr($uri, '/');       // $pos contient alors url sans nom domaine
37
-if ($pos == '/') $pos = '';     // si $pos vaut /, on le met a ''
37
+if ($pos == '/') {
38
+    $pos = '';
39
+}
40
+// si $pos vaut /, on le met a ''
38 41
 define('DOL_URL_ROOT', $pos);
39 42
 $entity = ((!empty($_SESSION['dol_entity']) && $_SESSION['dol_entity'] > 1) ? $_SESSION['dol_entity'] : null);
40 43
 
@@ -81,14 +84,18 @@  discard block
 block discarded – undo
81 84
 // Set to 0 to disable this feature.
82 85
 // Note: not needed on Windows-based servers.
83 86
 $newmask = '0644';
84
-if (! empty($conf->global->MAIN_UMASK)) $newmask=$conf->global->MAIN_UMASK;
87
+if (! empty($conf->global->MAIN_UMASK)) {
88
+    $newmask=$conf->global->MAIN_UMASK;
89
+}
85 90
 $Config['ChmodOnUpload'] = $newmask;
86 91
 
87 92
 // See comments above.
88 93
 // Used when creating folders that does not exist.
89 94
 $newmask = '0755';
90 95
 $dirmaskdec=octdec($newmask);
91
-if (! empty($conf->global->MAIN_UMASK)) $dirmaskdec=octdec($conf->global->MAIN_UMASK);
96
+if (! empty($conf->global->MAIN_UMASK)) {
97
+    $dirmaskdec=octdec($conf->global->MAIN_UMASK);
98
+}
92 99
 $dirmaskdec |= octdec('0200');  // Set w bit required to be able to create content for recursive subdirs files
93 100
 $newmask = decoct($dirmaskdec);
94 101
 
Please login to merge, or discard this patch.