Refactor site create
This commit is contained in:
@@ -218,57 +218,27 @@ class WOSiteCreateController(CementBaseController):
|
|||||||
else:
|
else:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
data['php73'] = False
|
# Initialize all PHP versions to False
|
||||||
data['php74'] = False
|
for version in WOVar.wo_php_versions:
|
||||||
data['php72'] = False
|
data[version] = False
|
||||||
data['php80'] = False
|
|
||||||
data['php81'] = False
|
|
||||||
data['php82'] = False
|
|
||||||
|
|
||||||
if data and pargs.php73:
|
|
||||||
data['php73'] = True
|
|
||||||
data['wo_php'] = 'php73'
|
|
||||||
elif data and pargs.php74:
|
|
||||||
data['php74'] = True
|
|
||||||
data['wo_php'] = 'php74'
|
|
||||||
elif data and pargs.php72:
|
|
||||||
data['php72'] = True
|
|
||||||
data['wo_php'] = 'php72'
|
|
||||||
elif data and pargs.php80:
|
|
||||||
data['php80'] = True
|
|
||||||
data['wo_php'] = 'php80'
|
|
||||||
elif data and pargs.php81:
|
|
||||||
data['php81'] = True
|
|
||||||
data['wo_php'] = 'php81'
|
|
||||||
elif data and pargs.php82:
|
|
||||||
data['php82'] = True
|
|
||||||
data['wo_php'] = 'php82'
|
|
||||||
|
|
||||||
|
# Check for PHP versions in pargs
|
||||||
|
for pargs_version, version in WOVar.wo_php_versions.items():
|
||||||
|
if data and getattr(pargs, pargs_version, False):
|
||||||
|
data[pargs_version] = True
|
||||||
|
data['wo_php'] = pargs_version
|
||||||
|
php_version = version
|
||||||
|
break
|
||||||
else:
|
else:
|
||||||
if self.app.config.has_section('php'):
|
if self.app.config.has_section('php'):
|
||||||
config_php_ver = self.app.config.get(
|
config_php_ver = self.app.config.get('php', 'version')
|
||||||
'php', 'version')
|
|
||||||
if config_php_ver == '7.2':
|
for wo_key, php_ver in WOVar.wo_php_versions.items():
|
||||||
data['php72'] = True
|
if php_ver == config_php_ver:
|
||||||
data['wo_php'] = 'php72'
|
data[wo_key] = True
|
||||||
elif config_php_ver == '7.3':
|
data['wo_php'] = wo_key
|
||||||
data['php73'] = True
|
php_version = php_ver
|
||||||
data['wo_php'] = 'php73'
|
break
|
||||||
elif config_php_ver == '7.4':
|
|
||||||
data['php74'] = True
|
|
||||||
data['wo_php'] = 'php74'
|
|
||||||
elif config_php_ver == '8.0':
|
|
||||||
data['php80'] = True
|
|
||||||
data['wo_php'] = 'php80'
|
|
||||||
elif config_php_ver == '8.1':
|
|
||||||
data['php81'] = True
|
|
||||||
data['wo_php'] = 'php81'
|
|
||||||
elif config_php_ver == '8.2':
|
|
||||||
data['php82'] = True
|
|
||||||
data['wo_php'] = 'php82'
|
|
||||||
else:
|
|
||||||
data['php73'] = True
|
|
||||||
data['wo_php'] = 'php73'
|
|
||||||
|
|
||||||
if ((not pargs.wpfc) and (not pargs.wpsc) and
|
if ((not pargs.wpfc) and (not pargs.wpsc) and
|
||||||
(not pargs.wprocket) and
|
(not pargs.wprocket) and
|
||||||
@@ -331,19 +301,6 @@ class WOSiteCreateController(CementBaseController):
|
|||||||
" http://{0}".format(wo_domain))
|
" http://{0}".format(wo_domain))
|
||||||
return
|
return
|
||||||
|
|
||||||
if data['php72']:
|
|
||||||
php_version = "7.2"
|
|
||||||
elif data['php74']:
|
|
||||||
php_version = "7.4"
|
|
||||||
elif data['php80']:
|
|
||||||
php_version = "8.0"
|
|
||||||
elif data['php81']:
|
|
||||||
php_version = "8.1"
|
|
||||||
elif data['php82']:
|
|
||||||
php_version = "8.2"
|
|
||||||
else:
|
|
||||||
php_version = "7.3"
|
|
||||||
|
|
||||||
addNewSite(self, wo_domain, stype, cache, wo_site_webroot,
|
addNewSite(self, wo_domain, stype, cache, wo_site_webroot,
|
||||||
php_version=php_version)
|
php_version=php_version)
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ from wo.core.logging import Log
|
|||||||
def addNewSite(self, site, stype, cache, path,
|
def addNewSite(self, site, stype, cache, path,
|
||||||
enabled=True, ssl=False, fs='ext4', db='mysql',
|
enabled=True, ssl=False, fs='ext4', db='mysql',
|
||||||
db_name=None, db_user=None, db_password=None,
|
db_name=None, db_user=None, db_password=None,
|
||||||
db_host='localhost', hhvm=0, php_version='7.2'):
|
db_host='localhost', hhvm=0, php_version='8.1'):
|
||||||
"""
|
"""
|
||||||
Add New Site record information into the wo database.
|
Add New Site record information into the wo database.
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user