private function load() { global $db; $query = 'id ' . 'from filesystem ' . 'where ' . 'filetype is not null and ' . 'last_change>="' . $_SESSION['last_login'] . '" ' . 'order by last_change'; $db->select($query); $newFilesData = $db->data; $newFiles = array(); foreach ($newFilesData as $index => $fileIdArr) { $newFile = new fs_item($fileIdArr['id']); if ($newFile->right_read()) { $newFiles[] = $newFile; } } $this->files = $newFiles; }
<?php /* * This file is part of Infoschool - a web based school intranet. * Copyright (C) 2006 Maikel Linke */ include 'var.php'; $output->secure(); $item_id = 0; if (isset($_GET['id'])) { $item_id = (int) $_GET['id']; } $item = new fs_item($item_id); if (!$item->right_read()) { redirect('./'); } if ($item->is_file()) { $item->send(); } else { $item->load_items(); $content = $item->format(); $output->out($content); }