]> git.pld-linux.org Git - packages/php-pear-HTTP_Upload.git/commitdiff
- rediff against current cvs (r1.53)
authorElan Ruusamäe <glen@pld-linux.org>
Wed, 22 Feb 2006 12:04:29 +0000 (12:04 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    php-pear-HTTP_Upload-bug-4318.patch -> 1.3

php-pear-HTTP_Upload-bug-4318.patch

index 8610e3861f6270f7179f21f078dc83f7deaff694..9905d5b3e004466e0b4786773d30ab34a4c05a23 100644 (file)
@@ -1,6 +1,20 @@
---- ./Upload.php~      2005-06-06 16:52:38.000000000 +0300
-+++ ./Upload.php       2005-06-06 17:02:12.000000000 +0300
-@@ -836,12 +836,14 @@
+--- ./Upload.php~      2006-02-22 13:55:52.000000000 +0200
++++ ./Upload.php       2006-02-22 13:55:56.000000000 +0200
+@@ -590,6 +590,13 @@
+     var $_extensionsMode  = 'deny';
+     /**
++     * @see HTTP_Upload_File::setValidExtensions()
++     * @var bool
++     * @access private
++     */
++      var $_extensionsCaseSensitive = true;
++
++    /**
+      * Contains the desired chmod for uploaded files
+      * @var int
+      * @access private
+@@ -934,12 +941,16 @@
       *                       1) 'deny'   Will deny only the supplied extensions
       *                       2) 'accept' Will accept only the supplied extensions
       *                                   as valid
       * @access public
       */
 -    function setValidExtensions($exts, $mode = 'deny')
-+    function setValidExtensions($exts, $mode = 'deny', $case_sensitive = true)
++    function setValidExtensions($exts, $mode = 'deny', $case_sensitive = null)
      {
-         $this->_extensions_check = $exts;
-         $this->_extensions_mode  = $mode;
-+        $this->_extensions_case_sensitive  = $case_sensitive;
+         $this->_extensionsCheck = $exts;
+         $this->_extensionsMode  = $mode;
++              if (!is_null($case_sensitive)) {
++                      $this->_extensionsCaseSensitive  = $case_sensitive;
++              }
      }
  
      /**
-@@ -854,17 +856,22 @@
+@@ -952,8 +963,12 @@
      {
-         $exts = $this->_extensions_check;
+         $exts = $this->_extensionsCheck;
          settype($exts, 'array');
 +        $ext = $this->getProp('ext');
-+        if (!$this->_extensions_case_sensitive) {
++        if (!$this->_extensionsCaseSensitive) {
 +            $ext = strtolower($ext);
 +        }
-+
-         if ($this->_extensions_mode == 'deny') {
+         if ($this->_extensionsMode == 'deny') {
 -            if (in_array($this->getProp('ext'), $exts)) {
 +            if (in_array($ext, $exts)) {
                  return false;
              }
          // mode == 'accept'
-         } else {
--            if (!in_array($this->getProp('ext'), $exts)) {
-+            if (!in_array($ext, $exts)) {
-                 return false;
-             }
-         }
-         return true;
-     }
- }
--?>
-\ No newline at end of file
-+?>
---- ./Upload.php~      2005-06-06 16:52:38.000000000 +0300
-+++ ./Upload.php       2005-06-06 17:02:12.000000000 +0300
-@@ -549,6 +549,13 @@
-     var $_extensions_mode  = 'deny';
-     /**
-+     * @see HTTP_Upload_File::setValidExtensions()
-+     * @var bool
-+     * @access private
-+     */
-+      var $_extensions_case_sensitive = true;
-+
-+    /**
-      * Contains the desired chmod for uploaded files
-      * @var int
-      * @access private
-@@ -839,11 +846,13 @@
-      * @param bool $case_sensitive Is extension check is case sensitive.
-      * @access public
-      */
--    function setValidExtensions($exts, $mode = 'deny', $case_sensitive = true)
-+    function setValidExtensions($exts, $mode = 'deny', $case_sensitive = null)
-     {
-         $this->_extensions_check = $exts;
-         $this->_extensions_mode  = $mode;
--        $this->_extensions_case_sensitive  = $case_sensitive;
-+              if (!is_null($case_sensitive)) {
-+                      $this->_extensions_case_sensitive  = $case_sensitive;
-+              }
-     }
-     /**
This page took 0.087675 seconds and 4 git commands to generate.