/usr/share/l.v.e-manager/utils
# coding:utf-8 # Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2019 All Rights Reserved # # Licensed under CLOUD LINUX LICENSE AGREEMENT # http://cloudlinux.com/docs/LICENSE.TXT from __future__ import print_function from __future__ import division from __future__ import absolute_import import os from dynamicui_base import DynamicUIBase available_flags = ['lve_hideuserstat'] # TODO: make some base class and avoid naming methods like 'sync_plesk' class DynamicUIPlesk(DynamicUIBase): PLESK_CONFIG = '/usr/local/psa/admin/plib/modules/lvemanager.conf' PLESK_CUSTOM_BUTTON = '/usr/local/psa/bin/custombutton' def sync(self, interpreter): if interpreter in ['all']: return None def plesk_check_param(self, param): if os.path.exists(self.PLESK_CONFIG): return self.__get_param(self.PLESK_CONFIG, param) else: return False @staticmethod def __get_param(path, param): try: fd = open(path) data = fd.readlines() except (OSError, IOError) as e: return False for line in data: if line.startswith("%s=" % param): fd.close() return (line.strip().split("="))[1] return None
.
Edit
..
Edit
__pycache__
Edit
activate
Edit
autorestore.py
Edit
cache_phpdata.py
Edit
cache_rubygems.py
Edit
clinfo.php
Edit
cloudlinux-awp-installer.py
Edit
cloudlinux-cli-user.py
Edit
cloudlinux-cli.py
Edit
cloudlinux-selector.py
Edit
cloudlinux-xray.py
Edit
cloudlinux_cli.py
Edit
cloudlinux_cli_user.py
Edit
cpanel_api.py
Edit
create_translate_template.py
Edit
delete-isp-plugin.sh
Edit
delete-plesk-plugin.sh
Edit
downgrades
Edit
dynamicui.py
Edit
dynamicui_base.py
Edit
dynamicui_cpanel.py
Edit
dynamicui_da.py
Edit
dynamicui_plesk.py
Edit
fix-nodejs-environments.py
Edit
generate_locale_files_for_plesk.py
Edit
install-cpanel-plugin.sh
Edit
install-plesk-plugin.sh
Edit
installsupergrp.sh
Edit
libcagefs.py
Edit
libcloudlinux.py
Edit
libsupport.py
Edit
node_wrapper
Edit
npm_wrapper
Edit
plesk-cgi.sh
Edit
python_wrapper
Edit
set_env_vars.py
Edit
sync_locales.py
Edit
ui_package_installer.py
Edit