File: folder-delete.php3

package info (click to toggle)
basilix 1.0.3b-1.1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 828 kB
  • ctags: 206
  • sloc: php: 2,681; sql: 45; makefile: 40; sh: 7
file content (41 lines) | stat: -rw-r--r-- 1,141 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
/*
+-------------------------------------------------------------------+
| BasiliX - Copyright (C) 2000 Murat Arslan <arslanm@cyberdude.com> |
+-------------------------------------------------------------------+
*/

// Delete a folder
// ------------------------------------------------------------------

// get the values of the user
require("$BSX_LIBDIR/getvals.inc");
require("$BSX_LIBDIR/imap2.inc");
require("$BSX_LIBDIR/mbox.inc");

// --
$del_folder = decode_strip($folderName);
if(!$del_folder) $err_msg = $lng->p(164); // no folder selected

// --
if($err_msg == "") {
    // ok now lets delete the folder
    $del_folder_enc = imap_utf7_encode($BSX_MDIR . $del_folder);
    $rc = del_mbox($del_folder_enc);
    if($rc == false) $err_msg = $lng->p(165);
    else $info_msg = $lng->p(166);
}

$mboxes = folder_list($total, $mbox_cnt, $IMAP_STYPE, $IMAP_SEPARATOR);
$bsx_mboxes = getbsxmboxes();
// --

lang_load("menu");

// htx files
include("$BSX_HTXDIR/header.htx");
include("$BSX_HTXDIR/menu.htx");
include("$BSX_HTXDIR/folders-list.htx");
include("$BSX_HTXDIR/folders-modify.htx");
include("$BSX_HTXDIR/footer.htx");
?>