Browse Source

removed syncdb for now

bugfixes
harshadyeola 10 years ago
parent
commit
8b447792bc
  1. 2
      ee/cli/plugins/site.py
  2. 62
      ee/cli/plugins/sitedb.py

2
ee/cli/plugins/site.py

@ -20,7 +20,7 @@ def ee_site_hook(app):
from ee.core.database import init_db
import ee.cli.plugins.models
init_db(app)
syncdbinfo(app)
# syncdbinfo()
class EESiteController(CementBaseController):

62
ee/cli/plugins/sitedb.py

@ -117,34 +117,34 @@ def getAllsites(self):
Log.error(self, "Unable to query database")
def syncdbinfo(self):
sites = getAllsites(self)
if not sites:
pass
for site in sites:
if site.site_type in ['mysql', 'wp', 'wpsubdir', 'wpsubdomain']:
ee_site_webroot = site.site_path
configfiles = glob.glob(ee_site_webroot + '/*-config.php')
if configfiles:
if EEFileUtils.isexist(self, configfiles[0]):
ee_db_name = (EEFileUtils.grep(self, configfiles[0],
'DB_NAME').split(',')[1]
.split(')')[0].strip().replace('\'', ''))
ee_db_user = (EEFileUtils.grep(self, configfiles[0],
'DB_USER').split(',')[1]
.split(')')[0].strip().replace('\'', ''))
ee_db_pass = (EEFileUtils.grep(self, configfiles[0],
'DB_PASSWORD').split(',')[1]
.split(')')[0].strip().replace('\'', ''))
ee_db_host = (EEFileUtils.grep(self, configfiles[0],
'DB_HOST').split(',')[1]
.split(')')[0].strip().replace('\'', ''))
if site.db_name != ee_db_name:
app.log.debug("Updating {0}"
.format(site.sitename))
updateSiteInfo(self, site.sitename,
db_name=ee_db_name,
db_user=ee_db_user,
db_password=ee_db_pass,
db_host=ee_db_host)
# def syncdbinfo(self):
# sites = getAllsites(self)
# if not sites:
# pass
# for site in sites:
# if site.site_type in ['mysql', 'wp', 'wpsubdir', 'wpsubdomain']:
# ee_site_webroot = site.site_path
# configfiles = glob.glob(ee_site_webroot + '/*-config.php')
# if configfiles:
# if EEFileUtils.isexist(self, configfiles[0]):
# ee_db_name = (EEFileUtils.grep(self, configfiles[0],
# 'DB_NAME').split(',')[1]
# .split(')')[0].strip().replace('\'', ''))
# ee_db_user = (EEFileUtils.grep(self, configfiles[0],
# 'DB_USER').split(',')[1]
# .split(')')[0].strip().replace('\'', ''))
# ee_db_pass = (EEFileUtils.grep(self, configfiles[0],
# 'DB_PASSWORD').split(',')[1]
# .split(')')[0].strip().replace('\'', ''))
# ee_db_host = (EEFileUtils.grep(self, configfiles[0],
# 'DB_HOST').split(',')[1]
# .split(')')[0].strip().replace('\'', ''))
#
# if site.db_name != ee_db_name:
# app.log.debug("Updating {0}"
# .format(site.sitename))
# updateSiteInfo(self, site.sitename,
# db_name=ee_db_name,
# db_user=ee_db_user,
# db_password=ee_db_pass,
# db_host=ee_db_host)

Loading…
Cancel
Save