]> source.dussan.org Git - nextcloud-server.git/commitdiff
prevent xss attacks
authorBjörn Schießle <schiessle@owncloud.com>
Fri, 5 Oct 2012 15:05:23 +0000 (17:05 +0200)
committerBjörn Schießle <schiessle@owncloud.com>
Fri, 5 Oct 2012 15:05:23 +0000 (17:05 +0200)
apps/files/templates/part.breadcrumb.php

index 875fc747bb774f41711492a249fb7c95dd296bee..71b695f65f8198e57b2b15d8d486391ff3862b84 100644 (file)
@@ -1,6 +1,6 @@
        <?php for($i=0; $i<count($_["breadcrumb"]); $i++):
         $crumb = $_["breadcrumb"][$i]; ?>
-               <div class="crumb <?php if($i == count($_["breadcrumb"])-1) echo 'last';?> svg" data-dir='<?php echo $crumb["dir"];?>' style='background-image:url("<?php echo OCP\image_path('core','breadcrumb.png');?>")'>
-               <a href="<?php echo $_['baseURL'].$crumb["dir"]; ?>"><?php echo OCP\Util::sanitizeHTML($crumb["name"]); ?></a>
+               <div class="crumb <?php if($i == count($_["breadcrumb"])-1) echo 'last';?> svg" data-dir='<?php echo urlencode($crumb["dir"]);?>' style='background-image:url("<?php echo OCP\image_path('core','breadcrumb.png');?>")'>
+               <a href="<?php echo $_['baseURL'].urlencode($crumb["dir"]); ?>"><?php echo OCP\Util::sanitizeHTML($crumb["name"]); ?></a>
                </div>
        <?php endfor;?>