summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorŁukasz Wilenski <wooc@gazeta.pl>2010-05-13 23:38:28 +0000
committerŁukasz Wilenski <wooc@gazeta.pl>2010-05-13 23:38:28 +0000
commitd66c0b94b29f7da216d03b4779fea0f57bd0da2f (patch)
tree7dd21963d7ab1954d209fe2ce50957097cdd2e47
parenta2901fdd135c48f8accf4062b3c392e448d6cb52 (diff)
downloadwebtrees-d66c0b94b29f7da216d03b4779fea0f57bd0da2f.tar.gz
webtrees-d66c0b94b29f7da216d03b4779fea0f57bd0da2f.tar.bz2
webtrees-d66c0b94b29f7da216d03b4779fea0f57bd0da2f.zip
filter tags
-rw-r--r--find.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/find.php b/find.php
index bd0fdb3edf..3088a93ac7 100644
--- a/find.php
+++ b/find.php
@@ -582,10 +582,12 @@ if ($type == "facts") {
DefaultTags=[<?php
$firstFact=TRUE;
- foreach($FACTS as $facId => $factName) {
- if($firstFact) $firstFact=FALSE;
- else echo ',';
- echo 'new DefaultTag("'.addslashes($facId).'","'.addslashes($factName).'",preselectedDefaultTags.indexOf("\\x01'.addslashes($facId).'\\x01")>=0)';
+ foreach($FACTS as $factId => $factName) {
+ if (preg_match('/^_?[A-Z0-9]+$/', $factId, $matches)) {
+ if($firstFact) $firstFact=FALSE;
+ else echo ',';
+ echo 'new DefaultTag("'.addslashes($factId).'","'.addslashes($factName).'",preselectedDefaultTags.indexOf("\\x01'.addslashes($factId).'\\x01")>=0)';
+ }
}
?>];
//Sort defined tags alphabetically by name