コード例 #1
0
ファイル: mailman.py プロジェクト: zevenet/cherokee
def is_mailman_arch_dir (path):
    path = validations.is_local_dir_exists (path)
    file = os.path.join (path, "archives/public")
    try:
        validations.is_local_dir_exists (file)
    except:
        raise ValueError, _("It does not look like a Mailman archive directory.")
    return path
コード例 #2
0
ファイル: trac.py プロジェクト: chetan/cherokee
def is_trac_data (path):
    path = validations.is_local_dir_exists (path)
    manage = os.path.join (path, "htdocs")

    try:
        validations.is_local_dir_exists (manage)
    except:
        raise ValueError, _(ERROR_NO_DATA)
    return path
コード例 #3
0
def is_mailman_imgs_dir(path):
    path = validations.is_local_dir_exists(path)
    file = os.path.join(path, "mailman.jpg")
    if not os.path.exists(file):
        raise ValueError, _(
            "It does not look like a Mailman images directory.")
    return path
コード例 #4
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
コード例 #5
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
コード例 #6
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
コード例 #7
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
コード例 #8
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
コード例 #9
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
コード例 #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
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
コード例 #12
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
コード例 #13
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
コード例 #14
0
def is_mono_dir(path):
    path = validations.is_local_dir_exists(path)

    real_path = get_real_path(path)
    files = [x.lower() for x in os.listdir(real_path)]
    if 'index.aspx' in files or 'default.aspx' in files:
        return path

    raise ValueError, _(ERROR_NO_MONO)
コード例 #15
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
コード例 #16
0
ファイル: mono.py プロジェクト: hikikomorime/webserver
def is_mono_dir(path):
    path = validations.is_local_dir_exists(path)

    real_path = get_real_path(path)
    files = [x.lower() for x in os.listdir(real_path)]
    if "index.aspx" in files or "default.aspx" in files:
        return path

    raise ValueError, _(ERROR_NO_MONO)
コード例 #17
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
コード例 #18
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
コード例 #19
0
ファイル: rails.py プロジェクト: bliksemlabs/webserver
def get_ror_version(path):
    path = validations.is_local_dir_exists (path)

    ror2_bin = os.path.join(path, "script/server")
    ror3_bin = os.path.join(path, "script/rails")
    ror4_bin = os.path.join(path, "bin/rails")

    if os.path.exists(ror2_bin):
        return 2
    elif os.path.exists(ror3_bin):
        return 3
    elif os.path.exists(ror4_bin):
        return 4
コード例 #20
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
コード例 #21
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
コード例 #22
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
コード例 #23
0
ファイル: rails.py プロジェクト: bliksemlabs/webserver
def is_ror_dir(path):
    path = validations.is_local_dir_exists (path)

    ror2_bin = os.path.join(path, "script/server")
    ror3_bin = os.path.join(path, "script/rails")
    ror4_bin = os.path.join(path, "bin/rails")

    if os.path.exists(ror2_bin):
        return path
    elif os.path.exists(ror3_bin):
        return path
    elif os.path.exists(ror4_bin):
        return path
    else:
        raise ValueError, _(ERROR_NO_ROR)
コード例 #24
0
ファイル: mailman.py プロジェクト: zevenet/cherokee
def is_mailman_data_dir (path):
    path = validations.is_local_dir_exists (path)
    file = os.path.join (path, "bin/newlist")
    if not os.path.exists (file):
        raise ValueError, _("It does not look like a Mailman data directory.")
    return path
コード例 #25
0
ファイル: mailman.py プロジェクト: 304471720/webserver
def is_mailman_imgs_dir (path):
    path = validations.is_local_dir_exists (path)
    file = os.path.join (path, "mailman.jpg")
    if not os.path.exists (file):
        raise ValueError, _("It does not look like a Mailman images directory.")
    return path
コード例 #26
0
ファイル: mailman.py プロジェクト: zevenet/cherokee
def is_mailman_cgi_dir (path):
    path = validations.is_local_dir_exists (path)
    file = os.path.join (path, "listinfo")
    if not os.path.exists (file):
        raise ValueError, _("It does not look like a Mailman CGI directory.")
    return path