コード例 #1
0
ファイル: database.php プロジェクト: pldin601/HomeMusic
<?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;
});
コード例 #2
0
ファイル: FSTools.php プロジェクト: pldin601/HomeMusic
 /**
  * @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));
 }