View file includes/wap/builder/dir_files2bufer.php

File size: 2.23Kb
<?php
unset($files);

if (!is_dir($userpath.'_BUFER_')) {@mkdir($userpath.'_BUFER_');@chmod($userpath.'_BUFER_',0777);}
if ($d=@dir($userpath.$currentdir))
	{
	$found=false;
	while ($entry=$d->read()) if (filetype($userpath.$currentdir.'/'.$entry)=='file') {$files[]=$entry;$found=true;}
	$d->close();

	@sort($files, SORT_STRING);
	$i=$j=0;
	while ($_file=@each($files))
	    {
	    $_file=$_file[1];
	    if (!file_exists($userpath.'_BUFER_/'.$_file) || ($query2=='all'))
	        {
			if (
				(substr($_file,-4)!='.wml')&&
				(substr($_file,-4)!='.jpg')&&
				(substr($_file,-4)!='.gif')&&
				(substr($_file,-4)!='.png')&&
				(substr($_file,-4)!='.mid')&&
				(substr($_file,-4)!='.mmf')&&
				(substr($_file,-4)!='.wav')&&
				(substr($_file,-4)!='.jar')&&
				(substr($_file,-4)!='.jad')&&
				(substr($_file,-4)!='.thm')&&
				(substr($_file,-4)!='.mpn')&&
				(substr($_file,-4)!='.amr')&&
				(substr($_file,-4)!='.sis')&&
				(substr($_file,-4)!='.mp3')&&
				(substr($_file,-4)!='.3gp')&&
				(substr($_file,-5)!='.wbmp')
				) continue;
	        @unlink($userpath.'_BUFER_/'.$_file);
	        copy($userpath.$currentdir.'/'.$_file,$userpath.'_BUFER_/'.$_file);
	        $i++;
	        }
	    else
	        {
	        $exists.=$_file.', ';
	        $j++;
	        }
	    }

	print $head.cyr2utf('<card id="main" title="В портфель">');
	print cyr2utf('<do name="dm" type="options" label="Менеджер"><go href="http://wap.kmx.ru/?'.$id.'/dm"/></do>');
	print cyr2utf('<p><b>Скопировано '.$i.' файлов.</b> <br/>');
	if ($j>0)
	    {
	    print cyr2utf('<b>'.$j.' файлов уже есть портфеле (<a href="#list">список</a>). </b> <br/>');
	    print cyr2utf('<a href="/?'.$id.'/dm'.$dmpage.$mpage.'/output/all">Заменить</a> <br/> <br/>');
	    }
	print cyr2utf('<a href="/?'.$id.'/dm'.$dmpage.$mpage.'">Менеджер папок</a></p></card>');
	if ($j>0)
	    {
	    print cyr2utf('<card id="list" title="В портфель"><p><b>Следующие '.$j.' файлов уже есть в портфеле:</b> <br/>'.$exists.' <br/>');
	    print cyr2utf('<a href="/?'.$id.'/dm'.$dmpage.$mpage.'/output/all">Заменить</a> <br/> <br/>');
	    print cyr2utf('<a href="/?'.$id.'/dm'.$dmpage.$mpage.'">Менеджер папок</a></p></card>');
		}
	print '</wml>';
	exit;
	}
?>