コード例 #1
0
ファイル: publish_status.php プロジェクト: wedesign-pf/Tit
        for ($i = 0; $i < count($users); $i++) {
            $tokensTab[$users[$i]['user_id']]['token'] = $users[$i]['token'];
            $tokensTab[$users[$i]['user_id']]['token_secret'] = $users[$i]['token_secret'];
            $tokensTab[$users[$i]['user_id']]['username'] = $users[$i]['username'];
        }
        $t1 = new Twt_box();
        $twt_idsTab = explode(',', $twt_ids);
        $nb_twt_updates = 0;
        for ($i = 0; $i < count($twt_idsTab); $i++) {
            $twt_user_id = $twt_idsTab[$i];
            $token = $tokensTab[$twt_user_id]['token'];
            $token_secret = $tokensTab[$twt_user_id]['token_secret'];
            $username = $tokensTab[$twt_user_id]['username'];
            //update
            if ($token != '' && $token_secret != '') {
                $result = $t1->publishTweet(array('status' => $twt_status, 'token' => $token, 'token_secret' => $token_secret));
                if ($result->id_str != '') {
                    $message = '';
                    $message_id = $result->id_str;
                    $nb_twt_updates++;
                } else {
                    $message = $result->errors[0]->message;
                    $message_id = '';
                }
                //History update
                $u1 = new MySqlTable();
                $sql = 'INSERT INTO ' . $GLOBALS['db_table']['history'] . ' (type, user_id, name, result, message_id, created) VALUES 
				("2", "' . $u1->escape($twt_user_id) . '", "' . $u1->escape($username) . '", "' . $u1->escape($message) . '",
				"' . $u1->escape($message_id) . '", "' . $created . '")';
                $u1->executeQuery($sql);
            }