| @@ 551-559 (lines=9) @@ | ||
| 548 | $ok = unlink($url); |
|
| 549 | ||
| 550 | // call "vfs_unlink" hook only after successful unlink, with data from (not longer possible) stat call |
|
| 551 | if ($ok && !class_exists('setup_process', false)) |
|
| 552 | { |
|
| 553 | Api\Hooks::process(array( |
|
| 554 | 'location' => 'vfs_unlink', |
|
| 555 | 'path' => $path[0] == '/' ? $path : Vfs::parse_url($path, PHP_URL_PATH), |
|
| 556 | 'url' => $url, |
|
| 557 | 'stat' => $stat, |
|
| 558 | ),'',true); |
|
| 559 | } |
|
| 560 | return $ok; |
|
| 561 | } |
|
| 562 | ||
| @@ 663-670 (lines=8) @@ | ||
| 660 | $ret = mkdir($url,$mode,$options); |
|
| 661 | ||
| 662 | // call "vfs_mkdir" hook |
|
| 663 | if ($ret && !class_exists('setup_process', false)) |
|
| 664 | { |
|
| 665 | Api\Hooks::process(array( |
|
| 666 | 'location' => 'vfs_mkdir', |
|
| 667 | 'path' => $path[0] == '/' ? $path : Vfs::parse_url($path, PHP_URL_PATH), |
|
| 668 | 'url' => $url, |
|
| 669 | ),'',true); |
|
| 670 | } |
|
| 671 | return $ret; |
|
| 672 | } |
|
| 673 | ||
| @@ 706-714 (lines=9) @@ | ||
| 703 | $ok = rmdir($url); |
|
| 704 | ||
| 705 | // call "vfs_rmdir" hook, only after successful rmdir |
|
| 706 | if ($ok && !class_exists('setup_process', false)) |
|
| 707 | { |
|
| 708 | Api\Hooks::process(array( |
|
| 709 | 'location' => 'vfs_rmdir', |
|
| 710 | 'path' => $path[0] == '/' ? $path : Vfs::parse_url($path, PHP_URL_PATH), |
|
| 711 | 'url' => $url, |
|
| 712 | 'stat' => $stat, |
|
| 713 | ),'',true); |
|
| 714 | } |
|
| 715 | return $ok; |
|
| 716 | } |
|
| 717 | ||