#!/bin/bash

if [ -f /usr/bin/ParseDico ];then
    #EOLE 2.3
    RunCmd=RunCmd
    . ParseDico
    . /etc/eole/containers.conf
    . /usr/share/eole/FonctionsEoleNg

else
    #EOLE 2.4
    RunCmd=CreoleRun
    activer_wordpress=$(CreoleGet activer_wordpress)
    activer_buddypress=$(CreoleGet activer_buddypress non)
    activer_addadmin=$(CreoleGet activer_addadmin)
    if [ "$activer_addadmin" == "oui" ]
    then
        uid_addadmin=$(CreoleGet uid_addadmin)
    fi
fi


WP_DIR="/var/www/html/wordpress"
HOOKS_FILE="${WP_DIR}/wp-content/plugins/envole_hooks/envole_hooks.php"



if [ "$activer_wordpress" == "oui" ]
then
#Désactivation du hook d'update
echo "Désactivation du hook d'update"
$RunCmd "sed -i \"s/^add_action('pre_site_transient_update_core'/\/\/add_action('pre_site_transient_update_core'/g\" ${HOOKS_FILE}" web

echo ""
echo "Activation Themes"
$RunCmd "/usr/bin/wp theme enable inkness --network --allow-root --path=${WP_DIR}" web
$RunCmd "/usr/bin/wp theme enable myblank --network --allow-root --path=${WP_DIR}" web


echo ""
echo "Mise à jour Wordpress "
$RunCmd "/usr/bin/wp core update-db --network --allow-root --path=${WP_DIR}" web

# activation de plugins
echo ""
echo "Activation Plugins"
$RunCmd "/usr/bin/wp plugin activate tinymce-advanced --network --allow-root --path=${WP_DIR}" web
$RunCmd "/usr/bin/wp plugin activate theme-preview --network --allow-root --path=${WP_DIR}" web
$RunCmd "/usr/bin/wp plugin activate page-links-to --network --allow-root --path=${WP_DIR}" web
$RunCmd "/usr/bin/wp plugin activate shortcodes-ultimate --network --allow-root --path=${WP_DIR}" web
$RunCmd "/usr/bin/wp plugin activate wp-miniaudioplayer --network --allow-root --path=${WP_DIR}" web
$RunCmd "/usr/bin/wp plugin activate tablepress --network --allow-root --path=${WP_DIR}" web
$RunCmd "/usr/bin/wp plugin activate wp-statistics --network --allow-root --path=${WP_DIR}" web
$RunCmd "/usr/bin/wp plugin activate flynsarmy-iframe-shortcode --network --allow-root --path=${WP_DIR}" web
$RunCmd "/usr/bin/wp plugin activate wp-sentry --network --allow-root --path=${WP_DIR}" web
$RunCmd "/usr/bin/wp plugin activate wpdirauth --network --allow-root --path=${WP_DIR}" web

if [ "$activer_buddypress" == "oui" ]
then
    echo ""
    echo "Mise à jour BuddyPress"
    $RunCmd "/usr/bin/wp plugin activate buddypress --network --allow-root --path=${WP_DIR}" web
    $RunCmd "php /var/www/html/posh-profil/script/wordpress-buddypress.php" web > /dev/null 2>&1
else
    $RunCmd "/usr/bin/wp plugin deactivate buddypress --network --allow-root --path=${WP_DIR}" web
fi


# Activation second admin
if [ "$activer_addadmin" == "oui" ]
then
    echo ""
    echo "Ajout du 2è admin"
    $RunCmd "/usr/bin/wp super-admin add ${uid_addadmin} --allow-root --path=${WP_DIR}" web
fi



# Activation du hook d'update
echo ""
echo "Activation du hook d'update"
$RunCmd "sed -i \"s/^\/\/add_action('pre_site_transient_update_core'/add_action('pre_site_transient_update_core'/g\" ${HOOKS_FILE}" web

fi


