コード例 #1
0
def is_moodle_dir (path):
    path = validations.is_local_dir_exists (path)
    module_inc = os.path.join (path, 'lib/moodlelib.php')
    try:
        validations.is_local_file_exists (module_inc)
    except:
        raise ValueError, _(ERROR_NO_SRC)
    return path
コード例 #2
0
def is_drupal_dir (path):
    path = validations.is_local_dir_exists (path)
    module_inc = os.path.join (path, 'includes/module.inc')
    try:
        validations.is_local_file_exists (module_inc)
    except:
        raise ValueError, _(ERROR_NO_SRC)
    return path
コード例 #3
0
def is_concrete5_dir(path):
    path = validations.is_local_dir_exists(path)
    module_inc = os.path.join(path, 'concrete/libraries/loader.php')
    try:
        validations.is_local_file_exists(module_inc)
    except:
        raise ValueError(_(ERROR_NO_SRC))
    return path
コード例 #4
0
def is_wordpress_dir (path):
    path = validations.is_local_dir_exists (path)
    module_inc = os.path.join (path, 'wp-login.php')
    try:
        validations.is_local_file_exists (module_inc)
    except:
        raise ValueError, _(ERROR_NO_SRC)
    return path
コード例 #5
0
def is_joomla_dir (path):
    path = validations.is_local_dir_exists (path)
    module_inc = os.path.join (path, 'includes/framework.php')
    try:
        validations.is_local_file_exists (module_inc)
    except:
        raise ValueError, _(ERROR_NO_SRC)
    return path
コード例 #6
0
def is_sugar_dir (path):
    path = validations.is_local_dir_exists (path)
    module_inc = os.path.join (path, 'include/entryPoint.php')
    try:
        validations.is_local_file_exists (module_inc)
    except:
        raise ValueError, _(ERROR_NO_SRC)
    return path
コード例 #7
0
ファイル: moinmoin.py プロジェクト: chetan/cherokee
def is_moinmoin_wiki (path):
    path = validations.is_local_dir_exists (path)
    manage = os.path.join (path, "config/wikiconfig.py")
    try:
        validations.is_local_file_exists (manage)
    except:
        raise ValueError, _(ERROR_NO_MOINMOIN_WIKI)
    return path
コード例 #8
0
def is_mailman_arch_dir (path):
    path = validations.is_local_dir_exists (path)
    module_inc = os.path.join (path, "archives/public")
    try:
        validations.is_local_file_exists (module_inc)
    except:
        raise ValueError, _("It doesn't look like a Mailman archive directory.")
    return path
コード例 #9
0
def is_phpmyadmin_dir (path):
    path = validations.is_local_dir_exists (path)
    module_inc = os.path.join (path, 'libraries/common.inc.php')
    try:
        validations.is_local_file_exists (module_inc)
    except:
        raise ValueError, _(ERROR_NO_SRC)
    return path
コード例 #10
0
ファイル: concrete5.py プロジェクト: Daniel15/webserver
def is_concrete5_dir (path):
    path = validations.is_local_dir_exists (path)
    module_inc = os.path.join (path, 'concrete/libraries/loader.php')
    try:
        validations.is_local_file_exists (module_inc)
    except:
        raise ValueError, _(ERROR_NO_SRC)
    return path
コード例 #11
0
ファイル: mediawiki.py プロジェクト: chetan/cherokee
def is_mediawiki_dir(path):
    path = validations.is_local_dir_exists(path)
    module_inc = os.path.join(path, "includes/Article.php")
    try:
        validations.is_local_file_exists(module_inc)
    except:
        raise ValueError, _(ERROR_NO_SRC)
    return path
コード例 #12
0
ファイル: django.py プロジェクト: zevenet/cherokee
def is_django_dir (path):
    path = validations.is_local_dir_exists (path)
    manage = os.path.join (path, "manage.py")

    try:
        validations.is_local_file_exists (manage)
    except:
        raise ValueError, _("Directory doesn't look like a Django based project.")
    return path
コード例 #13
0
ファイル: trac.py プロジェクト: chetan/cherokee
def is_trac_project (path):
    path = validations.is_local_dir_exists (path)
    manage = os.path.join (path, "conf/trac.ini")

    try:
        validations.is_local_file_exists (manage)
    except:
        raise ValueError, _(ERROR_NO_PROJECT)
    return path
コード例 #14
0
ファイル: rails.py プロジェクト: nuxleus/cherokee-webserver
def get_proxy_source(ror_dir):
    if is_ror3_dir(ror_dir):
        return SOURCE_PROXY3

    try:
        validations.is_local_file_exists(os.path.join(path, "script/server"))
        return SOURCE_PROXY
    except:
        pass

    return SOURCE_PROXY.replace('/script/server', '/script/rails')
コード例 #15
0
ファイル: rails.py プロジェクト: BeQ/webserver
def get_proxy_source (ror_dir):
    if is_ror3_dir (ror_dir):
        return SOURCE_PROXY3

    try:
        validations.is_local_file_exists (os.path.join (path, "script/server"))
        return SOURCE_PROXY
    except:
        pass

    return SOURCE_PROXY.replace('/script/server', '/script/rails')
コード例 #16
0
ファイル: symfony.py プロジェクト: nuxleus/cherokee-webserver
def is_symfony_dir (path):
    path = validations.is_local_dir_exists (path)

    try:
        module_inc = os.path.join (path, 'bin/symfony')
        validations.is_local_file_exists (module_inc)
    except ValueError:
        module_inc = os.path.join (path, 'bin/check_configuration.php')
        validations.is_local_file_exists (module_inc)
    except:
        raise ValueError, _(ERROR_NO_SRC)

    return path
コード例 #17
0
ファイル: rails.py プロジェクト: nuxleus/cherokee-webserver
def is_ror_dir(path):
    path = validations.is_local_dir_exists(path)

    try:
        manage = os.path.join(path, "script/server")
        validations.is_local_file_exists(manage)
    except:
        try:
            manage = os.path.join(path, "script/rails")
            validations.is_local_file_exists(manage)
        except:
            raise ValueError, _(ERROR_NO_ROR)

    return path
コード例 #18
0
ファイル: rails.py プロジェクト: BeQ/webserver
def is_ror_dir (path):
    path = validations.is_local_dir_exists (path)

    try:
        manage = os.path.join (path, "script/server")
        validations.is_local_file_exists (manage)
    except:
        try:
            manage = os.path.join (path, "script/rails")
            validations.is_local_file_exists (manage)
        except:
            raise ValueError, _(ERROR_NO_ROR)

    return path
コード例 #19
0
def is_uwsgi_cfg(filename):
    filename = validations.is_local_file_exists(filename)
    mountpoint = find_mountpoint_xml(filename)
    if not mountpoint:
        mountpoint = find_mountpoint_wsgi(filename)
        if not mountpoint:
            raise ValueError, _(ERROR_NO_CONFIG)
    return filename
コード例 #20
0
def is_uwsgi_cfg(filename):
    filename = validations.is_local_file_exists(filename)

    for k in UWSGI_DEFAULT_CONFS:
        if filename.endswith(k):
            return filename

    for k in UWSGI_MAGIC_CONFS:
        if filename.endswith(k):
            return filename
    return filename
コード例 #21
0
ファイル: uwsgi.py プロジェクト: Daniel15/webserver
def is_uwsgi_cfg (filename):
    filename   = validations.is_local_file_exists (filename)

    for k in UWSGI_DEFAULT_CONFS:
	if filename.endswith(k):
		return filename

    for k in UWSGI_MAGIC_CONFS:
	if filename.endswith(k):
		return filename
    return filename
コード例 #22
0
ファイル: rails.py プロジェクト: vlinhd11/webserver
def is_ror3_dir (path):
    try:
        path    = validations.is_local_dir_exists (path)
        gemfile = validations.is_local_file_exists (os.path.join (path, 'Gemfile'))

        data    = open(gemfile, 'r').read()
        tmp     = re.findall("^gem\s+'rails',\s+'3[.0-9]*'", data, re.MULTILINE)
        if tmp:
            return True
    except:
        pass

    return False
コード例 #23
0
ファイル: PageVServer.py プロジェクト: BeQ/webserver
def validation_ca_list (text):
    "Empty or local_file_exists"
    if not text:
        return text
    text = validations.is_local_file_exists (text)
    return text
コード例 #24
0
ファイル: PageVServer.py プロジェクト: dfyuan/webserver
def validation_ca_list (text):
    "Empty or local_file_exists"
    if not text:
        return text
    text = validations.is_local_file_exists (text)
    return text