|
|
@ -106,28 +106,26 @@ function rcmail_folder_form($attrib)
|
|
|
|
),
|
|
|
|
),
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
if (strlen($path) || !strlen($mbox)) {
|
|
|
|
if (!empty($options) && ($options['norename'] || $options['protected'])) {
|
|
|
|
if (!empty($options) && ($options['norename'] || $options['namespace'] != 'personal')) {
|
|
|
|
// prevent user from moving folder
|
|
|
|
// prevent user from moving folder
|
|
|
|
$hidden_path = new html_hiddenfield(array('name' => '_parent', 'value' => $path));
|
|
|
|
$hidden_path = new html_hiddenfield(array('name' => '_parent', 'value' => $path));
|
|
|
|
$form['props']['fieldsets']['location']['content']['name']['value'] .= $hidden_path->show();
|
|
|
|
$form['props']['fieldsets']['location']['content']['name']['value'] .= $hidden_path->show();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else {
|
|
|
|
else {
|
|
|
|
$selected = isset($_POST['_parent']) ? $_POST['_parent'] : $path_id;
|
|
|
|
$selected = isset($_POST['_parent']) ? $_POST['_parent'] : $path_id;
|
|
|
|
$select = rcmail_mailbox_select(array(
|
|
|
|
$select = rcmail_mailbox_select(array(
|
|
|
|
'name' => '_parent',
|
|
|
|
'name' => '_parent',
|
|
|
|
'noselection' => '---',
|
|
|
|
'noselection' => '---',
|
|
|
|
'realnames' => false,
|
|
|
|
'realnames' => false,
|
|
|
|
'maxlength' => 150,
|
|
|
|
'maxlength' => 150,
|
|
|
|
'unsubscribed' => true,
|
|
|
|
'unsubscribed' => true,
|
|
|
|
'exceptions' => array($mbox_imap),
|
|
|
|
'exceptions' => array($mbox_imap),
|
|
|
|
));
|
|
|
|
));
|
|
|
|
|
|
|
|
|
|
|
|
$form['props']['fieldsets']['location']['content']['path'] = array(
|
|
|
|
$form['props']['fieldsets']['location']['content']['path'] = array(
|
|
|
|
'label' => rcube_label('parentfolder'),
|
|
|
|
'label' => rcube_label('parentfolder'),
|
|
|
|
'value' => $select->show($selected),
|
|
|
|
'value' => $select->show($selected),
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// Settings
|
|
|
|
// Settings
|
|
|
|