@@ 1644-1657 (lines=14) @@ | ||
1641 | protected function _save($fp, $path, $name, $stat) |
|
1642 | { |
|
1643 | $itemId = ''; |
|
1644 | if ($name === '') { |
|
1645 | list($parentId, $itemId, $parent) = $this->_bd_splitPath($path); |
|
1646 | } else { |
|
1647 | if ($stat) { |
|
1648 | if (isset($stat['name'])) { |
|
1649 | $name = $stat['name']; |
|
1650 | } |
|
1651 | if (isset($stat['rev']) && strpos($stat['hash'], $this->id) === 0) { |
|
1652 | $itemId = $stat['rev']; |
|
1653 | } |
|
1654 | } |
|
1655 | list(, $parentId) = $this->_bd_splitPath($path); |
|
1656 | $parent = $path; |
|
1657 | } |
|
1658 | ||
1659 | try { |
|
1660 | //Create or Update a file |
@@ 1603-1616 (lines=14) @@ | ||
1600 | protected function _save($fp, $path, $name, $stat) |
|
1601 | { |
|
1602 | $itemId = ''; |
|
1603 | if ($name === '') { |
|
1604 | list($parentId, $itemId, $parent) = $this->_od_splitPath($path); |
|
1605 | } else { |
|
1606 | if ($stat) { |
|
1607 | if (isset($stat['name'])) { |
|
1608 | $name = $stat['name']; |
|
1609 | } |
|
1610 | if (isset($stat['rev']) && strpos($stat['hash'], $this->id) === 0) { |
|
1611 | $itemId = $stat['rev']; |
|
1612 | } |
|
1613 | } |
|
1614 | list(, $parentId) = $this->_od_splitPath($path); |
|
1615 | $parent = $path; |
|
1616 | } |
|
1617 | ||
1618 | try { |
|
1619 | //Create or Update a file |