- Created complete documentation in docs/ directory - Added PROJECT_OVERVIEW.md with feature highlights and getting started guide - Added ARCHITECTURE.md with system design and technical details - Added SECURITY.md with comprehensive security implementation guide - Added DEVELOPMENT.md with development workflows and best practices - Added DEPLOYMENT.md with production deployment instructions - Added API.md with complete REST API documentation - Added CONTRIBUTING.md with contribution guidelines - Added CHANGELOG.md with version history and migration notes - Reorganized all documentation files into docs/ directory for better organization - Updated README.md with proper documentation links and quick navigation - Enhanced project structure with professional documentation standards
24 lines
589 B
PHP
24 lines
589 B
PHP
<?php
|
|
define('_ISVALID', true);
|
|
include_once '../../../f_core/config.core.php';
|
|
require_once __DIR__ . '/../config/config.php';
|
|
|
|
use Donations\DonationHandler;
|
|
|
|
// Get streamer information
|
|
$streamer_id = $_GET['streamer_id'] ?? 0;
|
|
$sql = "SELECT username, display_name FROM users WHERE user_id = ?";
|
|
$streamer = db()->getRow($sql, [$streamer_id]);
|
|
|
|
if (!$streamer) {
|
|
handle_error('Invalid streamer', 404);
|
|
}
|
|
|
|
// Initialize donation handler
|
|
$donation_handler = new DonationHandler();
|
|
|
|
// Load view
|
|
view('donation_form', [
|
|
'streamer' => $streamer,
|
|
'config' => $square_config
|
|
]);
|