mirror of
https://github.com/WerySkok/nativegallery.git
synced 2024-12-22 00:21:04 +03:00
Всякая всячина и даже больше
- Правила сайта вынесены в отдельную папку, и теперь они все HTML - Теперь будет отображаться версия сайта на сервере (соответствует последнему коммиту в гит)
This commit is contained in:
parent
d76400797f
commit
e9786a3d8b
9 changed files with 41 additions and 6 deletions
|
@ -24,8 +24,27 @@ class MainController
|
|||
}
|
||||
public static function rules()
|
||||
{
|
||||
$_GLOBAL['rules'] = '/config/rules.html';
|
||||
$_GLOBAL['title'] = 'Правила сайта';
|
||||
Page::set('Rules');
|
||||
}
|
||||
public static function publicationRules()
|
||||
{
|
||||
$_GLOBAL['rules'] = '/config/publicationRules.html';
|
||||
$_GLOBAL['title'] = 'Правила отбора фотографий';
|
||||
Page::set('Rules');
|
||||
}
|
||||
public static function photoRules()
|
||||
{
|
||||
$_GLOBAL['rules'] = '/config/photoRules.html';
|
||||
$_GLOBAL['title'] = 'Правила подписи фотографий';
|
||||
Page::set('Rules');
|
||||
}
|
||||
public static function videoRules()
|
||||
{
|
||||
$_GLOBAL['rules'] = '/config/videoRules.html';
|
||||
$_GLOBAL['title'] = 'Правила видеотеки';
|
||||
Page::set('Rules');
|
||||
|
||||
}
|
||||
public static function update()
|
||||
{
|
||||
|
|
|
@ -20,6 +20,9 @@ class Routes
|
|||
Router::post('/api/register', 'ApiController@register');
|
||||
Router::get('/about', 'MainController@about');
|
||||
Router::get('/rules', 'MainController@rules');
|
||||
Router::get('/rules/pub', 'MainController@publicationRules');
|
||||
Router::get('/rules/photo', 'MainController@photoRules');
|
||||
Router::get('/rules/video', 'MainController@videoRules');
|
||||
Router::get('/update', 'MainController@update');
|
||||
Router::get('/top30', 'MainController@top30');
|
||||
|
||||
|
|
1
config/photoRules.html
Normal file
1
config/photoRules.html
Normal file
|
@ -0,0 +1 @@
|
|||
<b>Правила подписи фотографий</b>
|
1
config/publicationRules.html
Normal file
1
config/publicationRules.html
Normal file
|
@ -0,0 +1 @@
|
|||
<b>Правила публикации фотографий</b>
|
1
config/rules.html
Normal file
1
config/rules.html
Normal file
|
@ -0,0 +1 @@
|
|||
<b>Основные правила сайта.</b>
|
1
config/videoRules.html
Normal file
1
config/videoRules.html
Normal file
|
@ -0,0 +1 @@
|
|||
<b>Правила видеокаталога</b>
|
|
@ -1 +0,0 @@
|
|||
Основные правила сайта.
|
|
@ -1,9 +1,19 @@
|
|||
<?php
|
||||
use \App\Services\DB;
|
||||
|
||||
function get_current_git_commit($branch = 'main')
|
||||
{
|
||||
if ($hash = file_get_contents(sprintf($_SERVER['DOCUMENT_ROOT'] . '/.git/refs/heads/%s', $branch))) {
|
||||
return mb_strimwidth($hash, 0, 7, "");
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<td class="footer">
|
||||
<p>Aloha, Hawaii! | PHP <?=phpversion()?> | MySQL <?=DB::query('SELECT VERSION()')[0]['VERSION()']?></p>
|
||||
<p>Aloha, Hawaii! | PHP <?=phpversion()?> | MySQL <?=DB::query('SELECT VERSION()')[0]['VERSION()']?> | Версия <?=get_current_git_commit ()?></p>
|
||||
<b><a href="/">Главная</a> <a href="/lk/">Личный кабинет</a> <a href="/rules">Правила</a> <a href="/about">О сервере</a></b><br>
|
||||
|
||||
|
||||
|
|
|
@ -19,13 +19,13 @@ use \App\Models\User;
|
|||
<table class="tmain">
|
||||
<?php include($_SERVER['DOCUMENT_ROOT'] . '/views/components/Navbar.php'); ?>
|
||||
<td class="main">
|
||||
<h1>Правила сайта</h1>
|
||||
<h1><?= $_GLOBAL['title'] ?></h1>
|
||||
|
||||
<div class="p20" style="padding:20px">
|
||||
|
||||
<?php
|
||||
$myfile = fopen($_SERVER['DOCUMENT_ROOT'].'/rules.txt', "r") or die("Unable to open file!");
|
||||
echo nl2br(fread($myfile,filesize($_SERVER['DOCUMENT_ROOT'].'/rules.txt')));
|
||||
$myfile = fopen($_SERVER['DOCUMENT_ROOT'].$_GLOBAL['rules'], "r") or die("Unable to open file!");
|
||||
echo fread($myfile,filesize($_SERVER['DOCUMENT_ROOT'].$_GLOBAL['rules']));
|
||||
fclose($myfile);
|
||||
?>
|
||||
</div>
|
||||
|
|
Loading…
Reference in a new issue