- Add CMS WordPress

- Some minor bug fixes
This commit is contained in:
2017-09-19 13:41:24 +02:00
parent 3b30a7b170
commit ef7e3de3a5
2 changed files with 112 additions and 17 deletions

View File

@@ -710,6 +710,7 @@ for domain in "${domain_req_for_del_arr[@]}" ; do
file_to_check="$(dirname $_doc_root)/db.inc.php"
file_to_check_mediawiki="$(dirname $_doc_root)/htdocs/LocalSettings.php"
file_to_check_wordpress="$(dirname $_doc_root)/htdocs/wp-config.php"
_found=false
if [[ -r "$file_to_check_mediawiki" ]] && [[ ! -d "$file_to_check_mediawiki" ]] ; then
@@ -741,6 +742,34 @@ for domain in "${domain_req_for_del_arr[@]}" ; do
site_cms="MediaWiki"
elif [[ -r "$file_to_check_wordpress" ]] && [[ ! -d "$file_to_check_wordpress" ]] ; then
db_search_string="define\('DB_NAME'"
_found=false
if grep -i -q -E "^\s*$db_search_string" $file_to_check_wordpress > /dev/null 2>&1 ; then
database="$(grep -i -E "^\s*$db_search_string" $file_to_check_wordpress 2> /dev/null \
| awk -F ',' '{print$2}' \
| awk -F ')' '{print$1}' \
| tail -1 )"
# - Remove leading whitespace characters
database="${database#"${database%%[![:space:]]*}"}"
# - Remove trailing whitespace characters
database="${database%"${database##*[![:space:]]}"}"
# - Rmove trailing semicolon characters
database="${database%"${database##*[!;]}"}"
# - Remove trailing whitespace characters
database="${database#"${database%%[!\']*}"}"
# - Remove trailing inverted comma characters
database="${database%"${database##*[!\']}"}"
_found=true
fi
site_cms="WordPress"
elif [[ -r "$file_to_check" ]] && [[ ! -d "$file_to_check" ]]; then
db_search_strings=('\$db_name' '\$mysql_db')
_found=false