25 #require_once 'Zend/Filter/Interface.php';    61             #require_once 'Zend/Filter/Exception.php';    65         if (1 < func_num_args()) {
    66             $argv = func_get_args();
    71                 $overwrite = array_shift($argv);
   103         $this->_files = array();
   125             #require_once 'Zend/Filter/Exception.php';   146         if (!is_array($file) || !array_key_exists(
'source', $file) || !array_key_exists(
'target', $file)) {
   150         if ($file[
'source'] == $file[
'target']) {
   154         if (!file_exists($file[
'source'])) {
   158         if (($file[
'overwrite'] == 
true) && (file_exists($file[
'target']))) {
   162         if (file_exists($file[
'target'])) {
   163             #require_once 'Zend/Filter/Exception.php';   171         return $file[
'target'];
   187         if (is_string($file)) {
   191         $result = rename($file[
'source'], $file[
'target']);
   194             return $file[
'target'];
   197         #require_once 'Zend/Filter/Exception.php';   238         if (empty(
$files[
'source'])) {
   242         if (empty(
$files[
'target'])) {
   246         if (empty(
$files[
'overwrite'])) {
   247             $files[
'overwrite'] = 
false;
   251         foreach ($this->_files as $key => 
$value) {
   253                 $this->_files[$key] = 
$files;
   259             $count                = count($this->_files);
   276         foreach ($this->_files as 
$value) {
   277             if (
$value[
'source'] == 
'*') {
   278                 if (!isset($rename[
'source'])) {
   280                     $rename[
'source'] = $file;
   284             if (
$value[
'source'] == $file) {
   289         if (!isset($rename[
'source'])) {
   293         if (!isset($rename[
'target']) or ($rename[
'target'] == 
'*')) {
   294             $rename[
'target'] = $rename[
'source'];
   297         if (
is_dir($rename[
'target'])) {
   298             $name = basename($rename[
'source']);
   299             $last = $rename[
'target'][strlen($rename[
'target']) - 1];
   300             if (($last != 
'/') and ($last != 
'\\')) {
   301                 $rename[
'target'] .= DIRECTORY_SEPARATOR;
   304             $rename[
'target'] .= 
$name;
 
getNewName($value, $source=false)
elseif(isset( $params[ 'redirect_parent']))
_convertOptions($options)
foreach($appDirs as $dir) $files
if(!isset($_GET['name'])) $name