mirror of
https://github.com/KevinMidboe/zoff.git
synced 2025-10-29 18:00:23 +00:00
Now using absolute paths
This commit is contained in:
9
base.php
Executable file
9
base.php
Executable file
@@ -0,0 +1,9 @@
|
|||||||
|
<?php
|
||||||
|
/*
|
||||||
|
*
|
||||||
|
* File: base.php
|
||||||
|
* Description: Keeps track of absolute path to files, to ease development
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
define('ZOFF_BASE_PATH', dirname(__FILE__));
|
||||||
@@ -55,7 +55,8 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
// Require the autoloader
|
// Require the autoloader
|
||||||
require 'vendor/autoload.php';
|
require 'base.php';
|
||||||
|
require ZOFF_BASE_PATH . '/vendor/autoload.php';
|
||||||
|
|
||||||
// New instance of smarty
|
// New instance of smarty
|
||||||
$template = new Smarty();
|
$template = new Smarty();
|
||||||
@@ -68,13 +69,13 @@ $template->right_delimiter = ']]';
|
|||||||
if (!isset($_GET['q'])) {
|
if (!isset($_GET['q'])) {
|
||||||
// Not in a room, fetch active rooms
|
// Not in a room, fetch active rooms
|
||||||
|
|
||||||
$dir = scandir('./lists');
|
$dir = scandir(ZOFF_BASE_PATH . '/lists');
|
||||||
$channels = [];
|
$channels = [];
|
||||||
$time = 60 * 60 * 24 * 3;
|
$time = 60 * 60 * 24 * 3;
|
||||||
|
|
||||||
foreach ($dir as $files) {
|
foreach ($dir as $files) {
|
||||||
if (strpos($files, '.json') !== false) {
|
if (strpos($files, '.json') !== false) {
|
||||||
if (time() - filemtime('./lists/' . $files) < $time) {
|
if (time() - filemtime(ZOFF_BASE_PATH . '/lists/' . $files) < $time) {
|
||||||
$channels[] = ucfirst(str_replace('.json', '', $files));
|
$channels[] = ucfirst(str_replace('.json', '', $files));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user