tagcloud.php 455 B

12345678910111213141516171819202122232425
  1. <?php
  2. require_once('database.php');
  3. require_once('templating.php');
  4. require_once('data/sanitize.php');
  5. require_once('data/Server.php');
  6. require_once('data/TagCloud.php');
  7. $n = $_GET['n'];
  8. $n = (int)$n;
  9. if ($n < 1) {
  10. $n = 1000000;
  11. }
  12. try {
  13. $aTagCloud = TagCloud::GenerateTagCloud('Free_Scrobbles', 'artist', $n);
  14. $smarty->assign('tagcloud', $aTagCloud);
  15. } catch (Exception $e) {
  16. displayError("Error", $errors);
  17. }
  18. $smarty->display('tagcloud.tpl');