upskill-event-manager/update-templates.sh
bengizmo 993a820a84 feat: Add comprehensive development artifacts to repository
- 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>
2025-08-11 12:26:11 -03:00

52 lines
No EOL
1.5 KiB
Bash
Executable file

#!/bin/bash
# Templates to update
templates=(
"templates/page-trainer-dashboard.php"
"templates/page-trainer-organizer-manage.php"
"templates/page-trainer-organizers-list.php"
"templates/page-trainer-profile-edit.php"
"templates/page-trainer-profile-view.php"
"templates/page-trainer-profile.php"
"templates/page-trainer-venue-manage.php"
)
# Header include code
header_include=' <?php
// Include trainer header with navigation and breadcrumbs
$plugin_dir = WP_PLUGIN_DIR . '"'"'/hvac-community-events/'"'"';
if (file_exists($plugin_dir . '"'"'templates/template-parts/trainer-header.php'"'"')) {
include $plugin_dir . '"'"'templates/template-parts/trainer-header.php'"'"';
}
?>'
for template in "${templates[@]}"; do
if [ -f "$template" ]; then
echo "Updating $template..."
# Check if template already has the header include
if grep -q "trainer-header.php" "$template"; then
echo " Already has header include, skipping..."
continue
fi
# Create temporary file
temp_file=$(mktemp)
# Process the file
awk -v header="$header_include" '
/<div class="hvac-page-wrapper/ {
print $0
print header
next
}
{print}
' "$template" > "$temp_file"
# Replace original file
mv "$temp_file" "$template"
echo " ✓ Updated"
fi
done
echo "All templates updated!"