| 1234567891011121314151617181920212223242526272829 |
- <?php
- /**
- * @package Dolphin Core
- * @copyright Copyright (c) BoonEx Pty Limited - http://www.boonex.com/
- * @license CC-BY - http://creativecommons.org/licenses/by/3.0/
- */
- require_once('./inc/header.inc.php');
- require_once(BX_DIRECTORY_PATH_INC . "params.inc.php");
- require_once(BX_DIRECTORY_PATH_INC . "design.inc.php");
- bx_import('BxDolAcl');
- bx_import('BxDolLanguages');
- check_logged();
- $sSys = isset($_REQUEST['sys']) ? bx_process_input($_REQUEST['sys']) : false;
- $iObjectId = isset($_REQUEST['id']) ? bx_process_input($_REQUEST['id'], BX_DATA_INT) : 0;
- $sAction = isset($_REQUEST['action']) && preg_match ('/^[A-Za-z_-]+$/', $_REQUEST['action']) ? bx_process_input($_REQUEST['action']) : '';
- bx_import("BxDolVote");
- $oVote = BxDolVote::getObjectInstance($sSys, $iObjectId, true);
- if ($oVote && $sSys && $iObjectId && $sAction) {
- header('Content-Type: text/html; charset=utf-8');
- $sMethod = 'action' . ucfirst($sAction);
- if(method_exists($oVote, $sMethod))
- echo $oVote->$sMethod();
- }
|