Changeset 1121 for trunk/smf/Sources/Packages.php
- Timestamp:
- 03/29/10 15:37:29 (2 years ago)
- File:
-
- 1 edited
-
trunk/smf/Sources/Packages.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/smf/Sources/Packages.php
r1048 r1121 6 6 * Open-Source Project Inspired by Zef Hemel (zef@zefhemel.com) * 7 7 * =============================================================================== * 8 * Software Version: SMF 1.1.1 0*8 * Software Version: SMF 1.1.11 * 9 9 * Software by: Simple Machines (http://www.simplemachines.org) * 10 10 * Copyright 2006-2009 by: Simple Machines LLC (http://www.simplemachines.org) * … … 732 732 if (!isset($_GET['package']) || $_GET['package'] == 'index.php' || $_GET['package'] == 'installed.list') 733 733 redirectexit('action=packages;sa=browse'); 734 $_GET['package'] = preg_replace('~[\.]+~', '.', strtr($_GET['package'], '/', '_'));734 $_GET['package'] = preg_replace('~[\.]+~', '.', strtr($_GET['package'], array('/' => '_', '\\' => '_'))); 735 735 736 736 // Can't delete what's not there. 737 if (file_exists($boarddir . '/Packages/' . $_GET['package']) )737 if (file_exists($boarddir . '/Packages/' . $_GET['package']) && (substr($_GET['package'], -4) == '.zip' || substr($_GET['package'], -4) == '.tgz' || substr($_GET['package'], -7) == '.tar.gz' || is_dir($boarddir . '/Packages/' . $_GET['package'])) && $_GET['package'] != 'backups' && substr($_GET['package'], 0, 1) != '.') 738 738 { 739 739 packageRequireFTP($scripturl . '?action=packages;sa=remove;package=' . $_GET['package'], array($boarddir . '/Packages/' . $_GET['package'])); … … 910 910 if (isset($_POST['submit'])) 911 911 { 912 checkSession('post'); 913 912 914 updateSettings(array( 913 915 'package_server' => $_POST['pack_server'],
Note: See TracChangeset
for help on using the changeset viewer.
![[infoarena] development](/chrome/site/logo.png)