feat: Add comprehensive documentation suite and reorganize project structure
- 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
This commit is contained in:
24
f_modules/m_frontend/m_donations/public/donate.php
Normal file
24
f_modules/m_frontend/m_donations/public/donate.php
Normal file
@@ -0,0 +1,24 @@
|
||||
<?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
|
||||
]);
|
||||
Reference in New Issue
Block a user