Skip to content

Commit

Permalink
MDL-11779, blog tagging code broken
Browse files Browse the repository at this point in the history
  • Loading branch information
toyomoyo committed Oct 17, 2007
1 parent d309fd0 commit cccd44e
Showing 1 changed file with 12 additions and 8 deletions.
20 changes: 12 additions & 8 deletions blog/edit.php
Expand Up @@ -119,14 +119,18 @@
$post->action = $action;
$strformheading = get_string('updateentrywithid', 'blog');

if ($ptags = records_to_menu(get_item_tags('blog', $post->id, 'ti.ordering ASC', 'id,rawname', '', '', 'default'), 'id','rawname')) {
$post->ptags = implode(', ', $ptags);
} else {
$post->ptags = '';
if ($itemptags = get_item_tags('blog', $post->id, 'ti.ordering ASC', 'id,rawname', '', '', 'default')) {
if ($ptags = records_to_menu($itemptags, 'id','rawname')) {
$post->ptags = implode(', ', $ptags);
} else {
$post->ptags = '';
}
}

if ($otags = records_to_menu(get_item_tags('blog', $post->id, 'ti.ordering ASC', 'id,rawname', '', '', 'official'), 'id','rawname')) {
$post->otags = array_keys($otags);
if ($itemotags = get_item_tags('blog', $post->id, 'ti.ordering ASC', 'id,rawname', '', '', 'official')) {
if ($otags = records_to_menu($itemotags, 'id','rawname')) {
$post->otags = array_keys($otags);
}
}
break;
default :
Expand Down Expand Up @@ -327,8 +331,8 @@ function add_tags_info($postid) {
// check for existance
// it does not matter whether it is an offical tag or personal tag
// we do not want to have 1 copy of offical tag and 1 copy of personal tag (for the same tag)
if ($ctag = tag_by_id($ptag)) {
tag_an_item('blog', $postid, $ctag);
if ($ctag = tag_by_name($ptag)) {
tag_an_item('blog', $postid, $ctag->id);
} else { // create a personal tag
if ($tagid = tag_create($ptag)) {
if ($tagid = array_shift($tagid)) {
Expand Down

0 comments on commit cccd44e

Please sign in to comment.