blob: 24f519c66651e43df41aa187519bc691bc08960c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
<?php
User::load();
function render_module()
{
// Render::setTitle('abc');
if (!User::isLoggedIn()) {
Render::addTemplate('page-main-guest');
return;
}
// Logged in here
$ipxe = true;
$file = CONFIG_IPXE_DIR . '/last-ip';
if (file_exists($file)) {
$last = file_get_contents($file);
exec('/bin/ip a', $ips);
foreach ($ips as $ip) {
if (preg_match("#inet $last/\d+.*scope#", $ip)) $ipxe = false;
}
}
$sysconfig = !file_exists(CONFIG_HTTP_DIR . '/default/config.tgz');
$minilinux = !file_exists(CONFIG_HTTP_DIR . '/default/kernel') || !file_exists(CONFIG_HTTP_DIR . '/default/initramfs-stage31') || !file_exists(CONFIG_HTTP_DIR . '/default/stage32.sqfs');
Render::addTemplate('page-main', array('user' => User::getName(), 'ipxe' => $ipxe, 'sysconfig' => $sysconfig, 'minilinux' => $minilinux));
}
|