Passed
Push — 1.10.x ( aae6b1...e5a590 )
by Yannick
131:05 queued 81:36
created
main/document/edit_draw.php 3 patches
Indentation   +27 added lines, -27 removed lines patch added patch discarded remove patch
@@ -38,7 +38,7 @@  discard block
 block discarded – undo
38 38
 //path for svg-edit save
39 39
 $_SESSION['draw_dir']=Security::remove_XSS($dir);
40 40
 if ($_SESSION['draw_dir']=='/'){
41
-	$_SESSION['draw_dir'] = '';
41
+    $_SESSION['draw_dir'] = '';
42 42
 }
43 43
 $_SESSION['draw_file']=basename(Security::remove_XSS($file_path));
44 44
 $get_file = Security::remove_XSS($file_path);
@@ -55,42 +55,42 @@  discard block
 block discarded – undo
55 55
 /* Please, do not modify this dirname formatting */
56 56
 
57 57
 if (strstr($dir, '..')) {
58
-	$dir = '/';
58
+    $dir = '/';
59 59
 }
60 60
 
61 61
 if ($dir[0] == '.') {
62
-	$dir = substr($dir, 1);
62
+    $dir = substr($dir, 1);
63 63
 }
64 64
 
65 65
 if ($dir[0] != '/') {
66
-	$dir = '/'.$dir;
66
+    $dir = '/'.$dir;
67 67
 }
68 68
 
69 69
 if ($dir[strlen($dir) - 1] != '/') {
70
-	$dir .= '/';
70
+    $dir .= '/';
71 71
 }
72 72
 
73 73
 $filepath = api_get_path(SYS_COURSE_PATH).$_course['path'].'/document'.$dir;
74 74
 
75 75
 if (!is_dir($filepath)) {
76
-	$filepath = api_get_path(SYS_COURSE_PATH).$_course['path'].'/document/';
77
-	$dir = '/';
76
+    $filepath = api_get_path(SYS_COURSE_PATH).$_course['path'].'/document/';
77
+    $dir = '/';
78 78
 }
79 79
 
80 80
 //groups //TODO:clean
81 81
 if (!empty($group_id)) {
82
-	$req_gid = '&gidReq='.$group_id;
83
-	$interbreadcrumb[] = array ('url' => '../group/group_space.php?gidReq='.$group_id, 'name' => get_lang('GroupSpace'));
84
-	$group_document = true;
85
-	$noPHP_SELF = true;
82
+    $req_gid = '&gidReq='.$group_id;
83
+    $interbreadcrumb[] = array ('url' => '../group/group_space.php?gidReq='.$group_id, 'name' => get_lang('GroupSpace'));
84
+    $group_document = true;
85
+    $noPHP_SELF = true;
86 86
 }
87 87
 
88 88
 $is_certificate_mode = DocumentManager::is_certificate_mode($dir);
89 89
 
90 90
 if (!$is_certificate_mode)
91
-	$interbreadcrumb[]= array("url" => "./document.php?curdirpath=".urlencode($my_cur_dir_path).$req_gid, "name"=> get_lang('Documents'));
91
+    $interbreadcrumb[]= array("url" => "./document.php?curdirpath=".urlencode($my_cur_dir_path).$req_gid, "name"=> get_lang('Documents'));
92 92
 else
93
-	$interbreadcrumb[]= array ('url' => '../gradebook/'.$_SESSION['gradebook_dest'], 'name' => get_lang('Gradebook'));
93
+    $interbreadcrumb[]= array ('url' => '../gradebook/'.$_SESSION['gradebook_dest'], 'name' => get_lang('Gradebook'));
94 94
 
95 95
 // Interbreadcrumb for the current directory root path
96 96
 if (empty($document_data['parents'])) {
@@ -105,30 +105,30 @@  discard block
 block discarded – undo
105 105
 }
106 106
 
107 107
 $is_allowedToEdit = api_is_allowed_to_edit(null, true) || $_SESSION['group_member_with_upload_rights'] ||
108
-	DocumentManager::is_my_shared_folder(api_get_user_id(), $dir, $current_session_id);
108
+    DocumentManager::is_my_shared_folder(api_get_user_id(), $dir, $current_session_id);
109 109
 
110 110
 if (!$is_allowedToEdit) {
111
-	api_not_allowed(true);
111
+    api_not_allowed(true);
112 112
 }
113 113
 
114 114
 Event::event_access_tool(TOOL_DOCUMENT);
115 115
 
116 116
 Display :: display_header($nameTools, 'Doc');
117 117
 echo '<div class="actions">';
118
-		echo '<a href="document.php?id='.$parent_id.'">'.Display::return_icon('back.png',get_lang('BackTo').' '.get_lang('DocumentsOverview'),'',ICON_SIZE_MEDIUM).'</a>';
119
-		echo '<a href="edit_document.php?'.api_get_cidreq().'&id='.$document_id.$req_gid.'&origin=editdraw">'.Display::return_icon('edit.png',get_lang('Rename').'/'.get_lang('Comments'),'',ICON_SIZE_MEDIUM).'</a>';
118
+        echo '<a href="document.php?id='.$parent_id.'">'.Display::return_icon('back.png',get_lang('BackTo').' '.get_lang('DocumentsOverview'),'',ICON_SIZE_MEDIUM).'</a>';
119
+        echo '<a href="edit_document.php?'.api_get_cidreq().'&id='.$document_id.$req_gid.'&origin=editdraw">'.Display::return_icon('edit.png',get_lang('Rename').'/'.get_lang('Comments'),'',ICON_SIZE_MEDIUM).'</a>';
120 120
 echo '</div>';
121 121
 
122 122
 if (api_browser_support('svg')) {
123
-	//automatic loading the course language
124
-	$svgedit_code_translation_table = array('' => 'en', 'pt' => 'pt-Pt', 'sr' => 'sr_latn');
125
-	$langsvgedit  = api_get_language_isocode();
126
-	$langsvgedit = isset($svgedit_code_translation_table[$langsvgedit]) ? $svgedit_code_translation_table[$langsvgedit] : $langsvgedit;
127
-	$langsvgedit = file_exists(api_get_path(LIBRARY_PATH).'svg-edit/locale/lang.'.$langsvgedit.'.js') ? $langsvgedit : 'en';
123
+    //automatic loading the course language
124
+    $svgedit_code_translation_table = array('' => 'en', 'pt' => 'pt-Pt', 'sr' => 'sr_latn');
125
+    $langsvgedit  = api_get_language_isocode();
126
+    $langsvgedit = isset($svgedit_code_translation_table[$langsvgedit]) ? $svgedit_code_translation_table[$langsvgedit] : $langsvgedit;
127
+    $langsvgedit = file_exists(api_get_path(LIBRARY_PATH).'svg-edit/locale/lang.'.$langsvgedit.'.js') ? $langsvgedit : 'en';
128 128
 
129
-	$svg_url= api_get_path(WEB_LIBRARY_PATH).'svg-edit/svg-editor.php?url=../../../../courses/'.$courseDir.$dir.$file.'&amp;lang='.$langsvgedit;
129
+    $svg_url= api_get_path(WEB_LIBRARY_PATH).'svg-edit/svg-editor.php?url=../../../../courses/'.$courseDir.$dir.$file.'&amp;lang='.$langsvgedit;
130 130
 
131
-	?>
131
+    ?>
132 132
 
133 133
 	<script type="text/javascript">
134 134
 
@@ -148,9 +148,9 @@  discard block
 block discarded – undo
148 148
 
149 149
     <?php
150 150
     echo '<noscript>';
151
-	echo '<iframe style="height: 550px; width: 100%;" scrolling="no" frameborder="0\' src="'.$svg_url.'"<noframes><p>Sorry, your browser does not handle frames</p></noframes></iframe>';
152
-	echo '</noscript>';
151
+    echo '<iframe style="height: 550px; width: 100%;" scrolling="no" frameborder="0\' src="'.$svg_url.'"<noframes><p>Sorry, your browser does not handle frames</p></noframes></iframe>';
152
+    echo '</noscript>';
153 153
 } else {
154
-	Display::display_error_message(get_lang('BrowserDontSupportsSVG'));
154
+    Display::display_error_message(get_lang('BrowserDontSupportsSVG'));
155 155
 }
156 156
 Display::display_footer();
Please login to merge, or discard this patch.
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -29,25 +29,25 @@  discard block
 block discarded – undo
29 29
     $my_cur_dir_path = Security::remove_XSS($_GET['curdirpath']);
30 30
 }
31 31
 
32
-$dir= str_replace('\\', '/',$dir);//and urlencode each url $curdirpath (hack clean $curdirpath under Windows - Bug #3261)
32
+$dir = str_replace('\\', '/', $dir); //and urlencode each url $curdirpath (hack clean $curdirpath under Windows - Bug #3261)
33 33
 
34 34
 /* Constants & Variables */
35
-$current_session_id=api_get_session_id();
35
+$current_session_id = api_get_session_id();
36 36
 $group_id = api_get_group_id();
37 37
 
38 38
 //path for svg-edit save
39
-$_SESSION['draw_dir']=Security::remove_XSS($dir);
40
-if ($_SESSION['draw_dir']=='/'){
39
+$_SESSION['draw_dir'] = Security::remove_XSS($dir);
40
+if ($_SESSION['draw_dir'] == '/') {
41 41
 	$_SESSION['draw_dir'] = '';
42 42
 }
43
-$_SESSION['draw_file']=basename(Security::remove_XSS($file_path));
43
+$_SESSION['draw_file'] = basename(Security::remove_XSS($file_path));
44 44
 $get_file = Security::remove_XSS($file_path);
45 45
 $file = basename($get_file);
46
-$temp_file = explode(".",$file);
47
-$filename=$temp_file[0];
48
-$nameTools = get_lang('EditDocument') . ': '.$filename;
46
+$temp_file = explode(".", $file);
47
+$filename = $temp_file[0];
48
+$nameTools = get_lang('EditDocument').': '.$filename;
49 49
 
50
-$courseDir   = $_course['path'].'/document';
50
+$courseDir = $_course['path'].'/document';
51 51
 $is_allowed_to_edit = api_is_allowed_to_edit(null, true);
52 52
 
53 53
 /*	Other initialization code */
@@ -80,7 +80,7 @@  discard block
 block discarded – undo
80 80
 //groups //TODO:clean
81 81
 if (!empty($group_id)) {
82 82
 	$req_gid = '&amp;gidReq='.$group_id;
83
-	$interbreadcrumb[] = array ('url' => '../group/group_space.php?gidReq='.$group_id, 'name' => get_lang('GroupSpace'));
83
+	$interbreadcrumb[] = array('url' => '../group/group_space.php?gidReq='.$group_id, 'name' => get_lang('GroupSpace'));
84 84
 	$group_document = true;
85 85
 	$noPHP_SELF = true;
86 86
 }
@@ -88,15 +88,15 @@  discard block
 block discarded – undo
88 88
 $is_certificate_mode = DocumentManager::is_certificate_mode($dir);
89 89
 
90 90
 if (!$is_certificate_mode)
91
-	$interbreadcrumb[]= array("url" => "./document.php?curdirpath=".urlencode($my_cur_dir_path).$req_gid, "name"=> get_lang('Documents'));
91
+	$interbreadcrumb[] = array("url" => "./document.php?curdirpath=".urlencode($my_cur_dir_path).$req_gid, "name"=> get_lang('Documents'));
92 92
 else
93
-	$interbreadcrumb[]= array ('url' => '../gradebook/'.$_SESSION['gradebook_dest'], 'name' => get_lang('Gradebook'));
93
+	$interbreadcrumb[] = array('url' => '../gradebook/'.$_SESSION['gradebook_dest'], 'name' => get_lang('Gradebook'));
94 94
 
95 95
 // Interbreadcrumb for the current directory root path
96 96
 if (empty($document_data['parents'])) {
97 97
     $interbreadcrumb[] = array('url' => '#', 'name' => $document_data['title']);
98 98
 } else {
99
-    foreach($document_data['parents'] as $document_sub_data) {
99
+    foreach ($document_data['parents'] as $document_sub_data) {
100 100
         if ($document_data['title'] == $document_sub_data['title']) {
101 101
             continue;
102 102
         }
@@ -115,18 +115,18 @@  discard block
 block discarded – undo
115 115
 
116 116
 Display :: display_header($nameTools, 'Doc');
117 117
 echo '<div class="actions">';
118
-		echo '<a href="document.php?id='.$parent_id.'">'.Display::return_icon('back.png',get_lang('BackTo').' '.get_lang('DocumentsOverview'),'',ICON_SIZE_MEDIUM).'</a>';
119
-		echo '<a href="edit_document.php?'.api_get_cidreq().'&id='.$document_id.$req_gid.'&origin=editdraw">'.Display::return_icon('edit.png',get_lang('Rename').'/'.get_lang('Comments'),'',ICON_SIZE_MEDIUM).'</a>';
118
+		echo '<a href="document.php?id='.$parent_id.'">'.Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('DocumentsOverview'), '', ICON_SIZE_MEDIUM).'</a>';
119
+		echo '<a href="edit_document.php?'.api_get_cidreq().'&id='.$document_id.$req_gid.'&origin=editdraw">'.Display::return_icon('edit.png', get_lang('Rename').'/'.get_lang('Comments'), '', ICON_SIZE_MEDIUM).'</a>';
120 120
 echo '</div>';
121 121
 
122 122
 if (api_browser_support('svg')) {
123 123
 	//automatic loading the course language
124 124
 	$svgedit_code_translation_table = array('' => 'en', 'pt' => 'pt-Pt', 'sr' => 'sr_latn');
125
-	$langsvgedit  = api_get_language_isocode();
125
+	$langsvgedit = api_get_language_isocode();
126 126
 	$langsvgedit = isset($svgedit_code_translation_table[$langsvgedit]) ? $svgedit_code_translation_table[$langsvgedit] : $langsvgedit;
127 127
 	$langsvgedit = file_exists(api_get_path(LIBRARY_PATH).'svg-edit/locale/lang.'.$langsvgedit.'.js') ? $langsvgedit : 'en';
128 128
 
129
-	$svg_url= api_get_path(WEB_LIBRARY_PATH).'svg-edit/svg-editor.php?url=../../../../courses/'.$courseDir.$dir.$file.'&amp;lang='.$langsvgedit;
129
+	$svg_url = api_get_path(WEB_LIBRARY_PATH).'svg-edit/svg-editor.php?url=../../../../courses/'.$courseDir.$dir.$file.'&amp;lang='.$langsvgedit;
130 130
 
131 131
 	?>
132 132
 
Please login to merge, or discard this patch.
Braces   +3 added lines, -2 removed lines patch added patch discarded remove patch
@@ -87,10 +87,11 @@
 block discarded – undo
87 87
 
88 88
 $is_certificate_mode = DocumentManager::is_certificate_mode($dir);
89 89
 
90
-if (!$is_certificate_mode)
90
+if (!$is_certificate_mode) {
91 91
 	$interbreadcrumb[]= array("url" => "./document.php?curdirpath=".urlencode($my_cur_dir_path).$req_gid, "name"=> get_lang('Documents'));
92
-else
92
+} else {
93 93
 	$interbreadcrumb[]= array ('url' => '../gradebook/'.$_SESSION['gradebook_dest'], 'name' => get_lang('Gradebook'));
94
+}
94 95
 
95 96
 // Interbreadcrumb for the current directory root path
96 97
 if (empty($document_data['parents'])) {
Please login to merge, or discard this patch.
main/document/edit_document.php 2 patches
Indentation   +184 added lines, -184 removed lines patch added patch discarded remove patch
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
 $sessionId = api_get_session_id();
66 66
 
67 67
 if (api_is_in_group()) {
68
-	$group_properties = GroupManager::get_group_properties($group_id);
68
+    $group_properties = GroupManager::get_group_properties($group_id);
69 69
 }
70 70
 
71 71
 $dir = '/';
@@ -77,7 +77,7 @@  discard block
 block discarded – undo
77 77
         $_GET['id'],
78 78
         api_get_course_id(),
79 79
         true,
80
-		0
80
+        0
81 81
     );
82 82
 
83 83
     if (!empty($sessionId) && empty($document_data)) {
@@ -89,13 +89,13 @@  discard block
 block discarded – undo
89 89
         );
90 90
     }
91 91
 
92
-	$document_id = $document_data['id'];
93
-	$file = $document_data['path'];
94
-	$parent_id = DocumentManager::get_document_id($course_info, dirname($file));
95
-	$dir = dirname($document_data['path']);
96
-	$dir_original = $dir;
97
-	$doc = basename($file);
98
-	$readonly = $document_data['readonly'];
92
+    $document_id = $document_data['id'];
93
+    $file = $document_data['path'];
94
+    $parent_id = DocumentManager::get_document_id($course_info, dirname($file));
95
+    $dir = dirname($document_data['path']);
96
+    $dir_original = $dir;
97
+    $doc = basename($file);
98
+    $readonly = $document_data['readonly'];
99 99
 }
100 100
 
101 101
 if (empty($document_data)) {
@@ -117,7 +117,7 @@  discard block
 block discarded – undo
117 117
 
118 118
 // Level correction for group documents.
119 119
 if (!empty($group_properties['directory'])) {
120
-	$count_dir = $count_dir > 0 ? $count_dir - 1 : 0;
120
+    $count_dir = $count_dir > 0 ? $count_dir - 1 : 0;
121 121
 }
122 122
 $relative_url = '';
123 123
 for ($i = 0; $i < ($count_dir); $i++) {
@@ -145,7 +145,7 @@  discard block
 block discarded – undo
145 145
 }
146 146
 
147 147
 $is_allowed_to_edit = api_is_allowed_to_edit(null, true) || $_SESSION['group_member_with_upload_rights']||
148
-	DocumentManager::is_my_shared_folder(api_get_user_id(), $dir, $sessionId);
148
+    DocumentManager::is_my_shared_folder(api_get_user_id(), $dir, $sessionId);
149 149
 $noPHP_SELF = true;
150 150
 
151 151
 /*	Other initialization code */
@@ -158,8 +158,8 @@  discard block
 block discarded – undo
158 158
         'url' => '../group/group_space.php?'.api_get_cidreq(),
159 159
         'name' => get_lang('GroupSpace'),
160 160
     );
161
-	$group_document = true;
162
-	$noPHP_SELF = true;
161
+    $group_document = true;
162
+    $noPHP_SELF = true;
163 163
 }
164 164
 
165 165
 if (!$is_certificate_mode) {
@@ -194,9 +194,9 @@  discard block
 block discarded – undo
194 194
 
195 195
 //TODO:check the below code and his funcionality
196 196
 if (!api_is_allowed_to_edit()) {
197
-	if (DocumentManager::check_readonly($course_info, $user_id, $file)) {
198
-		api_not_allowed();
199
-	}
197
+    if (DocumentManager::check_readonly($course_info, $user_id, $file)) {
198
+        api_not_allowed();
199
+    }
200 200
 }
201 201
 
202 202
 /* MAIN TOOL CODE */
@@ -204,18 +204,18 @@  discard block
 block discarded – undo
204 204
 /*	Code to change the comment	*/
205 205
 
206 206
 if (isset($_POST['comment'])) {
207
-	// Fixing the path if it is wrong
208
-	$comment = trim($_POST['comment']);
209
-	$title = trim($_POST['title']);
207
+    // Fixing the path if it is wrong
208
+    $comment = trim($_POST['comment']);
209
+    $title = trim($_POST['title']);
210 210
 
211 211
     // Just in case see BT#3525
212 212
     if (empty($title)) {
213
-		$title = $document_data['title'];
214
-	}
213
+        $title = $document_data['title'];
214
+    }
215 215
 
216
-	if (empty($title)) {
217
-		$title = get_document_title($_POST['filename']);
218
-	}
216
+    if (empty($title)) {
217
+        $title = get_document_title($_POST['filename']);
218
+    }
219 219
 
220 220
     if (!empty($document_id)) {
221 221
         $params = [
@@ -227,43 +227,43 @@  discard block
 block discarded – undo
227 227
             $params,
228 228
             ['c_id = ? AND id = ?' => [$course_id, $document_id]]
229 229
         );
230
-		Display::addFlash(Display::return_message(get_lang('fileModified')));
230
+        Display::addFlash(Display::return_message(get_lang('fileModified')));
231 231
     }
232 232
 }
233 233
 
234 234
 /*	WYSIWYG HTML EDITOR - Program Logic */
235 235
 if ($is_allowed_to_edit) {
236
-	if (isset($_POST['formSent']) && $_POST['formSent'] == 1) {
236
+    if (isset($_POST['formSent']) && $_POST['formSent'] == 1) {
237 237
 
238
-		$filename = stripslashes($_POST['filename']);
238
+        $filename = stripslashes($_POST['filename']);
239 239
         $extension = $_POST['extension'];
240
-		$content = isset($_POST['content']) ? trim(str_replace(array("\r", "\n"), '', stripslashes($_POST['content']))) : null;
241
-		$content = Security::remove_XSS($content, COURSEMANAGERLOWSECURITY);
240
+        $content = isset($_POST['content']) ? trim(str_replace(array("\r", "\n"), '', stripslashes($_POST['content']))) : null;
241
+        $content = Security::remove_XSS($content, COURSEMANAGERLOWSECURITY);
242 242
 
243 243
         if ($dir == '/') {
244 244
             $dir = '';
245 245
         }
246 246
 
247
-		$file = $dir.'/'.$filename.'.'.$extension;
248
-		$read_only_flag = isset($_POST['readonly']) ? $_POST['readonly'] : null;
249
-		$read_only_flag = empty($read_only_flag) ? 0 : 1;
247
+        $file = $dir.'/'.$filename.'.'.$extension;
248
+        $read_only_flag = isset($_POST['readonly']) ? $_POST['readonly'] : null;
249
+        $read_only_flag = empty($read_only_flag) ? 0 : 1;
250 250
 
251
-		if (empty($filename)) {
251
+        if (empty($filename)) {
252 252
             Display::addFlash(Display::return_message(get_lang('NoFileName'), 'warning'));
253
-		} else {
253
+        } else {
254 254
 
255
-		    $file_size = filesize($document_data['absolute_path']);
255
+            $file_size = filesize($document_data['absolute_path']);
256 256
 
257
-			if ($read_only_flag == 0) {
258
-				if (!empty($content)) {
259
-					if ($fp = @fopen($document_data['absolute_path'], 'w')) {
260
-						// For flv player, change absolute path temporarily to prevent from erasing it in the following lines
261
-						$content = str_replace(array('flv=h', 'flv=/'), array('flv=h|', 'flv=/|'), $content);
262
- 						fputs($fp, $content);
263
-						fclose($fp);
257
+            if ($read_only_flag == 0) {
258
+                if (!empty($content)) {
259
+                    if ($fp = @fopen($document_data['absolute_path'], 'w')) {
260
+                        // For flv player, change absolute path temporarily to prevent from erasing it in the following lines
261
+                        $content = str_replace(array('flv=h', 'flv=/'), array('flv=h|', 'flv=/|'), $content);
262
+                            fputs($fp, $content);
263
+                        fclose($fp);
264 264
 
265 265
                         $filepath = $document_data['absolute_parent_path'];
266
-						/*
266
+                        /*
267 267
 						if (!is_dir($filepath.'css')) {
268 268
 							mkdir($filepath.'css', api_get_permissions_for_new_directories());
269 269
 							$doc_id = add_document($_course, $dir.'css', 'folder', 0, 'css');
@@ -293,7 +293,7 @@  discard block
 block discarded – undo
293 293
 							);
294 294
 						}*/
295 295
 
296
-						/*if (!is_file($filepath.'css/frames.css')) {
296
+                        /*if (!is_file($filepath.'css/frames.css')) {
297 297
 							$platform_theme = api_get_setting('stylesheets');
298 298
 							if (file_exists(api_get_path(SYS_CODE_PATH).'css/'.$platform_theme.'/frames.css')) {
299 299
 								copy(api_get_path(SYS_CODE_PATH).'css/'.$platform_theme.'/frames.css', $filepath.'css/frames.css');
@@ -331,54 +331,54 @@  discard block
 block discarded – undo
331 331
 							}
332 332
 						}*/
333 333
 
334
-						// "WHAT'S NEW" notification: update table item_property
335
-						$document_id = DocumentManager::get_document_id($_course, $file);
336
-
337
-						if ($document_id) {
338
-							update_existing_document(
339
-								$_course,
340
-								$document_id,
341
-								$file_size,
342
-								$read_only_flag
343
-							);
344
-							api_item_property_update(
345
-								$_course,
346
-								TOOL_DOCUMENT,
347
-								$document_id,
348
-								'DocumentUpdated',
349
-								api_get_user_id(),
350
-								null,
351
-								null,
352
-								null,
353
-								null,
354
-								$sessionId
355
-							);
356
-							// Update parent folders
357
-							item_property_update_on_folder(
358
-								$_course,
359
-								$dir,
360
-								api_get_user_id()
361
-							);
362
-							header('Location: document.php?id=' . $document_data['parent_id'] . '&' . api_get_cidreq() . ($is_certificate_mode?'&curdirpath=/certificates&selectcat=1':''));
363
-							exit;
364
-						} else {
334
+                        // "WHAT'S NEW" notification: update table item_property
335
+                        $document_id = DocumentManager::get_document_id($_course, $file);
336
+
337
+                        if ($document_id) {
338
+                            update_existing_document(
339
+                                $_course,
340
+                                $document_id,
341
+                                $file_size,
342
+                                $read_only_flag
343
+                            );
344
+                            api_item_property_update(
345
+                                $_course,
346
+                                TOOL_DOCUMENT,
347
+                                $document_id,
348
+                                'DocumentUpdated',
349
+                                api_get_user_id(),
350
+                                null,
351
+                                null,
352
+                                null,
353
+                                null,
354
+                                $sessionId
355
+                            );
356
+                            // Update parent folders
357
+                            item_property_update_on_folder(
358
+                                $_course,
359
+                                $dir,
360
+                                api_get_user_id()
361
+                            );
362
+                            header('Location: document.php?id=' . $document_data['parent_id'] . '&' . api_get_cidreq() . ($is_certificate_mode?'&curdirpath=/certificates&selectcat=1':''));
363
+                            exit;
364
+                        } else {
365 365
                             Display::addFlash(Display::return_message(get_lang('Impossible'), 'warning'));
366
-						}
367
-					} else {
366
+                        }
367
+                    } else {
368 368
                         Display::addFlash(Display::return_message(get_lang('Impossible'), 'warning'));
369
-					}
370
-				} else {
371
-					if ($document_id) {
369
+                    }
370
+                } else {
371
+                    if ($document_id) {
372 372
                         update_existing_document($_course, $document_id, $file_size, $read_only_flag);
373
-					}
374
-				}
375
-			} else {
373
+                    }
374
+                }
375
+            } else {
376 376
                 if ($document_id) {
377 377
                     update_existing_document($_course, $document_id, $file_size, $read_only_flag);
378 378
                 }
379
-			}
380
-		}
381
-	}
379
+            }
380
+        }
381
+    }
382 382
 }
383 383
 
384 384
 // Replace relative paths by absolute web paths (e.g. './' => 'http://www.chamilo.org/courses/ABC/document/')
@@ -432,35 +432,35 @@  discard block
 block discarded – undo
432 432
         api_get_group_id()
433 433
     )
434 434
 ) {
435
-	$action = api_get_self().'?id='.$document_data['id'].'&'.api_get_cidreq();
435
+    $action = api_get_self().'?id='.$document_data['id'].'&'.api_get_cidreq();
436 436
     if ($is_certificate_mode) {
437 437
         $action .= '&curdirpath=/certificates&selectcat=1';
438 438
     }
439
-	$form = new FormValidator('formEdit', 'post', $action, null, array('class' => 'form-vertical'));
440
-
441
-	// Form title
442
-	$form->addElement('header', $nameTools);
443
-	$form->addElement('hidden', 'filename');
444
-	$form->addElement('hidden', 'extension');
445
-	$form->addElement('hidden', 'file_path');
446
-	$form->addElement('hidden', 'commentPath');
447
-	$form->addElement('hidden', 'showedit');
448
-	$form->addElement('hidden', 'origin');
449
-	$form->addElement('hidden', 'origin_opt');
439
+    $form = new FormValidator('formEdit', 'post', $action, null, array('class' => 'form-vertical'));
440
+
441
+    // Form title
442
+    $form->addElement('header', $nameTools);
443
+    $form->addElement('hidden', 'filename');
444
+    $form->addElement('hidden', 'extension');
445
+    $form->addElement('hidden', 'file_path');
446
+    $form->addElement('hidden', 'commentPath');
447
+    $form->addElement('hidden', 'showedit');
448
+    $form->addElement('hidden', 'origin');
449
+    $form->addElement('hidden', 'origin_opt');
450 450
     $form->addText('title', get_lang('Title'), true, array('cols-size' => [2, 10, 0], 'autofocus'));
451 451
 
452
-	$defaults['title'] = $document_data['title'];
452
+    $defaults['title'] = $document_data['title'];
453 453
 
454
-	$form->addElement('hidden', 'formSent');
455
-	$defaults['formSent'] = 1;
454
+    $form->addElement('hidden', 'formSent');
455
+    $defaults['formSent'] = 1;
456 456
 
457
-	$read_only_flag = isset($_POST['readonly']) ? $_POST['readonly'] : null;
457
+    $read_only_flag = isset($_POST['readonly']) ? $_POST['readonly'] : null;
458 458
 
459
-	// Desactivation of IE proprietary commenting tags inside the text before loading it on the online editor.
460
-	// This fix has been proposed by Hubert Borderiou, see Bug #573, http://support.chamilo.org/issues/573
461
-	$defaults['content'] = str_replace('<!--[', '<!-- [', $content);
459
+    // Desactivation of IE proprietary commenting tags inside the text before loading it on the online editor.
460
+    // This fix has been proposed by Hubert Borderiou, see Bug #573, http://support.chamilo.org/issues/573
461
+    $defaults['content'] = str_replace('<!--[', '<!-- [', $content);
462 462
 
463
-	// HotPotatoes tests are html files, but they should not be edited in order their functionality to be preserved.
463
+    // HotPotatoes tests are html files, but they should not be edited in order their functionality to be preserved.
464 464
 
465 465
     $showSystemFolders = api_get_course_setting('show_system_folders');
466 466
     $condition = stripos($dir, '/HotPotatoes_files') === false;
@@ -468,44 +468,44 @@  discard block
 block discarded – undo
468 468
         $condition = true;
469 469
     }
470 470
 
471
-	if (($extension == 'htm' || $extension == 'html') && $condition) {
472
-		if (empty($readonly) && $readonly == 0) {
471
+    if (($extension == 'htm' || $extension == 'html') && $condition) {
472
+        if (empty($readonly) && $readonly == 0) {
473 473
             $form->addHtmlEditor('content', '', true, true, $editorConfig);
474
-		}
475
-	}
474
+        }
475
+    }
476 476
 
477
-	if (!$group_document && !DocumentManager::is_my_shared_folder(api_get_user_id(), $currentDirPath, $sessionId)) {
478
-		// Updated on field
479
-		$last_edit_date = api_get_local_time($last_edit_date);
477
+    if (!$group_document && !DocumentManager::is_my_shared_folder(api_get_user_id(), $currentDirPath, $sessionId)) {
478
+        // Updated on field
479
+        $last_edit_date = api_get_local_time($last_edit_date);
480 480
         $display_date = date_to_str_ago($last_edit_date).' <span class="dropbox_date">'.api_format_date($last_edit_date).'</span>';
481
-		$form->addElement('static', null, get_lang('UpdatedOn'), $display_date);
482
-	}
481
+        $form->addElement('static', null, get_lang('UpdatedOn'), $display_date);
482
+    }
483 483
 
484
-	$form->addElement('textarea', 'comment', get_lang('Comment'), ['cols-size' => [2, 10, 0]]);
484
+    $form->addElement('textarea', 'comment', get_lang('Comment'), ['cols-size' => [2, 10, 0]]);
485 485
 
486
-	if ($owner_id == api_get_user_id() || api_is_platform_admin()) {
487
-		$checked =& $form->addElement('checkbox', 'readonly', null, get_lang('ReadOnly'));
488
-		if ($readonly == 1) {
489
-			$checked->setChecked(true);
490
-		}
491
-	}
486
+    if ($owner_id == api_get_user_id() || api_is_platform_admin()) {
487
+        $checked =& $form->addElement('checkbox', 'readonly', null, get_lang('ReadOnly'));
488
+        if ($readonly == 1) {
489
+            $checked->setChecked(true);
490
+        }
491
+    }
492 492
 
493
-	if ($is_certificate_mode) {
494
-		$form->addButtonUpdate(get_lang('SaveCertificate'));
493
+    if ($is_certificate_mode) {
494
+        $form->addButtonUpdate(get_lang('SaveCertificate'));
495 495
     } else {
496
-		$form->addButtonUpdate(get_lang('SaveDocument'));
496
+        $form->addButtonUpdate(get_lang('SaveDocument'));
497 497
     }
498 498
 
499
-	$defaults['filename'] = $filename;
500
-	$defaults['extension'] = $extension;
501
-	$defaults['file_path'] = isset($_GET['file']) ? Security::remove_XSS($_GET['file']) : null;
502
-	$defaults['commentPath'] = $file;
503
-	$defaults['renameTo'] = $file_name;
504
-	$defaults['comment'] = $document_data['comment'];
505
-	$defaults['origin'] = isset($_GET['origin']) ? Security::remove_XSS($_GET['origin']) : null;
506
-	$defaults['origin_opt'] = isset($_GET['origin_opt']) ? Security::remove_XSS($_GET['origin_opt']) : null;
499
+    $defaults['filename'] = $filename;
500
+    $defaults['extension'] = $extension;
501
+    $defaults['file_path'] = isset($_GET['file']) ? Security::remove_XSS($_GET['file']) : null;
502
+    $defaults['commentPath'] = $file;
503
+    $defaults['renameTo'] = $file_name;
504
+    $defaults['comment'] = $document_data['comment'];
505
+    $defaults['origin'] = isset($_GET['origin']) ? Security::remove_XSS($_GET['origin']) : null;
506
+    $defaults['origin_opt'] = isset($_GET['origin_opt']) ? Security::remove_XSS($_GET['origin_opt']) : null;
507 507
 
508
-	$form->setDefaults($defaults);
508
+    $form->setDefaults($defaults);
509 509
 
510 510
     show_return(
511 511
         $parent_id,
@@ -515,25 +515,25 @@  discard block
 block discarded – undo
515 515
         $is_certificate_mode
516 516
     );
517 517
 
518
-	if ($is_certificate_mode) {
519
-		$all_information_by_create_certificate = DocumentManager::get_all_info_to_certificate(
520
-			api_get_user_id(),
521
-			api_get_course_id()
522
-		);
523
-		$str_info = '';
524
-		foreach ($all_information_by_create_certificate[0] as $info_value) {
525
-			$str_info .= $info_value.'<br/>';
526
-		}
527
-		$create_certificate=get_lang('CreateCertificateWithTags');
528
-		Display::display_normal_message(
529
-			$create_certificate.': <br /><br />'.$str_info,
530
-			false
531
-		);
532
-	}
533
-
534
-	if ($extension=='svg' && !api_browser_support('svg') && api_get_setting('enabled_support_svg') == 'true'){
535
-		Display::display_warning_message(get_lang('BrowserDontSupportsSVG'));
536
-	}
518
+    if ($is_certificate_mode) {
519
+        $all_information_by_create_certificate = DocumentManager::get_all_info_to_certificate(
520
+            api_get_user_id(),
521
+            api_get_course_id()
522
+        );
523
+        $str_info = '';
524
+        foreach ($all_information_by_create_certificate[0] as $info_value) {
525
+            $str_info .= $info_value.'<br/>';
526
+        }
527
+        $create_certificate=get_lang('CreateCertificateWithTags');
528
+        Display::display_normal_message(
529
+            $create_certificate.': <br /><br />'.$str_info,
530
+            false
531
+        );
532
+    }
533
+
534
+    if ($extension=='svg' && !api_browser_support('svg') && api_get_setting('enabled_support_svg') == 'true'){
535
+        Display::display_warning_message(get_lang('BrowserDontSupportsSVG'));
536
+    }
537 537
     echo '<div class="row" style="overflow:hidden">
538 538
             <div id="template_col" class="col-md-2">
539 539
                 <div class="panel panel-default">
@@ -561,57 +561,57 @@  discard block
 block discarded – undo
561 561
 */
562 562
 function change_name($base_work_dir, $source_file, $rename_to, $dir, $doc)
563 563
 {
564
-	$file_name_for_change = $base_work_dir.$dir.$source_file;
564
+    $file_name_for_change = $base_work_dir.$dir.$source_file;
565 565
     $rename_to = disable_dangerous_file($rename_to); // Avoid renaming to .htaccess file
566
-	$rename_to = my_rename($file_name_for_change, stripslashes($rename_to)); // fileManage API
567
-
568
-	if ($rename_to) {
569
-		if (isset($dir) && $dir != '') {
570
-			$source_file = $dir.$source_file;
571
-			$new_full_file_name = dirname($source_file).'/'.$rename_to;
572
-		} else {
573
-			$source_file = '/'.$source_file;
574
-			$new_full_file_name = '/'.$rename_to;
575
-		}
576
-
577
-		update_db_info('update', $source_file, $new_full_file_name); // fileManage API
566
+    $rename_to = my_rename($file_name_for_change, stripslashes($rename_to)); // fileManage API
567
+
568
+    if ($rename_to) {
569
+        if (isset($dir) && $dir != '') {
570
+            $source_file = $dir.$source_file;
571
+            $new_full_file_name = dirname($source_file).'/'.$rename_to;
572
+        } else {
573
+            $source_file = '/'.$source_file;
574
+            $new_full_file_name = '/'.$rename_to;
575
+        }
576
+
577
+        update_db_info('update', $source_file, $new_full_file_name); // fileManage API
578 578
         Display::addFlash(Display::return_message(get_lang('fileModified')));
579 579
 
580
-		return true;
581
-	} else {
580
+        return true;
581
+    } else {
582 582
         Display::addFlash(Display::return_message(get_lang('FileExists')));
583
-	}
583
+    }
584 584
 }
585 585
 
586 586
 //return button back to
587 587
 function show_return($document_id, $path, $call_from_tool='', $slide_id=0, $is_certificate_mode=false)
588 588
 {
589 589
     global $parent_id;
590
-	echo '<div class="actions">';
590
+    echo '<div class="actions">';
591 591
 
592 592
     $url = api_get_path(WEB_CODE_PATH).'document/document.php?'.api_get_cidreq().'&id='.$parent_id;
593 593
 
594
-	if ($is_certificate_mode) {
595
-		echo '<a href="document.php?curdirpath='.Security::remove_XSS($_GET['curdirpath']).'&selectcat=' . Security::remove_XSS($_GET['selectcat']).'">'.
594
+    if ($is_certificate_mode) {
595
+        echo '<a href="document.php?curdirpath='.Security::remove_XSS($_GET['curdirpath']).'&selectcat=' . Security::remove_XSS($_GET['selectcat']).'">'.
596 596
             Display::return_icon('back.png',get_lang('Back').' '.get_lang('To').' '.get_lang('CertificateOverview'),'',ICON_SIZE_MEDIUM).'</a>';
597
-	} elseif($call_from_tool=='slideshow') {
598
-		echo '<a href="'.api_get_path(WEB_PATH).'main/document/slideshow.php?slide_id='.$slide_id.'&curdirpath='.Security::remove_XSS(urlencode($_GET['curdirpath'])).'">'.
597
+    } elseif($call_from_tool=='slideshow') {
598
+        echo '<a href="'.api_get_path(WEB_PATH).'main/document/slideshow.php?slide_id='.$slide_id.'&curdirpath='.Security::remove_XSS(urlencode($_GET['curdirpath'])).'">'.
599 599
             Display::return_icon('slideshow.png', get_lang('BackTo').' '.get_lang('ViewSlideshow'),'',ICON_SIZE_MEDIUM).'</a>';
600
-	} elseif($call_from_tool=='editdraw') {
601
-		echo '<a href="'.$url.'">'.
600
+    } elseif($call_from_tool=='editdraw') {
601
+        echo '<a href="'.$url.'">'.
602 602
             Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('DocumentsOverview'),'',ICON_SIZE_MEDIUM).'</a>';
603
-		echo '<a href="javascript:history.back(1)">'.Display::return_icon('draw.png', get_lang('BackTo').' '.get_lang('Draw'), array(), 32).'</a>';
604
-	} elseif($call_from_tool=='editodf') {
603
+        echo '<a href="javascript:history.back(1)">'.Display::return_icon('draw.png', get_lang('BackTo').' '.get_lang('Draw'), array(), 32).'</a>';
604
+    } elseif($call_from_tool=='editodf') {
605 605
         echo '<a href="'.$url.'">'.
606 606
             Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('DocumentsOverview'),'',ICON_SIZE_MEDIUM).'</a>';
607 607
         echo '<a href="javascript:history.back(1)">'.Display::return_icon('draw.png', get_lang('BackTo').' '.get_lang('Write'), array(), 32).'</a>';
608 608
     } elseif($call_from_tool=='editpaint'){
609
-		echo '<a href="'.$url.'">'.
609
+        echo '<a href="'.$url.'">'.
610 610
             Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('DocumentsOverview'), array(), ICON_SIZE_MEDIUM).'</a>';
611
-		echo '<a href="javascript:history.back(1)">'.Display::return_icon('paint.png', get_lang('BackTo').' '.get_lang('Paint'), array(), 32).'</a>';
612
-	} else {
613
-		echo '<a href="'.$url.'">'.
611
+        echo '<a href="javascript:history.back(1)">'.Display::return_icon('paint.png', get_lang('BackTo').' '.get_lang('Paint'), array(), 32).'</a>';
612
+    } else {
613
+        echo '<a href="'.$url.'">'.
614 614
             Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('DocumentsOverview'),'',ICON_SIZE_MEDIUM).'</a>';
615
-	}
616
-	echo '</div>';
615
+    }
616
+    echo '</div>';
617 617
 }
Please login to merge, or discard this patch.
Spacing   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -125,7 +125,7 @@  discard block
 block discarded – undo
125 125
 }
126 126
 
127 127
 $editorConfig = array(
128
-    'ToolbarSet' => (api_is_allowed_to_edit(null, true) ? 'Documents' :'DocumentsStudent'),
128
+    'ToolbarSet' => (api_is_allowed_to_edit(null, true) ? 'Documents' : 'DocumentsStudent'),
129 129
     'Width' => '100%',
130 130
     'Height' => '400',
131 131
     'cols-size' => [2, 10, 0],
@@ -144,7 +144,7 @@  discard block
 block discarded – undo
144 144
     $editorConfig['BaseHref']             = api_get_path(WEB_COURSE_PATH).$_course['path'].'/document'.$dir;
145 145
 }
146 146
 
147
-$is_allowed_to_edit = api_is_allowed_to_edit(null, true) || $_SESSION['group_member_with_upload_rights']||
147
+$is_allowed_to_edit = api_is_allowed_to_edit(null, true) || $_SESSION['group_member_with_upload_rights'] ||
148 148
 	DocumentManager::is_my_shared_folder(api_get_user_id(), $dir, $sessionId);
149 149
 $noPHP_SELF = true;
150 150
 
@@ -168,14 +168,14 @@  discard block
 block discarded – undo
168 168
         "name" => get_lang('Documents'),
169 169
     );
170 170
 } else {
171
-    $interbreadcrumb[]= array('url' => '../gradebook/'.$_SESSION['gradebook_dest'], 'name' => get_lang('Gradebook'));
171
+    $interbreadcrumb[] = array('url' => '../gradebook/'.$_SESSION['gradebook_dest'], 'name' => get_lang('Gradebook'));
172 172
 }
173 173
 
174 174
 // Interbreadcrumb for the current directory root path
175 175
 if (empty($document_data['parents'])) {
176 176
     $interbreadcrumb[] = array('url' => '#', 'name' => $document_data['title']);
177 177
 } else {
178
-    foreach($document_data['parents'] as $document_sub_data) {
178
+    foreach ($document_data['parents'] as $document_sub_data) {
179 179
         if ($document_data['title'] == $document_sub_data['title']) {
180 180
             continue;
181 181
         }
@@ -359,7 +359,7 @@  discard block
 block discarded – undo
359 359
 								$dir,
360 360
 								api_get_user_id()
361 361
 							);
362
-							header('Location: document.php?id=' . $document_data['parent_id'] . '&' . api_get_cidreq() . ($is_certificate_mode?'&curdirpath=/certificates&selectcat=1':''));
362
+							header('Location: document.php?id='.$document_data['parent_id'].'&'.api_get_cidreq().($is_certificate_mode ? '&curdirpath=/certificates&selectcat=1' : ''));
363 363
 							exit;
364 364
 						} else {
365 365
                             Display::addFlash(Display::return_message(get_lang('Impossible'), 'warning'));
@@ -402,7 +402,7 @@  discard block
 block discarded – undo
402 402
 /*	Display user interface */
403 403
 
404 404
 // Display the header
405
-$nameTools = get_lang('EditDocument') . ': '.Security::remove_XSS($document_data['title']);
405
+$nameTools = get_lang('EditDocument').': '.Security::remove_XSS($document_data['title']);
406 406
 Display::display_header($nameTools, 'Doc');
407 407
 
408 408
 $document_info = api_get_item_property_info(
@@ -484,7 +484,7 @@  discard block
 block discarded – undo
484 484
 	$form->addElement('textarea', 'comment', get_lang('Comment'), ['cols-size' => [2, 10, 0]]);
485 485
 
486 486
 	if ($owner_id == api_get_user_id() || api_is_platform_admin()) {
487
-		$checked =& $form->addElement('checkbox', 'readonly', null, get_lang('ReadOnly'));
487
+		$checked = & $form->addElement('checkbox', 'readonly', null, get_lang('ReadOnly'));
488 488
 		if ($readonly == 1) {
489 489
 			$checked->setChecked(true);
490 490
 		}
@@ -524,14 +524,14 @@  discard block
 block discarded – undo
524 524
 		foreach ($all_information_by_create_certificate[0] as $info_value) {
525 525
 			$str_info .= $info_value.'<br/>';
526 526
 		}
527
-		$create_certificate=get_lang('CreateCertificateWithTags');
527
+		$create_certificate = get_lang('CreateCertificateWithTags');
528 528
 		Display::display_normal_message(
529 529
 			$create_certificate.': <br /><br />'.$str_info,
530 530
 			false
531 531
 		);
532 532
 	}
533 533
 
534
-	if ($extension=='svg' && !api_browser_support('svg') && api_get_setting('enabled_support_svg') == 'true'){
534
+	if ($extension == 'svg' && !api_browser_support('svg') && api_get_setting('enabled_support_svg') == 'true') {
535 535
 		Display::display_warning_message(get_lang('BrowserDontSupportsSVG'));
536 536
 	}
537 537
     echo '<div class="row" style="overflow:hidden">
@@ -584,7 +584,7 @@  discard block
 block discarded – undo
584 584
 }
585 585
 
586 586
 //return button back to
587
-function show_return($document_id, $path, $call_from_tool='', $slide_id=0, $is_certificate_mode=false)
587
+function show_return($document_id, $path, $call_from_tool = '', $slide_id = 0, $is_certificate_mode = false)
588 588
 {
589 589
     global $parent_id;
590 590
 	echo '<div class="actions">';
@@ -592,26 +592,26 @@  discard block
 block discarded – undo
592 592
     $url = api_get_path(WEB_CODE_PATH).'document/document.php?'.api_get_cidreq().'&id='.$parent_id;
593 593
 
594 594
 	if ($is_certificate_mode) {
595
-		echo '<a href="document.php?curdirpath='.Security::remove_XSS($_GET['curdirpath']).'&selectcat=' . Security::remove_XSS($_GET['selectcat']).'">'.
596
-            Display::return_icon('back.png',get_lang('Back').' '.get_lang('To').' '.get_lang('CertificateOverview'),'',ICON_SIZE_MEDIUM).'</a>';
597
-	} elseif($call_from_tool=='slideshow') {
595
+		echo '<a href="document.php?curdirpath='.Security::remove_XSS($_GET['curdirpath']).'&selectcat='.Security::remove_XSS($_GET['selectcat']).'">'.
596
+            Display::return_icon('back.png', get_lang('Back').' '.get_lang('To').' '.get_lang('CertificateOverview'), '', ICON_SIZE_MEDIUM).'</a>';
597
+	} elseif ($call_from_tool == 'slideshow') {
598 598
 		echo '<a href="'.api_get_path(WEB_PATH).'main/document/slideshow.php?slide_id='.$slide_id.'&curdirpath='.Security::remove_XSS(urlencode($_GET['curdirpath'])).'">'.
599
-            Display::return_icon('slideshow.png', get_lang('BackTo').' '.get_lang('ViewSlideshow'),'',ICON_SIZE_MEDIUM).'</a>';
600
-	} elseif($call_from_tool=='editdraw') {
599
+            Display::return_icon('slideshow.png', get_lang('BackTo').' '.get_lang('ViewSlideshow'), '', ICON_SIZE_MEDIUM).'</a>';
600
+	} elseif ($call_from_tool == 'editdraw') {
601 601
 		echo '<a href="'.$url.'">'.
602
-            Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('DocumentsOverview'),'',ICON_SIZE_MEDIUM).'</a>';
602
+            Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('DocumentsOverview'), '', ICON_SIZE_MEDIUM).'</a>';
603 603
 		echo '<a href="javascript:history.back(1)">'.Display::return_icon('draw.png', get_lang('BackTo').' '.get_lang('Draw'), array(), 32).'</a>';
604
-	} elseif($call_from_tool=='editodf') {
604
+	} elseif ($call_from_tool == 'editodf') {
605 605
         echo '<a href="'.$url.'">'.
606
-            Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('DocumentsOverview'),'',ICON_SIZE_MEDIUM).'</a>';
606
+            Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('DocumentsOverview'), '', ICON_SIZE_MEDIUM).'</a>';
607 607
         echo '<a href="javascript:history.back(1)">'.Display::return_icon('draw.png', get_lang('BackTo').' '.get_lang('Write'), array(), 32).'</a>';
608
-    } elseif($call_from_tool=='editpaint'){
608
+    } elseif ($call_from_tool == 'editpaint') {
609 609
 		echo '<a href="'.$url.'">'.
610 610
             Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('DocumentsOverview'), array(), ICON_SIZE_MEDIUM).'</a>';
611 611
 		echo '<a href="javascript:history.back(1)">'.Display::return_icon('paint.png', get_lang('BackTo').' '.get_lang('Paint'), array(), 32).'</a>';
612 612
 	} else {
613 613
 		echo '<a href="'.$url.'">'.
614
-            Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('DocumentsOverview'),'',ICON_SIZE_MEDIUM).'</a>';
614
+            Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('DocumentsOverview'), '', ICON_SIZE_MEDIUM).'</a>';
615 615
 	}
616 616
 	echo '</div>';
617 617
 }
Please login to merge, or discard this patch.
main/document/document.php 1 patch
Spacing   +35 added lines, -37 removed lines patch added patch discarded remove patch
@@ -49,10 +49,10 @@  discard block
 block discarded – undo
49 49
 }
50 50
 $_user = api_get_user_info();
51 51
 $courseInfo = api_get_course_info();
52
-$course_dir = $courseInfo['directory'] . '/document';
52
+$course_dir = $courseInfo['directory'].'/document';
53 53
 $sys_course_path = api_get_path(SYS_COURSE_PATH);
54
-$base_work_dir = $sys_course_path . $course_dir;
55
-$http_www = api_get_path(WEB_COURSE_PATH).$courseInfo['directory'] . '/document';
54
+$base_work_dir = $sys_course_path.$course_dir;
55
+$http_www = api_get_path(WEB_COURSE_PATH).$courseInfo['directory'].'/document';
56 56
 $document_path = $base_work_dir;
57 57
 $usePpt2lp = api_get_setting('service_ppt2lp', 'active') == 'true';
58 58
 
@@ -230,7 +230,7 @@  discard block
 block discarded – undo
230 230
                             $certificateId
231 231
                         );
232 232
                         Display::addFlash(Display::return_message(
233
-                            get_lang('DocDeleted') . ': ' . $documentInfo['title'],
233
+                            get_lang('DocDeleted').': '.$documentInfo['title'],
234 234
                             'success'
235 235
                         ));
236 236
                     } else {
@@ -419,11 +419,9 @@  discard block
 block discarded – undo
419 419
     case 'convertToPdf':
420 420
         // PDF format as target by default
421 421
         $formatTarget = $_REQUEST['formatTarget'] ?
422
-            strtolower(Security::remove_XSS($_REQUEST['formatTarget'])) :
423
-            'pdf';
422
+            strtolower(Security::remove_XSS($_REQUEST['formatTarget'])) : 'pdf';
424 423
         $formatType = $_REQUEST['formatType'] ?
425
-            strtolower(Security::remove_XSS($_REQUEST['formatType'])) :
426
-            'text';
424
+            strtolower(Security::remove_XSS($_REQUEST['formatType'])) : 'text';
427 425
         // Get the document data from the ID
428 426
         $document_info = DocumentManager::get_document_data_by_id(
429 427
             $document_id,
@@ -431,8 +429,8 @@  discard block
 block discarded – undo
431 429
             true,
432 430
             $session_id
433 431
         );
434
-        $file = $sys_course_path . $courseInfo['directory'] .
435
-            '/document' . $document_info['path'];
432
+        $file = $sys_course_path.$courseInfo['directory'].
433
+            '/document'.$document_info['path'];
436 434
         $fileInfo = pathinfo($file);
437 435
         if ($fileInfo['extension'] == $formatTarget) {
438 436
             Display::addFlash(Display::return_message(
@@ -463,9 +461,9 @@  discard block
 block discarded – undo
463 461
                 'warning'
464 462
             ));
465 463
         } else {
466
-            $convertedFile = $fileInfo['dirname'] . DIRECTORY_SEPARATOR .
467
-                $fileInfo['filename'] . '_from_' . $fileInfo['extension'] .
468
-                '.' . $formatTarget;
464
+            $convertedFile = $fileInfo['dirname'].DIRECTORY_SEPARATOR.
465
+                $fileInfo['filename'].'_from_'.$fileInfo['extension'].
466
+                '.'.$formatTarget;
469 467
             $convertedTitle = $document_info['title'];
470 468
             $obj = new OpenofficePresentation(true);
471 469
             if (file_exists($convertedFile)) {
@@ -490,13 +488,13 @@  discard block
 block discarded – undo
490 488
                     $gidReq = Security::remove_XSS($_GET['gidReq']);
491 489
                     $file_link = Display::url(
492 490
                         get_lang('SeeFile'),
493
-                        api_get_path(WEB_CODE_PATH) .
494
-                        'document/showinframes.php?' . 'cidReq=' . $cidReq .
495
-                        '&id_session=' . $id_session . '&' .
496
-                        'gidReq=' . $gidReq . '&id=' . current($result)
491
+                        api_get_path(WEB_CODE_PATH).
492
+                        'document/showinframes.php?'.'cidReq='.$cidReq.
493
+                        '&id_session='.$id_session.'&'.
494
+                        'gidReq='.$gidReq.'&id='.current($result)
497 495
                     );
498 496
                     Display::addFlash(Display::return_message(
499
-                        get_lang('CopyMade') . ' ' . $file_link,
497
+                        get_lang('CopyMade').' '.$file_link,
500 498
                         'confirmation',
501 499
                         false
502 500
                     ));
@@ -653,7 +651,7 @@  discard block
 block discarded – undo
653 651
             $new_content_html
654 652
         );
655 653
         $new_content_html = str_replace(
656
-            SYS_CODE_PATH . 'img/',
654
+            SYS_CODE_PATH.'img/',
657 655
             api_get_path(WEB_IMG_PATH),
658 656
             $new_content_html
659 657
         );
@@ -709,11 +707,11 @@  discard block
 block discarded – undo
709 707
     $("#convertSelect").change(function() {
710 708
         var formatTarget = $(this).val();
711 709
         window.location.href = "'.
712
-            api_get_self() . '?' . api_get_cidreq() .
713
-            '&curdirpath=' . $curdirpath .
714
-            '&action=convertToPdf&formatTarget=' .
715
-            '" + formatTarget + "&id=" + id + "&' .
716
-            api_get_cidreq() . '&formatType=" + format;
710
+            api_get_self().'?'.api_get_cidreq().
711
+            '&curdirpath='.$curdirpath.
712
+            '&action=convertToPdf&formatTarget='.
713
+            '" + formatTarget + "&id=" + id + "&'.
714
+            api_get_cidreq().'&formatType=" + format;
717 715
     });
718 716
     $("#convertModal").on("hidden", function(){
719 717
         $("." + format + "FormatType").hide();
@@ -1044,7 +1042,7 @@  discard block
 block discarded – undo
1044 1042
                 update_db_info(
1045 1043
                     'update',
1046 1044
                     $document_to_move['path'],
1047
-                    $moveTo . '/' . basename($document_to_move['path'])
1045
+                    $moveTo.'/'.basename($document_to_move['path'])
1048 1046
                 );
1049 1047
 
1050 1048
                 //update database item property
@@ -1276,7 +1274,7 @@  discard block
 block discarded – undo
1276 1274
 
1277 1275
             if (!empty($newFolderData)) {
1278 1276
                 $message = Display::return_message(
1279
-                    get_lang('DirCr') . ' ' . $newFolderData['title'],
1277
+                    get_lang('DirCr').' '.$newFolderData['title'],
1280 1278
                     'confirmation'
1281 1279
                 );
1282 1280
             } else {
@@ -1361,27 +1359,27 @@  discard block
 block discarded – undo
1361 1359
 
1362 1360
         // Create the form that asks for the directory name
1363 1361
         $templateForm .= '
1364
-            <form name="set_document_as_new_template" class="form-horizontal" enctype="multipart/form-data" action="' . api_get_self() . '?add_as_template=' . $document_id_for_template . '" method="post">
1362
+            <form name="set_document_as_new_template" class="form-horizontal" enctype="multipart/form-data" action="' . api_get_self().'?add_as_template='.$document_id_for_template.'" method="post">
1365 1363
                 <fieldset>
1366
-                    <legend>' . get_lang('AddAsTemplate') . '</legend>
1364
+                    <legend>' . get_lang('AddAsTemplate').'</legend>
1367 1365
                     <div class="form-group">
1368
-                        <label for="template_title" class="col-sm-2 control-label">' . get_lang('TemplateName') . '</label>
1366
+                        <label for="template_title" class="col-sm-2 control-label">' . get_lang('TemplateName').'</label>
1369 1367
                         <div class="col-sm-10">
1370 1368
                             <input type="text" class="form-control" id="template_title" name="template_title">
1371 1369
                         </div>
1372 1370
                     </div>
1373 1371
                     <div class="form-group">
1374
-                        <label for="template_image" class="col-sm-2 control-label">' . get_lang('TemplateImage') . '</label>
1372
+                        <label for="template_image" class="col-sm-2 control-label">' . get_lang('TemplateImage').'</label>
1375 1373
                         <div class="col-sm-10">
1376 1374
                             <input type="file" name="template_image" id="template_image">
1377 1375
                         </div>
1378 1376
                     </div>
1379 1377
                     <div class="form-group">
1380 1378
                         <div class="col-sm-offset-2 col-sm-10">
1381
-                            <button type="submit" name="create_template" class="btn btn-primary">' . get_lang('CreateTemplate') . '</button>
1379
+                            <button type="submit" name="create_template" class="btn btn-primary">' . get_lang('CreateTemplate').'</button>
1382 1380
                         </div>
1383 1381
                     </div>
1384
-                    <input type="hidden" name="curdirpath" value="' . $curdirpath . '" />
1382
+                    <input type="hidden" name="curdirpath" value="' . $curdirpath.'" />
1385 1383
                 </fieldset>
1386 1384
             </form>
1387 1385
             <hr>
@@ -2026,18 +2024,18 @@  discard block
 block discarded – undo
2026 2024
         <div class="modal-dialog">
2027 2025
             <div class="modal-content">
2028 2026
                 <div class="modal-header" style="text-align: center;">
2029
-                <button type="button" class="close" data-dismiss="modal" aria-label="' . get_lang('Close') . '">
2027
+                <button type="button" class="close" data-dismiss="modal" aria-label="' . get_lang('Close').'">
2030 2028
                     <span aria-hidden="true">&times;</span>
2031 2029
                 </button>
2032
-                <h4 class="modal-title">' . get_lang('Convert') . '</h4>
2030
+                <h4 class="modal-title">' . get_lang('Convert').'</h4>
2033 2031
             </div>
2034 2032
             <div class="modal-body">
2035 2033
               <form action="#" class="form-horizontal">
2036 2034
                   <div class="form-group">
2037
-                      <label class="col-sm-4 control-label" for="convertSelect">' . get_lang('ConvertFormats') . '</label>
2035
+                      <label class="col-sm-4 control-label" for="convertSelect">' . get_lang('ConvertFormats').'</label>
2038 2036
                       <div class="col-sm-8">
2039 2037
                           <select id="convertSelect">
2040
-                              <option value="">' . get_lang('Select') . '</option>
2038
+                              <option value="">' . get_lang('Select').'</option>
2041 2039
                               <option value="pdf">
2042 2040
                                   PDF - Portable Document File
2043 2041
                               </option>
@@ -2056,7 +2054,7 @@  discard block
 block discarded – undo
2056 2054
               </form>
2057 2055
             </div>
2058 2056
             <div class="modal-footer">
2059
-              <button type="button" class="btn btn-default" data-dismiss="modal">' . get_lang('Close') . '</button>
2057
+              <button type="button" class="btn btn-default" data-dismiss="modal">' . get_lang('Close').'</button>
2060 2058
             </div>
2061 2059
         </div>
2062 2060
     </div>';
Please login to merge, or discard this patch.
main/document/download.php 2 patches
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -27,7 +27,7 @@
 block discarded – undo
27 27
 $doc_url = str_replace(array('../', '\\..', '\\0', '..\\'), array('', '', '', ''), $doc_url); //echo $doc_url;
28 28
 
29 29
 if (strpos($doc_url, '../') OR strpos($doc_url, '/..')) {
30
-   $doc_url = '';
30
+    $doc_url = '';
31 31
 }
32 32
 
33 33
 // Dealing with image included into survey: when users receive a link towards a
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -95,7 +95,7 @@
 block discarded – undo
95 95
     }
96 96
 
97 97
     if (!api_is_allowed_to_edit() && !$is_visible) {
98
-        Display::display_error_message(get_lang('ProtectedDocument'));//api_not_allowed backbutton won't work.
98
+        Display::display_error_message(get_lang('ProtectedDocument')); //api_not_allowed backbutton won't work.
99 99
         exit; // You shouldn't be here anyway.
100 100
     }
101 101
     // Launch event
Please login to merge, or discard this patch.
main/document/create_audio.php 3 patches
Indentation   +244 added lines, -244 removed lines patch added patch discarded remove patch
@@ -23,26 +23,26 @@  discard block
 block discarded – undo
23 23
 $groupId = api_get_group_id();
24 24
 
25 25
 if (api_get_setting('enabled_text2audio') == 'false') {
26
-	api_not_allowed(true);
26
+    api_not_allowed(true);
27 27
 }
28 28
 
29 29
 $document_data = DocumentManager::get_document_data_by_id(
30
-	$_REQUEST['id'],
31
-	api_get_course_id()
30
+    $_REQUEST['id'],
31
+    api_get_course_id()
32 32
 );
33 33
 if (empty($document_data)) {
34 34
     if (api_is_in_group()) {
35
-		$group_properties = GroupManager::get_group_properties(
36
-			$groupId
37
-		);
38
-		$document_id = DocumentManager::get_document_id(
39
-			api_get_course_info(),
40
-			$group_properties['directory']
41
-		);
42
-		$document_data = DocumentManager::get_document_data_by_id(
43
-			$document_id,
44
-			api_get_course_id()
45
-		);
35
+        $group_properties = GroupManager::get_group_properties(
36
+            $groupId
37
+        );
38
+        $document_id = DocumentManager::get_document_id(
39
+            api_get_course_info(),
40
+            $group_properties['directory']
41
+        );
42
+        $document_data = DocumentManager::get_document_data_by_id(
43
+            $document_id,
44
+            api_get_course_id()
45
+        );
46 46
     }
47 47
 }
48 48
 $document_id = $document_data['id'];
@@ -55,53 +55,53 @@  discard block
 block discarded – undo
55 55
 // Please, do not modify this dirname formatting
56 56
 
57 57
 if (strstr($dir, '..')) {
58
-	$dir = '/';
58
+    $dir = '/';
59 59
 }
60 60
 
61 61
 if ($dir[0] == '.') {
62
-	$dir = substr($dir, 1);
62
+    $dir = substr($dir, 1);
63 63
 }
64 64
 
65 65
 if ($dir[0] != '/') {
66
-	$dir = '/'.$dir;
66
+    $dir = '/'.$dir;
67 67
 }
68 68
 
69 69
 if ($dir[strlen($dir) - 1] != '/') {
70
-	$dir .= '/';
70
+    $dir .= '/';
71 71
 }
72 72
 
73 73
 $filepath = api_get_path(SYS_COURSE_PATH).$_course['path'].'/document'.$dir;
74 74
 
75 75
 if (!is_dir($filepath)) {
76
-	$filepath = api_get_path(SYS_COURSE_PATH).$_course['path'].'/document/';
77
-	$dir = '/';
76
+    $filepath = api_get_path(SYS_COURSE_PATH).$_course['path'].'/document/';
77
+    $dir = '/';
78 78
 }
79 79
 
80 80
 //groups //TODO: clean
81 81
 if (!empty($groupId)) {
82
-	$interbreadcrumb[] = array("url" => "../group/group_space.php?".api_get_cidreq(), "name" => get_lang('GroupSpace'));
83
-	$group = GroupManager :: get_group_properties($groupId);
84
-	$path = explode('/', $dir);
85
-	if ('/'.$path[1] != $group['directory']) {
86
-		api_not_allowed(true);
87
-	}
82
+    $interbreadcrumb[] = array("url" => "../group/group_space.php?".api_get_cidreq(), "name" => get_lang('GroupSpace'));
83
+    $group = GroupManager :: get_group_properties($groupId);
84
+    $path = explode('/', $dir);
85
+    if ('/'.$path[1] != $group['directory']) {
86
+        api_not_allowed(true);
87
+    }
88 88
 }
89 89
 
90 90
 $interbreadcrumb[] = array ("url" => "./document.php?curdirpath=".urlencode($dir)."&".api_get_cidreq(), "name" => get_lang('Documents'));
91 91
 
92 92
 if (!$is_allowed_in_course) {
93
-	api_not_allowed(true);
93
+    api_not_allowed(true);
94 94
 }
95 95
 
96 96
 
97 97
 if (!($is_allowed_to_edit || $_SESSION['group_member_with_upload_rights'] ||
98
-	DocumentManager::is_my_shared_folder(
99
-		api_get_user_id(),
100
-		Security::remove_XSS($dir),
101
-		api_get_session_id()
102
-	))
98
+    DocumentManager::is_my_shared_folder(
99
+        api_get_user_id(),
100
+        Security::remove_XSS($dir),
101
+        api_get_session_id()
102
+    ))
103 103
 ) {
104
-	api_not_allowed(true);
104
+    api_not_allowed(true);
105 105
 }
106 106
 
107 107
 
@@ -110,10 +110,10 @@  discard block
 block discarded – undo
110 110
 
111 111
 $display_dir = $dir;
112 112
 if (isset ($group)) {
113
-	$display_dir = explode('/', $dir);
114
-	unset ($display_dir[0]);
115
-	unset ($display_dir[1]);
116
-	$display_dir = implode('/', $display_dir);
113
+    $display_dir = explode('/', $dir);
114
+    unset ($display_dir[0]);
115
+    unset ($display_dir[1]);
116
+    $display_dir = implode('/', $display_dir);
117 117
 }
118 118
 
119 119
 // Interbreadcrumb for the current directory root path
@@ -123,22 +123,22 @@  discard block
 block discarded – undo
123 123
 
124 124
 $dir_acum = '';
125 125
 for ($i = 0; $i < $array_len; $i++) {
126
-	$url_dir = 'document.php?&curdirpath='.$dir_acum.$dir_array[$i];
127
-	//Max char 80
128
-	$url_to_who = cut($dir_array[$i],80);
129
-	$interbreadcrumb[] = array('url' => $url_dir, 'name' => $url_to_who);
130
-	$dir_acum .= $dir_array[$i].'/';
126
+    $url_dir = 'document.php?&curdirpath='.$dir_acum.$dir_array[$i];
127
+    //Max char 80
128
+    $url_to_who = cut($dir_array[$i],80);
129
+    $interbreadcrumb[] = array('url' => $url_dir, 'name' => $url_to_who);
130
+    $dir_acum .= $dir_array[$i].'/';
131 131
 }
132 132
 
133 133
 Display :: display_header($nameTools, 'Doc');
134 134
 
135 135
 echo '<div class="actions">';
136 136
 echo '<a href="document.php?id='.$document_id.'">'.
137
-		Display::return_icon('back.png',get_lang('BackTo').' '.get_lang('DocumentsOverview'),'',ICON_SIZE_MEDIUM).'</a>';
137
+        Display::return_icon('back.png',get_lang('BackTo').' '.get_lang('DocumentsOverview'),'',ICON_SIZE_MEDIUM).'</a>';
138 138
 echo '<a href="create_audio.php?'.api_get_cidreq().'&amp;id='.$document_id.'&amp;dt2a=google">'.
139
-		Display::return_icon('google.png',get_lang('GoogleAudio'),'',ICON_SIZE_MEDIUM).'</a>';
139
+        Display::return_icon('google.png',get_lang('GoogleAudio'),'',ICON_SIZE_MEDIUM).'</a>';
140 140
 echo '<a href="create_audio.php?'.api_get_cidreq().'&amp;id='.$document_id.'&amp;dt2a=pediaphon">'.
141
-	Display::return_icon('pediaphon.png', get_lang('Pediaphon'),'',ICON_SIZE_MEDIUM).'</a>';
141
+    Display::return_icon('pediaphon.png', get_lang('Pediaphon'),'',ICON_SIZE_MEDIUM).'</a>';
142 142
 echo '</div>';
143 143
 
144 144
 ?>
@@ -191,9 +191,9 @@  discard block
 block discarded – undo
191 191
 <?php
192 192
 
193 193
 if (isset($_POST['text2voice_mode']) && $_POST['text2voice_mode'] == 'google') {
194
-	downloadMP3_google($filepath, $dir);
194
+    downloadMP3_google($filepath, $dir);
195 195
 } elseif (isset($_POST['text2voice_mode']) && $_POST['text2voice_mode'] == 'pediaphon') {
196
-	downloadMP3_pediaphon($filepath, $dir);
196
+    downloadMP3_pediaphon($filepath, $dir);
197 197
 }
198 198
 
199 199
 $tbl_admin_languages = Database :: get_main_table(TABLE_MAIN_LANGUAGE);
@@ -204,65 +204,65 @@  discard block
 block discarded – undo
204 204
 $selected_language = null;
205 205
 
206 206
 while ($row = Database::fetch_array($result_select)) {
207
-	$options[$row['isocode']] =$row['original_name'].' ('.$row['english_name'].')';
208
-	if (in_array($row['isocode'], array('de', 'en', 'es', 'fr'))){
209
-		$options_pedia[$row['isocode']] =$row['original_name'].' ('.$row['english_name'].')';
210
-	}
207
+    $options[$row['isocode']] =$row['original_name'].' ('.$row['english_name'].')';
208
+    if (in_array($row['isocode'], array('de', 'en', 'es', 'fr'))){
209
+        $options_pedia[$row['isocode']] =$row['original_name'].' ('.$row['english_name'].')';
210
+    }
211 211
 }
212 212
 
213 213
 $icon = Display::return_icon('text2audio.png', get_lang('HelpText2Audio'),'',ICON_SIZE_MEDIUM);
214 214
 echo '<div class="page-header"><h2>'.$icon.get_lang('HelpText2Audio').'</h2></div>';
215 215
 
216 216
 if (Security::remove_XSS($_GET['dt2a']) == 'google') {
217
-	$selected_language = api_get_language_isocode();//lang default is the course language
218
-	echo '<div>';
219
-	$form = new FormValidator('form1', 'post', null, '', array('id' => 'form1'));
220
-	$form->addElement('hidden', 'text2voice_mode', 'google');
221
-	$form->addElement('hidden', 'id', $document_id);
222
-	$form->addElement('text', 'title', get_lang('Title'));
223
-	$form->addElement('select', 'lang', get_lang('Language'), $options);
224
-	$form->addElement('textarea', 'text', get_lang('InsertText2Audio'), array('id' => 'textarea_google'));
225
-	//echo Display :: return_icon('info3.gif', get_lang('HelpGoogleAudio'), array('align' => 'absmiddle', 'hspace' => '3px'), false);
226
-	$form->addButtonSave(get_lang('SaveMP3'));
227
-	$defaults = array();
228
-	$defaults['lang'] = $selected_language;
229
-	$form->setDefaults($defaults);
230
-	$form->display();
231
-
232
-	echo '</div>';
217
+    $selected_language = api_get_language_isocode();//lang default is the course language
218
+    echo '<div>';
219
+    $form = new FormValidator('form1', 'post', null, '', array('id' => 'form1'));
220
+    $form->addElement('hidden', 'text2voice_mode', 'google');
221
+    $form->addElement('hidden', 'id', $document_id);
222
+    $form->addElement('text', 'title', get_lang('Title'));
223
+    $form->addElement('select', 'lang', get_lang('Language'), $options);
224
+    $form->addElement('textarea', 'text', get_lang('InsertText2Audio'), array('id' => 'textarea_google'));
225
+    //echo Display :: return_icon('info3.gif', get_lang('HelpGoogleAudio'), array('align' => 'absmiddle', 'hspace' => '3px'), false);
226
+    $form->addButtonSave(get_lang('SaveMP3'));
227
+    $defaults = array();
228
+    $defaults['lang'] = $selected_language;
229
+    $form->setDefaults($defaults);
230
+    $form->display();
231
+
232
+    echo '</div>';
233 233
 }
234 234
 
235 235
 if (Security::remove_XSS($_GET['dt2a']) == 'pediaphon') {
236
-	//lang default is a default message
237
-	$selected_language = "defaultmessage";
238
-	$options_pedia['defaultmessage'] =get_lang('FirstSelectALanguage');
239
-	$options['defaultmessage'] =get_lang('FirstSelectALanguage');
240
-	echo '<div>';
241
-
242
-	$form = new FormValidator('form2', 'post', null, '', array('id' => 'form2'));
243
-	$form->addElement('hidden', 'text2voice_mode','pediaphon');
244
-	$form->addElement('hidden', 'id', $document_id);
245
-	$form->addElement('text', 'title', get_lang('Title'));
246
-	$form->addElement('select', 'lang', get_lang('Language'), $options_pedia, array('onclick' => 'update_voices(this.selectedIndex);'));
247
-	$form->addElement('select', 'voices', get_lang('Voice'), array(get_lang('FirstSelectALanguage')), array());
248
-	$speed_options = array();
249
-	$speed_options['1']     = get_lang('Normal');
250
-	$speed_options['0.75']  = get_lang('GoFaster');
251
-	$speed_options['0.8']   = get_lang('Fast');
252
-	$speed_options['1.2']   = get_lang('Slow');
253
-	$speed_options['1.6']   = get_lang('SlowDown');
254
-
255
-	$form->addElement('select', 'speed', get_lang('Speed'), $speed_options, array());
256
-	$form->addElement('textarea', 'text', get_lang('InsertText2Audio'), array('id' => 'textarea_pediaphon'));
257
-	//echo Display :: return_icon('info3.gif', get_lang('HelpPediaphon'), array('align' => 'absmiddle', 'hspace' => '3px'), false);
258
-	$form->addButtonSave(get_lang('SaveMP3'));
259
-	$defaults = array();
260
-	$defaults['lang'] = $selected_language;
261
-	$form->setDefaults($defaults);
262
-	$form->display();
263
-	echo '</div>';
264
-
265
-	?>
236
+    //lang default is a default message
237
+    $selected_language = "defaultmessage";
238
+    $options_pedia['defaultmessage'] =get_lang('FirstSelectALanguage');
239
+    $options['defaultmessage'] =get_lang('FirstSelectALanguage');
240
+    echo '<div>';
241
+
242
+    $form = new FormValidator('form2', 'post', null, '', array('id' => 'form2'));
243
+    $form->addElement('hidden', 'text2voice_mode','pediaphon');
244
+    $form->addElement('hidden', 'id', $document_id);
245
+    $form->addElement('text', 'title', get_lang('Title'));
246
+    $form->addElement('select', 'lang', get_lang('Language'), $options_pedia, array('onclick' => 'update_voices(this.selectedIndex);'));
247
+    $form->addElement('select', 'voices', get_lang('Voice'), array(get_lang('FirstSelectALanguage')), array());
248
+    $speed_options = array();
249
+    $speed_options['1']     = get_lang('Normal');
250
+    $speed_options['0.75']  = get_lang('GoFaster');
251
+    $speed_options['0.8']   = get_lang('Fast');
252
+    $speed_options['1.2']   = get_lang('Slow');
253
+    $speed_options['1.6']   = get_lang('SlowDown');
254
+
255
+    $form->addElement('select', 'speed', get_lang('Speed'), $speed_options, array());
256
+    $form->addElement('textarea', 'text', get_lang('InsertText2Audio'), array('id' => 'textarea_pediaphon'));
257
+    //echo Display :: return_icon('info3.gif', get_lang('HelpPediaphon'), array('align' => 'absmiddle', 'hspace' => '3px'), false);
258
+    $form->addButtonSave(get_lang('SaveMP3'));
259
+    $defaults = array();
260
+    $defaults['lang'] = $selected_language;
261
+    $form->setDefaults($defaults);
262
+    $form->display();
263
+    echo '</div>';
264
+
265
+    ?>
266 266
 
267 267
 	<!-- javascript form name form2 update voices -->
268 268
 	<script type="text/javascript">
@@ -292,7 +292,7 @@  discard block
 block discarded – undo
292 292
 }//end pediaphon
293 293
 
294 294
 //vozMe services
295
-	//disabled for a time
295
+    //disabled for a time
296 296
 /*
297 297
 echo '<div>&nbsp;</div><input type="checkbox" value="1" name="checktext2voice" onclick="javascript: if(this.checked){document.getElementById(\'option3\').style.display=\'block\';}else{document.getElementById(\'option3\').style.display=\'none\';}"/>&nbsp;<img src="../img/file_sound.gif" title="'.get_lang('HelpvozMe').'" alt="'.get_lang('vozMe').'"/>&nbsp;'.get_lang('vozMe').'';
298 298
 echo '&nbsp;&nbsp;&nbsp;<span id="msg_error3" style="display:none;color:red"></span>';
@@ -352,43 +352,43 @@  discard block
 block discarded – undo
352 352
 {
353 353
     $location='create_audio.php?'.api_get_cidreq().'&id='.intval($_POST['id']).'&dt2a=google';
354 354
 
355
-	//security
356
-	if (!isset($_POST['lang']) && !isset($_POST['text']) && !isset($_POST['title']) && !isset($filepath) && !isset($dir)) {
357
-		echo '<script>window.location.href="'.$location.'"</script>';
358
-		return;
359
-	}
355
+    //security
356
+    if (!isset($_POST['lang']) && !isset($_POST['text']) && !isset($_POST['title']) && !isset($filepath) && !isset($dir)) {
357
+        echo '<script>window.location.href="'.$location.'"</script>';
358
+        return;
359
+    }
360 360
 
361
-	$_course = api_get_course_info();
362
-	$_user = api_get_user_info();
361
+    $_course = api_get_course_info();
362
+    $_user = api_get_user_info();
363 363
 
364
-	$clean_title=trim($_POST['title']);
365
-	$clean_text=trim($_POST['text']);
366
-	if(empty($clean_title) || empty($clean_text)){
367
-		echo '<script>window.location.href="'.$location.'"</script>';
368
-		return;
369
-	}
370
-	$clean_title = Security::remove_XSS($clean_title);
371
-	$clean_title = Database::escape_string($clean_title);
372
-	$clean_title = str_replace(' ', '_', $clean_title);//compound file names
373
-
374
-	$clean_text = Security::remove_XSS($clean_text);
375
-	$clean_lang = Security::remove_XSS($_POST['lang']);
376
-
377
-	$extension='mp3';
378
-	$audio_filename=$clean_title.'.'.$extension;
379
-	$audio_title = str_replace('_',' ',$clean_title);
380
-
381
-	//prevent duplicates
382
-	if (file_exists($filepath.'/'.$clean_title.'.'.$extension)){
383
-		$i = 1;
384
-		while (file_exists($filepath.'/'.$clean_title.'_'.$i.'.'.$extension)) $i++;
385
-		$audio_filename = $clean_title . '_' . $i . '.'.$extension;
386
-		$audio_title = $clean_title . '_' . $i . '.'.$extension;
387
-		$audio_title = str_replace('_',' ',$audio_title);
388
-	}
364
+    $clean_title=trim($_POST['title']);
365
+    $clean_text=trim($_POST['text']);
366
+    if(empty($clean_title) || empty($clean_text)){
367
+        echo '<script>window.location.href="'.$location.'"</script>';
368
+        return;
369
+    }
370
+    $clean_title = Security::remove_XSS($clean_title);
371
+    $clean_title = Database::escape_string($clean_title);
372
+    $clean_title = str_replace(' ', '_', $clean_title);//compound file names
373
+
374
+    $clean_text = Security::remove_XSS($clean_text);
375
+    $clean_lang = Security::remove_XSS($_POST['lang']);
376
+
377
+    $extension='mp3';
378
+    $audio_filename=$clean_title.'.'.$extension;
379
+    $audio_title = str_replace('_',' ',$clean_title);
380
+
381
+    //prevent duplicates
382
+    if (file_exists($filepath.'/'.$clean_title.'.'.$extension)){
383
+        $i = 1;
384
+        while (file_exists($filepath.'/'.$clean_title.'_'.$i.'.'.$extension)) $i++;
385
+        $audio_filename = $clean_title . '_' . $i . '.'.$extension;
386
+        $audio_title = $clean_title . '_' . $i . '.'.$extension;
387
+        $audio_title = str_replace('_',' ',$audio_title);
388
+    }
389 389
 
390
-	$documentPath = $filepath.'/'.$audio_filename;
391
-	/*
390
+    $documentPath = $filepath.'/'.$audio_filename;
391
+    /*
392 392
 
393 393
 	//prev for a fine unicode, borrowed from main api TODO:clean
394 394
 	// Safe replacements for some non-letter characters (whitout blank spaces)
@@ -403,52 +403,52 @@  discard block
 block discarded – undo
403 403
 	$filename = api_transliterate($filename, 'x', $encoding);
404 404
     // Replacing remaining dangerous non-letter characters.
405 405
     $clean_text = str_replace($search, $replace, $filename);*/
406
-	$clean_text = api_replace_dangerous_char($clean_text);
406
+    $clean_text = api_replace_dangerous_char($clean_text);
407 407
 
408
-	// adding the file
409
-	// add new file to disk
408
+    // adding the file
409
+    // add new file to disk
410 410
 
411
-	$proxySettings = api_get_configuration_value('proxy_settings');
412
-	$url = "http://translate.google.com/translate_tts?tl=".$clean_lang."&q=".urlencode($clean_text)."";
411
+    $proxySettings = api_get_configuration_value('proxy_settings');
412
+    $url = "http://translate.google.com/translate_tts?tl=".$clean_lang."&q=".urlencode($clean_text)."";
413 413
 
414
-	if (empty($proxySettings)) {
415
-		$content = file_get_contents($url);
416
-	} else {
417
-		$context = stream_context_create($proxySettings);
418
-		$content = file_get_contents($url, false, $context);
419
-	}
414
+    if (empty($proxySettings)) {
415
+        $content = file_get_contents($url);
416
+    } else {
417
+        $context = stream_context_create($proxySettings);
418
+        $content = file_get_contents($url, false, $context);
419
+    }
420 420
 
421 421
     file_put_contents(
422 422
         $documentPath,
423 423
         $content
424 424
     );
425 425
 
426
-	// add document to database
427
-	$current_session_id = api_get_session_id();
428
-	$groupId = api_get_group_id();
429
-	$relativeUrlPath=$dir;
430
-	$doc_id = add_document(
431
-		$_course,
432
-		$relativeUrlPath.$audio_filename,
433
-		'file',
434
-		filesize($documentPath),
435
-		$audio_title
436
-	);
437
-	api_item_property_update(
438
-		$_course,
439
-		TOOL_DOCUMENT,
440
-		$doc_id,
441
-		'DocumentAdded',
442
-		$_user['user_id'],
443
-		$groupId,
444
-		null,
445
-		null,
446
-		null,
447
-		$current_session_id
448
-	);
449
-	Display::display_confirmation_message(get_lang('DocumentCreated'));
450
-	//return to location
451
-	echo '<script>window.location.href="'.$location.'"</script>';
426
+    // add document to database
427
+    $current_session_id = api_get_session_id();
428
+    $groupId = api_get_group_id();
429
+    $relativeUrlPath=$dir;
430
+    $doc_id = add_document(
431
+        $_course,
432
+        $relativeUrlPath.$audio_filename,
433
+        'file',
434
+        filesize($documentPath),
435
+        $audio_title
436
+    );
437
+    api_item_property_update(
438
+        $_course,
439
+        TOOL_DOCUMENT,
440
+        $doc_id,
441
+        'DocumentAdded',
442
+        $_user['user_id'],
443
+        $groupId,
444
+        null,
445
+        null,
446
+        null,
447
+        $current_session_id
448
+    );
449
+    Display::display_confirmation_message(get_lang('DocumentCreated'));
450
+    //return to location
451
+    echo '<script>window.location.href="'.$location.'"</script>';
452 452
 }
453 453
 
454 454
 /**
@@ -461,45 +461,45 @@  discard block
 block discarded – undo
461 461
  */
462 462
 function downloadMP3_pediaphon($filepath, $dir)
463 463
 {
464
-	$location='create_audio.php?'.api_get_cidreq().'&id='.intval($_POST['id']).'&dt2a=pediaphon';
465
-	//security
466
-	if(!isset($_POST['lang']) && !isset($_POST['text']) && !isset($_POST['title']) && !isset($filepath) && !isset($dir)) {
467
-		echo '<script>window.location.href="'.$location.'"</script>';
468
-		return;
469
-	}
470
-	$_course = api_get_course_info();
471
-	$_user = api_get_user_info();
472
-	$clean_title=trim($_POST['title']);
473
-	$clean_title= Database::escape_string($clean_title);
474
-	$clean_text=trim($_POST['text']);
475
-	$clean_voices=Security::remove_XSS($_POST['voices']);
476
-	if(empty($clean_title) || empty($clean_text) || empty($clean_voices)){
477
-		echo '<script>window.location.href="'.$location.'"</script>';
478
-		return;
479
-	}
480
-	$clean_title = Security::remove_XSS($clean_title);
481
-	$clean_title = Database::escape_string($clean_title);
482
-	$clean_title = str_replace(' ', '_', $clean_title);//compound file names
483
-	$clean_text = Security::remove_XSS($clean_text);
484
-	$clean_lang = Security::remove_XSS($_POST['lang']);
485
-	$clean_speed = Security::remove_XSS($_POST['speed']);
486
-
487
-	$extension='mp3';
488
-	$audio_filename=$clean_title.'.'.$extension;
489
-	$audio_title = str_replace('_',' ',$clean_title);
490
-
491
-	//prevent duplicates
492
-	if (file_exists($filepath.'/'.$clean_title.'.'.$extension)){
493
-		$i = 1;
494
-		while (file_exists($filepath.'/'.$clean_title.'_'.$i.'.'.$extension)) $i++;
495
-		$audio_filename = $clean_title . '_' . $i . '.'.$extension;
496
-		$audio_title = $clean_title . '_' . $i . '.'.$extension;
497
-		$audio_title = str_replace('_',' ',$audio_title);
498
-	}
464
+    $location='create_audio.php?'.api_get_cidreq().'&id='.intval($_POST['id']).'&dt2a=pediaphon';
465
+    //security
466
+    if(!isset($_POST['lang']) && !isset($_POST['text']) && !isset($_POST['title']) && !isset($filepath) && !isset($dir)) {
467
+        echo '<script>window.location.href="'.$location.'"</script>';
468
+        return;
469
+    }
470
+    $_course = api_get_course_info();
471
+    $_user = api_get_user_info();
472
+    $clean_title=trim($_POST['title']);
473
+    $clean_title= Database::escape_string($clean_title);
474
+    $clean_text=trim($_POST['text']);
475
+    $clean_voices=Security::remove_XSS($_POST['voices']);
476
+    if(empty($clean_title) || empty($clean_text) || empty($clean_voices)){
477
+        echo '<script>window.location.href="'.$location.'"</script>';
478
+        return;
479
+    }
480
+    $clean_title = Security::remove_XSS($clean_title);
481
+    $clean_title = Database::escape_string($clean_title);
482
+    $clean_title = str_replace(' ', '_', $clean_title);//compound file names
483
+    $clean_text = Security::remove_XSS($clean_text);
484
+    $clean_lang = Security::remove_XSS($_POST['lang']);
485
+    $clean_speed = Security::remove_XSS($_POST['speed']);
486
+
487
+    $extension='mp3';
488
+    $audio_filename=$clean_title.'.'.$extension;
489
+    $audio_title = str_replace('_',' ',$clean_title);
490
+
491
+    //prevent duplicates
492
+    if (file_exists($filepath.'/'.$clean_title.'.'.$extension)){
493
+        $i = 1;
494
+        while (file_exists($filepath.'/'.$clean_title.'_'.$i.'.'.$extension)) $i++;
495
+        $audio_filename = $clean_title . '_' . $i . '.'.$extension;
496
+        $audio_title = $clean_title . '_' . $i . '.'.$extension;
497
+        $audio_title = str_replace('_',' ',$audio_title);
498
+    }
499 499
 
500
-	$documentPath = $filepath.'/'.$audio_filename;
500
+    $documentPath = $filepath.'/'.$audio_filename;
501 501
 
502
-	/*//prev for a fine unicode, borrowed from main api TODO:clean
502
+    /*//prev for a fine unicode, borrowed from main api TODO:clean
503 503
 	// Safe replacements for some non-letter characters (whitout blank spaces)
504 504
 	$search  = array("\0", "\t", "\n", "\r", "\x0B", '/', "\\", '"', "'", '?', '*', '>', '<', '|', ':', '$', '(', ')', '^', '[', ']', '#', '+', '&', '%');
505 505
 	$replace = array('',  '_',  '_',  '_',  '_',    '-', '-',  '-', '_', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-');
@@ -512,48 +512,48 @@  discard block
 block discarded – undo
512 512
 	$filename = api_transliterate($filename, 'x', $encoding);
513 513
     // Replacing remaining dangerous non-letter characters.
514 514
     $clean_text = str_replace($search, $replace, $filename);*/
515
-	$clean_text = api_replace_dangerous_char($clean_text);
515
+    $clean_text = api_replace_dangerous_char($clean_text);
516 516
 
517
-	//adding the file
517
+    //adding the file
518 518
 
519
-	if ($clean_lang=='de') {
520
-		$url_pediaphon='http://www.pediaphon.org/~bischoff/radiopedia/sprich_multivoice.cgi';
521
-		$find_t2v = '/http\:\/\/www\.pediaphon\.org\/\~bischoff\/radiopedia\/mp3\/(.*)\.mp3\"/';
522
-	} else {
523
-		$url_pediaphon='http://www.pediaphon.org/~bischoff/radiopedia/sprich_multivoice_'.$clean_lang.'.cgi';//en, es, fr
524
-		$find_t2v = '/http\:\/\/www\.pediaphon\.org\/\~bischoff\/radiopedia\/mp3\/'.$clean_lang.'\/(.*)\.mp3\"/';
525
-	}
519
+    if ($clean_lang=='de') {
520
+        $url_pediaphon='http://www.pediaphon.org/~bischoff/radiopedia/sprich_multivoice.cgi';
521
+        $find_t2v = '/http\:\/\/www\.pediaphon\.org\/\~bischoff\/radiopedia\/mp3\/(.*)\.mp3\"/';
522
+    } else {
523
+        $url_pediaphon='http://www.pediaphon.org/~bischoff/radiopedia/sprich_multivoice_'.$clean_lang.'.cgi';//en, es, fr
524
+        $find_t2v = '/http\:\/\/www\.pediaphon\.org\/\~bischoff\/radiopedia\/mp3\/'.$clean_lang.'\/(.*)\.mp3\"/';
525
+    }
526 526
 
527
-	$data="stimme=".$clean_voices."&inputtext=".$clean_text."&speed=".$clean_speed."&go=speak";
528
-	$opts = array('http' =>
529
-		array(
530
-		 'method'  => 'POST',
531
-		 'header'  =>"Content-Type: application/x-www-form-urlencoded\r\n",
532
-		 "Content-Length: " . strlen($data) . "\r\n",
533
-		 'content' => $data
534
-		)
535
-	);
536
-	$context  = stream_context_create($opts);
537
-	// Download the whole HTML page
538
-	$previous_returntext2voice = file_get_contents($url_pediaphon,false,$context);
539
-
540
-	//extract the audio file path
541
-	$search_source = preg_match($find_t2v, $previous_returntext2voice, $hits);
542
-	$souce_end = substr($hits[0], 0, -1);
543
-	//download file
544
-	$returntext2voice = file_get_contents($souce_end);
545
-	//save file
546
-	$f = @file_put_contents($documentPath, $returntext2voice);
547
-	if ($f === false && !empty($php_errormsg)) {
527
+    $data="stimme=".$clean_voices."&inputtext=".$clean_text."&speed=".$clean_speed."&go=speak";
528
+    $opts = array('http' =>
529
+        array(
530
+            'method'  => 'POST',
531
+            'header'  =>"Content-Type: application/x-www-form-urlencoded\r\n",
532
+            "Content-Length: " . strlen($data) . "\r\n",
533
+            'content' => $data
534
+        )
535
+    );
536
+    $context  = stream_context_create($opts);
537
+    // Download the whole HTML page
538
+    $previous_returntext2voice = file_get_contents($url_pediaphon,false,$context);
539
+
540
+    //extract the audio file path
541
+    $search_source = preg_match($find_t2v, $previous_returntext2voice, $hits);
542
+    $souce_end = substr($hits[0], 0, -1);
543
+    //download file
544
+    $returntext2voice = file_get_contents($souce_end);
545
+    //save file
546
+    $f = @file_put_contents($documentPath, $returntext2voice);
547
+    if ($f === false && !empty($php_errormsg)) {
548 548
                 error_log($php_errormsg);
549 549
             }
550
-	//add document to database
551
-	$current_session_id = api_get_session_id();
552
-	$groupId = api_get_group_id();
553
-	$relativeUrlPath=$dir;
554
-	$doc_id = add_document($_course, $relativeUrlPath.$audio_filename, 'file', filesize($documentPath), $audio_title);
555
-	api_item_property_update($_course, TOOL_DOCUMENT, $doc_id, 'DocumentAdded', $_user['user_id'], $groupId, null, null, null, $current_session_id);
550
+    //add document to database
551
+    $current_session_id = api_get_session_id();
552
+    $groupId = api_get_group_id();
553
+    $relativeUrlPath=$dir;
554
+    $doc_id = add_document($_course, $relativeUrlPath.$audio_filename, 'file', filesize($documentPath), $audio_title);
555
+    api_item_property_update($_course, TOOL_DOCUMENT, $doc_id, 'DocumentAdded', $_user['user_id'], $groupId, null, null, null, $current_session_id);
556 556
     Display::display_confirmation_message(get_lang('DocumentCreated'));
557
-	//return to location
558
-	echo '<script>window.location.href="'.$location.'"</script>';
557
+    //return to location
558
+    echo '<script>window.location.href="'.$location.'"</script>';
559 559
 }
Please login to merge, or discard this patch.
Spacing   +49 added lines, -49 removed lines patch added patch discarded remove patch
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
 	}
88 88
 }
89 89
 
90
-$interbreadcrumb[] = array ("url" => "./document.php?curdirpath=".urlencode($dir)."&".api_get_cidreq(), "name" => get_lang('Documents'));
90
+$interbreadcrumb[] = array("url" => "./document.php?curdirpath=".urlencode($dir)."&".api_get_cidreq(), "name" => get_lang('Documents'));
91 91
 
92 92
 if (!$is_allowed_in_course) {
93 93
 	api_not_allowed(true);
@@ -125,7 +125,7 @@  discard block
 block discarded – undo
125 125
 for ($i = 0; $i < $array_len; $i++) {
126 126
 	$url_dir = 'document.php?&curdirpath='.$dir_acum.$dir_array[$i];
127 127
 	//Max char 80
128
-	$url_to_who = cut($dir_array[$i],80);
128
+	$url_to_who = cut($dir_array[$i], 80);
129 129
 	$interbreadcrumb[] = array('url' => $url_dir, 'name' => $url_to_who);
130 130
 	$dir_acum .= $dir_array[$i].'/';
131 131
 }
@@ -134,11 +134,11 @@  discard block
 block discarded – undo
134 134
 
135 135
 echo '<div class="actions">';
136 136
 echo '<a href="document.php?id='.$document_id.'">'.
137
-		Display::return_icon('back.png',get_lang('BackTo').' '.get_lang('DocumentsOverview'),'',ICON_SIZE_MEDIUM).'</a>';
137
+		Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('DocumentsOverview'), '', ICON_SIZE_MEDIUM).'</a>';
138 138
 echo '<a href="create_audio.php?'.api_get_cidreq().'&amp;id='.$document_id.'&amp;dt2a=google">'.
139
-		Display::return_icon('google.png',get_lang('GoogleAudio'),'',ICON_SIZE_MEDIUM).'</a>';
139
+		Display::return_icon('google.png', get_lang('GoogleAudio'), '', ICON_SIZE_MEDIUM).'</a>';
140 140
 echo '<a href="create_audio.php?'.api_get_cidreq().'&amp;id='.$document_id.'&amp;dt2a=pediaphon">'.
141
-	Display::return_icon('pediaphon.png', get_lang('Pediaphon'),'',ICON_SIZE_MEDIUM).'</a>';
141
+	Display::return_icon('pediaphon.png', get_lang('Pediaphon'), '', ICON_SIZE_MEDIUM).'</a>';
142 142
 echo '</div>';
143 143
 
144 144
 ?>
@@ -204,17 +204,17 @@  discard block
 block discarded – undo
204 204
 $selected_language = null;
205 205
 
206 206
 while ($row = Database::fetch_array($result_select)) {
207
-	$options[$row['isocode']] =$row['original_name'].' ('.$row['english_name'].')';
208
-	if (in_array($row['isocode'], array('de', 'en', 'es', 'fr'))){
209
-		$options_pedia[$row['isocode']] =$row['original_name'].' ('.$row['english_name'].')';
207
+	$options[$row['isocode']] = $row['original_name'].' ('.$row['english_name'].')';
208
+	if (in_array($row['isocode'], array('de', 'en', 'es', 'fr'))) {
209
+		$options_pedia[$row['isocode']] = $row['original_name'].' ('.$row['english_name'].')';
210 210
 	}
211 211
 }
212 212
 
213
-$icon = Display::return_icon('text2audio.png', get_lang('HelpText2Audio'),'',ICON_SIZE_MEDIUM);
213
+$icon = Display::return_icon('text2audio.png', get_lang('HelpText2Audio'), '', ICON_SIZE_MEDIUM);
214 214
 echo '<div class="page-header"><h2>'.$icon.get_lang('HelpText2Audio').'</h2></div>';
215 215
 
216 216
 if (Security::remove_XSS($_GET['dt2a']) == 'google') {
217
-	$selected_language = api_get_language_isocode();//lang default is the course language
217
+	$selected_language = api_get_language_isocode(); //lang default is the course language
218 218
 	echo '<div>';
219 219
 	$form = new FormValidator('form1', 'post', null, '', array('id' => 'form1'));
220 220
 	$form->addElement('hidden', 'text2voice_mode', 'google');
@@ -235,12 +235,12 @@  discard block
 block discarded – undo
235 235
 if (Security::remove_XSS($_GET['dt2a']) == 'pediaphon') {
236 236
 	//lang default is a default message
237 237
 	$selected_language = "defaultmessage";
238
-	$options_pedia['defaultmessage'] =get_lang('FirstSelectALanguage');
239
-	$options['defaultmessage'] =get_lang('FirstSelectALanguage');
238
+	$options_pedia['defaultmessage'] = get_lang('FirstSelectALanguage');
239
+	$options['defaultmessage'] = get_lang('FirstSelectALanguage');
240 240
 	echo '<div>';
241 241
 
242 242
 	$form = new FormValidator('form2', 'post', null, '', array('id' => 'form2'));
243
-	$form->addElement('hidden', 'text2voice_mode','pediaphon');
243
+	$form->addElement('hidden', 'text2voice_mode', 'pediaphon');
244 244
 	$form->addElement('hidden', 'id', $document_id);
245 245
 	$form->addElement('text', 'title', get_lang('Title'));
246 246
 	$form->addElement('select', 'lang', get_lang('Language'), $options_pedia, array('onclick' => 'update_voices(this.selectedIndex);'));
@@ -350,7 +350,7 @@  discard block
 block discarded – undo
350 350
  */
351 351
 function downloadMP3_google($filepath, $dir)
352 352
 {
353
-    $location='create_audio.php?'.api_get_cidreq().'&id='.intval($_POST['id']).'&dt2a=google';
353
+    $location = 'create_audio.php?'.api_get_cidreq().'&id='.intval($_POST['id']).'&dt2a=google';
354 354
 
355 355
 	//security
356 356
 	if (!isset($_POST['lang']) && !isset($_POST['text']) && !isset($_POST['title']) && !isset($filepath) && !isset($dir)) {
@@ -361,30 +361,30 @@  discard block
 block discarded – undo
361 361
 	$_course = api_get_course_info();
362 362
 	$_user = api_get_user_info();
363 363
 
364
-	$clean_title=trim($_POST['title']);
365
-	$clean_text=trim($_POST['text']);
366
-	if(empty($clean_title) || empty($clean_text)){
364
+	$clean_title = trim($_POST['title']);
365
+	$clean_text = trim($_POST['text']);
366
+	if (empty($clean_title) || empty($clean_text)) {
367 367
 		echo '<script>window.location.href="'.$location.'"</script>';
368 368
 		return;
369 369
 	}
370 370
 	$clean_title = Security::remove_XSS($clean_title);
371 371
 	$clean_title = Database::escape_string($clean_title);
372
-	$clean_title = str_replace(' ', '_', $clean_title);//compound file names
372
+	$clean_title = str_replace(' ', '_', $clean_title); //compound file names
373 373
 
374 374
 	$clean_text = Security::remove_XSS($clean_text);
375 375
 	$clean_lang = Security::remove_XSS($_POST['lang']);
376 376
 
377
-	$extension='mp3';
378
-	$audio_filename=$clean_title.'.'.$extension;
379
-	$audio_title = str_replace('_',' ',$clean_title);
377
+	$extension = 'mp3';
378
+	$audio_filename = $clean_title.'.'.$extension;
379
+	$audio_title = str_replace('_', ' ', $clean_title);
380 380
 
381 381
 	//prevent duplicates
382
-	if (file_exists($filepath.'/'.$clean_title.'.'.$extension)){
382
+	if (file_exists($filepath.'/'.$clean_title.'.'.$extension)) {
383 383
 		$i = 1;
384 384
 		while (file_exists($filepath.'/'.$clean_title.'_'.$i.'.'.$extension)) $i++;
385
-		$audio_filename = $clean_title . '_' . $i . '.'.$extension;
386
-		$audio_title = $clean_title . '_' . $i . '.'.$extension;
387
-		$audio_title = str_replace('_',' ',$audio_title);
385
+		$audio_filename = $clean_title.'_'.$i.'.'.$extension;
386
+		$audio_title = $clean_title.'_'.$i.'.'.$extension;
387
+		$audio_title = str_replace('_', ' ', $audio_title);
388 388
 	}
389 389
 
390 390
 	$documentPath = $filepath.'/'.$audio_filename;
@@ -426,7 +426,7 @@  discard block
 block discarded – undo
426 426
 	// add document to database
427 427
 	$current_session_id = api_get_session_id();
428 428
 	$groupId = api_get_group_id();
429
-	$relativeUrlPath=$dir;
429
+	$relativeUrlPath = $dir;
430 430
 	$doc_id = add_document(
431 431
 		$_course,
432 432
 		$relativeUrlPath.$audio_filename,
@@ -461,40 +461,40 @@  discard block
 block discarded – undo
461 461
  */
462 462
 function downloadMP3_pediaphon($filepath, $dir)
463 463
 {
464
-	$location='create_audio.php?'.api_get_cidreq().'&id='.intval($_POST['id']).'&dt2a=pediaphon';
464
+	$location = 'create_audio.php?'.api_get_cidreq().'&id='.intval($_POST['id']).'&dt2a=pediaphon';
465 465
 	//security
466
-	if(!isset($_POST['lang']) && !isset($_POST['text']) && !isset($_POST['title']) && !isset($filepath) && !isset($dir)) {
466
+	if (!isset($_POST['lang']) && !isset($_POST['text']) && !isset($_POST['title']) && !isset($filepath) && !isset($dir)) {
467 467
 		echo '<script>window.location.href="'.$location.'"</script>';
468 468
 		return;
469 469
 	}
470 470
 	$_course = api_get_course_info();
471 471
 	$_user = api_get_user_info();
472
-	$clean_title=trim($_POST['title']);
473
-	$clean_title= Database::escape_string($clean_title);
474
-	$clean_text=trim($_POST['text']);
475
-	$clean_voices=Security::remove_XSS($_POST['voices']);
476
-	if(empty($clean_title) || empty($clean_text) || empty($clean_voices)){
472
+	$clean_title = trim($_POST['title']);
473
+	$clean_title = Database::escape_string($clean_title);
474
+	$clean_text = trim($_POST['text']);
475
+	$clean_voices = Security::remove_XSS($_POST['voices']);
476
+	if (empty($clean_title) || empty($clean_text) || empty($clean_voices)) {
477 477
 		echo '<script>window.location.href="'.$location.'"</script>';
478 478
 		return;
479 479
 	}
480 480
 	$clean_title = Security::remove_XSS($clean_title);
481 481
 	$clean_title = Database::escape_string($clean_title);
482
-	$clean_title = str_replace(' ', '_', $clean_title);//compound file names
482
+	$clean_title = str_replace(' ', '_', $clean_title); //compound file names
483 483
 	$clean_text = Security::remove_XSS($clean_text);
484 484
 	$clean_lang = Security::remove_XSS($_POST['lang']);
485 485
 	$clean_speed = Security::remove_XSS($_POST['speed']);
486 486
 
487
-	$extension='mp3';
488
-	$audio_filename=$clean_title.'.'.$extension;
489
-	$audio_title = str_replace('_',' ',$clean_title);
487
+	$extension = 'mp3';
488
+	$audio_filename = $clean_title.'.'.$extension;
489
+	$audio_title = str_replace('_', ' ', $clean_title);
490 490
 
491 491
 	//prevent duplicates
492
-	if (file_exists($filepath.'/'.$clean_title.'.'.$extension)){
492
+	if (file_exists($filepath.'/'.$clean_title.'.'.$extension)) {
493 493
 		$i = 1;
494 494
 		while (file_exists($filepath.'/'.$clean_title.'_'.$i.'.'.$extension)) $i++;
495
-		$audio_filename = $clean_title . '_' . $i . '.'.$extension;
496
-		$audio_title = $clean_title . '_' . $i . '.'.$extension;
497
-		$audio_title = str_replace('_',' ',$audio_title);
495
+		$audio_filename = $clean_title.'_'.$i.'.'.$extension;
496
+		$audio_title = $clean_title.'_'.$i.'.'.$extension;
497
+		$audio_title = str_replace('_', ' ', $audio_title);
498 498
 	}
499 499
 
500 500
 	$documentPath = $filepath.'/'.$audio_filename;
@@ -516,26 +516,26 @@  discard block
 block discarded – undo
516 516
 
517 517
 	//adding the file
518 518
 
519
-	if ($clean_lang=='de') {
520
-		$url_pediaphon='http://www.pediaphon.org/~bischoff/radiopedia/sprich_multivoice.cgi';
519
+	if ($clean_lang == 'de') {
520
+		$url_pediaphon = 'http://www.pediaphon.org/~bischoff/radiopedia/sprich_multivoice.cgi';
521 521
 		$find_t2v = '/http\:\/\/www\.pediaphon\.org\/\~bischoff\/radiopedia\/mp3\/(.*)\.mp3\"/';
522 522
 	} else {
523
-		$url_pediaphon='http://www.pediaphon.org/~bischoff/radiopedia/sprich_multivoice_'.$clean_lang.'.cgi';//en, es, fr
523
+		$url_pediaphon = 'http://www.pediaphon.org/~bischoff/radiopedia/sprich_multivoice_'.$clean_lang.'.cgi'; //en, es, fr
524 524
 		$find_t2v = '/http\:\/\/www\.pediaphon\.org\/\~bischoff\/radiopedia\/mp3\/'.$clean_lang.'\/(.*)\.mp3\"/';
525 525
 	}
526 526
 
527
-	$data="stimme=".$clean_voices."&inputtext=".$clean_text."&speed=".$clean_speed."&go=speak";
527
+	$data = "stimme=".$clean_voices."&inputtext=".$clean_text."&speed=".$clean_speed."&go=speak";
528 528
 	$opts = array('http' =>
529 529
 		array(
530 530
 		 'method'  => 'POST',
531 531
 		 'header'  =>"Content-Type: application/x-www-form-urlencoded\r\n",
532
-		 "Content-Length: " . strlen($data) . "\r\n",
532
+		 "Content-Length: ".strlen($data)."\r\n",
533 533
 		 'content' => $data
534 534
 		)
535 535
 	);
536
-	$context  = stream_context_create($opts);
536
+	$context = stream_context_create($opts);
537 537
 	// Download the whole HTML page
538
-	$previous_returntext2voice = file_get_contents($url_pediaphon,false,$context);
538
+	$previous_returntext2voice = file_get_contents($url_pediaphon, false, $context);
539 539
 
540 540
 	//extract the audio file path
541 541
 	$search_source = preg_match($find_t2v, $previous_returntext2voice, $hits);
@@ -550,7 +550,7 @@  discard block
 block discarded – undo
550 550
 	//add document to database
551 551
 	$current_session_id = api_get_session_id();
552 552
 	$groupId = api_get_group_id();
553
-	$relativeUrlPath=$dir;
553
+	$relativeUrlPath = $dir;
554 554
 	$doc_id = add_document($_course, $relativeUrlPath.$audio_filename, 'file', filesize($documentPath), $audio_title);
555 555
 	api_item_property_update($_course, TOOL_DOCUMENT, $doc_id, 'DocumentAdded', $_user['user_id'], $groupId, null, null, null, $current_session_id);
556 556
     Display::display_confirmation_message(get_lang('DocumentCreated'));
Please login to merge, or discard this patch.
Braces   +6 added lines, -2 removed lines patch added patch discarded remove patch
@@ -381,7 +381,9 @@  discard block
 block discarded – undo
381 381
 	//prevent duplicates
382 382
 	if (file_exists($filepath.'/'.$clean_title.'.'.$extension)){
383 383
 		$i = 1;
384
-		while (file_exists($filepath.'/'.$clean_title.'_'.$i.'.'.$extension)) $i++;
384
+		while (file_exists($filepath.'/'.$clean_title.'_'.$i.'.'.$extension)) {
385
+		    $i++;
386
+		}
385 387
 		$audio_filename = $clean_title . '_' . $i . '.'.$extension;
386 388
 		$audio_title = $clean_title . '_' . $i . '.'.$extension;
387 389
 		$audio_title = str_replace('_',' ',$audio_title);
@@ -491,7 +493,9 @@  discard block
 block discarded – undo
491 493
 	//prevent duplicates
492 494
 	if (file_exists($filepath.'/'.$clean_title.'.'.$extension)){
493 495
 		$i = 1;
494
-		while (file_exists($filepath.'/'.$clean_title.'_'.$i.'.'.$extension)) $i++;
496
+		while (file_exists($filepath.'/'.$clean_title.'_'.$i.'.'.$extension)) {
497
+		    $i++;
498
+		}
495 499
 		$audio_filename = $clean_title . '_' . $i . '.'.$extension;
496 500
 		$audio_title = $clean_title . '_' . $i . '.'.$extension;
497 501
 		$audio_title = str_replace('_',' ',$audio_title);
Please login to merge, or discard this patch.
main/document/create_draw.php 2 patches
Indentation   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -46,49 +46,49 @@  discard block
 block discarded – undo
46 46
 // Please, do not modify this dirname formatting
47 47
 
48 48
 if (strstr($dir, '..')) {
49
-	$dir = '/';
49
+    $dir = '/';
50 50
 }
51 51
 
52 52
 if ($dir[0] == '.') {
53
-	$dir = substr($dir, 1);
53
+    $dir = substr($dir, 1);
54 54
 }
55 55
 
56 56
 if ($dir[0] != '/') {
57
-	$dir = '/'.$dir;
57
+    $dir = '/'.$dir;
58 58
 }
59 59
 
60 60
 if ($dir[strlen($dir) - 1] != '/') {
61
-	$dir .= '/';
61
+    $dir .= '/';
62 62
 }
63 63
 
64 64
 $filepath = api_get_path(SYS_COURSE_PATH).$_course['path'].'/document'.$dir;
65 65
 
66 66
 if (!is_dir($filepath)) {
67
-	$filepath = api_get_path(SYS_COURSE_PATH).$_course['path'].'/document/';
68
-	$dir = '/';
67
+    $filepath = api_get_path(SYS_COURSE_PATH).$_course['path'].'/document/';
68
+    $dir = '/';
69 69
 }
70 70
 
71 71
 $groupId = api_get_group_id();
72 72
 
73 73
 if (!empty($groupId)) {
74
-	$interbreadcrumb[] = array ("url" => "../group/group_space.php?".api_get_cidreq(), "name" => get_lang('GroupSpace'));
75
-	$noPHP_SELF = true;
76
-	$group = GroupManager :: get_group_properties($groupId);
77
-	$path = explode('/', $dir);
78
-	if ('/'.$path[1] != $group['directory']) {
79
-		api_not_allowed(true);
80
-	}
74
+    $interbreadcrumb[] = array ("url" => "../group/group_space.php?".api_get_cidreq(), "name" => get_lang('GroupSpace'));
75
+    $noPHP_SELF = true;
76
+    $group = GroupManager :: get_group_properties($groupId);
77
+    $path = explode('/', $dir);
78
+    if ('/'.$path[1] != $group['directory']) {
79
+        api_not_allowed(true);
80
+    }
81 81
 }
82 82
 
83 83
 $interbreadcrumb[] = array ("url" => "./document.php?".api_get_cidreq(), "name" => get_lang('Documents'));
84 84
 
85 85
 if (!$is_allowed_in_course) {
86
-	api_not_allowed(true);
86
+    api_not_allowed(true);
87 87
 }
88 88
 
89 89
 if (!($is_allowed_to_edit || $_SESSION['group_member_with_upload_rights'] ||
90
-	DocumentManager::is_my_shared_folder(api_get_user_id(), Security::remove_XSS($dir), api_get_session_id()))) {
91
-	api_not_allowed(true);
90
+    DocumentManager::is_my_shared_folder(api_get_user_id(), Security::remove_XSS($dir), api_get_session_id()))) {
91
+    api_not_allowed(true);
92 92
 }
93 93
 
94 94
 
@@ -96,10 +96,10 @@  discard block
 block discarded – undo
96 96
 Event::event_access_tool(TOOL_DOCUMENT);
97 97
 $display_dir = $dir;
98 98
 if (isset ($group)) {
99
-	$display_dir = explode('/', $dir);
100
-	unset ($display_dir[0]);
101
-	unset ($display_dir[1]);
102
-	$display_dir = implode('/', $display_dir);
99
+    $display_dir = explode('/', $dir);
100
+    unset ($display_dir[0]);
101
+    unset ($display_dir[1]);
102
+    $display_dir = implode('/', $display_dir);
103 103
 }
104 104
 
105 105
 // Interbreadcrumb for the current directory root path
@@ -124,13 +124,13 @@  discard block
 block discarded – undo
124 124
 
125 125
 if (api_browser_support('svg')) {
126 126
 
127
-	//automatic loading the course language
128
-	$svgedit_code_translation_table = array('' => 'en', 'pt' => 'pt-Pt', 'sr' => 'sr_latn');
129
-	$langsvgedit  = api_get_language_isocode();
130
-	$langsvgedit = isset($svgedit_code_translation_table[$langsvgedit]) ? $svgedit_code_translation_table[$langsvgedit] : $langsvgedit;
131
-	$langsvgedit = file_exists(api_get_path(LIBRARY_PATH).'svg-edit/locale/lang.'.$langsvgedit.'.js') ? $langsvgedit : 'en';
132
-	$svg_url= api_get_path(WEB_LIBRARY_PATH).'svg-edit/svg-editor.php?lang='.$langsvgedit;
133
-	?>
127
+    //automatic loading the course language
128
+    $svgedit_code_translation_table = array('' => 'en', 'pt' => 'pt-Pt', 'sr' => 'sr_latn');
129
+    $langsvgedit  = api_get_language_isocode();
130
+    $langsvgedit = isset($svgedit_code_translation_table[$langsvgedit]) ? $svgedit_code_translation_table[$langsvgedit] : $langsvgedit;
131
+    $langsvgedit = file_exists(api_get_path(LIBRARY_PATH).'svg-edit/locale/lang.'.$langsvgedit.'.js') ? $langsvgedit : 'en';
132
+    $svg_url= api_get_path(WEB_LIBRARY_PATH).'svg-edit/svg-editor.php?lang='.$langsvgedit;
133
+    ?>
134 134
 	<script>
135 135
 		document.write ('<iframe id="frame" frameborder="0" scrolling="no" src="<?php echo  $svg_url; ?>" width="100%" height="100%"><noframes><p>Sorry, your browser does not handle frames</p></noframes></iframe>');
136 136
         function resizeIframe() {
@@ -148,10 +148,10 @@  discard block
 block discarded – undo
148 148
 
149 149
     <?php
150 150
     echo '<noscript>';
151
-	echo '<iframe style="height: 550px; width: 100%;" scrolling="no" frameborder="0" src="'.$svg_url.'"><noframes><p>Sorry, your browser does not handle frames</p></noframes></iframe>';
152
-	echo '</noscript>';
151
+    echo '<iframe style="height: 550px; width: 100%;" scrolling="no" frameborder="0" src="'.$svg_url.'"><noframes><p>Sorry, your browser does not handle frames</p></noframes></iframe>';
152
+    echo '</noscript>';
153 153
 } else {
154
-	Display::display_error_message(get_lang('BrowserDontSupportsSVG'));
154
+    Display::display_error_message(get_lang('BrowserDontSupportsSVG'));
155 155
 }
156 156
 
157 157
 Display :: display_footer();
Please login to merge, or discard this patch.
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -36,8 +36,8 @@  discard block
 block discarded – undo
36 36
 
37 37
 //path for svg-edit save
38 38
 $_SESSION['draw_dir'] = Security::remove_XSS($dir);
39
-if ($_SESSION['draw_dir']=='/'){
40
-    $_SESSION['draw_dir']='';
39
+if ($_SESSION['draw_dir'] == '/') {
40
+    $_SESSION['draw_dir'] = '';
41 41
 }
42 42
 
43 43
 $dir = isset($dir) ? Security::remove_XSS($dir) : (isset($_POST['dir']) ? Security::remove_XSS($_POST['dir']) : '/');
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
 $groupId = api_get_group_id();
72 72
 
73 73
 if (!empty($groupId)) {
74
-	$interbreadcrumb[] = array ("url" => "../group/group_space.php?".api_get_cidreq(), "name" => get_lang('GroupSpace'));
74
+	$interbreadcrumb[] = array("url" => "../group/group_space.php?".api_get_cidreq(), "name" => get_lang('GroupSpace'));
75 75
 	$noPHP_SELF = true;
76 76
 	$group = GroupManager :: get_group_properties($groupId);
77 77
 	$path = explode('/', $dir);
@@ -80,7 +80,7 @@  discard block
 block discarded – undo
80 80
 	}
81 81
 }
82 82
 
83
-$interbreadcrumb[] = array ("url" => "./document.php?".api_get_cidreq(), "name" => get_lang('Documents'));
83
+$interbreadcrumb[] = array("url" => "./document.php?".api_get_cidreq(), "name" => get_lang('Documents'));
84 84
 
85 85
 if (!$is_allowed_in_course) {
86 86
 	api_not_allowed(true);
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
 if (empty($document_data['parents'])) {
112 112
     $interbreadcrumb[] = array('url' => '#', 'name' => $document_data['title']);
113 113
 } else {
114
-    foreach($document_data['parents'] as $document_sub_data) {
114
+    foreach ($document_data['parents'] as $document_sub_data) {
115 115
         $interbreadcrumb[] = array('url' => $document_sub_data['document_url'], 'name' => $document_sub_data['title']);
116 116
     }
117 117
 }
@@ -119,17 +119,17 @@  discard block
 block discarded – undo
119 119
 
120 120
 echo '<div class="actions">';
121 121
 echo '<a href="document.php?id='.$document_id.'">'.
122
-    Display::return_icon('back.png',get_lang('BackTo').' '.get_lang('DocumentsOverview'),'',ICON_SIZE_MEDIUM).'</a>';
122
+    Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('DocumentsOverview'), '', ICON_SIZE_MEDIUM).'</a>';
123 123
 echo '</div>';
124 124
 
125 125
 if (api_browser_support('svg')) {
126 126
 
127 127
 	//automatic loading the course language
128 128
 	$svgedit_code_translation_table = array('' => 'en', 'pt' => 'pt-Pt', 'sr' => 'sr_latn');
129
-	$langsvgedit  = api_get_language_isocode();
129
+	$langsvgedit = api_get_language_isocode();
130 130
 	$langsvgedit = isset($svgedit_code_translation_table[$langsvgedit]) ? $svgedit_code_translation_table[$langsvgedit] : $langsvgedit;
131 131
 	$langsvgedit = file_exists(api_get_path(LIBRARY_PATH).'svg-edit/locale/lang.'.$langsvgedit.'.js') ? $langsvgedit : 'en';
132
-	$svg_url= api_get_path(WEB_LIBRARY_PATH).'svg-edit/svg-editor.php?lang='.$langsvgedit;
132
+	$svg_url = api_get_path(WEB_LIBRARY_PATH).'svg-edit/svg-editor.php?lang='.$langsvgedit;
133 133
 	?>
134 134
 	<script>
135 135
 		document.write ('<iframe id="frame" frameborder="0" scrolling="no" src="<?php echo  $svg_url; ?>" width="100%" height="100%"><noframes><p>Sorry, your browser does not handle frames</p></noframes></iframe>');
Please login to merge, or discard this patch.
main/document/webcam_receiver.php 3 patches
Indentation   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -14,18 +14,18 @@  discard block
 block discarded – undo
14 14
 parse_str($_SERVER['QUERY_STRING'], $params);
15 15
 
16 16
 if(isset($params['webcamname']) && isset($params['webcamdir']) && isset($params['webcamuserid'])) {
17
-	$webcamname = $params['webcamname'];
18
-	$webcamdir = $params['webcamdir'];
19
-	$webcamuserid = $params['webcamuserid'];
17
+    $webcamname = $params['webcamname'];
18
+    $webcamdir = $params['webcamdir'];
19
+    $webcamuserid = $params['webcamuserid'];
20 20
 }
21 21
 else {
22
-	api_not_allowed();
23
-	die();
22
+    api_not_allowed();
23
+    die();
24 24
 }
25 25
 
26 26
 if ($webcamuserid!= api_get_user_id() || api_get_user_id()==0 || $webcamuserid==0) {
27
-	api_not_allowed();
28
-	die();
27
+    api_not_allowed();
28
+    die();
29 29
 }
30 30
 
31 31
 
@@ -42,7 +42,7 @@  discard block
 block discarded – undo
42 42
 $ext = strtolower($ext[sizeof($ext) - 1]);
43 43
 
44 44
 if($ext!= 'jpg'){
45
-	die();
45
+    die();
46 46
 }
47 47
 
48 48
 //Do not use here check Fileinfo method because return: text/plain                //CHECK THIS BEFORE COMMIT
@@ -57,11 +57,11 @@  discard block
 block discarded – undo
57 57
 $title_to_save=str_replace('_',' ',$webcamname);
58 58
 $webcamname_noex=basename($webcamname, ".jpg");
59 59
 if (file_exists($saveDir.'/'.$webcamname_noex.'.'.$ext)){
60
-		$i = 1;
61
-		while (file_exists($saveDir.'/'.$webcamname_noex.'_'.$i.'.'.$ext)) $i++;
62
-		$webcamname_to_save = $webcamname_noex . '_' . $i . '.'.$ext;
63
-		$title_to_save = $webcamname_noex . '_' . $i . '.'.$ext;
64
-		$title_to_save = str_replace('_',' ',$title_to_save);
60
+        $i = 1;
61
+        while (file_exists($saveDir.'/'.$webcamname_noex.'_'.$i.'.'.$ext)) $i++;
62
+        $webcamname_to_save = $webcamname_noex . '_' . $i . '.'.$ext;
63
+        $title_to_save = $webcamname_noex . '_' . $i . '.'.$ext;
64
+        $title_to_save = str_replace('_',' ',$title_to_save);
65 65
 }
66 66
 
67 67
 $documentPath = $saveDir.'/'.$webcamname_to_save;
@@ -70,13 +70,13 @@  discard block
 block discarded – undo
70 70
 //Change to move_uploaded_file() function instead file_get_contents() to adapt the new lib
71 71
 $content = move_uploaded_file($_FILES['webcam']['tmp_name'], $documentPath);
72 72
 if (!$content) {
73
-	print "PHP ERROR: Failed to read data\n";
74
-	exit();
73
+    print "PHP ERROR: Failed to read data\n";
74
+    exit();
75 75
 }
76 76
 
77 77
 //add document to database
78
-	$doc_id = add_document($_course, $webcamdir.'/'.$webcamname_to_save, 'file', filesize($documentPath), $title_to_save);
79
-	api_item_property_update($_course, TOOL_DOCUMENT, $doc_id, 'DocumentAdded', $_user['user_id'], $groupId, null, null, null, $current_session_id);
78
+    $doc_id = add_document($_course, $webcamdir.'/'.$webcamname_to_save, 'file', filesize($documentPath), $title_to_save);
79
+    api_item_property_update($_course, TOOL_DOCUMENT, $doc_id, 'DocumentAdded', $_user['user_id'], $groupId, null, null, null, $current_session_id);
80 80
 ///
81 81
 $url = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/' . $documentPath;
82 82
 print get_lang('ClipSent');
Please login to merge, or discard this patch.
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@  discard block
 block discarded – undo
13 13
 # Save the audio to a URL-accessible directory for playback.
14 14
 parse_str($_SERVER['QUERY_STRING'], $params);
15 15
 
16
-if(isset($params['webcamname']) && isset($params['webcamdir']) && isset($params['webcamuserid'])) {
16
+if (isset($params['webcamname']) && isset($params['webcamdir']) && isset($params['webcamuserid'])) {
17 17
 	$webcamname = $params['webcamname'];
18 18
 	$webcamdir = $params['webcamdir'];
19 19
 	$webcamuserid = $params['webcamuserid'];
@@ -23,7 +23,7 @@  discard block
 block discarded – undo
23 23
 	die();
24 24
 }
25 25
 
26
-if ($webcamuserid!= api_get_user_id() || api_get_user_id()==0 || $webcamuserid==0) {
26
+if ($webcamuserid != api_get_user_id() || api_get_user_id() == 0 || $webcamuserid == 0) {
27 27
 	api_not_allowed();
28 28
 	die();
29 29
 }
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
 $ext = explode('.', $webcamname);
42 42
 $ext = strtolower($ext[sizeof($ext) - 1]);
43 43
 
44
-if($ext!= 'jpg'){
44
+if ($ext != 'jpg') {
45 45
 	die();
46 46
 }
47 47
 
@@ -53,15 +53,15 @@  discard block
 block discarded – undo
53 53
 $groupId = api_get_group_id();
54 54
 
55 55
 //Avoid duplicates
56
-$webcamname_to_save=$webcamname;
57
-$title_to_save=str_replace('_',' ',$webcamname);
58
-$webcamname_noex=basename($webcamname, ".jpg");
59
-if (file_exists($saveDir.'/'.$webcamname_noex.'.'.$ext)){
56
+$webcamname_to_save = $webcamname;
57
+$title_to_save = str_replace('_', ' ', $webcamname);
58
+$webcamname_noex = basename($webcamname, ".jpg");
59
+if (file_exists($saveDir.'/'.$webcamname_noex.'.'.$ext)) {
60 60
 		$i = 1;
61 61
 		while (file_exists($saveDir.'/'.$webcamname_noex.'_'.$i.'.'.$ext)) $i++;
62
-		$webcamname_to_save = $webcamname_noex . '_' . $i . '.'.$ext;
63
-		$title_to_save = $webcamname_noex . '_' . $i . '.'.$ext;
64
-		$title_to_save = str_replace('_',' ',$title_to_save);
62
+		$webcamname_to_save = $webcamname_noex.'_'.$i.'.'.$ext;
63
+		$title_to_save = $webcamname_noex.'_'.$i.'.'.$ext;
64
+		$title_to_save = str_replace('_', ' ', $title_to_save);
65 65
 }
66 66
 
67 67
 $documentPath = $saveDir.'/'.$webcamname_to_save;
@@ -78,5 +78,5 @@  discard block
 block discarded – undo
78 78
 	$doc_id = add_document($_course, $webcamdir.'/'.$webcamname_to_save, 'file', filesize($documentPath), $title_to_save);
79 79
 	api_item_property_update($_course, TOOL_DOCUMENT, $doc_id, 'DocumentAdded', $_user['user_id'], $groupId, null, null, null, $current_session_id);
80 80
 ///
81
-$url = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/' . $documentPath;
81
+$url = 'http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['REQUEST_URI']).'/'.$documentPath;
82 82
 print get_lang('ClipSent');
Please login to merge, or discard this patch.
Braces   +4 added lines, -3 removed lines patch added patch discarded remove patch
@@ -17,8 +17,7 @@  discard block
 block discarded – undo
17 17
 	$webcamname = $params['webcamname'];
18 18
 	$webcamdir = $params['webcamdir'];
19 19
 	$webcamuserid = $params['webcamuserid'];
20
-}
21
-else {
20
+} else {
22 21
 	api_not_allowed();
23 22
 	die();
24 23
 }
@@ -58,7 +57,9 @@  discard block
 block discarded – undo
58 57
 $webcamname_noex=basename($webcamname, ".jpg");
59 58
 if (file_exists($saveDir.'/'.$webcamname_noex.'.'.$ext)){
60 59
 		$i = 1;
61
-		while (file_exists($saveDir.'/'.$webcamname_noex.'_'.$i.'.'.$ext)) $i++;
60
+		while (file_exists($saveDir.'/'.$webcamname_noex.'_'.$i.'.'.$ext)) {
61
+		    $i++;
62
+		}
62 63
 		$webcamname_to_save = $webcamname_noex . '_' . $i . '.'.$ext;
63 64
 		$title_to_save = $webcamname_noex . '_' . $i . '.'.$ext;
64 65
 		$title_to_save = str_replace('_',' ',$title_to_save);
Please login to merge, or discard this patch.
main/document/edit_paint.php 3 patches
Spacing   +46 added lines, -46 removed lines patch added patch discarded remove patch
@@ -33,26 +33,26 @@  discard block
 block discarded – undo
33 33
     $my_cur_dir_path = isset($_GET['curdirpath']) ? Security::remove_XSS($_GET['curdirpath']) : null;
34 34
 }
35 35
 
36
-$dir= str_replace('\\', '/', $dir);//and urlencode each url $curdirpath (hack clean $curdirpath under Windows - Bug #3261)
36
+$dir = str_replace('\\', '/', $dir); //and urlencode each url $curdirpath (hack clean $curdirpath under Windows - Bug #3261)
37 37
 
38 38
 /* Constants & Variables */
39
-$current_session_id=api_get_session_id();
39
+$current_session_id = api_get_session_id();
40 40
 //path for pixlr save
41
-$_SESSION['paint_dir']=Security::remove_XSS($dir);
42
-if($_SESSION['paint_dir']=='/'){
43
-    $_SESSION['paint_dir']='';
41
+$_SESSION['paint_dir'] = Security::remove_XSS($dir);
42
+if ($_SESSION['paint_dir'] == '/') {
43
+    $_SESSION['paint_dir'] = '';
44 44
 }
45
-$_SESSION['paint_file']=basename(Security::remove_XSS($file_path));
45
+$_SESSION['paint_file'] = basename(Security::remove_XSS($file_path));
46 46
 
47 47
 $get_file = Security::remove_XSS($file_path);
48 48
 
49 49
 $file = basename($get_file);
50 50
 
51
-$temp_file = explode(".",$file);
52
-$filename=$temp_file[0];
53
-$nameTools = get_lang('EditDocument') . ': '.$filename;
51
+$temp_file = explode(".", $file);
52
+$filename = $temp_file[0];
53
+$nameTools = get_lang('EditDocument').': '.$filename;
54 54
 
55
-$courseDir   = $_course['path'].'/document';
55
+$courseDir = $_course['path'].'/document';
56 56
 
57 57
 $is_allowed_to_edit = api_is_allowed_to_edit(null, true);
58 58
 
@@ -85,7 +85,7 @@  discard block
 block discarded – undo
85 85
 
86 86
 //groups //TODO:clean
87 87
 if (!empty($groupId)) {
88
-	$interbreadcrumb[] = array ('url' => '../group/group_space.php?'.api_get_cidreq(), 'name' => get_lang('GroupSpace'));
88
+	$interbreadcrumb[] = array('url' => '../group/group_space.php?'.api_get_cidreq(), 'name' => get_lang('GroupSpace'));
89 89
 	$group_document = true;
90 90
 	$noPHP_SELF = true;
91 91
 }
@@ -94,15 +94,15 @@  discard block
 block discarded – undo
94 94
 $is_certificate_mode = DocumentManager::is_certificate_mode($dir);
95 95
 
96 96
 if (!$is_certificate_mode)
97
-	$interbreadcrumb[]= array("url" => "./document.php?curdirpath=".urlencode($my_cur_dir_path).'&'.api_get_cidreq(), "name"=> get_lang('Documents'));
97
+	$interbreadcrumb[] = array("url" => "./document.php?curdirpath=".urlencode($my_cur_dir_path).'&'.api_get_cidreq(), "name"=> get_lang('Documents'));
98 98
 else
99
-	$interbreadcrumb[]= array ('url' => '../gradebook/'.$_SESSION['gradebook_dest'], 'name' => get_lang('Gradebook'));
99
+	$interbreadcrumb[] = array('url' => '../gradebook/'.$_SESSION['gradebook_dest'], 'name' => get_lang('Gradebook'));
100 100
 
101 101
 // Interbreadcrumb for the current directory root path
102 102
 if (empty($document_data['parents'])) {
103 103
     $interbreadcrumb[] = array('url' => '#', 'name' => $document_data['title']);
104 104
 } else {
105
-    foreach($document_data['parents'] as $document_sub_data) {
105
+    foreach ($document_data['parents'] as $document_sub_data) {
106 106
         if ($document_data['title'] == $document_sub_data['title']) {
107 107
             continue;
108 108
         }
@@ -122,33 +122,33 @@  discard block
 block discarded – undo
122 122
 Display :: display_header($nameTools, 'Doc');
123 123
 echo '<div class="actions">';
124 124
 echo '<a href="document.php?id='.$parent_id.'&'.api_get_cidreq().'">'.
125
-    Display::return_icon('back.png',get_lang('BackTo').' '.get_lang('DocumentsOverview'),'',ICON_SIZE_MEDIUM).'</a>';
125
+    Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('DocumentsOverview'), '', ICON_SIZE_MEDIUM).'</a>';
126 126
 echo '<a href="edit_document.php?'.api_get_cidreq().'&id='.$document_id.'&'.api_get_cidreq().'&origin=editpaint">'.
127
-    Display::return_icon('edit.png', get_lang('Rename').'/'.get_lang('Comment'),'',ICON_SIZE_MEDIUM).'</a>';
127
+    Display::return_icon('edit.png', get_lang('Rename').'/'.get_lang('Comment'), '', ICON_SIZE_MEDIUM).'</a>';
128 128
 echo '</div>';
129 129
 
130 130
 ///pixlr
131
-$title=$file;//disk name. No sql name because pixlr return this when save
131
+$title = $file; //disk name. No sql name because pixlr return this when save
132 132
 $pixlr_code_translation_table = array('' => 'en', 'pt' => 'pt-Pt', 'sr' => 'sr_latn');
133
-$langpixlr  = api_get_language_isocode();
133
+$langpixlr = api_get_language_isocode();
134 134
 $langpixlr = isset($pixlr_code_translation_table[$langpixlr]) ? $pixlredit_code_translation_table[$langpixlr] : $langpixlr;
135
-$loc=$langpixlr;// deprecated ?? TODO:check pixlr read user browser
135
+$loc = $langpixlr; // deprecated ?? TODO:check pixlr read user browser
136 136
 
137
-$exit_path=api_get_path(WEB_CODE_PATH).'document/exit_pixlr.php';
138
-$_SESSION['exit_pixlr']= Security::remove_XSS($parent_id);
137
+$exit_path = api_get_path(WEB_CODE_PATH).'document/exit_pixlr.php';
138
+$_SESSION['exit_pixlr'] = Security::remove_XSS($parent_id);
139 139
 
140
-$referrer="Chamilo";
140
+$referrer = "Chamilo";
141 141
 
142
-$target_path=api_get_path(WEB_CODE_PATH).'document/save_pixlr.php';
143
-$target=$target_path;
142
+$target_path = api_get_path(WEB_CODE_PATH).'document/save_pixlr.php';
143
+$target = $target_path;
144 144
 
145
-$locktarget="true";
146
-$locktitle="false";
145
+$locktarget = "true";
146
+$locktitle = "false";
147 147
 
148
-if ($_SERVER['HTTP_HOST']=="localhost") {
149
-	$path_and_file= api_get_path(SYS_SERVER_ROOT_PATH).'/crossdomain.xml';
148
+if ($_SERVER['HTTP_HOST'] == "localhost") {
149
+	$path_and_file = api_get_path(SYS_SERVER_ROOT_PATH).'/crossdomain.xml';
150 150
 	if (!file_exists($path_and_file)) {
151
-		$crossdomain='<?xml version="1.0"?>
151
+		$crossdomain = '<?xml version="1.0"?>
152 152
 			<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
153 153
 			<cross-domain-policy>
154 154
 				<allow-access-from domain="cdn.pixlr.com" />
@@ -157,23 +157,23 @@  discard block
 block discarded – undo
157 157
 			</cross-domain-policy>';//more open domain="*"
158 158
 		@file_put_contents($path_and_file, $crossdomain);
159 159
 	}
160
-	$credentials="true";
160
+	$credentials = "true";
161 161
 }
162 162
 else {
163
-	$credentials="false";
163
+	$credentials = "false";
164 164
 }
165 165
 
166 166
 //make temp images
167
-$temp_folder=api_get_path(SYS_ARCHIVE_PATH).'temp/images';
167
+$temp_folder = api_get_path(SYS_ARCHIVE_PATH).'temp/images';
168 168
 if (!file_exists($temp_folder)) {
169
-    @mkdir($temp_folder, api_get_permissions_for_new_directories(), true);//TODO:check $permissions value, now empty;
169
+    @mkdir($temp_folder, api_get_permissions_for_new_directories(), true); //TODO:check $permissions value, now empty;
170 170
 }
171 171
 
172 172
 //make htaccess with allow from all, and file index.html into temp/images
173
-$htaccess=api_get_path(SYS_ARCHIVE_PATH).'temp/images/.htaccess';
173
+$htaccess = api_get_path(SYS_ARCHIVE_PATH).'temp/images/.htaccess';
174 174
 if (!file_exists($htaccess)) {
175 175
 
176
-	$htaccess_content="order deny,allow\r\nallow from all\r\nOptions -Indexes";
176
+	$htaccess_content = "order deny,allow\r\nallow from all\r\nOptions -Indexes";
177 177
 
178 178
 	$fp = @ fopen(api_get_path(SYS_ARCHIVE_PATH).'temp/images/.htaccess', 'w');
179 179
 	if ($fp) {
@@ -182,9 +182,9 @@  discard block
 block discarded – undo
182 182
 	}
183 183
 }
184 184
 
185
-$html_index=api_get_path(SYS_ARCHIVE_PATH).'temp/images/index.html';
185
+$html_index = api_get_path(SYS_ARCHIVE_PATH).'temp/images/index.html';
186 186
 if (!file_exists($html_index)) {
187
-	$html_index_content="<html><head></head><body></body></html>";
187
+	$html_index_content = "<html><head></head><body></body></html>";
188 188
 	$fp = @ fopen(api_get_path(SYS_ARCHIVE_PATH).'temp/images/index.html', 'w');
189 189
 	if ($fp) {
190 190
 		fwrite($fp, $html_index_content);
@@ -193,20 +193,20 @@  discard block
 block discarded – undo
193 193
 }
194 194
 
195 195
 //encript temp name file
196
-$name_crip=sha1(uniqid());//encript
197
-$findext= explode(".", $file);
198
-$extension= $findext[count($findext)-1];
199
-$file_crip=$name_crip.'.'.$extension;
196
+$name_crip = sha1(uniqid()); //encript
197
+$findext = explode(".", $file);
198
+$extension = $findext[count($findext) - 1];
199
+$file_crip = $name_crip.'.'.$extension;
200 200
 
201 201
 //copy file to temp/images directory
202
-$from=$filepath.$file;
203
-$to=api_get_path(SYS_ARCHIVE_PATH).'temp/images/'.$file_crip;
202
+$from = $filepath.$file;
203
+$to = api_get_path(SYS_ARCHIVE_PATH).'temp/images/'.$file_crip;
204 204
 copy($from, $to);
205
-$_SESSION['temp_realpath_image']=$to;
205
+$_SESSION['temp_realpath_image'] = $to;
206 206
 
207 207
 //load image to url
208
-$to_url=api_get_path(WEB_ARCHIVE_PATH).'temp/images/'.$file_crip;
209
-$image=urlencode($to_url);
208
+$to_url = api_get_path(WEB_ARCHIVE_PATH).'temp/images/'.$file_crip;
209
+$image = urlencode($to_url);
210 210
 $pixlr_url = api_get_protocol().'://pixlr.com/editor/?title='.$title.'&image='.$image.'&loc='.$loc.'&referrer='.$referrer.'&target='.$target.'&exit='.$exit_path.'&locktarget='.$locktarget.'&locktitle='.$locktitle.'&credentials='.$credentials;
211 211
 
212 212
 //make frame an send image
Please login to merge, or discard this patch.
Braces   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -93,10 +93,11 @@  discard block
 block discarded – undo
93 93
 
94 94
 $is_certificate_mode = DocumentManager::is_certificate_mode($dir);
95 95
 
96
-if (!$is_certificate_mode)
96
+if (!$is_certificate_mode) {
97 97
 	$interbreadcrumb[]= array("url" => "./document.php?curdirpath=".urlencode($my_cur_dir_path).'&'.api_get_cidreq(), "name"=> get_lang('Documents'));
98
-else
98
+} else {
99 99
 	$interbreadcrumb[]= array ('url' => '../gradebook/'.$_SESSION['gradebook_dest'], 'name' => get_lang('Gradebook'));
100
+}
100 101
 
101 102
 // Interbreadcrumb for the current directory root path
102 103
 if (empty($document_data['parents'])) {
@@ -158,8 +159,7 @@  discard block
 block discarded – undo
158 159
 		@file_put_contents($path_and_file, $crossdomain);
159 160
 	}
160 161
 	$credentials="true";
161
-}
162
-else {
162
+} else {
163 163
 	$credentials="false";
164 164
 }
165 165
 
Please login to merge, or discard this patch.
Indentation   +32 added lines, -32 removed lines patch added patch discarded remove patch
@@ -61,42 +61,42 @@  discard block
 block discarded – undo
61 61
 /* Please, do not modify this dirname formatting */
62 62
 
63 63
 if (strstr($dir, '..')) {
64
-	$dir = '/';
64
+    $dir = '/';
65 65
 }
66 66
 
67 67
 if ($dir[0] == '.') {
68
-	$dir = substr($dir, 1);
68
+    $dir = substr($dir, 1);
69 69
 }
70 70
 
71 71
 if ($dir[0] != '/') {
72
-	$dir = '/'.$dir;
72
+    $dir = '/'.$dir;
73 73
 }
74 74
 
75 75
 if ($dir[strlen($dir) - 1] != '/') {
76
-	$dir .= '/';
76
+    $dir .= '/';
77 77
 }
78 78
 
79 79
 $filepath = api_get_path(SYS_COURSE_PATH).$_course['path'].'/document'.$dir;
80 80
 
81 81
 if (!is_dir($filepath)) {
82
-	$filepath = api_get_path(SYS_COURSE_PATH).$_course['path'].'/document/';
83
-	$dir = '/';
82
+    $filepath = api_get_path(SYS_COURSE_PATH).$_course['path'].'/document/';
83
+    $dir = '/';
84 84
 }
85 85
 
86 86
 //groups //TODO:clean
87 87
 if (!empty($groupId)) {
88
-	$interbreadcrumb[] = array ('url' => '../group/group_space.php?'.api_get_cidreq(), 'name' => get_lang('GroupSpace'));
89
-	$group_document = true;
90
-	$noPHP_SELF = true;
88
+    $interbreadcrumb[] = array ('url' => '../group/group_space.php?'.api_get_cidreq(), 'name' => get_lang('GroupSpace'));
89
+    $group_document = true;
90
+    $noPHP_SELF = true;
91 91
 }
92 92
 
93 93
 
94 94
 $is_certificate_mode = DocumentManager::is_certificate_mode($dir);
95 95
 
96 96
 if (!$is_certificate_mode)
97
-	$interbreadcrumb[]= array("url" => "./document.php?curdirpath=".urlencode($my_cur_dir_path).'&'.api_get_cidreq(), "name"=> get_lang('Documents'));
97
+    $interbreadcrumb[]= array("url" => "./document.php?curdirpath=".urlencode($my_cur_dir_path).'&'.api_get_cidreq(), "name"=> get_lang('Documents'));
98 98
 else
99
-	$interbreadcrumb[]= array ('url' => '../gradebook/'.$_SESSION['gradebook_dest'], 'name' => get_lang('Gradebook'));
99
+    $interbreadcrumb[]= array ('url' => '../gradebook/'.$_SESSION['gradebook_dest'], 'name' => get_lang('Gradebook'));
100 100
 
101 101
 // Interbreadcrumb for the current directory root path
102 102
 if (empty($document_data['parents'])) {
@@ -111,10 +111,10 @@  discard block
 block discarded – undo
111 111
 }
112 112
 
113 113
 $is_allowedToEdit = api_is_allowed_to_edit(null, true) || $_SESSION['group_member_with_upload_rights'] ||
114
-	DocumentManager::is_my_shared_folder(api_get_user_id(), $dir, $current_session_id);
114
+    DocumentManager::is_my_shared_folder(api_get_user_id(), $dir, $current_session_id);
115 115
 
116 116
 if (!$is_allowedToEdit) {
117
-	api_not_allowed(true);
117
+    api_not_allowed(true);
118 118
 }
119 119
 
120 120
 Event::event_access_tool(TOOL_DOCUMENT);
@@ -146,21 +146,21 @@  discard block
 block discarded – undo
146 146
 $locktitle="false";
147 147
 
148 148
 if ($_SERVER['HTTP_HOST']=="localhost") {
149
-	$path_and_file= api_get_path(SYS_SERVER_ROOT_PATH).'/crossdomain.xml';
150
-	if (!file_exists($path_and_file)) {
151
-		$crossdomain='<?xml version="1.0"?>
149
+    $path_and_file= api_get_path(SYS_SERVER_ROOT_PATH).'/crossdomain.xml';
150
+    if (!file_exists($path_and_file)) {
151
+        $crossdomain='<?xml version="1.0"?>
152 152
 			<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
153 153
 			<cross-domain-policy>
154 154
 				<allow-access-from domain="cdn.pixlr.com" />
155 155
 				<site-control permitted-cross-domain-policies="master-only"/>
156 156
 				<allow-http-request-headers-from domain="cnd.pixlr.com" headers="*" secure="true"/>
157 157
 			</cross-domain-policy>';//more open domain="*"
158
-		@file_put_contents($path_and_file, $crossdomain);
159
-	}
160
-	$credentials="true";
158
+        @file_put_contents($path_and_file, $crossdomain);
159
+    }
160
+    $credentials="true";
161 161
 }
162 162
 else {
163
-	$credentials="false";
163
+    $credentials="false";
164 164
 }
165 165
 
166 166
 //make temp images
@@ -173,23 +173,23 @@  discard block
 block discarded – undo
173 173
 $htaccess=api_get_path(SYS_ARCHIVE_PATH).'temp/images/.htaccess';
174 174
 if (!file_exists($htaccess)) {
175 175
 
176
-	$htaccess_content="order deny,allow\r\nallow from all\r\nOptions -Indexes";
176
+    $htaccess_content="order deny,allow\r\nallow from all\r\nOptions -Indexes";
177 177
 
178
-	$fp = @ fopen(api_get_path(SYS_ARCHIVE_PATH).'temp/images/.htaccess', 'w');
179
-	if ($fp) {
180
-		fwrite($fp, $htaccess_content);
181
-		fclose($fp);
182
-	}
178
+    $fp = @ fopen(api_get_path(SYS_ARCHIVE_PATH).'temp/images/.htaccess', 'w');
179
+    if ($fp) {
180
+        fwrite($fp, $htaccess_content);
181
+        fclose($fp);
182
+    }
183 183
 }
184 184
 
185 185
 $html_index=api_get_path(SYS_ARCHIVE_PATH).'temp/images/index.html';
186 186
 if (!file_exists($html_index)) {
187
-	$html_index_content="<html><head></head><body></body></html>";
188
-	$fp = @ fopen(api_get_path(SYS_ARCHIVE_PATH).'temp/images/index.html', 'w');
189
-	if ($fp) {
190
-		fwrite($fp, $html_index_content);
191
-		fclose($fp);
192
-	}
187
+    $html_index_content="<html><head></head><body></body></html>";
188
+    $fp = @ fopen(api_get_path(SYS_ARCHIVE_PATH).'temp/images/index.html', 'w');
189
+    if ($fp) {
190
+        fwrite($fp, $html_index_content);
191
+        fclose($fp);
192
+    }
193 193
 }
194 194
 
195 195
 //encript temp name file
Please login to merge, or discard this patch.
main/document/document_slideshow.inc.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -25,7 +25,7 @@
 block discarded – undo
25 25
  *	too much things in one file , I decided to put the code for document.php here and to include this
26 26
  *	file into document.php
27 27
  */
28
-$accepted_extensions = array('.jpg', '.jpeg', '.gif', '.png', '.bmp','.svg');
28
+$accepted_extensions = array('.jpg', '.jpeg', '.gif', '.png', '.bmp', '.svg');
29 29
 
30 30
 // Resetting the images of the slideshow = destroying the slideshow
31 31
 if (isset($_GET['action']) && $_GET['action'] == 'exit_slideshow') {
Please login to merge, or discard this patch.
Indentation   +36 added lines, -36 removed lines patch added patch discarded remove patch
@@ -1,36 +1,36 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 /* For licensing terms, see /license.txt */
3 3
 /**
4
- *	This is a plugin for the documents tool. It looks for .jpg, .jpeg, .gif, .png
5
- *	files (since these are the files that can be viewed in a browser) and creates
6
- *	a slideshow with it by allowing to go to the next/previous image.
7
- *	You can also have a quick overview (thumbnail view) of all the images in
8
- *	that particular folder.
9
- *
10
- *	Each slideshow is folder based. Only
11
- *	the images of the chosen folder are shown.
12
- *
13
- *	This file has two large sections.
14
- *	1. code that belongs in document.php, but to avoid clutter I put the code here
15
- *	(not present) 2. the function resize_image that handles the image resizing
16
- *
17
- *	@author Patrick Cool, responsible author
18
- *	@author Roan Embrechts, minor cleanup
19
- *	@package chamilo.document
20
- */
4
+     *	This is a plugin for the documents tool. It looks for .jpg, .jpeg, .gif, .png
5
+     *	files (since these are the files that can be viewed in a browser) and creates
6
+     *	a slideshow with it by allowing to go to the next/previous image.
7
+     *	You can also have a quick overview (thumbnail view) of all the images in
8
+     *	that particular folder.
9
+     *
10
+     *	Each slideshow is folder based. Only
11
+     *	the images of the chosen folder are shown.
12
+     *
13
+     *	This file has two large sections.
14
+     *	1. code that belongs in document.php, but to avoid clutter I put the code here
15
+     *	(not present) 2. the function resize_image that handles the image resizing
16
+     *
17
+     *	@author Patrick Cool, responsible author
18
+     *	@author Roan Embrechts, minor cleanup
19
+     *	@package chamilo.document
20
+     */
21 21
 /**
22
- *	General code that belongs in document.php
23
- *
24
- *	This code should indeed go in documents.php but since document.php is already a really ugly file with
25
- *	too much things in one file , I decided to put the code for document.php here and to include this
26
- *	file into document.php
27
- */
22
+     *	General code that belongs in document.php
23
+     *
24
+     *	This code should indeed go in documents.php but since document.php is already a really ugly file with
25
+     *	too much things in one file , I decided to put the code for document.php here and to include this
26
+     *	file into document.php
27
+     */
28 28
 $accepted_extensions = array('.jpg', '.jpeg', '.gif', '.png', '.bmp','.svg');
29 29
 
30 30
 // Resetting the images of the slideshow = destroying the slideshow
31 31
 if (isset($_GET['action']) && $_GET['action'] == 'exit_slideshow') {
32
-	$_SESSION['image_files_only'] = null;
33
-	unset($image_files_only);
32
+    $_SESSION['image_files_only'] = null;
33
+    unset($image_files_only);
34 34
 }
35 35
 
36 36
 // We check if there are images in this folder by searching the extensions for .jpg, .gif, .png
@@ -39,10 +39,10 @@  discard block
 block discarded – undo
39 39
 $array_to_search = !empty($documentAndFolders) && is_array($documentAndFolders) ? $documentAndFolders : array();
40 40
 
41 41
 if (count($array_to_search) > 0) {
42
-	while (list($key) = each($array_to_search)) {
43
-		$all_files[] = basename($array_to_search[$key]['path']);
44
-		//echo basename($array_to_search[$key]['path']).'<br />';
45
-	}
42
+    while (list($key) = each($array_to_search)) {
43
+        $all_files[] = basename($array_to_search[$key]['path']);
44
+        //echo basename($array_to_search[$key]['path']).'<br />';
45
+    }
46 46
 }
47 47
 
48 48
 // Always show gallery.
@@ -62,9 +62,9 @@  discard block
 block discarded – undo
62 62
 
63 63
 $tablename_column = isset($_GET['tablename_column']) ? Security::remove_XSS($_GET['tablename_column']) : 0;
64 64
 if ($tablename_column == 0) {
65
-	$tablename_column = 1;
65
+    $tablename_column = 1;
66 66
 } else {
67
-	$tablename_column = intval($tablename_column) - 1;
67
+    $tablename_column = intval($tablename_column) - 1;
68 68
 }
69 69
 $tablename_direction = isset($_GET['tablename_direction']) ? Security::remove_XSS($_GET['tablename_direction']) : 'ASC';
70 70
 
@@ -98,15 +98,15 @@  discard block
 block discarded – undo
98 98
         $final_array[] = $file_array[1];
99 99
     }
100 100
 
101
-	return $final_array;
101
+    return $final_array;
102 102
 }
103 103
 
104 104
 function sort_table($a, $b) {
105
-	global $tablename_column;
106
-	return strnatcmp($a[$tablename_column], $b[$tablename_column]);
105
+    global $tablename_column;
106
+    return strnatcmp($a[$tablename_column], $b[$tablename_column]);
107 107
 }
108 108
 
109 109
 function rsort_table($a, $b) {
110
-	global $tablename_column;
111
-	return strnatcmp($b[$tablename_column], $a[$tablename_column]);
110
+    global $tablename_column;
111
+    return strnatcmp($b[$tablename_column], $a[$tablename_column]);
112 112
 }
Please login to merge, or discard this patch.