- Add CMS WordPress
- Some minor bug fixes
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user