@@ 455-476 (lines=22) @@ | ||
452 | * |
|
453 | * @return string |
|
454 | */ |
|
455 | public function getTagNameById($tagId) |
|
456 | { |
|
457 | if (!is_numeric($tagId)) { |
|
458 | return; |
|
459 | } |
|
460 | ||
461 | $query = sprintf(' |
|
462 | SELECT |
|
463 | tagging_name |
|
464 | FROM |
|
465 | %sfaqtags |
|
466 | WHERE |
|
467 | tagging_id = %d', |
|
468 | PMF_Db::getTablePrefix(), |
|
469 | $tagId |
|
470 | ); |
|
471 | ||
472 | $result = $this->_config->getDb()->query($query); |
|
473 | if ($row = $this->_config->getDb()->fetchObject($result)) { |
|
474 | return $row->tagging_name; |
|
475 | } |
|
476 | } |
|
477 | ||
478 | /** |
|
479 | * Returns the HTML for the Tags Cloud. |
@@ 2177-2195 (lines=19) @@ | ||
2174 | * |
|
2175 | * @author Thorsten Rinne <[email protected]> |
|
2176 | */ |
|
2177 | public function getNumberOfVotings($record_id) |
|
2178 | { |
|
2179 | $query = sprintf( |
|
2180 | 'SELECT |
|
2181 | usr |
|
2182 | FROM |
|
2183 | %sfaqvoting |
|
2184 | WHERE |
|
2185 | artikel = %d', |
|
2186 | PMF_Db::getTablePrefix(), |
|
2187 | $record_id); |
|
2188 | if ($result = $this->_config->getDb()->query($query)) { |
|
2189 | if ($row = $this->_config->getDb()->fetchObject($result)) { |
|
2190 | return $row->usr; |
|
2191 | } |
|
2192 | } |
|
2193 | ||
2194 | return 0; |
|
2195 | } |
|
2196 | ||
2197 | /** |
|
2198 | * Adds a new voting record. |