|
16 | 16 | </div> |
17 | 17 | <?php if (isset($_GET['replace'])) { ?> |
18 | 18 | <div class="replaceAll" id="replaceAll" onClick="<?php |
19 | | - if (strpos($_GET['target'],"filenames")) { |
| 19 | + if (isset($_GET['target']) && strpos($_GET['target'],"filenames")) { |
20 | 20 | echo 'renameAll()'; |
21 | | - } else if (strpos($_GET['target'],"files")) { |
| 21 | + } else if (isset($_GET['target']) && strpos($_GET['target'],"files")) { |
22 | 22 | echo 'replaceInFilesAll()'; |
23 | 23 | } else { |
24 | 24 | echo 'replaceAll()'; |
25 | 25 | } |
26 | | - ?>" style="opacity: 0.1"><?php echo strpos($_GET['target'],"filenames") ? 'rename all' : 'replace all';?></div> |
| 26 | + ?>" style="opacity: 0.1"><?php echo isset($_GET['target']) && strpos($_GET['target'],"filenames") ? 'rename all' : 'replace all';?></div> |
27 | 27 | <?php ;}; ?> |
28 | 28 |
|
29 | 29 | <script> |
|
34 | 34 | var foundArray = []; |
35 | 35 | foundInSelected = false; |
36 | 36 | userTarget = top.document.findAndReplace.target.value; |
37 | | -findText = top.findAndReplace.find.value; |
| 37 | +findText = top.findAndReplace.find.value.toLowerCase(); |
38 | 38 | <?php |
39 | 39 | $findText = str_replace("ICEcoder:","",str_replace("'","\'",$_GET['find'])); |
40 | 40 | // Find in open docs? |
41 | 41 | if (!isset($_GET['target'])) { |
42 | 42 | $targetName = "document"; |
43 | 43 | ?> |
44 | 44 | var startTab = top.ICEcoder.selectedTab; |
45 | | -var rExp = new RegExp(findText,"g"); |
| 45 | +var rExp = new RegExp(findText,"gi"); |
46 | 46 | for (var i=1;i<=top.ICEcoder.openFiles.length;i++) { |
47 | 47 | top.ICEcoder.switchTab(i); |
48 | 48 | var cM = top.ICEcoder.getcMInstance(); |
|
68 | 68 | var spansArray = top.ICEcoder.filesFrame.contentWindow.document.getElementsByTagName('span'); |
69 | 69 | for (var i=0;i<spansArray.length;i++) { |
70 | 70 | targetURL = spansArray[i].id.replace(/\|/g,"/"); |
71 | | - if (targetURL.indexOf(findText)>-1 && targetURL.indexOf('_perms')>-1) { |
| 71 | + if (targetURL.toLowerCase().indexOf(findText.toLowerCase())>-1 && targetURL.indexOf('_perms')>-1) { |
72 | 72 | if (userTarget.indexOf("selected")>-1) { |
73 | 73 | for (var j=0;j<top.ICEcoder.selectedFiles.length;j++) { |
74 | 74 | if (top.ICEcoder.selectedFiles[j].indexOf(targetURL.replace(/\//g,"|").replace(/_perms/g,""))>-1) { |
|
77 | 77 | } |
78 | 78 | } |
79 | 79 | if (userTarget.indexOf("all")>-1 || (userTarget.indexOf("selected")>-1 && foundInSelected)) { |
80 | | - resultsDisplay += '<a href="javascript:top.ICEcoder.openFile(\'<?php echo $docRoot;?>'+targetURL.replace(/\|/g,"/").replace(/_perms/g,"")+'\');top.ICEcoder.showHide(\'hide\',top.document.getElementById(\'blackMask\'))">'+ targetURL.replace(/\|/g,"/").replace(/_perms/g,"").replace(/<?php echo str_replace("/","\/",$findText); ?>/g,"<b>"+findText+"</b>")+ '</a><br><div id="foundCount'+i+'">'+spansArray[i].innerHTML+', rename to '+targetURL.replace(/\|/g,"/").replace(/_perms/g,"").replace(/<?php echo str_replace("/","\/",$findText); ?>/g,"<b><?php if(isset($_GET['replace'])) {echo strClean($_GET['replace']);};?></b>")+'</div>'; |
81 | | - <?php if (isset($_GET['replace'])) { ?> |
| 80 | + resultsDisplay += '<a href="javascript:top.ICEcoder.openFile(\'<?php echo $docRoot;?>'+targetURL.replace(/\|/g,"/").replace(/_perms/g,"")+'\');top.ICEcoder.showHide(\'hide\',top.document.getElementById(\'blackMask\'))">'; |
| 81 | + resultsDisplay += targetURL.toLowerCase().replace(/\|/g,"/").replace(/_perms/g,"").replace(/<?php echo str_replace("/","\/",strtolower($findText)); ?>/g,"<b>"+findText.toLowerCase()+"</b>"); |
| 82 | + resultsDisplay += '</a><br>'; |
| 83 | + <?php if (!isset($_GET['replace'])) { ?> |
| 84 | + resultsDisplay += '<div id="foundCount'+i+'">'+spansArray[i].innerHTML+'</div>'; |
| 85 | + <?php ;} else { ?> |
| 86 | + resultsDisplay += '<div id="foundCount'+i+'">'+spansArray[i].innerHTML+', rename to '+targetURL.toLowerCase().replace(/\|/g,"/").replace(/_perms/g,"").replace(/<?php echo str_replace("/","\/",strtolower($findText)); ?>/g,"<b><?php if(isset($_GET['replace'])) {echo strtolower(strClean($_GET['replace']));};?></b>")+'</div>'; |
| 87 | + <?php |
| 88 | + ;}; |
| 89 | + if (isset($_GET['replace'])) { ?> |
82 | 90 | resultsDisplay += '<div class="replace" id="replace" onClick="renameSingle('+i+');this.style.display=\'none\'">rename</div>'; |
83 | 91 | <?php ;}; ?> |
84 | 92 | resultsDisplay += '<hr>'; |
|
0 commit comments