mirror of
https://github.com/claradex/nativegallery.git
synced 2024-12-22 16:41: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()
|
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');
|
Page::set('Rules');
|
||||||
|
|
||||||
}
|
}
|
||||||
public static function update()
|
public static function update()
|
||||||
{
|
{
|
||||||
|
|
|
@ -20,6 +20,9 @@ class Routes
|
||||||
Router::post('/api/register', 'ApiController@register');
|
Router::post('/api/register', 'ApiController@register');
|
||||||
Router::get('/about', 'MainController@about');
|
Router::get('/about', 'MainController@about');
|
||||||
Router::get('/rules', 'MainController@rules');
|
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('/update', 'MainController@update');
|
||||||
Router::get('/top30', 'MainController@top30');
|
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
|
<?php
|
||||||
use \App\Services\DB;
|
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">
|
<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>
|
<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">
|
<table class="tmain">
|
||||||
<?php include($_SERVER['DOCUMENT_ROOT'] . '/views/components/Navbar.php'); ?>
|
<?php include($_SERVER['DOCUMENT_ROOT'] . '/views/components/Navbar.php'); ?>
|
||||||
<td class="main">
|
<td class="main">
|
||||||
<h1>Правила сайта</h1>
|
<h1><?= $_GLOBAL['title'] ?></h1>
|
||||||
|
|
||||||
<div class="p20" style="padding:20px">
|
<div class="p20" style="padding:20px">
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
$myfile = fopen($_SERVER['DOCUMENT_ROOT'].'/rules.txt', "r") or die("Unable to open file!");
|
$myfile = fopen($_SERVER['DOCUMENT_ROOT'].$_GLOBAL['rules'], "r") or die("Unable to open file!");
|
||||||
echo nl2br(fread($myfile,filesize($_SERVER['DOCUMENT_ROOT'].'/rules.txt')));
|
echo fread($myfile,filesize($_SERVER['DOCUMENT_ROOT'].$_GLOBAL['rules']));
|
||||||
fclose($myfile);
|
fclose($myfile);
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in a new issue