private static function checkCacheFolder() { if (defined('SITE_FOLDER')) { self::$cache_folder = SITE_FOLDER . '/cache/'; } else { self::$cache_folder = APP_FOLDER . '/cache/'; } //Check the cache folder if (!file_exists(self::$cache_folder)) { if (@(!mkdir(self::$cache_folder, 0755))) { if (SITE_STATE != 'production') { Backend::addError('Cannot create cache folder ' . self::$cache_folder); } else { Backend::addError('Cannot create cache folder'); } return false; } } if (!is_writable(self::$cache_folder)) { if (SITE_STATE != 'production') { Backend::addError('Render::Cache folder unwritable (' . self::$cache_folder . ')'); } else { Backend::addError('Render::Cache folder unwritable'); } return false; } return true; }