fixed html problem and spelling error
[squirrelmail.git] / src / folders_create.php
index 45b1a5dbf8d94e2530f9a3cd11c7ddb8af3a38ad..7b321d9400a6450994fe778b47f2f6e3396a1136 100644 (file)
@@ -17,8 +17,7 @@
    $imapConnection = sqimap_login($username, $key, $imapServerAddress, $imapPort, 0);
    $dm = sqimap_get_delimiter($imapConnection);
 
-   if (strpos($folder_name, "\"") || strpos($folder_name, ".") ||
-       strpos($folder_name, "/") || strpos($folder_name, "\\") ||
+   if (strpos($folder_name, "\"") || strpos($folder_name, "\\") ||
        strpos($folder_name, "'") || strpos($folder_name, "$dm")) {
       plain_error_message(_("Illegal folder name.  Please select a different name.")."<BR><A HREF=\"../src/folders.php\">"._("Click here to go back")."</A>.", $color);
       exit;
    if ($folder_prefix && (substr($subfolder, 0, strlen($folder_prefix)) != $folder_prefix)){
       $subfolder_orig = $subfolder;
       $subfolder = $folder_prefix . $subfolder;
+   } else {
+      $subfolder_orig = $subfolder;
    }
 
-   if (trim($subfolder_orig) == "[ None ]") {
+   if ((trim($subfolder_orig) == "[ None ]") || (trim(stripslashes($subfolder_orig)) == "[ None ]")) {
       sqimap_mailbox_create ($imapConnection, $folder_prefix.$folder_name, "");
    } else {
       sqimap_mailbox_create ($imapConnection, $subfolder.$dm.$folder_name, "");
@@ -45,7 +46,6 @@
 //   if ($auto_forward == true) {
 //      header ("Location: webmail.php?right_frame=folders.php");
 //   } else {
-      echo "<html><BODY TEXT=\"$color[8]\" BGCOLOR=\"$color[4]\" LINK=\"$color[7]\" VLINK=\"$color[7]\" ALINK=\"$color[7]\">\n";
       displayPageHeader($color, "None");
       echo "<BR><BR><BR><CENTER><B>";
       echo _("Folder Created!");