Skip to content
This repository was archived by the owner on Sep 10, 2021. It is now read-only.

Commit 803b739

Browse files
author
Jamie Snape
committed
Escape variables in dicomanonymize module
1 parent 001c487 commit 803b739

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

modules/dicomanonymize/views/element/license.phtml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818
limitations under the License.
1919
=========================================================================*/
2020

21-
$this->headScript()->appendFile($this->coreWebroot.'/public/js/common/common.license.js');
22-
2321
if (!isset($this->selectedLicense) || $this->selectedLicense == null) {
2422
$this->selectedLicense = -1; // don't pre-select any in this case
2523
}
@@ -29,8 +27,8 @@ if (!isset($this->selectedLicense) || $this->selectedLicense == null) {
2927
<select name="licenseSelect">
3028
<?php
3129
foreach ($this->allLicenses as $license) {
32-
echo '<option value="'.$license->getKey().'" '.(($this->selectedLicense == $license->getKey(
33-
)) ? 'selected' : '').'>'.$license->getName().'</option>';
30+
echo '<option value="'.$this->escape($license->getKey()).'" '.(($this->selectedLicense == $license->getKey(
31+
)) ? 'selected' : '').'>'.$this->escape($license->getName()).'</option>';
3432
}
3533
?>
3634

modules/dicomanonymize/views/upload/index.phtml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@
2525
<div>
2626
<br/>
2727
<b><?php echo $this->t('Destination:') ?></b>
28-
<span class="destinationUpload"><?php echo $this->defaultUploadLocationText ?></span>
28+
<span class="destinationUpload"><?php echo $this->escape($this->defaultUploadLocationText); ?></span>
2929
<br/><br/>
3030

3131
<div class="belowDestinationUpload" style="display: none;"></div>
32-
<input type="hidden" name="parent" class="destinationId" value="<?php echo $this->defaultUploadLocation ?>"/>
32+
<input type="hidden" name="parent" class="destinationId" value="<?php echo $this->escape($this->defaultUploadLocation); ?>"/>
3333
<br/>
3434
<input style="margin-left: 0;" class="browseMIDASLink globalButton" type="button" value="Choose location"/>
3535
<br/><br/>
@@ -63,14 +63,14 @@
6363
<param name="type" value="application/x-java-applet;version=1.5"/>
6464
<param name="background" value="ffffff"/>
6565
<param name="loglevel" value="WARNING"/>
66-
<param name="sessionId" value="<?php echo session_id(); ?>"/>
66+
<param name="sessionId" value="<?php echo $this->escape(session_id()); ?>"/>
6767
<param name="baseURL"
68-
value="<?php echo $this->protocol.'://'.$this->host.$this->webroot ?>/javauploaddownload/upload/"/>
69-
<param name="webroot" value="<?php echo $this->protocol.'://'.$this->host.$this->webroot ?>"/>
68+
value="<?php echo $this->escape($this->protocol).'://'.$this->escape($this->host.$this->webroot); ?>/javauploaddownload/upload/"/>
69+
<param name="webroot" value="<?php echo $this->escape($this->protocol).'://'.$this->escape($this->host.$this->webroot); ?>"/>
7070
<param name="apiURL"
71-
value="<?php echo $this->protocol.'://'.$this->host.$this->webroot ?>/api/json?useSession&method="/>
71+
value="<?php echo $this->escape($this->protocol).'://'.$this->escape($this->host.$this->webroot); ?>/api/json?useSession&method="/>
7272
<param name="daScript"
73-
value="<?php echo $this->protocol.'://'.$this->host.$this->webroot ?>/modules/dicomanonymize/public/java/upload/DA.script"/>
73+
value="<?php echo $this->escape($this->protocol).'://'.$this->escape($this->host.$this->webroot); ?>/modules/dicomanonymize/public/java/upload/DA.script"/>
7474
<param name="getUploadFileOffsetBaseURL" value="gethttpuploadoffset/"/>
7575
<param name="onSuccessfulUploadRedirectEnable" value="true"/>
7676
<param name="onSuccessRedirectURL" value="/item/"/>

0 commit comments

Comments
 (0)