diff --git a/lib/multiple-results.php b/lib/multiple-results.php index 9e15f00..00fe582 100644 --- a/lib/multiple-results.php +++ b/lib/multiple-results.php @@ -1,4 +1,5 @@ parent.ICEcoder.selectedFiles[j].replace(/\|/g, "/").split("/").length && "/" === targetURL.charAt(parent.ICEcoder.selectedFiles[j].length)))) { - foundInSelected = true; + foundInSelected = true; } } } @@ -124,8 +127,8 @@ if (true === isset($_GET['target']) && false !== strpos($_GET['target'], "filena // TODO: get this line working resultsDisplay += targetURL.replace(/\|/g, "/").replace(/_perms/g, "").replace(//g, "" + - findText.toLowerCase() + ""); + echo str_replace("/", "\/",strtolower(preg_quote($findText))); ?>/g, "" + + parent.ICEcoder.xssClean(findText).toLowerCase() + ""); resultsDisplay += '
'; resultsDisplay += '
' + spansArray[i].innerHTML + '
'; @@ -134,8 +137,8 @@ if (true === isset($_GET['target']) && false !== strpos($_GET['target'], "filena resultsDisplay += '
' + spansArray[i].innerHTML + ', ' + - targetURL.replace(/\|/g, "/").replace(/_perms/g, "").replace(//g,"/g,"")+'
'; '); + parent.ICEcoder.replaceInFile(fileRef, true === parent.ICEcoder.findRegex ? findText : parent.ICEcoder.escapeRegex(findText), ''); }; const replaceInFilesAll = function() { @@ -267,7 +270,7 @@ if (true === isset($_GET['target']) && false !== strpos($_GET['target'], "filena fileRef = spansArray[arrayRef].id.replace(/\|/g, "/").replace(/_perms/g, ""); const rExp = new RegExp(true === parent.ICEcoder.findRegex ? findText : parent.ICEcoder.escapeRegex(findText), "gi"); // TODO: get this working - newName = spansArray[arrayRef].id.replace(/\|/g, "/").replace(/_perms/g, "").replace(rExp, ""); + newName = spansArray[arrayRef].id.replace(/\|/g, "/").replace(/_perms/g, "").replace(rExp, ""); parent.ICEcoder.renameFile(fileRef,newName); };