| @@ 370-387 (lines=18) @@ | ||
| 367 | } |
|
| 368 | $list = array(); |
|
| 369 | ||
| 370 | if($_list) |
|
| 371 | { |
|
| 372 | foreach($_list as $k => $v) |
|
| 373 | { |
|
| 374 | $src = new stdClass(); |
|
| 375 | $src->data = $v; |
|
| 376 | $res = Context::convertEncoding($src); |
|
| 377 | $v = $res->data; |
|
| 378 | if(strpos($v, 'd') === 0 || strpos($v, '<DIR>')) |
|
| 379 | { |
|
| 380 | $list[] = substr(strrchr($v, ' '), 1) . '/'; |
|
| 381 | } |
|
| 382 | } |
|
| 383 | } |
|
| 384 | else |
|
| 385 | { |
|
| 386 | return new BaseObject(-1, 'msg_ftp_no_directory'); |
|
| 387 | } |
|
| 388 | $this->add('list', $list); |
|
| 389 | } |
|
| 390 | ||
| @@ 92-102 (lines=11) @@ | ||
| 89 | } |
|
| 90 | ||
| 91 | $list = array(); |
|
| 92 | if($_list) |
|
| 93 | { |
|
| 94 | foreach($_list as $k => $v) |
|
| 95 | { |
|
| 96 | $src = new stdClass(); |
|
| 97 | $src->data = $v; |
|
| 98 | $res = Context::convertEncoding($src); |
|
| 99 | $v = $res->data; |
|
| 100 | if(strpos($v,'d') === 0 || strpos($v, '<DIR>')) $list[] = substr(strrchr($v,' '),1) . '/'; |
|
| 101 | } |
|
| 102 | } |
|
| 103 | $this->add('list', $list); |
|
| 104 | } |
|
| 105 | } |
|