require_once "core/subroutines.php" ; require_once "core/classes/contribution.php"; require_once "core/classes/entity.php"; $entity = new entity(); $entityArray = $entity->get_entity_array(); $entitysCount = count($entityArray); $acct = $_GET['acct']; if (empty($acct)) { $acct = $_POST['acct']; } $code = $_GET['code']; // the ref_code $codeStr = empty($code)? "" : "?code=" . $code; $siteId = $_GET['id']; $default_amount = $_GET['amount']; $gateway_directory = get_gateway_directory(); global $web_root; if (!empty($siteId)) { $escaped_id = htmlentities($siteId); $codeStr .= (empty($code))? "?id=$escaped_id": "&id=$escaped_id"; if (!empty($default_amount) && is_numeric($default_amount)) { $escaped_amount = htmlentities($default_amount); $codeStr .= "&amount=$escaped_amount"; } } elseif (!empty($default_amount) && is_numeric($default_amount)) { if (preg_match('/mediamezcla/i', $gateway_directory)) { $codeStr .= (empty($code))? "?id=$web_root&amount=$default_amount": "&id=$web_root&amount=$default_amount"; } else { $codeStr .= (empty($code))? "?amount=$default_amount": "&amount=$default_amount"; } } else { if (preg_match('/mediamezcla/i', $gateway_directory)) { $codeStr .= (empty($code))? "?id=$web_root": "&id=$web_root"; } } // // contribute main control block // if ($entitysCount == 0) { echo "
A financial account must be set up before online contributions can be accepted.
"; } elseif (GetSetting("require_logins")!=0 && $_SESSION["user_id"]=="") { echo "