exit; } $sPageCaption = _t('_sys_cnts_bcpt_fave_remove'); $_page['header'] = $sPageCaption; $GLOBALS['_page_cont'][$_ni]['page_main_code'] = DesignBoxContent($sPageCaption, PageListHotRemove($iProfileId, $iTargetId), $oTemplConfig->PageListPop_db_num); break; //add to friends list //add to friends list case 'friend': if ($bAjxMod) { echo PageListFriend($iProfileId, $iTargetId) . $sJQueryJS; exit; } $sPageCaption = _t('_Friend list'); $_page['header'] = $sPageCaption; $GLOBALS['_page_cont'][$_ni]['page_main_code'] = DesignBoxContent($sPageCaption, PageListFriend($iProfileId, $iTargetId), $oTemplConfig->PageListPop_db_num); break; //remove from friends list //remove from friends list case 'remove_friend': if ($bAjxMod) { echo PageListFriendRemove($iProfileId, $iTargetId) . $sJQueryJS; exit; } $sPageCaption = _t('_Remove friend'); $_page['header'] = $sPageCaption; $GLOBALS['_page_cont'][$_ni]['page_main_code'] = DesignBoxContent($sPageCaption, PageListFriendRemove($iProfileId, $iTargetId), $oTemplConfig->PageListPop_db_num); break; //report about spam //report about spam case 'spam':
function addFriend($sUser, $sPwd, $sNick, $sLang) { $iIdProfile = BxDolXMLRPCUtil::getIdByNickname($sNick); if (!$iIdProfile || !($iId = BxDolXMLRPCUtil::checkLogin($sUser, $sPwd))) { return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1, "int")), "struct")); } BxDolXMLRPCUtil::setLanguage($sLang); ob_start(); $_GET['action'] = '1'; require_once BX_DIRECTORY_PATH_ROOT . 'list_pop.php'; ob_end_clean(); $sRet = PageListFriend($iId, $iIdProfile); return new xmlrpcval(trim(strip_tags($sRet))); }
$sourceID = (int) $_COOKIE['memberID']; $targetID = (int) $_GET['ID']; $action = $_GET['action']; $_ni = $_page['name_index']; switch ($action) { case 'block': $_page['header'] = _t("_Block list"); $_page_cont[$_ni]['page_main_code'] = DesignBoxContent(_t('_Block list'), PageListBlock($sourceID, $targetID), $oTemplConfig->PageListPop_db_num); break; case 'hot': $_page['header'] = _t('_Hot list'); $_page_cont[$_ni]['page_main_code'] = DesignBoxContent(_t('_Hot list'), PageListHot($sourceID, $targetID), $oTemplConfig->PageListPop_db_num); break; case 'friend': $_page['header'] = _t('_Friend list'); $_page_cont[$_ni]['page_main_code'] = DesignBoxContent(_t('_Friend list'), PageListFriend($sourceID, $targetID), $oTemplConfig->PageListPop_db_num); break; case 'spam': $_page['header'] = _t('_Spam report'); $_page_cont[$_ni]['page_main_code'] = DesignBoxContent(_t('_Spam report'), PageListSpam($sourceID, $targetID), $oTemplConfig->PageListPop_db_num); break; } PageCode(); function PageListBlock($sourceID, $targetID) { $ret = ''; $query = "REPLACE INTO `BlockList` SET `ID` = '{$sourceID}', `Profile` = '{$targetID}';"; if (db_res($query, 0)) { $ret = _t_action('_User was added to block list'); } else { $ret = _t_err('_Failed to apply changes');