$string['flagasinappropriate'] = 'Flag as inappropriate';
$string['helprelatedtags'] = 'Comma separated related tags';
$string['id'] = 'id';
+$string['lasttenblogs'] = 'Last 10 blogs';
$string['managetags'] = 'Manage tags';
$string['name'] = 'Tag name';
$string['namesalreadybeeingused'] = 'Tag names already being used';
}
-echo '</td>';
+// print last 10 blogs
+print_string('lasttenblogs', 'tag');
+
+print_box_start();
+
+// I was not able to use get_items_tagged_with() because it automatically
+// tries to join on 'blog' table, since the itemtype is 'blog'. However blogs
+// uses the post table so this would not really work.
+if ($blogs = fetch_entries('', 10, 0, 'site', '', $tag->id)) {
+
+ foreach ($blogs as $blog) {
+ blog_print_entry($blog);
+ }
+}
+print_box_end();
+
+echo '</td>';
//----------------- right column -----------------
{$sort}
";
- $totalcount = count_records('tag');
- $table->initialbars($totalcount > $perpage);
- $table->pagesize($perpage, $totalcount);
+ $totalcount = count_records_sql("SELECT COUNT(DISTINCT(tg.id))
+ FROM {$CFG->prefix}tag tg LEFT JOIN {$CFG->prefix}user u ON u.id = tg.userid
+ $where");
+ $table->initialbars(true); // always initial bars
+ $table->pagesize($perpage, $totalcount);
echo '<form id="tag-management-form" method="post" action="'.$CFG->wwwroot.'/tag/manage.php">';
$timemodified = format_time(time() - $tag->timemodified);
$checkbox = '<input type="checkbox" name="tagschecked[]" value="'.$tag->id.'" />';
$text = '<input type="text" name="newname['.$tag->id.']" />';
- $tagtypes = array('default'=>'default', 'official'=>'official');
+
+ // get all the possible tag types from db
+ $tagtypes = array();
+ if ($ptypes = get_records_sql("SELECT DISTINCT(tagtype), id FROM {$CFG->prefix}tag")) {
+ foreach ($ptypes as $ptype) {
+ $tagtypes[$ptype->tagtype] = $ptype->tagtype;
+ }
+ }
+ // default types
+ $tagtypes['default']='default';
+ $tagtypes['official']='official';
+
$tagtype = choose_from_menu ($tagtypes, 'tagtypes['.$tag->id.']', $tag->tagtype, '', '', '0', true);
//if the tag if flagged, highlight it