Ejemplo n.º 1
0
function hrt_redirect_rooms()
{
    global $wpdb;
    $redirectkey = fly_redirect_slug();
    $request = $_SERVER['REQUEST_URI'];
    if (!isset($_SERVER['REQUEST_URI'])) {
        $request = substr($_SERVER['PHP_SELF'], 1);
        if (isset($_SERVER['QUERY_STRING']) and $_SERVER['QUERY_STRING'] != '') {
            $request .= '?' . $_SERVER['QUERY_STRING'];
        }
    }
    if (isset($_GET['affkey'])) {
        $request = '/' . $redirectkey . '/' . $_GET['affkey'] . '/';
    }
    if (strpos('/' . $request, '/' . $redirectkey . '/')) {
        $affkey_key = explode('' . $redirectkey . '/', $request);
        $affkey_key = $affkey_key[1];
        $affkey_key = str_replace('/', '', $affkey_key);
        $url = room($affkey_key);
        header("X-Robots-Tag: noindex, nofollow", true);
        header('Location: ' . $url . "\n\n");
        exit;
    }
}
Ejemplo n.º 2
0
    $fromUsername = $postObj->FromUserName;
    $toUsername = $postObj->ToUserName;
    $form_MsgType = $postObj->MsgType;
    $msgid = $postObj->MsgId;
    if ($form_MsgType == "event") {
        $form_Event = $postObj->Event;
        if ($form_Event == "subscribe") {
            $contentStr = "感谢您关注抵抗组织助手!\n游戏介绍请点击http://45.118.133.173/resistance.jpg\n输入“帮助”获取游戏指南。";
            $resultStr = sprintf($textTpl, $fromUsername, $toUsername, time(), $contentStr);
            echo $resultStr;
            exit;
        }
    } elseif ($form_MsgType == "text") {
        $form_content = trim($postObj->Content);
        if (preg_match($pattern_vote, $form_content)) {
            $feedback = vote($form_content, $fromUsername, $msgid);
        } elseif (preg_match($pattern_create, $form_content)) {
            $feedback = create($form_content, $fromUsername);
        } elseif (preg_match($pattern_room, $form_content)) {
            $feedback = room($form_content, $fromUsername);
        } else {
            $feedback = command($form_content, $fromUsername);
        }
        $resultStr = sprintf($textTpl, $fromUsername, $toUsername, time(), $feedback);
        echo $resultStr;
        exit;
    }
} else {
    echo "";
    exit;
}