Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 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
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
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 7
0
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
Exemplo n.º 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
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
Exemplo n.º 10
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
Exemplo n.º 11
0
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
Exemplo n.º 12
0
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
Exemplo n.º 13
0
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
Exemplo n.º 14
0
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')
Exemplo n.º 15
0
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')
Exemplo n.º 16
0
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
Exemplo n.º 17
0
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
Exemplo n.º 18
0
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
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 21
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
Exemplo n.º 22
0
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
Exemplo n.º 23
0
def validation_ca_list (text):
    "Empty or local_file_exists"
    if not text:
        return text
    text = validations.is_local_file_exists (text)
    return text
Exemplo n.º 24
0
def validation_ca_list (text):
    "Empty or local_file_exists"
    if not text:
        return text
    text = validations.is_local_file_exists (text)
    return text