<?php /** * Database configuration file * * Created by PhpStorm * User: roman * Date: 16.07.15 * Time: 20:17 */ use app\core\db\DatabaseConfiguration; use app\core\etc\Settings; use app\core\modular\Event; Event::addFilter("database.configure", function (DatabaseConfiguration $config) { $settings = Settings::getInstance(); $config->setDsnLogin($settings->get("pdo", "login")); $config->setDsnPassword($settings->get("pdo", "password")); $config->setDsnUri($settings->get("pdo", "dsn")); return $config; });
/** * @param $hash * @return string */ public static function hashToPath($hash) { $prefix = Settings::getInstance()->get("fs", "media"); return sprintf("%s/%s/%s", $prefix, substr($hash, 0, 1), substr($hash, 1, 1)); }