2018-03-10

This commit is contained in:
Visman 2018-03-10 21:24:39 +07:00
parent e05ec6cf3a
commit af0e433845
3 changed files with 35 additions and 35 deletions

View file

@ -7,23 +7,23 @@ use ForkBB\Models\Page;
use RuntimeException;
// боевой
#error_reporting(E_ALL);
#ini_set('display_errors', 0);
#ini_set('log_errors', 1);
#\error_reporting(E_ALL);
#\ini_set('display_errors', 0);
#\ini_set('log_errors', 1);
// разраб
error_reporting(E_ALL);
ini_set('display_errors', 1);
ini_set('log_errors', 1);
\error_reporting(E_ALL);
\ini_set('display_errors', 1);
\ini_set('log_errors', 1);
mb_language('uni');
mb_internal_encoding('UTF-8');
mb_substitute_character(0xFFFD);
\mb_language('uni');
\mb_internal_encoding('UTF-8');
\mb_substitute_character(0xFFFD);
require __DIR__ . '/../vendor/autoload.php';
if (file_exists(__DIR__ . '/config/main.php')) {
if (\file_exists(__DIR__ . '/config/main.php')) {
$c = new Container(include __DIR__ . '/config/main.php');
} elseif (file_exists(__DIR__ . '/config/install.php')) {
} elseif (\file_exists(__DIR__ . '/config/install.php')) {
$c = new Container(include __DIR__ . '/config/install.php');
} else {
throw new RuntimeException('Application is not configured');
@ -33,10 +33,10 @@ require __DIR__ . '/functions.php';
\ForkBB\_init($c);
// https or http?
if (isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) !== 'off') {
$c->BASE_URL = str_replace('http://', 'https://', $c->BASE_URL);
if (isset($_SERVER['HTTPS']) && \strtolower($_SERVER['HTTPS']) !== 'off') {
$c->BASE_URL = \str_replace('http://', 'https://', $c->BASE_URL);
} else {
$c->BASE_URL = str_replace('https://', 'http://', $c->BASE_URL);
$c->BASE_URL = \str_replace('https://', 'http://', $c->BASE_URL);
}
$c->PUBLIC_URL = $c->BASE_URL . $forkPublicPrefix;
@ -53,7 +53,7 @@ $c->TIME_FORMATS = [$c->config->o_time_format, 'H:i:s', 'H:i', 'g:i:s a', 'g:i a
$controllers = ['Routing', 'Primary'];
$page = null;
while (! $page instanceof Page && $cur = array_pop($controllers)) {
while (! $page instanceof Page && $cur = \array_pop($controllers)) {
$page = $c->$cur;
}
@ -63,6 +63,6 @@ if (null !== $page->onlinePos) {
$tpl = $c->View->rendering($page);
if (null !== $tpl && $c->DEBUG > 0) {
$debug = $c->View->rendering($c->Debug->debug());
$tpl = str_replace('<!-- debuginfo -->', $debug, $tpl);
$tpl = \str_replace('<!-- debuginfo -->', $debug, $tpl);
}
exit($tpl);

View file

@ -35,9 +35,9 @@ function __($arg, ...$args)
$tr = $c->Lang->get($arg);
if (is_array($tr)) {
if (isset($args[0]) && is_int($args[0])) {
$n = array_shift($args);
if (\is_array($tr)) {
if (isset($args[0]) && \is_int($args[0])) {
$n = \array_shift($args);
eval('$n = (int) ' . $tr['plural']);
$tr = $tr[$n];
} else {
@ -47,11 +47,11 @@ function __($arg, ...$args)
if (empty($args)) {
return $tr;
} elseif (is_array($args[0])) {
return strtr($tr, array_map('\ForkBB\e', $args[0]));
} elseif (\is_array($args[0])) {
return \strtr($tr, \array_map('\ForkBB\e', $args[0]));
} else {
$args = array_map('\ForkBB\e', $args);
return sprintf($tr, ...$args);
$args = \array_map('\ForkBB\e', $args);
return \sprintf($tr, ...$args);
}
}
@ -64,7 +64,7 @@ function __($arg, ...$args)
*/
function e($arg)
{
return htmlspecialchars($arg, ENT_HTML5 | ENT_QUOTES | ENT_SUBSTITUTE, 'UTF-8');
return \htmlspecialchars($arg, \ENT_HTML5 | \ENT_QUOTES | \ENT_SUBSTITUTE, 'UTF-8');
}
/**
@ -96,8 +96,8 @@ function cens($arg)
*/
function num($number, $decimals = 0)
{
return is_numeric($number)
? number_format($number, $decimals, __('lang_decimal_point'), __('lang_thousands_sep'))
return \is_numeric($number)
? \number_format($number, $decimals, __('lang_decimal_point'), __('lang_thousands_sep'))
: 'not a number';
}
@ -136,14 +136,14 @@ function dt($arg, $dateOnly = false, $dateFormat = null, $timeFormat = null, $ti
$timeFormat = $c->TIME_FORMATS[$c->user->time_format];
}
$date = gmdate($dateFormat, $arg);
$date = \gmdate($dateFormat, $arg);
if(! $noText) {
$now = time() + $diff;
$now = \time() + $diff;
if ($date == gmdate($dateFormat, $now)) {
if ($date == \gmdate($dateFormat, $now)) {
$date = __('Today');
} elseif ($date == gmdate($dateFormat, $now - 86400)) {
} elseif ($date == \gmdate($dateFormat, $now - 86400)) {
$date = __('Yesterday');
}
}
@ -151,9 +151,9 @@ function dt($arg, $dateOnly = false, $dateFormat = null, $timeFormat = null, $ti
if ($dateOnly) {
return $date;
} elseif ($timeOnly) {
return gmdate($timeFormat, $arg);
return \gmdate($timeFormat, $arg);
} else {
return $date . ' ' . gmdate($timeFormat, $arg);
return $date . ' ' . \gmdate($timeFormat, $arg);
}
}
@ -166,7 +166,7 @@ function dt($arg, $dateOnly = false, $dateFormat = null, $timeFormat = null, $ti
*/
function utc($timestamp)
{
return gmdate('c', $timestamp); // Y-m-d\TH:i:s\Z
return \gmdate('c', $timestamp); // Y-m-d\TH:i:s\Z
}
/**
@ -184,5 +184,5 @@ function size($size)
$size /= 1024;
}
return __('%s ' . $units[$i], sprintf('%.2f', $size));
return __('%s ' . $units[$i], num($size, 2)); // \sprintf('%.2f', $size)
}

View file

@ -1,6 +1,6 @@
<?php
$forkStart = empty($_SERVER['REQUEST_TIME_FLOAT']) ? microtime(true) : $_SERVER['REQUEST_TIME_FLOAT'];
$forkStart = empty($_SERVER['REQUEST_TIME_FLOAT']) ? \microtime(true) : $_SERVER['REQUEST_TIME_FLOAT'];
$forkPublic = __DIR__;
$forkPublicPrefix = '';