} else { print "Illegal arguments."; return; } $distinction = ""; if( $db->f('distinction') ) { $distinction = $db->f('distinction'); } $hidden = 0; if( intval($db->f('hidden')) == 1 ) { $hidden = 1; } $subject = getSubject($meaning_id); $morphologic = getMorphologic($meaning_id); $title = sprintf(T_("Synset '%s'"), getSynsetString($meaning_id, 3)); $query = sprintf("SELECT words.id AS id, word_meanings.id AS wmid, word, meaning_id, word_meanings.use_id, uses.name FROM words, word_meanings LEFT JOIN uses ON (uses.id=word_meanings.use_id) WHERE word_meanings.meaning_id = %d AND words.id = word_meanings.word_id ORDER BY meaning_id", $meaning_id); $db->query($query); include("include/top.php"); ?>
$w = $db->f('lookup'); if (!$w) { $w = $db->f('word'); if (!$w) { continue; } } if ($i % 1000 == 0) { print strftime("%H:%M:%S") . " -- word {$i}...<br>"; flush(); } $i++; $word_id = $db->f('word_id'); #print $db->f('meaning_id')."\n"; $synset = getSynsetWithUsage($db->f('meaning_id')); $str = getMorphologic($db->f('meaning_id')); $str2 = ""; if ($str != "") { $str2 = "(" . $str . ")"; } else { $str2 = "-"; } $syn_line = getLine($synset, $w, ''); $generic_line = ""; # Antonyme: $antonym_line = ""; if ($antonym_term != "") { $antonym_array = getAntonym($db2, $db->f('wmid')); if (is_array($antonym_array)) { list($antonym_mid, $antonym_word) = $antonym_array; $antonym_line = $antonym_word . $antonym_term;
$check_new_prob = 50; $order = ""; if (rand(1, 100) <= $check_new_prob) { $order = "check_count ASC, RAND()"; } else { $order = "RAND()"; } $query = sprintf("SELECT id, check_count\n\tFROM meanings \n\tWHERE hidden = 0 AND\n\tid NOT IN (%s)\n\tORDER BY %s\n\tLIMIT %d", HIDDEN_SYNSETS, $order, $limit); $db->query($query); ?> <ul> <?php $ids = array(); while ($db->next_record()) { $synset = getSynsetWithUsage($db->f('id'), 1); $morphologic = getMorphologic($db->f('id'), 1); $morphologic_str = ""; if ($morphologic != "") { $morphologic_str = "[" . $morphologic . "]"; } array_push($ids, $db->f('id')); ?> <li><!-- check_count: <?php print $db->f('check_count'); ?> --> <?php print $morphologic_str; ?> <a href="synset.php?id=<?php print $db->f('id');