Размер файла: 4.29Kb
- <?php
- $query2=strtolower(rus2tr(utf2cyr($query2)));
-
- if ($query2!='')
- {
- if ((strlen(trim(strtr(strtr(trim($query2),' ','^'),'0123456789_abcdefghjiklmnopqrstuvwxyz',' ')))!=0)||(strlen($query2)>8))
- {
- print $head.cyr2utf('<card id="main" title="Переименовать"><p>'.
- '<b>'.$query4.' - недопустимое имя папки</b><br/>'.
- '<a href="#other">Другое имя</a> <br/>'.
- '<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a>'.
- '</p></card>'.
- '<card id="other" title="Переименовать"><p>'.
- '<b>Новое имя папки:</b><br/>'.
- '<input name="dir'.$nocache.'" type="text" title="Имя папки" value="dir'.$i.'" maxlength="8"/><br/>'.
- '<anchor>Далее'.
- '<go href="http://wap.kmx.ru" method="post">'.
- '<postfield name="query" value="'.$id.'/dm'.$dmpage.$mpage.'/rename/$(dir'.$nocache.')"/>'.
- '<postfield name="cacheop" value="'.$nocache.'"/>'.
- '</go>'.
- '</anchor><br/>'.
- '<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a><br/>'.
- '</p></card></wml>');
- exit;
- }
-
- if ($query3!='') $nocache_=$query3+0;
- $fp = @fopen ($userpath."opeation.cache", "r");$testcache = trim(@fgets($fp, 10));@fclose ($fp);
- if ($nocache_!=$testcache)
- {
- if (is_dir($userpath.$currentdir.'/../'.$query2))
- {
- for ($i=1;is_dir($userpath.$currentdir.'/../dir'.$i);$i++);
- print $head.cyr2utf('<card id="main" title="Переименовать"><p>'.
- '<b>Папка '.$query2.' уже существует</b> <br/>'.
- '<a href="#other">Другое имя</a> <br/>'.
- '<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a>'.
- '</p></card>'.
- '<card id="other" title="Переименовать"><p>'.
- '<b>Новое имя папки:</b><br/>'.
- '<input name="dir'.$nocache.'" type="text" title="Имя папки" value="dir'.$i.'" maxlength="8"/><br/>'.
- '<anchor>Далее'.
- '<go href="http://wap.kmx.ru" method="post">'.
- '<postfield name="query" value="'.$id.'/dm'.$dmpage.$mpage.'/rename/$(dir'.$nocache.')"/>'.
- '<postfield name="cacheop" value="'.$nocache.'"/>'.
- '</go>'.
- '</anchor><br/>'.
- '<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a><br/>'.
- '</p></card></wml>');
- exit;
- }
-
- if (!@rename($userpath.$currentdir,$userpath.$currentdir.'/../'.$query2))
- {
- print $head.cyr2utf('<card id="main" title="Переименовать"><p>'.
- '<b>Невозможно переименовать папку '.$_dir.' в '.$query2.'</b><br/>'.
- '<a href="#other">Другое имя</a> <br/>'.
- '<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a>'.
- '</p></card>'.
- '<card id="other" title="Переименовать"><p>'.
- '<b>Новое имя папки:</b><br/>'.
- '<input name="dir'.$nocache.'" type="text" title="Имя папки" value="dir'.$i.'" maxlength="8"/><br/>'.
- '<anchor>Далее'.
- '<go href="http://wap.kmx.ru" method="post">'.
- '<postfield name="query" value="'.$id.'/dm'.$dmpage.$mpage.'/rename/$(dir'.$nocache.')"/>'.
- '<postfield name="cacheop" value="'.$nocache.'"/>'.
- '</go>'.
- '</anchor><br/>'.
- '<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a><br/>'.
- '</p></card></wml>');
- exit;
- }
- }
- $fp = fopen ($userpath."opeation.cache", "w+");fwrite ($fp, $nocache_);fclose ($fp);
- $tmp=explode('/',str_replace($userpath,'',realpath($userpath.$currentdir)));
- unset($tmp[sizeof($tmp)-1]);
- $_new_current_dir=realpath($userpath.implode('/',$tmp).'/'.$query2);
- if (is_dir($_new_current_dir))
- {
- $currentdir=str_replace('.','',str_replace('/.','',str_replace($userpath,'',$_new_current_dir.'/.')));
- $f=@fopen($sitespath.'/'.$user.'/currentdir.dat','w+');
- @fwrite($f,trim($currentdir));
- @fclose($f);
- }
- if (!is_subdir($userpath,$userpath.$currentdir)) $currentdir='.';
- if ($currentdir=='') $currentdir='.';
- $query1=$query2=$query3=$query4='';
- include($buildpath.'dir.php');
- exit;
- }
- else
- {
- for ($i=1;is_dir($userpath.$currentdir.'/../dir'.$i);$i++);
- print $head.cyr2utf('<card id="main" title="Переименовать"><p>'.
- '<b>Новое имя папки:</b><br/>'.
- '<input name="dir'.$nocache.'" type="text" title="Имя папки" value="dir'.$i.'" maxlength="8"/><br/>'.
- '<a href="?'.$id.'/dm'.$dmpage.$mpage.'/rename/$(dir'.$nocache.')/'.$nocache.'">Далее</a> <br/>'.
- '<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a><br/>'.
- '</p></card></wml>');
- exit;
- }
- ?>