|
7 | 7 |
|
8 | 8 | $updateMsg = '';
|
9 | 9 | // Check for updates
|
10 |
| -if ($ICEcoder["checkUpdates"]) { |
11 |
| - $icv_url = "https://icecoder.net/latest-version?thisVersion=" . $ICEcoder["versionNo"]; |
12 |
| - $icvData = getData($icv_url, 'curl', false, 5); |
| 10 | +if (true === $ICEcoder["checkUpdates"]) { |
| 11 | + $icvURL = "https://icecoder.net/latest-version?thisVersion=" . $ICEcoder["versionNo"]; |
| 12 | + $icvData = getData($icvURL, 'curl', false, 5); |
13 | 13 | if ("" == $icvData) {
|
14 | 14 | $icvData = "1.0\nICEcoder version placeholder";
|
15 | 15 | }
|
|
28 | 28 | if ($thisV < $icv) {
|
29 | 29 | $updateMsg =
|
30 | 30 | ";ICEcoder.dataMessage('<b>" . $t['UPDATE INFO'] .
|
31 |
| - ":</b> ICEcoder v" . explode("\n", $icvData)[0] ." " . $t['now available'] . ". (" . $t['Your version is'] . " v " . $ICEcoder["versionNo"] . |
| 31 | + ":</b> ICEcoder v" . explode("\n", $icvData)[0] ." " . $t['now available'] . ". (" . $t['Your version is'] . " v" . $ICEcoder["versionNo"] . |
32 | 32 | ").<br><br><a href=\\'https://icecoder.net\\' target=\\'_blank\\' style=\\'color:#fff; background: #b00; padding: 5px; text-decoration: none; cursor: pointer\\'>" .
|
33 | 33 | $t['Update now'] . "</a><br><br>" . $icvI ."');";
|
34 | 34 | }
|
|
37 | 37 | $isMac = false !== strpos($_SERVER['HTTP_USER_AGENT'], "Macintosh") ? true : false;
|
38 | 38 | ?>
|
39 | 39 | <!DOCTYPE html>
|
40 |
| -<html onmousedown="ICEcoder.mouseDown=true; ICEcoder.resetAutoLogoutTimer();" onmouseup="ICEcoder.mouseDown=false; ICEcoder.resetAutoLogoutTimer(); ICEcoder.mouseDownInCM=false; if (!ICEcoder.overCloseLink) {ICEcoder.tabDragEnd()}" onmousemove="if('undefined' !== typeof ICEcoder) {ICEcoder.getMouseXY(event,'top'); ICEcoder.resetAutoLogoutTimer(); ICEcoder.canResizeFilesW()}" onmousewheel="ICEcoder.resetAutoLogoutTimer(); if (ICEcoder.getcMInstance() && !ICEcoder.getcMInstance().hasFocus() && !ICEcoder.getcMdiffInstance().hasFocus()) {event.wheelDelta > 0 ? ICEcoder.nextTab() : ICEcoder.previousTab();}"> |
| 40 | +<html onmousedown="ICEcoder.mouseDown = true; ICEcoder.resetAutoLogoutTimer();" onmouseup="ICEcoder.mouseDown = false; ICEcoder.resetAutoLogoutTimer(); ICEcoder.mouseDownInCM = false; if (!ICEcoder.overCloseLink) {ICEcoder.tabDragEnd()}" onmousemove="if ('undefined' !== typeof ICEcoder) {ICEcoder.getMouseXY(event, 'top'); ICEcoder.resetAutoLogoutTimer(); ICEcoder.canResizeFilesW()}" onmousewheel="ICEcoder.resetAutoLogoutTimer(); if (ICEcoder.getcMInstance() && !ICEcoder.getcMInstance().hasFocus() && !ICEcoder.getcMdiffInstance().hasFocus()) {event.wheelDelta > 0 ? ICEcoder.nextTab() : ICEcoder.previousTab();}"> |
41 | 41 | <head>
|
42 | 42 | <title>ICEcoder v<?php echo $ICEcoder["versionNo"];?></title>
|
43 | 43 | <!--Updated via settings so must remain 1st stylesheet//-->
|
|
53 | 53 | <link rel="stylesheet" href="<?php
|
54 | 54 | echo $iceURLPath . "/assets/css/theme/";
|
55 | 55 | echo "default" === $ICEcoder["theme"] ? 'icecoder.css' : $ICEcoder["theme"] . '.css';
|
56 |
| -echo "?microtime=".microtime(true); |
| 56 | +echo "?microtime=" . microtime(true); |
57 | 57 | ?>">
|
58 | 58 | <link rel="icon" type="image/png" href="<?php echo $iceURLPath;?>/assets/images/favicon.png">
|
59 | 59 | <script>
|
60 | 60 | iceRoot = "<?php echo $ICEcoder['root']; ?>";
|
61 | 61 |
|
62 | 62 | window.onbeforeunload = function() {
|
63 |
| - if(ICEcoder.autoLogoutTimer < ICEcoder.autoLogoutMins * 60) { |
64 |
| - for(var i = 1; i <= ICEcoder.savedPoints.length; i++) { |
| 63 | + if (ICEcoder.autoLogoutTimer < ICEcoder.autoLogoutMins * 60) { |
| 64 | + for (var i = 1; i <= ICEcoder.savedPoints.length; i++) { |
65 | 65 | if (ICEcoder.savedPoints[i - 1] != ICEcoder.getcMInstance(i).changeGeneration()) {
|
66 | 66 | return "<?php echo $t['You have some...'];?>.";
|
67 | 67 | }
|
|
152 | 152 | }
|
153 | 153 | $extraProcessesClass = new ExtraProcesses();
|
154 | 154 | $onLoad = $extraProcessesClass->onLoad();
|
155 |
| -?>ICEcoder.init()<?php echo $updateMsg.$onLoadExtras;?>;ICEcoder.content.style.visibility = 'visible';<?php echo $onLoad;?><?php if(true === isset($_GET["display"]) && "updated" === $_GET["display"]) {echo "ICEcoder.updated();";};?>" onresize="ICEcoder.setLayout()" onkeydown="return ICEcoder.interceptKeys('coder', event);" onkeyup="if('visible' === get('blackMask').style.visibility) {ICEcoder.handleModalKeyUp(event, 'modalGeneralCatch')}; ICEcoder.resetKeys(event);" onblur="ICEcoder.resetKeys(event);"> |
| 155 | +?>ICEcoder.init()<?php echo $updateMsg . $onLoadExtras;?>;ICEcoder.content.style.visibility = 'visible';<?php echo $onLoad;?><?php if (true === isset($_GET["display"]) && "updated" === $_GET["display"]) {echo "ICEcoder.updated();";};?>" onresize="ICEcoder.setLayout()" onkeydown="return ICEcoder.interceptKeys('coder', event);" onkeyup="if ('visible' === get('blackMask').style.visibility) {ICEcoder.handleModalKeyUp(event, 'modalGeneralCatch')}; ICEcoder.resetKeys(event);" onblur="ICEcoder.resetKeys(event);"> |
156 | 156 |
|
157 |
| -<div id="blackMask" class="blackMask" onclick="if (!ICEcoder.overPopup) {ICEcoder.showHide('hide',this)}" oncontextmenu="return false"> |
| 157 | +<div id="blackMask" class="blackMask" onclick="if (!ICEcoder.overPopup) {ICEcoder.showHide('hide', this)}" oncontextmenu="return false"> |
158 | 158 | <div class="popupVCenter">
|
159 | 159 | <div class="popup" id="mediaContainer"></div>
|
160 | 160 | </div>
|
|
184 | 184 | </div>
|
185 | 185 | </div>
|
186 | 186 |
|
187 |
| -<div id="fileMenu" class="fileMenu" onmouseover="ICEcoder.changeFilesW('expand')" onmouseout="ICEcoder.changeFilesW('contract');ICEcoder.hideFileMenu()" style="opacity: 0" oncontextmenu="return false"> |
| 187 | +<div id="fileMenu" class="fileMenu" onmouseover="ICEcoder.changeFilesW('expand')" onmouseout="ICEcoder.changeFilesW('contract'); ICEcoder.hideFileMenu()" style="opacity: 0" oncontextmenu="return false"> |
188 | 188 | <span id="folderMenuItems">
|
189 | 189 | <a href="javascript:ICEcoder.newFile()" onmouseover="ICEcoder.showFileMenu()"><?php echo $t['New File'];?></a>
|
190 | 190 | <a href="javascript:ICEcoder.newFolder()" onmouseover="ICEcoder.showFileMenu()"><?php echo $t['New Folder'];?></a>
|
|
216 | 216 | echo '<a href="javascript:ICEcoder.zipIt(ICEcoder.selectedFiles[ICEcoder.selectedFiles.length - 1])" onmouseover="ICEcoder.showFileMenu()">Zip It!</a>' . PHP_EOL;
|
217 | 217 | };
|
218 | 218 | ?>
|
219 |
| - <a href="/service/javascript:ICEcoder.downloadFile(ICEcoder.selectedFiles[ICEcoder.selectedFiles.length-1])" onmouseover="ICEcoder.showFileMenu()"><?php echo $t['Download'];?></a> |
| 219 | + <a href="/service/javascript:ICEcoder.downloadFile(ICEcoder.selectedFiles[ICEcoder.selectedFiles.length - 1])" onmouseover="ICEcoder.showFileMenu()"><?php echo $t['Download'];?></a> |
220 | 220 | <div onmouseover="ICEcoder.showFileMenu()" style="padding: 2px 0"><hr></div>
|
221 |
| - <a href="/service/javascript:ICEcoder.propertiesScreen(ICEcoder.selectedFiles[ICEcoder.selectedFiles.length-1])" onmouseover="ICEcoder.showFileMenu()"><?php echo $t['Properties'];?></a> |
| 221 | + <a href="/service/javascript:ICEcoder.propertiesScreen(ICEcoder.selectedFiles[ICEcoder.selectedFiles.length - 1])" onmouseover="ICEcoder.showFileMenu()"><?php echo $t['Properties'];?></a> |
222 | 222 | </div>
|
223 | 223 |
|
224 | 224 | <div id="header" class="header" oncontextmenu="return false"></div>
|
225 | 225 |
|
226 | 226 | <div id="files" class="files" onmouseover="ICEcoder.changeFilesW('expand')" onmouseout="ICEcoder.changeFilesW('contract'); ICEcoder.hideFileMenu();" oncontextmenu="return false">
|
227 | 227 | <div id="fileNav" class="fileNav">
|
228 | 228 | <ul>
|
229 |
| - <li><a nohref onclick="ICEcoder.canShowFMNav=true; ICEcoder.showHideFileNav('show','optionsFile')" onmouseover="if(ICEcoder.canShowFMNav) {ICEcoder.showHideFileNav('show', 'optionsFile')}" id="optionsFileNav"><?php echo $t['File'];?></a></li> |
230 |
| - <li><a nohref onclick="ICEcoder.canShowFMNav=true; ICEcoder.showHideFileNav('show','optionsEdit')" onmouseover="if(ICEcoder.canShowFMNav) {ICEcoder.showHideFileNav('show', 'optionsEdit')}" id="optionsEditNav"><?php echo $t['Edit'];?></a></li> |
231 |
| - <li><a nohref onclick="ICEcoder.canShowFMNav=true; ICEcoder.showHideFileNav('show','optionsSettings')" onmouseover="if(ICEcoder.canShowFMNav) {ICEcoder.showHideFileNav('show', 'optionsSettings')}" id="optionsSettingsNav"><?php echo $t['Settings'];?></a></li> |
232 |
| - <li><a nohref onclick="ICEcoder.canShowFMNav=true; ICEcoder.showHideFileNav('show','optionsHelp')" onmouseover="if(ICEcoder.canShowFMNav) {ICEcoder.showHideFileNav('show', 'optionsHelp')}" id="optionsHelpNav"><?php echo $t['Help'];?></a></li> |
| 229 | + <li><a nohref onclick="ICEcoder.canShowFMNav = true; ICEcoder.showHideFileNav('show', 'optionsFile')" onmouseover="if (ICEcoder.canShowFMNav) {ICEcoder.showHideFileNav('show', 'optionsFile')}" id="optionsFileNav"><?php echo $t['File'];?></a></li> |
| 230 | + <li><a nohref onclick="ICEcoder.canShowFMNav = true; ICEcoder.showHideFileNav('show', 'optionsEdit')" onmouseover="if (ICEcoder.canShowFMNav) {ICEcoder.showHideFileNav('show', 'optionsEdit')}" id="optionsEditNav"><?php echo $t['Edit'];?></a></li> |
| 231 | + <li><a nohref onclick="ICEcoder.canShowFMNav = true; ICEcoder.showHideFileNav('show', 'optionsSettings')" onmouseover="if (ICEcoder.canShowFMNav) {ICEcoder.showHideFileNav('show', 'optionsSettings')}" id="optionsSettingsNav"><?php echo $t['Settings'];?></a></li> |
| 232 | + <li><a nohref onclick="ICEcoder.canShowFMNav = true; ICEcoder.showHideFileNav('show', 'optionsHelp')" onmouseover="if (ICEcoder.canShowFMNav) {ICEcoder.showHideFileNav('show', 'optionsHelp')}" id="optionsHelpNav"><?php echo $t['Help'];?></a></li> |
233 | 233 | </ul>
|
234 | 234 | </div>
|
235 | 235 | <div class="options" id="fileOptions">
|
|
247 | 247 | <li><a nohref onclick="ICEcoder.deleteFiles(ICEcoder.selectedFiles)"><?php echo $t['Delete'];?></a></li>
|
248 | 248 | <li><a nohref onclick="ICEcoder.duplicateFiles(ICEcoder.selectedFiles)"><?php echo $t['Duplicate'];?></a></li>
|
249 | 249 | <li><a nohref onclick="ICEcoder.renameFile(ICEcoder.selectedFiles[ICEcoder.selectedFiles.length - 1])"><?php echo $t['Rename'];?></a></li>
|
250 |
| - <li><a nohref onclick="ICEcoder.uploadFilesSelect(ICEcoder.selectedFiles[ICEcoder.selectedFiles.length-1])"><?php echo $t['Upload'];?>...</a></li> |
| 250 | + <li><a nohref onclick="ICEcoder.uploadFilesSelect(ICEcoder.selectedFiles[ICEcoder.selectedFiles.length - 1])"><?php echo $t['Upload'];?>...</a></li> |
251 | 251 | <li><a nohref onclick="ICEcoder.zipIt(ICEcoder.selectedFiles[ICEcoder.selectedFiles.length - 1])"><?php echo $t['Zip'];?></a></li>
|
252 |
| - <li><a nohref onclick="ICEcoder.propertiesScreen(ICEcoder.selectedFiles[ICEcoder.selectedFiles.length-1])"><?php echo $t['Properties'];?>...</a></li> |
| 252 | + <li><a nohref onclick="ICEcoder.propertiesScreen(ICEcoder.selectedFiles[ICEcoder.selectedFiles.length - 1])"><?php echo $t['Properties'];?>...</a></li> |
253 | 253 | <li><a nohref onClick="ICEcoder.printCode()"><?php echo $t['Print'];?>...</a></li>
|
254 | 254 | <li><a nohref onClick="ICEcoder.fullScreenSwitcher()"><?php echo $t['Fullscreen toggle'];?></a></li>
|
255 | 255 | <li><a nohref onClick="ICEcoder.logout()"><?php echo $t['Logout'];?></a></li>
|
|
266 | 266 | <li><a nohref onclick="ICEcoder.jumpToDefinition()"><?php echo $t['Jump to Definition'];?></a></li>
|
267 | 267 | </ul>
|
268 | 268 | </div>
|
269 |
| - <div id="optionsSettings" class="optionsList" onmouseover="ICEcoder.showHideFileNav('show',this.id)" onmouseout="ICEcoder.showHideFileNav('hide', this.id);ICEcoder.canShowFMNav = false"> |
| 269 | + <div id="optionsSettings" class="optionsList" onmouseover="ICEcoder.showHideFileNav('show', this.id)" onmouseout="ICEcoder.showHideFileNav('hide', this.id);ICEcoder.canShowFMNav = false"> |
270 | 270 | <ul>
|
271 | 271 | <li><a nohref onclick="ICEcoder.settingsScreen(false, 'general')">General</a></li>
|
272 | 272 | <li><a nohref onclick="ICEcoder.settingsScreen(false, 'style')">Style</a></li>
|
|
279 | 279 | FTP is a far less used method of data transfer and so this menu hidden for now
|
280 | 280 | Uncomment if you really want to use it but please note, in future versions of ICEcoder
|
281 | 281 | that FTP is likely to be removed altogether
|
282 |
| - <div id="optionsSource" class="optionsList" onmouseover="ICEcoder.showHideFileNav('show',this.id)" onmouseout="ICEcoder.showHideFileNav('hide', this.id);ICEcoder.canShowFMNav = false"> |
| 282 | + <div id="optionsSource" class="optionsList" onmouseover="ICEcoder.showHideFileNav('show', this.id)" onmouseout="ICEcoder.showHideFileNav('hide', this.id);ICEcoder.canShowFMNav = false"> |
283 | 283 | <ul>
|
284 | 284 | <li><a nohref onclick="ICEcoder.goLocalhostRoot()">Localhost</a></li>
|
285 | 285 | <li><a nohref onclick="ICEcoder.ftpManager()">FTP</a></li>
|
286 | 286 | </ul>
|
287 | 287 | </div>
|
288 | 288 | //-->
|
289 |
| - <div id="optionsHelp" class="optionsList" onmouseover="ICEcoder.showHideFileNav('show',this.id)" onmouseout="ICEcoder.showHideFileNav('hide', this.id);ICEcoder.canShowFMNav = false"> |
| 289 | + <div id="optionsHelp" class="optionsList" onmouseover="ICEcoder.showHideFileNav('show', this.id)" onmouseout="ICEcoder.showHideFileNav('hide', this.id);ICEcoder.canShowFMNav = false"> |
290 | 290 | <ul>
|
291 | 291 | <li><a nohref onclick="ICEcoder.viewTutorial(false, 500)">Tutorial</a></li>
|
292 | 292 | <li><a href="https://icecoder.net/usage" target="_blank">Usage</a></li>
|
|
0 commit comments