template_dir = $object->_get_dir($object->template_dir); $name = ($object->encode_file_name) ? md5($object->template_dir.$file).'.php' : str_replace(".", "_", str_replace("/", "_", $file)).'.php'; @unlink($dir.$name); } else { $_args = ""; foreach(explode('|', $id) as $value) { $_args .= $value.DIRECTORY_SEPARATOR; } template_rm_dir($dir.DIRECTORY_SEPARATOR.$_args); } } } function template_rm_dir($dir) { if (is_file(substr($dir, 0, -1))) { @unlink(substr($dir, 0, -1)); return; } if (!file_exists($dir)) return; if ($d = opendir($dir)) { while(($f = readdir($d)) !== false) { if ($f != '.' && $f != '..') { template_rm_dir($dir.$f.DIRECTORY_SEPARATOR); } } @rmdir($dir.$f); } } ?>