- 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>
93 lines
No EOL
3.6 KiB
Bash
Executable file
93 lines
No EOL
3.6 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
# Debug script to check attendee data for certificate generation
|
|
|
|
echo "=== Certificate Generation Attendee Debug ==="
|
|
echo "Event ID: 6042 (Energy Efficient HVAC)"
|
|
echo ""
|
|
|
|
# Check if we can connect to staging server
|
|
echo "Connecting to staging server..."
|
|
|
|
sshpass -p 'RbkJE?0GZc]_-U_x' ssh -o StrictHostKeyChecking=no upskill@server-974670.cloudwaysapps.com << 'EOF'
|
|
|
|
echo "=== 1. Checking Event Tickets/Attendees Tables ==="
|
|
# Check for different attendee post types
|
|
wp db query "SELECT
|
|
p.ID,
|
|
p.post_type,
|
|
p.post_parent,
|
|
p.post_status,
|
|
p.post_title
|
|
FROM wp_posts p
|
|
WHERE p.post_parent = 6042
|
|
AND p.post_type IN ('tec_tc_attendee', 'tribe_tpp_attendees', 'tribe_rsvp_tickets')
|
|
ORDER BY p.post_type, p.ID;" --path=/home/upskill/public_html
|
|
|
|
echo ""
|
|
echo "=== 2. Checking All Posts Related to Event 6042 ==="
|
|
wp db query "SELECT
|
|
p.ID,
|
|
p.post_type,
|
|
p.post_parent,
|
|
p.post_status,
|
|
p.post_title
|
|
FROM wp_posts p
|
|
WHERE p.post_parent = 6042
|
|
ORDER BY p.post_type, p.ID;" --path=/home/upskill/public_html
|
|
|
|
echo ""
|
|
echo "=== 3. Checking Event Details ==="
|
|
wp db query "SELECT
|
|
p.ID,
|
|
p.post_title,
|
|
p.post_status,
|
|
p.post_author
|
|
FROM wp_posts p
|
|
WHERE p.ID = 6042;" --path=/home/upskill/public_html
|
|
|
|
echo ""
|
|
echo "=== 4. Checking Ticket/Product Posts ==="
|
|
wp db query "SELECT
|
|
p.ID,
|
|
p.post_type,
|
|
p.post_status,
|
|
p.post_title,
|
|
pm.meta_key,
|
|
pm.meta_value
|
|
FROM wp_posts p
|
|
LEFT JOIN wp_postmeta pm ON p.ID = pm.post_id
|
|
WHERE (pm.meta_key = '_EventOrigin' AND pm.meta_value = '6042')
|
|
OR (pm.meta_key = '_tribe_tpp_for_event' AND pm.meta_value = '6042')
|
|
OR (pm.meta_key = '_ticket_event_id' AND pm.meta_value = '6042')
|
|
ORDER BY p.post_type, p.ID;" --path=/home/upskill/public_html
|
|
|
|
echo ""
|
|
echo "=== 5. Checking HVAC Attendees Table ==="
|
|
wp db query "SELECT * FROM wp_hvac_attendees WHERE event_id = 6042;" --path=/home/upskill/public_html 2>/dev/null || echo "HVAC attendees table does not exist"
|
|
|
|
echo ""
|
|
echo "=== 6. Test the Template Query Directly ==="
|
|
wp db query "SELECT
|
|
p.ID as attendee_id,
|
|
p.post_parent as event_id,
|
|
COALESCE(tec_full_name.meta_value, tpp_full_name.meta_value, tickets_full_name.meta_value, 'Unknown Attendee') as holder_name,
|
|
COALESCE(tec_email.meta_value, tpp_email.meta_value, tickets_email.meta_value, tpp_attendee_email.meta_value, 'no-email@example.com') as holder_email,
|
|
COALESCE(checked_in.meta_value, '0') as check_in
|
|
FROM wp_posts p
|
|
LEFT JOIN wp_postmeta tec_full_name ON p.ID = tec_full_name.post_id AND tec_full_name.meta_key = '_tec_tickets_commerce_full_name'
|
|
LEFT JOIN wp_postmeta tpp_full_name ON p.ID = tpp_full_name.post_id AND tpp_full_name.meta_key = '_tribe_tpp_full_name'
|
|
LEFT JOIN wp_postmeta tickets_full_name ON p.ID = tickets_full_name.post_id AND tickets_full_name.meta_key = '_tribe_tickets_full_name'
|
|
LEFT JOIN wp_postmeta tec_email ON p.ID = tec_email.post_id AND tec_email.meta_key = '_tec_tickets_commerce_email'
|
|
LEFT JOIN wp_postmeta tpp_email ON p.ID = tpp_email.post_id AND tpp_email.meta_key = '_tribe_tpp_email'
|
|
LEFT JOIN wp_postmeta tickets_email ON p.ID = tickets_email.post_id AND tickets_email.meta_key = '_tribe_tickets_email'
|
|
LEFT JOIN wp_postmeta tpp_attendee_email ON p.ID = tpp_attendee_email.post_id AND tpp_attendee_email.meta_key = '_tribe_tpp_attendee_email'
|
|
LEFT JOIN wp_postmeta checked_in ON p.ID = checked_in.post_id AND checked_in.meta_key = '_tribe_tickets_attendee_checked_in'
|
|
WHERE p.post_type IN ('tec_tc_attendee', 'tribe_tpp_attendees')
|
|
AND p.post_parent = 6042
|
|
ORDER BY p.ID ASC;" --path=/home/upskill/public_html
|
|
|
|
EOF
|
|
|
|
echo ""
|
|
echo "Debug complete!" |