Skip to content

Commit

Permalink
Fixed issue #08564: CSRF in third_party KCFinder (version 2.51)
Browse files Browse the repository at this point in the history
Dev: Add a little more timeout
  • Loading branch information
tpartner committed Jan 23, 2014
1 parent 81c32ec commit 0315887
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion application/views/admin/survey/prepareEditorScript_view.php
Expand Up @@ -5,13 +5,16 @@
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
if (dialogName == 'image') {

$(document).ready(function() {
setTimeout(function() {
var uploadFrame = $('.cke_dialog_ui_vbox[name="Upload"] iframe[id$="fileInput"]');
$(uploadFrame).ready(function(){
$(uploadFrame).contents().find('input[name="upload"]').after("<input type='hidden' name='kcfinder_csrftoken' id='kcfinder_csrftoken' value='<?php echo $sKCFinderCSRFToken; ?>'>");
$(uploadFrame).contents().find('input[name="upload"]').after("1234");
$('.cke_dialog_ui_input_file').css('height', '150px');
});
}, 100);
}, 1000);
});
}
});
Expand Down

0 comments on commit 0315887

Please sign in to comment.