Просмотр файла includes/wap/builder/dir_bufer2dir.php

Размер файла: 1.61Kb
  1. <?php
  2. unset($files);
  3.  
  4. if ($d=@dir($userpath.'_BUFER_'))
  5. {
  6. $found=false;
  7. while ($entry=$d->read()) if (filetype($userpath.'_BUFER_/'.$entry)=='file') {$files[]=$entry;$found=true;}
  8. $d->close();
  9.  
  10. @sort($files, SORT_STRING);
  11. $i=$j=0;
  12. while ($_file=@each($files))
  13. {
  14. $_file=$_file[1];
  15. if (!file_exists($userpath.$currentdir.'/'.$_file) || ($query2=='all'))
  16. {
  17. @unlink($userpath.$currentdir.'/'.$_file);
  18. rename($userpath.'_BUFER_/'.$_file,$userpath.$currentdir.'/'.$_file);
  19. $i++;
  20. }
  21. else
  22. {
  23. $exists.=$_file.', ';
  24. $j++;
  25. }
  26. }
  27.  
  28. if ($j==0) dir_delete($userpath.'_BUFER_/');
  29.  
  30. print $head.cyr2utf('<card id="main" title="Из портфеля">');
  31. print cyr2utf('<do name="dm" type="options" label="Менеджер"><go href="http://wap.kmx.ru/?'.$id.'/dm"/></do>');
  32. print cyr2utf('<p><b>Скопировано '.$i.' файлов.</b> <br/>');
  33. if ($j>0)
  34. {
  35. print cyr2utf('<b>'.$j.' файлов уже существуют (<a href="#list">список</a>). </b> <br/>');
  36. print cyr2utf('<a href="/?'.$id.'/dm'.$dmpage.$mpage.'/input/all">Заменить</a> <br/> <br/>');
  37. }
  38. print cyr2utf('<a href="/?'.$id.'/dm'.$dmpage.$mpage.'">Менеджер папок</a></p></card>');
  39. if ($j>0)
  40. {
  41. print cyr2utf('<card id="list" title="Из портфеля"><p><b>Следующие '.$j.' файлов уже есть в папке:</b> <br/>'.$exists.' <br/>');
  42. print cyr2utf('<a href="/?'.$id.'/dm'.$dmpage.$mpage.'/input/all">Заменить</a> <br/> <br/>');
  43. print cyr2utf('<a href="/?'.$id.'/dm'.$dmpage.$mpage.'">Менеджер папок</a></p></card>');
  44. }
  45. print '</wml>';
  46. exit;
  47. }
  48. ?>