break;
        default:
            message($lang_common['Bad request']);
    }
}
$page_title = $lang_evgs['Edit glossary'];
include PUN_ROOT . 'header.php';
switch ($action) {
    case 'edit':
        if ($pun_user['is_guest']) {
            message($lang_common['Bad request']);
        }
        show_newgloss_box($cur_gloss, true);
        break;
    case 'vote':
        $dsts = parse_evgs_destination($cur_gloss['dst']);
        ?>
<div class="blockform">
	<h2><?php 
        echo printf($lang_evgs['Glossary: %s'], $cur_gloss['src']);
        ?>
</h2>
	<div class="box">
		<form id="search" method="post" action="glossitem.php?id=<?php 
        echo $id;
        ?>
">
			<input type="hidden" name="action" value="vote" />
			<div class="inform">
				<fieldset>
					<legend><?php 
function show_gloss_item($cur_gloss, $mode = 'glossary')
{
    global $pun_config, $pun_user, $lang_common;
    include PUN_ROOT . 'lang/' . $pun_user['language'] . '/topic.php';
    include PUN_ROOT . 'lang/' . $pun_user['language'] . '/evgs.php';
    $dsts = parse_evgs_destination($cur_gloss['dst']);
    $votes = parse_evgs_votes($cur_gloss['votes'], $dsts);
    ?>
<div class="blockpost">
	<h2><?php 
    printf($lang_evgs['Glossary: %s'], $cur_gloss['src']);
    ?>
</h2>
	<div class="box">
		<div class="inbox">
			<div class="postleft">
				<dl>
					<dd><?php 
    echo $lang_common['Author'];
    ?>
: <strong><?php 
    echo $cur_gloss['username'];
    ?>
</strong></dd>
					<dd><?php 
    echo $lang_evgs['Created'];
    ?>
: <strong><?php 
    echo date($pun_config['o_date_format'], $cur_gloss['ctime']);
    ?>
</strong></dd>
					<dd><?php 
    echo $lang_evgs['Revision'];
    ?>
: <strong><?php 
    echo $cur_gloss['rev_id'];
    ?>
</strong></dd>
					<dd><?php 
    echo $lang_evgs['Last modified'];
    ?>
: <strong><?php 
    echo date($pun_config['o_date_format'], $cur_gloss['mtime']);
    ?>
</strong></dd>
				</dl>
			</div>
			<div class="postright">
				<h3><?php 
    echo $cur_gloss['src'] . ' ' . $cur_gloss['dst'];
    ?>
</h3>
				<div class="postmsg">
					<dl>
						<dd><?php 
    echo $lang_evgs['Source'];
    ?>
: <?php 
    echo pun_htmlspecialchars($cur_gloss['src']);
    ?>
</dd>
<?php 
    if (count($dsts) == 1) {
        ?>
						<dd><?php 
        echo $lang_evgs['Translation'];
        ?>
: <?php 
        echo pun_htmlspecialchars($dsts[0]);
        ?>
</dd>
<?php 
    } else {
        ?>
						<dd><?php 
        echo $lang_evgs['Translation'];
        ?>
:
							<ol class="orderlist">
<?php 
        foreach ($dsts as $idx => $dst) {
            ?>
								<li><?php 
            echo pun_htmlspecialchars($idx . '. ' . $dst);
            ?>
&nbsp;<?php 
            if ($votes['count'] > 0) {
                echo ' (' . $votes[$idx] . ')';
            }
            ?>
</li>
<?php 
        }
        ?>
							</ol>
						</dd>
<?php 
    }
    ?>
					</dl>
					<?php 
    echo $cur_gloss['description'];
    ?>
				</div>
			</div>	
			<div class="clearer"></div>
			<div class="postfootright">
<?php 
    if (!$pun_user['is_guest']) {
        ?>
				<ul>
<?php 
        if ($mode == 'history') {
            ?>
					<li><a href="glossitem.php?action=revdelete&id=<?php 
            echo $cur_gloss['id'];
            ?>
&rev_id=<?php 
            echo $cur_gloss['rev_id'];
            ?>
"><?php 
            echo $lang_evgs['Delete'];
            ?>
</a></li>
<?php 
        } else {
            ?>
					<li><a href="glossitem.php?action=history&id=<?php 
            echo $cur_gloss['id'];
            ?>
"><?php 
            echo $lang_evgs['History'];
            ?>
</a></li>
<?php 
            if ($cur_gloss['topic_id'] == 0) {
                ?>
					<li><?php 
                echo $lang_topic['Link separator'];
                ?>
</li>
					<li><a href="post.php?evgs=<?php 
                echo $cur_gloss['id'];
                ?>
&fid=<?php 
                echo $pun_config['o_evgs_forum'];
                ?>
"><?php 
                echo $lang_evgs['Comment'];
                ?>
</a></li>
<?php 
            } else {
                if ($mode == 'glossary') {
                    ?>
					<li><?php 
                    echo $lang_topic['Link separator'];
                    ?>
</li>
					<li><a href="viewtopic.php?id=<?php 
                    echo $cur_gloss['topic_id'];
                    ?>
"><?php 
                    echo $lang_evgs['View comments'];
                    ?>
</a></li>
					<li><?php 
                    echo $lang_topic['Link separator'];
                    ?>
</li>
					<li><a href="post.php?tid=<?php 
                    echo $cur_gloss['topic_id'];
                    ?>
"><?php 
                    echo $lang_evgs['Comment'];
                    ?>
</a></li>
<?php 
                }
            }
            if (count($dsts) > 1) {
                ?>
					<li><?php 
                echo $lang_topic['Link separator'];
                ?>
</li>
					<li><a href="glossitem.php?action=vote&id=<?php 
                echo $cur_gloss['id'];
                ?>
"><?php 
                echo $lang_evgs['Vote'];
                ?>
</a></li>
<?php 
            }
            ?>
					<li><?php 
            echo $lang_topic['Link separator'];
            ?>
</li>
					<li><a href="glossitem.php?action=edit&id=<?php 
            echo $cur_gloss['id'];
            ?>
"><?php 
            echo $lang_evgs['Edit'];
            ?>
</a></li>
					<li><?php 
            echo $lang_topic['Link separator'];
            ?>
</li>
					<li><a href="glossitem.php?action=delete&id=<?php 
            echo $cur_gloss['id'];
            ?>
"><?php 
            echo $lang_evgs['Delete'];
            ?>
</a></li>
<?php 
        }
    }
    ?>
				</ul>
			</div>
		</div>
	</div>
</div>
<?php 
}