- Add 26 documentation files including test reports, deployment guides, and troubleshooting documentation - Include 3 CSV data files for trainer imports and user registration tracking - Add 43 JavaScript test files covering mobile optimization, Safari compatibility, and E2E testing - Include 18 PHP utility files for debugging, geocoding, and data analysis - Add 12 shell scripts for deployment verification, user management, and database operations - Update .gitignore with whitelist patterns for development files, documentation, and CSV data 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
58 lines
No EOL
2.1 KiB
Bash
Executable file
58 lines
No EOL
2.1 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
echo "=== Verifying Master Dashboard Data After Migration ==="
|
|
echo "Date: $(date)"
|
|
echo
|
|
|
|
# SSH connection details
|
|
SERVER="146.190.76.204"
|
|
USER="roodev"
|
|
|
|
echo "🔍 Testing master dashboard data retrieval..."
|
|
|
|
# Execute verification via SSH
|
|
ssh ${USER}@${SERVER} << 'EOF'
|
|
cd /home/974670.cloudwaysapps.com/uberrxmprk/public_html
|
|
|
|
echo "=== Master Dashboard Data Verification ==="
|
|
|
|
echo "🔍 Step 1: Test the master dashboard data class directly..."
|
|
wp eval "
|
|
if (file_exists('wp-content/plugins/hvac-community-events/includes/class-hvac-master-dashboard-data.php')) {
|
|
require_once 'wp-content/plugins/hvac-community-events/includes/class-hvac-master-dashboard-data.php';
|
|
\$master_data = new HVAC_Master_Dashboard_Data();
|
|
|
|
echo 'Testing master dashboard data methods:' . PHP_EOL;
|
|
|
|
// Test trainer statistics
|
|
\$trainer_stats = \$master_data->get_trainer_statistics();
|
|
echo 'Total trainers found: ' . \$trainer_stats['total_trainers'] . PHP_EOL;
|
|
|
|
echo 'Trainer breakdown:' . PHP_EOL;
|
|
foreach (\$trainer_stats['trainer_data'] as \$trainer) {
|
|
echo ' - ' . \$trainer->display_name . ' (' . \$trainer->user_email . ') - Events: ' . \$trainer->total_events . ', Revenue: $' . \$trainer->total_revenue . PHP_EOL;
|
|
}
|
|
|
|
// Test event totals
|
|
echo PHP_EOL . 'Event statistics:' . PHP_EOL;
|
|
echo 'Total events: ' . \$master_data->get_total_events_count() . PHP_EOL;
|
|
echo 'Upcoming events: ' . \$master_data->get_upcoming_events_count() . PHP_EOL;
|
|
echo 'Past events: ' . \$master_data->get_past_events_count() . PHP_EOL;
|
|
|
|
} else {
|
|
echo 'Master dashboard data class not found!' . PHP_EOL;
|
|
}
|
|
"
|
|
|
|
echo
|
|
echo "🔍 Step 2: Verify current trainer role counts..."
|
|
echo "HVAC Trainers: $(wp user list --role=hvac_trainer --format=count)"
|
|
echo "HVAC Master Trainers: $(wp user list --role=hvac_master_trainer --format=count)"
|
|
echo "Legacy Event Trainers: $(wp user list --role=event_trainer --format=count)"
|
|
|
|
echo
|
|
echo "✅ Master dashboard data verification completed!"
|
|
|
|
EOF
|
|
|
|
echo "✅ Master dashboard verification completed!" |