]> git.immae.eu Git - github/shaarli/Shaarli.git/blobdiff - application/ApplicationUtils.php
Merge pull request #1698 from ArthurHoaro/feature/plugins-search-filter
[github/shaarli/Shaarli.git] / application / ApplicationUtils.php
diff --git a/application/ApplicationUtils.php b/application/ApplicationUtils.php
deleted file mode 100644 (file)
index 6fb07f3..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-<?php
-/**
- * Shaarli (application) utilities
- */
-class ApplicationUtils
-{
-
-    /**
-     * Checks Shaarli has the proper access permissions to its resources
-     *
-     * @param array $globalConfig The $GLOBALS['config'] array
-     *
-     * @return array A list of the detected configuration issues
-     */
-    public static function checkResourcePermissions($globalConfig)
-    {
-        $errors = array();
-
-        // Check script and template directories are readable
-        foreach (array(
-            'application',
-            'inc',
-            'plugins',
-            $globalConfig['RAINTPL_TPL']
-        ) as $path) {
-            if (! is_readable(realpath($path))) {
-                $errors[] = '"'.$path.'" directory is not readable';
-            }
-        }
-
-        // Check cache and data directories are readable and writeable
-        foreach (array(
-            $globalConfig['CACHEDIR'],
-            $globalConfig['DATADIR'],
-            $globalConfig['PAGECACHE'],
-            $globalConfig['RAINTPL_TMP']
-        ) as $path) {
-            if (! is_readable(realpath($path))) {
-                $errors[] = '"'.$path.'" directory is not readable';
-            }
-            if (! is_writable(realpath($path))) {
-                $errors[] = '"'.$path.'" directory is not writable';
-            }
-        }
-
-        // Check configuration files are readable and writeable
-        foreach (array(
-            $globalConfig['CONFIG_FILE'],
-            $globalConfig['DATASTORE'],
-            $globalConfig['IPBANS_FILENAME'],
-            $globalConfig['LOG_FILE'],
-            $globalConfig['UPDATECHECK_FILENAME']
-        ) as $path) {
-            if (! is_file(realpath($path))) {
-                # the file may not exist yet
-                continue;
-            }
-
-            if (! is_readable(realpath($path))) {
-                $errors[] = '"'.$path.'" file is not readable';
-            }
-            if (! is_writable(realpath($path))) {
-                $errors[] = '"'.$path.'" file is not writable';
-            }
-        }
-
-        return $errors;
-    }
-}