ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/reports/php/shared/iutils.inc.php
Revision: 1.3
Committed: Sat May 18 18:15:57 2002 UTC (22 years ago) by tdb
Branch: MAIN
Changes since 1.2: +19 -0 lines
Log Message:
i-scream is now licensed under the GPL. I've added the GPL headers to every
source file, and put a full copy of the license in the appropriate places.
I think I've covered everything. This is going to be a mad commit ;)

File Contents

# Content
1 <?
2
3 #
4 # i-scream central monitoring system
5 # Copyright (C) 2000-2002 i-scream
6 #
7 # This program is free software; you can redistribute it and/or
8 # modify it under the terms of the GNU General Public License
9 # as published by the Free Software Foundation; either version 2
10 # of the License, or (at your option) any later version.
11 #
12 # This program is distributed in the hope that it will be useful,
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 # GNU General Public License for more details.
16 #
17 # You should have received a copy of the GNU General Public License
18 # along with this program; if not, write to the Free Software
19 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
20 #
21
22 # return an array of subdirectories from a directory.
23 function getdirArray($dir='./',$sort='asort') {
24 global $dir_file_count;
25 if ( is_dir($dir) ) {
26 $fd = @opendir($dir);
27 while ( ($part = @readdir($fd)) == TRUE ) {
28 clearstatcache();
29 if ($part != "." && $part != "..") {
30 $dir_array[] = $part;
31 }
32 }
33 if($fd == TRUE) {
34 closedir($fd);
35 }
36 if (is_array($dir_array)) {
37 $sort($dir_array);
38 $dir_file_count = count($dir_array);
39 Return $dir_array;
40 } else {
41 Return FALSE;
42 }
43 } else {
44 Return FALSE;
45 }
46 }
47
48 ?>