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']);
$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 $ || #################################################################### \*======================================================================*/