From 00556d81ae383c015fb33d2838bc06c23526ce06 Mon Sep 17 00:00:00 2001
From: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
Date: Thu, 5 Apr 2012 11:43:46 +0200
Subject: [PATCH] fix getnumchmodfromh
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
---
wp-admin/includes/class-wp-filesystem-base.php | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/wp-admin/includes/class-wp-filesystem-base.php b/wp-admin/includes/class-wp-filesystem-base.php
index 1f22f24..ca049dc 100644
|
a
|
b
|
class WP_Filesystem_Base { |
| 304 | 304 | if ($key = array_search($attarray[$i], $legal)) |
| 305 | 305 | $realmode .= $legal[$key]; |
| 306 | 306 | |
| 307 | | $mode = str_pad($realmode, 9, '-'); |
| | 307 | $mode = str_pad($realmode, 10, '-', STR_PAD_LEFT); |
| 308 | 308 | $trans = array('-'=>'0', 'r'=>'4', 'w'=>'2', 'x'=>'1'); |
| 309 | 309 | $mode = strtr($mode,$trans); |
| 310 | 310 | |
| 311 | | $newmode = ''; |
| 312 | | $newmode .= $mode[0] + $mode[1] + $mode[2]; |
| 313 | | $newmode .= $mode[3] + $mode[4] + $mode[5]; |
| 314 | | $newmode .= $mode[6] + $mode[7] + $mode[8]; |
| | 311 | $newmode = $mode[0]; |
| | 312 | $newmode .= $mode[1] + $mode[2] + $mode[3]; |
| | 313 | $newmode .= $mode[4] + $mode[5] + $mode[6]; |
| | 314 | $newmode .= $mode[7] + $mode[8] + $mode[9]; |
| 315 | 315 | return $newmode; |
| 316 | 316 | } |
| 317 | 317 | |