MISP/app/View/Templates/upload_file.ctp

32 lines
1.3 KiB
PHP

<?php
if ($batch == 'yes') {
$buttonText = __('Upload Files');
$multiple = true;
} else {
$multiple = false;
if (isset($filenames)) {
$buttonText = __('Replace File');
} else {
$buttonText = __('Upload File');
}
}
?>
<div style="display:none;">
<?php
echo $this->Form->create('', array('id' => 'upload_' . $element_id, 'type' => 'file'));
echo $this->Form->input('file.', array('id' => 'upload_' . $element_id . '_file', 'type' => 'file', 'label' => false, 'multiple' => $multiple, 'onChange' => 'this.form.submit()'));
echo $this->Form->end();
?>
</div>
<span id="fileUploadButton_<?php echo h($element_id); ?>" role="button" tabindex="0" aria-label="<?php echo $buttonText; ?>" title="<?php echo $buttonText; ?>" class="btn btn-primary" onClick="templateFileUploadTriggerBrowse(<?php echo json_encode($element_id); ?>);"><?php echo $buttonText; ?></span>
<script type="text/javascript">
$(document).ready(function() {
<?php if (isset($filenames)): ?>
var fileArray = JSON.parse('<?php echo $fileArray;?>');
templateFileHiddenAdd(fileArray, '<?php echo h($element_id); ?>', '<?php echo h($batch); ?>');
showMessage('<?php echo $upload_error ? 'fail' : 'success'; ?>', '<?php echo h($result); ?>', 'iframe');
<?php endif; ?>
});
</script>