MDL-15351: fixing the path arguments, and a bit of white space drama cleanup.

This commit is contained in:
scyrma 2008-09-09 08:50:10 +00:00
parent 03f3db97c3
commit d292a40c99

View File

@ -27,7 +27,7 @@ class repository_local extends repository {
} }
private function _encode_path($filearea, $path, $visiblename) { private function _encode_path($filearea, $path, $visiblename) {
return array(serialize(array($filearea, $path)), $visiblename); return array('path'=>serialize(array($filearea, $path)), 'name'=>$visiblename);
} }
private function _decode_path($path) { private function _decode_path($path) {
@ -70,7 +70,7 @@ class repository_local extends repository {
$level = $fileinfo->get_parent(); $level = $fileinfo->get_parent();
while ($level) { while ($level) {
$params = $level->get_params(); $params = $level->get_params();
$ret['path'][] = $this->_encode_path($params['filearea'], $params['filepath'], $level->get_visible_name()); $ret['path'] = $this->_encode_path($params['filearea'], $params['filepath'], $level->get_visible_name());
$level = $level->get_parent(); $level = $level->get_parent();
} }
} }
@ -128,7 +128,7 @@ class repository_local extends repository {
$level = $child->get_parent(); $level = $child->get_parent();
while ($level) { while ($level) {
$params = $level->get_params(); $params = $level->get_params();
$path[] = $this->_encode_path($params['filearea'], $params['filepath'], $level->get_visible_name()); $path = $this->_encode_path($params['filearea'], $params['filepath'], $level->get_visible_name());
$level = $level->get_parent(); $level = $level->get_parent();
} }