#!/bin/bash

# Define variables
WEBSITE_NAME="/web/html/outrightsystems.org"
OLD_WEBSITE_NAME="/web/html/outrightsystems.org__"

# Backup the existing website
mv $WEBSITE_NAME $OLD_WEBSITE_NAME

# Download and extract the latest WordPress version
wget https://wordpress.org/latest.zip -O /tmp/latest.zip
unzip /tmp/latest.zip -d /tmp/
mv /tmp/wordpress $WEBSITE_NAME

# Create necessary directories
mkdir -p $WEBSITE_NAME/wp-content/uploads

# Restore themes, plugins, uploads, configuration, and .htaccess from the old website
cp -r $OLD_WEBSITE_NAME/wp-content/themes/* $WEBSITE_NAME/wp-content/themes/
cp -r $OLD_WEBSITE_NAME/wp-content/plugins/* $WEBSITE_NAME/wp-content/plugins/
cp -r $OLD_WEBSITE_NAME/wp-content/uploads/* $WEBSITE_NAME/wp-content/uploads/
cp $OLD_WEBSITE_NAME/wp-config.php $WEBSITE_NAME/wp-config.php
cp $OLD_WEBSITE_NAME/.htaccess $WEBSITE_NAME/.htaccess

# Set proper permissions
chown -R www-data:www-data $WEBSITE_NAME
chmod -R 755 $WEBSITE_NAME

# Cleanup
del /tmp/latest.zip

echo "WordPress restoration completed successfully."
