header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); //assigning node data to smarty $smarty->assign('error', $error); $smarty->assign('permissions', $permissions); $smarty->assign('current_vector', $node['node_vector']); if ($permissions['r']) { $smarty->assign('node', $node); } else { $smarty->assign('node', $node); $smarty->display('modules/header.tpl'); $smarty->display('modules/loginbox.tpl'); die; } //setting user location $q = "update users set last_action=NOW(),user_location_vector='" . $node['node_vector'] . "',user_action='" . addslashes($node['node_name']) . "',user_action_id='" . $node['node_id'] . "' where user_id='" . $_SESSION['user_id'] . "'"; $db->executequery($q); $whole_time = SubStr(Time() + SubStr(MicroTime(), 0, 8) - $timer_start, 0, 7); $smarty->assign('whole_time', $whole_time); if (!empty($_GET['template_id'])) { $template_id = $_GET['template_id']; } else { $template_id = false; } if ($template_id == 'download') { if ($permissions['r']) { $linkname = SYSTEM_ROOT . "/files/" . $node['node_id']; $filename = readlink($linkname); $suffix = preg_replace("/(.*?)\\.(.*?)/i", "\$2", $filename); $ext = substr($filename, -3); if ($filename == "") { echo "ERROR: Empty file to download. ";