# Some shared sub routines
#
# Author: Patrick Canterino <patrick@patshaping.de>
-# Last modified: 2011-01-05
+# Last modified: 2011-02-11
#
# Copyright (C) 1999-2000 Roland Bluethgen, Frank Schoenmann
-# Copyright (C) 2003-2009 Patrick Canterino
+# Copyright (C) 2003-2011 Patrick Canterino
# All Rights Reserved.
#
# This file can be distributed and/or modified under the terms of
-# of the Artistic License 1.0 (see also the LICENSE file found at
+# of the Artistic License 2.0 (see also the LICENSE file found at
# the top level of the Dev-Editor distribution).
#
encode_html
equal_url
file_name
- is_archive
in_array
+ is_archive
is_disabled_command
is_forbidden_file
mode_string
multi_string
upper_path);
-
+
my @archive_exts = ('.zip', '.tar', '.gz',
'.tar.gz', '.tgz', '.bz2',
'.tar.bz2', '.tbz', '.tbz2',
sub is_archive($)
{
my $file = shift;
-
+
foreach my $ext(@archive_exts)
{
return 1 if(lc(substr($file,length($file)-length($ext),length($ext))) eq lc($ext));
}
-
+
return;
}