Exemple #1
0
            if ($foldername != '') {
                $pmfolders["{$folderid}"] = $foldername;
            } else {
                if (isset($oldpmfolders["{$folderid}"])) {
                    $updatefolders[] = $folderid;
                }
            }
        }
        if (!empty($updatefolders)) {
            $db->query_write("UPDATE " . TABLE_PREFIX . "pm SET folderid=0 WHERE userid=" . $vbulletin->userinfo['userid'] . " AND folderid IN(" . implode(', ', $updatefolders) . ")");
        }
        require_once DIR . '/includes/functions_databuild.php';
        if (!empty($pmfolders)) {
            natcasesort($pmfolders);
        }
        build_usertextfields('pmfolders', iif(empty($pmfolders), '', serialize($pmfolders)), $vbulletin->userinfo['userid']);
    }
    ($hook = vBulletinHook::fetch_hook('private_updatefolders')) ? eval($hook) : false;
    $itemtype = $vbphrase['private_message'];
    $itemtypes = $vbphrase['private_messages'];
    eval(print_standard_redirect('foldersedited'));
}
// ############################### start empty folders ###############################
if ($_REQUEST['do'] == 'emptyfolder') {
    $vbulletin->input->clean_gpc('r', 'folderid', TYPE_INT);
    $folderid = $vbulletin->GPC['folderid'];
    // generate navbar
    $navbits[''] = $vbphrase['confirm_deletion'];
    $pmfolders = array('0' => $vbphrase['inbox'], '-1' => $vbphrase['sent_items']);
    if (!empty($vbulletin->userinfo['pmfolders'])) {
        $pmfolders = $pmfolders + unserialize($vbulletin->userinfo['pmfolders']);
Exemple #2
0
            $folderid = intval($folderid);
            if (empty($title)) {
                if ($folders["{$folderid}"]) {
                    $deletefolders .= iif($deletefolders, ',', '') . $folderid;
                }
                unset($folders["{$folderid}"]);
            } else {
                $folders["{$folderid}"] = $title;
            }
        }
        if ($deletefolders) {
            $db->query_write("\n\t\t\t\tUPDATE " . TABLE_PREFIX . "subscribethread\n\t\t\t\tSET folderid = 0\n\t\t\t\tWHERE folderid IN ({$deletefolders}) AND\n\t\t\t\t\tuserid = " . $vbulletin->userinfo['userid']);
        }
        if (!empty($folders)) {
            natcasesort($folders);
        }
        require_once DIR . '/includes/functions_databuild.php';
        build_usertextfields('subfolders', iif(empty($folders), '', serialize($folders)));
    }
    $itemtype = $vbphrase['subscription'];
    $itemtypes = $vbphrase['subscriptions'];
    $vbulletin->url = 'subscription.php?' . $vbulletin->session->vars['sessionurl'] . 'do=viewsubscription';
    eval(print_standard_redirect('foldersedited'));
}
#end doeditfolders
/*======================================================================*\
|| ####################################################################
|| # Downloaded: 12:56, Sat Oct 11th 2008
|| # CVS: $RCSfile$ - $Revision: 27136 $
|| ####################################################################
\*======================================================================*/