Example #1
0
<?php

$config = module::import('config');
$dbconfig = $config('db');
//var_dump($dbconfig);
$options = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES ' . $dbconfig->encoding . ';');
$db = new PDO('mysql:dbname=' . $dbconfig->dbname . ';host=' . $dbconfig->host . (!empty($dbconfig->port) ? ';port=' . $dbconfig->port : ''), $dbconfig->username, $dbconfig->password, $options);
//$db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);
//$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
return $db;
Example #2
0
<?php

static $auth;
if (!empty($auth)) {
    return $auth;
}
return module::import('auth-basic');
Example #3
0
<?php

return function ($key = 'application') {
    $storage = module::import('storage-phpfile');
    $storage = $storage(_APP_ROOT . '/app/config');
    return $storage($key);
};
Example #4
0
<?php

module::import('auth-token')->requireTools();
$sname = !empty($_GET['n']) ? $_GET['n'] : $_POST['name'];
//...
Example #5
0
<?php

require $_SERVER['DOCUMENT_ROOT'] . '/vendor/autoload.php';
$auth = module::import('auth');
// example for add auth
$auth->requireAdmin();
// code of page
var_dump($auth->user);
if (empty($auth->user)) {
    $auth->login();
    var_dump('after login: '******'roles'];
    var_dump('is admin: ', isset($roles['admin']));
}
Example #6
0
<?php

$_GET['template'] = 'examplesite';
require 'vendor/autoload.php';
$app = module::import('app');
//$event->trigger('page_start', $nothing);
include $app->template . '/header.php';
//dump($app);
include $app->current_path . '/_data/layout.php';
include $app->template . '/footer.php';
//$event->trigger('page_end', $nothing);
Example #7
0
<?php

require '../vendor/autoload.php';
$db = module::import('db');
var_dump($db);
$sql = module::import('sql');
list($SELECT, $INSERT, $UPDATE, $INSERT_UPDATE, $DELETE) = $sql([$db, 'quote']);
$row = ['name' => 'tester1', 'email' => '*****@*****.**', 'id' => 5];
var_dump($INSERT('table1', $row), $UPDATE('table1', $row), $INSERT_UPDATE('table1', $row), $SELECT('table1', $row), $DELETE('table1', $row));
Example #8
0
<?php

// check is admin
if (!isset(module::import('auth')->user['roles']['admin'])) {
    return;
}
?>

<script src="/vendor/assets/site-editor/init.js"></script>