#!/bin/bash

if [ "$(CreoleGet activer_apache)" = 'oui' ];then
    # activation des modes PHP
    CreoleRun "phpenmod eole" web
    CreoleRun "phpenmod imap" web

    # gestion des modes apache
    ENMOD="ssl rewrite authnz_ldap proxy headers proxy_http"
    DISMOD=""
    # gestion des cas particuliers (rpaf: #2570 changement vers remoteip: #19148)
    if [ "$(CreoleGet activer_web_behind_revproxy)" = 'oui' ];then
        ENMOD="$ENMOD remoteip"
    else
        DISMOD="$DISMOD remoteip"
    fi
    CreoleRun "a2enmod $ENMOD >/dev/null" web
    [ ! -z $DISMOD ] && CreoleRun "a2dismod $DISMOD >/dev/null" web

    # cleaning obsolete apache module
    CreoleRun "[ -f '/etc/apache2/mods-available/php7.4.load' ] && apt remove -y --purge libapache2-mod-php7.4 2>&1 >/dev/null" web
fi

exit 0
