vote.php 784 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. /**
  3. * @package Dolphin Core
  4. * @copyright Copyright (c) BoonEx Pty Limited - http://www.boonex.com/
  5. * @license CC-BY - http://creativecommons.org/licenses/by/3.0/
  6. */
  7. require_once('./inc/header.inc.php');
  8. bx_import("BxDolVoting");
  9. $aSystems =& BxDolVoting::getSystems ();
  10. $sSys = isset($_GET['sys']) ? bx_process_input($_GET['sys']) : false;
  11. $iId = isset($_GET['id']) ? bx_process_input($_GET['id'], BX_DATA_INT) : 0;
  12. if ($sSys && isset($aSystems[$sSys])) {
  13. if ($aSystems[$sSys]['override_class_name']) {
  14. require_once (BX_DIRECTORY_PATH_ROOT . $aSystems[$sSys]['override_class_file']);
  15. $sClassName = $aSystems[$sSys]['override_class_name'];
  16. new $sClassName($sSys, $iId);
  17. } else {
  18. new BxDolVoting($sSys, $iId);
  19. }
  20. }