aboutsummaryrefslogtreecommitdiff
path: root/views/default/object/plugin/invalid.php
diff options
context:
space:
mode:
authorBrett Profitt <brett.profitt@gmail.com>2012-01-22 19:57:10 -0800
committerBrett Profitt <brett.profitt@gmail.com>2012-01-22 19:57:10 -0800
commit2e499d0f1e62267105dbe1ff2457cd6098765983 (patch)
tree0965dcf278d037969e8970453fa196b8179e92a7 /views/default/object/plugin/invalid.php
parent866ae5e1d5363e1d0c0e0e9b12069454fe847d58 (diff)
downloadelgg-2e499d0f1e62267105dbe1ff2457cd6098765983.tar.gz
elgg-2e499d0f1e62267105dbe1ff2457cd6098765983.tar.bz2
Fixes #4311. Rewriting all invalid CSS characters to - for plugin id in plugin admin area.
Diffstat (limited to 'views/default/object/plugin/invalid.php')
-rw-r--r--views/default/object/plugin/invalid.php5
1 files changed, 3 insertions, 2 deletions
diff --git a/views/default/object/plugin/invalid.php b/views/default/object/plugin/invalid.php
index bb518cd53..f24e1836c 100644
--- a/views/default/object/plugin/invalid.php
+++ b/views/default/object/plugin/invalid.php
@@ -16,6 +16,7 @@ $id = $plugin->getID();
$path = htmlspecialchars($plugin->getPath());
$message = elgg_echo('admin:plugins:warning:invalid', array($id));
$error = $plugin->getError();
+$css_id = preg_replace('/[^a-z0-9-]/i', '-', $plugin->getID());
?>
@@ -27,14 +28,14 @@ $error = $plugin->getError();
<div class="pts">
<?php
echo elgg_view('output/url', array(
- 'href' => "#elgg-plugin-manifest-{$plugin->getID()}",
+ 'href' => "#elgg-plugin-manifest-$css_id",
'text' => elgg_echo("admin:plugins:label:moreinfo"),
'rel' => 'toggle',
));
?>
</div>
- <div class="hidden elgg-plugin-more" id="elgg-plugin-manifest-<?php echo $plugin->getID(); ?>">
+ <div class="hidden elgg-plugin-more" id="elgg-plugin-manifest-<?php echo $css_id; ?>">
<p><?php echo elgg_echo('admin:plugins:label:location') . ": " . $path; ?></p>
<p><?php echo $error; ?></p>
</div>