diff options
Diffstat (limited to 'common.php')
-rw-r--r-- | common.php | 156 |
1 files changed, 0 insertions, 156 deletions
diff --git a/common.php b/common.php deleted file mode 100644 index 70b18a51..00000000 --- a/common.php +++ /dev/null @@ -1,156 +0,0 @@ -<?php - -require __DIR__.'/core/registry.php'; -require __DIR__.'/core/helper.php'; -require __DIR__.'/core/translator.php'; - -$registry = new Core\Registry; - -$registry->db_version = 16; - -$registry->db = function() use ($registry) { - require __DIR__.'/vendor/PicoDb/Database.php'; - - if (DB_DRIVER === 'sqlite') { - - require __DIR__.'/schemas/sqlite.php'; - - $db = new \PicoDb\Database(array( - 'driver' => 'sqlite', - 'filename' => DB_FILENAME - )); - } - elseif (DB_DRIVER === 'mysql') { - - require __DIR__.'/schemas/mysql.php'; - - $db = new \PicoDb\Database(array( - 'driver' => 'mysql', - 'hostname' => DB_HOSTNAME, - 'username' => DB_USERNAME, - 'password' => DB_PASSWORD, - 'database' => DB_NAME, - 'charset' => 'utf8', - )); - } - else { - die('Database driver not supported'); - } - - if ($db->schema()->check($registry->db_version)) { - return $db; - } - else { - die('Unable to migrate database schema!'); - } -}; - -$registry->event = function() use ($registry) { - require __DIR__.'/core/event.php'; - return new \Core\Event; -}; - -$registry->action = function() use ($registry) { - require_once __DIR__.'/models/action.php'; - return new \Model\Action($registry->shared('db'), $registry->shared('event')); -}; - -$registry->config = function() use ($registry) { - require_once __DIR__.'/models/config.php'; - return new \Model\Config($registry->shared('db'), $registry->shared('event')); -}; - -$registry->acl = function() use ($registry) { - require_once __DIR__.'/models/acl.php'; - return new \Model\Acl($registry->shared('db'), $registry->shared('event')); -}; - -$registry->user = function() use ($registry) { - require_once __DIR__.'/models/user.php'; - return new \Model\User($registry->shared('db'), $registry->shared('event')); -}; - -$registry->comment = function() use ($registry) { - require_once __DIR__.'/models/comment.php'; - return new \Model\Comment($registry->shared('db'), $registry->shared('event')); -}; - -$registry->task = function() use ($registry) { - require_once __DIR__.'/models/task.php'; - return new \Model\Task($registry->shared('db'), $registry->shared('event')); -}; - -$registry->board = function() use ($registry) { - require_once __DIR__.'/models/board.php'; - return new \Model\Board($registry->shared('db'), $registry->shared('event')); -}; - -$registry->project = function() use ($registry) { - require_once __DIR__.'/models/project.php'; - return new \Model\Project($registry->shared('db'), $registry->shared('event')); -}; - -$registry->action = function() use ($registry) { - require_once __DIR__.'/models/action.php'; - return new \Model\Action($registry->shared('db'), $registry->shared('event')); -}; - -$registry->rememberMe = function() use ($registry) { - require_once __DIR__.'/models/remember_me.php'; - return new \Model\RememberMe($registry->shared('db'), $registry->shared('event')); -}; - -$registry->lastLogin = function() use ($registry) { - require_once __DIR__.'/models/last_login.php'; - return new \Model\LastLogin($registry->shared('db'), $registry->shared('event')); -}; - -$registry->google = function() use ($registry) { - require_once __DIR__.'/models/google.php'; - return new \Model\Google($registry->shared('db'), $registry->shared('event')); -}; - -$registry->category = function() use ($registry) { - require_once __DIR__.'/models/category.php'; - return new \Model\Category($registry->shared('db'), $registry->shared('event')); -}; - -if (file_exists('config.php')) require 'config.php'; - -// Board refresh frequency in seconds for the public board view -defined('BOARD_PUBLIC_CHECK_INTERVAL') or define('BOARD_PUBLIC_CHECK_INTERVAL', 60); - -// Board refresh frequency in seconds (the value 0 disable this feature) -defined('BOARD_CHECK_INTERVAL') or define('BOARD_CHECK_INTERVAL', 10); - -// Custom session save path -defined('SESSION_SAVE_PATH') or define('SESSION_SAVE_PATH', ''); - -// Application version -defined('APP_VERSION') or define('APP_VERSION', 'master'); - -// Base directory -define('BASE_URL_DIRECTORY', dirname($_SERVER['PHP_SELF'])); - -// Database driver: sqlite or mysql -defined('DB_DRIVER') or define('DB_DRIVER', 'sqlite'); - -// Sqlite configuration -defined('DB_FILENAME') or define('DB_FILENAME', 'data/db.sqlite'); - -// Mysql configuration -defined('DB_USERNAME') or define('DB_USERNAME', 'root'); -defined('DB_PASSWORD') or define('DB_PASSWORD', ''); -defined('DB_HOSTNAME') or define('DB_HOSTNAME', 'localhost'); -defined('DB_NAME') or define('DB_NAME', 'kanboard'); - -// LDAP configuration -defined('LDAP_AUTH') or define('LDAP_AUTH', false); -defined('LDAP_SERVER') or define('LDAP_SERVER', ''); -defined('LDAP_PORT') or define('LDAP_PORT', 389); -defined('LDAP_USER_DN') or define('LDAP_USER_DN', '%s'); - -// Google authentication -defined('GOOGLE_AUTH') or define('GOOGLE_AUTH', false); -defined('GOOGLE_CLIENT_ID') or define('GOOGLE_CLIENT_ID', ''); -defined('GOOGLE_CLIENT_SECRET') or define('GOOGLE_CLIENT_SECRET', ''); |