Example #1
0
         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');