function checkFolderDuplicate() { $page_folder = string::translate(string::clearBoth(params::get('page_folder'))); $page_parent = params::get('page_parent'); if ($page_folder != '/') { if ($page_parent == 0) { $page_folder = string::addSlashes($page_folder); } else { db::table('pages'); db::where('page_id', $page_parent); $parent_folder = db::get('page_folder'); $page_folder = $parent_folder . $page_folder . '/'; } } db::table('pages'); db::where('page_folder', $page_folder); db::where('page_id', params::get('page_id'), '!='); db::where('site_id', ADMIN_SITE_ID); db::select('page_id'); if (db::rows() != 0) { buffer::set('error'); } }
function rename($file) { $file_info = self::info($file); return string::translate($file_info['name']) . '.' . $file_info['type']; }