mirror of
https://github.com/danpros/htmly.git
synced 2026-04-17 19:26:08 +05:30
Support Chinese, Japanese, Arabic etc. for slug
Support Chinese, Japanese, Arabic etc. for the slug (post url, tag and category).
This commit is contained in:
parent
96a250274e
commit
2fca100347
3 changed files with 24 additions and 8 deletions
|
|
@ -1157,15 +1157,29 @@ post('/admin/import', function () {
|
||||||
|
|
||||||
// Show Config page
|
// Show Config page
|
||||||
get('/admin/config', function () {
|
get('/admin/config', function () {
|
||||||
|
|
||||||
|
$user = $_SESSION[config("site.url")]['user'];
|
||||||
|
$role = user('role', $user);
|
||||||
|
|
||||||
if (login()) {
|
if (login()) {
|
||||||
config('views.root', 'system/admin/views');
|
config('views.root', 'system/admin/views');
|
||||||
render('config', array(
|
if ($role === 'admin') {
|
||||||
'title' => 'Config - ' . blog_title(),
|
render('config', array(
|
||||||
'description' => blog_description(),
|
'title' => 'Config - ' . blog_title(),
|
||||||
'canonical' => site_url(),
|
'description' => blog_description(),
|
||||||
'bodyclass' => 'config',
|
'canonical' => site_url(),
|
||||||
'breadcrumb' => '<a href="' . site_url() . '">' . config('breadcrumb.home') . '</a> » Config'
|
'bodyclass' => 'config',
|
||||||
));
|
'breadcrumb' => '<a href="' . site_url() . '">' . config('breadcrumb.home') . '</a> » Config'
|
||||||
|
));
|
||||||
|
} else {
|
||||||
|
render('denied', array(
|
||||||
|
'title' => 'Config page - ' . blog_title(),
|
||||||
|
'description' => blog_description(),
|
||||||
|
'canonical' => site_url(),
|
||||||
|
'bodyclass' => 'denied',
|
||||||
|
'breadcrumb' => '',
|
||||||
|
));
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
$login = site_url() . 'login';
|
$login = site_url() . 'login';
|
||||||
header("location: $login");
|
header("location: $login");
|
||||||
|
|
|
||||||
|
|
@ -548,7 +548,7 @@ function flash($key, $msg = null, $now = false)
|
||||||
|
|
||||||
function dispatch()
|
function dispatch()
|
||||||
{
|
{
|
||||||
$path = urldecode($_SERVER['REQUEST_URI']);
|
$path = $_SERVER['REQUEST_URI'];
|
||||||
|
|
||||||
if (config('site.url') !== null)
|
if (config('site.url') !== null)
|
||||||
$path = preg_replace('@^' . preg_quote(site_path()) . '@', '', $path);
|
$path = preg_replace('@^' . preg_quote(site_path()) . '@', '', $path);
|
||||||
|
|
|
||||||
|
|
@ -2521,7 +2521,9 @@ EOF;
|
||||||
echo '<li><a href="' . $base . 'edit/profile">Edit profile</a></li>';
|
echo '<li><a href="' . $base . 'edit/profile">Edit profile</a></li>';
|
||||||
echo '<li><a href="' . $base . 'admin/import">Import</a></li>';
|
echo '<li><a href="' . $base . 'admin/import">Import</a></li>';
|
||||||
echo '<li><a href="' . $base . 'admin/backup">Backup</a></li>';
|
echo '<li><a href="' . $base . 'admin/backup">Backup</a></li>';
|
||||||
|
if ($role === 'admin') {
|
||||||
echo '<li><a href="' . $base . 'admin/config">Config</a></li>';
|
echo '<li><a href="' . $base . 'admin/config">Config</a></li>';
|
||||||
|
}
|
||||||
echo '<li><a href="' . $base . 'admin/clear-cache">Clear cache</a></li>';
|
echo '<li><a href="' . $base . 'admin/clear-cache">Clear cache</a></li>';
|
||||||
echo '<li><a href="' . $base . 'admin/update">Update</a></li>';
|
echo '<li><a href="' . $base . 'admin/update">Update</a></li>';
|
||||||
echo '<li><a href="' . $base . 'logout">Logout</a></li>';
|
echo '<li><a href="' . $base . 'logout">Logout</a></li>';
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue