summaryrefslogtreecommitdiff
path: root/modules/meta.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/meta.module')
-rw-r--r--modules/meta.module8
1 files changed, 8 insertions, 0 deletions
diff --git a/modules/meta.module b/modules/meta.module
index 4d1c90afe..e6335c611 100644
--- a/modules/meta.module
+++ b/modules/meta.module
@@ -20,18 +20,26 @@ function meta_link($type) {
function meta_form($type, $edit = array()) {
+
+ if (!$edit[attributes]) $edit[attributes] = "";
+
$c = db_query("SELECT * FROM collection WHERE types LIKE '%". check_input($type) ."%'");
+
while ($collection = db_fetch_object($c)) {
unset($array);
+
$t = db_query("SELECT * FROM tag WHERE collections LIKE '%$collection->name%'");
+
while ($tag = db_fetch_object($t)) {
if (strstr($edit[attributes], $tag->attributes)) {
$edit[$collection->name] = $tag->attributes;
}
$array[$tag->attributes] = $tag->name;
}
+
$form .= form_select($collection->name, $collection->name, $edit[$collection->name], $array);
}
+
return $form;
}