<?php date_default_timezone_set('UTC'); if(array_key_exists('ENV', $_ENV)) { require(dirname(__FILE__).'/../config.'.$_ENV['ENV'].'.php'); } else { require(dirname(__FILE__).'/../config.php'); } ORM::configure('mysql:host=' . Config::$db['host'] . ';dbname=' . Config::$db['database']); ORM::configure('username', Config::$db['username']); ORM::configure('password', Config::$db['password']); function view($template, $data=[]) { global $templates; return $templates->render($template, $data); } function q() { static $caterpillar = false; if(!$caterpillar) { $logdir = __DIR__.'/../scripts/logs/'; $caterpillar = new Caterpillar('telegraph', '127.0.0.1', 11300, $logdir); } return $caterpillar; }