Forráskód Böngészése

Caractères spéciaux feed->description

Feed->description est en HTML, il faut protéger les caractères spéciaux
lors de certaines sorties.
Alexandre Alapetite 12 éve
szülő
commit
daefb8f095

+ 1 - 1
app/views/configure/feed.phtml

@@ -22,7 +22,7 @@
 		<div class="form-group">
 			<label class="group-name"><?php echo Minz_Translate::t ('feed_description'); ?></label>
 			<div class="group-controls">
-				<textarea name="description" id="description"><?php echo $this->flux->description (); ?></textarea>
+				<textarea name="description" id="description"><?php echo htmlspecialchars($this->flux->description(), ENT_NOQUOTES, 'UTF-8'); ?></textarea>
 			</div>
 		</div>
 		<div class="form-group">

+ 1 - 1
lib/lib_rss.php

@@ -116,7 +116,7 @@ function opml_export ($cats) {
 		$txt .= '<outline text="' . $cat['name'] . '">' . "\n";
 
 		foreach ($cat['feeds'] as $feed) {
-			$txt .= "\t" . '<outline text="' . $feed->name () . '" type="rss" xmlUrl="' . $feed->url () . '" htmlUrl="' . $feed->website () . '" description="' . $feed->description () . '" />' . "\n";
+			$txt .= "\t" . '<outline text="' . $feed->name () . '" type="rss" xmlUrl="' . $feed->url () . '" htmlUrl="' . $feed->website () . '" description="' . htmlspecialchars($feed->description(), ENT_COMPAT, 'UTF-8') . '" />' . "\n";
 		}
 
 		$txt .= '</outline>' . "\n";

+ 1 - 1
public/themes/default/freshrss.css

@@ -291,7 +291,7 @@
 		}
 		.flux:hover .item.title {
 			overflow: visible;
-			padding-right: 1.5em;
+			padding-right: 2em;
 			position: absolute;
 		}
 			.flux .item.title a {

+ 1 - 1
public/themes/flat-design/freshrss.css

@@ -273,7 +273,7 @@ body {
 		}
 		.flux:hover .item.title {
 			overflow: visible;
-			padding-right: 1.5em;
+			padding-right: 2em;
 			position: absolute;
 		}
 			.flux .item.title a {