コード例 #1
0
ファイル: io_dzz.php プロジェクト: druphliu/dzzoffice
 public function rename($icoid, $text)
 {
     //查找当前目录下是否有同名文件
     $icoarr = C::t('icos')->fetch_by_icoid($icoid);
     if ($icoarr['name'] != $text && ($ricoid = io_dzz::getRepeatIDByName($text, $icoarr['pfid'], $icoarr['type'] == 'folder' ? true : false))) {
         //如果目录下有同名文件
         return array('error' => '文件名已存在!');
     }
     if (!($arr = C::t('icos')->update_by_name($icoid, $text))) {
         return array('error' => 'Not modified!');
     }
     $icoarr['name'] = $text;
     return $icoarr;
 }