@@ 91-101 (lines=11) @@ | ||
88 | //var_dump( $this->base_work_dir.$this->created_dir.$this->file_path); |
|
89 | $perm = api_get_setting('permissions_for_new_files'); |
|
90 | ||
91 | if (IS_WINDOWS_OS) { // IS_WINDOWS_OS has been defined in main_api.lib.php |
|
92 | $converter_path = str_replace('/', '\\', api_get_path(SYS_PATH) . 'main/inc/lib/ppt2png'); |
|
93 | $class_path = $converter_path . ';' . $converter_path . '/jodconverter-2.2.2.jar;' . $converter_path . '/jodconverter-cli-2.2.2.jar'; |
|
94 | //$cmd = 'java -cp "'.$class_path.'" DokeosConverter'; |
|
95 | $cmd = 'java -Dfile.encoding=UTF-8 -cp "' . $class_path . '" DokeosConverter'; |
|
96 | } else { |
|
97 | $converter_path = api_get_path(SYS_PATH) . 'main/inc/lib/ppt2png'; |
|
98 | //$class_path = '-cp .:jodconverter-2.2.1.jar:jodconverter-cli-2.2.1.jar'; |
|
99 | $class_path = ' -Dfile.encoding=UTF-8 -cp .:jodconverter-2.2.2.jar:jodconverter-cli-2.2.2.jar'; |
|
100 | $cmd = 'cd ' . $converter_path . ' && java ' . $class_path . ' DokeosConverter'; |
|
101 | } |
|
102 | ||
103 | $cmd .= ' -p ' . api_get_setting('service_ppt2lp', 'port'); |
|
104 | // Call to the function implemented by child. |
|
@@ 263-271 (lines=9) @@ | ||
260 | } |
|
261 | ||
262 | if ($ppt2lpHost == 'localhost') { |
|
263 | if (IS_WINDOWS_OS) { // IS_WINDOWS_OS has been defined in main_api.lib.php |
|
264 | $converterPath = str_replace('/', '\\', api_get_path(SYS_PATH) . 'main/inc/lib/ppt2png'); |
|
265 | $classPath = $converterPath . ';' . $converterPath . '/jodconverter-2.2.2.jar;' . $converterPath . '/jodconverter-cli-2.2.2.jar'; |
|
266 | $cmd = 'java -Dfile.encoding=UTF-8 -jar "' . $classPath . '/jodconverter-2.2.2.jar"'; |
|
267 | } else { |
|
268 | $converterPath = api_get_path(SYS_PATH) . 'main/inc/lib/ppt2png'; |
|
269 | $classPath = ' -Dfile.encoding=UTF-8 -jar jodconverter-cli-2.2.2.jar'; |
|
270 | $cmd = 'cd ' . $converterPath . ' && java ' . $classPath . ' '; |
|
271 | } |
|
272 | ||
273 | $cmd .= ' -p ' . api_get_setting('service_ppt2lp', 'port'); |
|
274 | // Call to the function implemented by child. |
@@ 43-51 (lines=9) @@ | ||
40 | $file = base64_decode($fileData); |
|
41 | file_put_contents($tempPath . $fullFileName, $file); |
|
42 | ||
43 | if (IS_WINDOWS_OS) { // IS_WINDOWS_OS has been defined in main_api.lib.php |
|
44 | $converterPath = str_replace('/', '\\', api_get_path(SYS_PATH) . 'main/inc/lib/ppt2png'); |
|
45 | $classPath = $converterPath . ';' . $converterPath . '/jodconverter-2.2.2.jar;' . $converterPath . '/jodconverter-cli-2.2.2.jar'; |
|
46 | $cmd = 'java -Dfile.encoding=UTF-8 -cp "' . $classPath . '" DokeosConverter'; |
|
47 | } else { |
|
48 | $converterPath = api_get_path(SYS_PATH) . 'main/inc/lib/ppt2png'; |
|
49 | $classPath = ' -Dfile.encoding=UTF-8 -cp .:jodconverter-2.2.2.jar:jodconverter-cli-2.2.2.jar'; |
|
50 | $cmd = 'cd ' . $converterPath . ' && java ' . $classPath . ' DokeosConverter'; |
|
51 | } |
|
52 | ||
53 | $cmd .= ' -p ' . api_get_setting('service_ppt2lp', 'port'); |
|
54 | $cmd .= ' -w 720 -h 540 -d oogie "' . $tempPath . $fullFileName.'" "' . $tempPathNewFiles . $fileName . '.html"'; |