function getTwitterAuth($user_id) {
$d = "SELECT * FROM `twitterAccounts` WHERE `user_id`='".$user_id."'";
$dr=mysql_query($d) or die("Error selecting twitter account: ".mysql_error());
$drow = mysql_fetch_assoc($dr);
$twitter_auth_token = $drow['oauth_token'];
$twitter_auth_secret = $drow['oauth_token_secret'];
return Array("token" => $twitter_auth_token, "secret" => $twitter_auth_secret);
}
function twitterReply($twitter_auth_token, $twitter_auth_secret, $twitter_message, $reply_to_id) {
$twitterObj->setToken($twitter_auth_token, $twitter_auth_secret);
$twitter_user = $twitterObj->get_accountVerify_credentials();
try{
$twitter_user->id;
$twitterObj->post_statusesUpdate(array("status" => $message, "in_reply_to_status_id" => $reply_to_id);
//echo "done";
}
catch(EpiTwitterException $e){}
}
$res = getTwitterAuth($user_id);
twitterReply($res["token"], $res["secret"], $twitter_message, $reply_to_id);
Редактировать: Как видно из другого ответа, установка $ twitter_auth_token и $ twitter_auth_secret является избыточной, к которой могут быть добавлены последние три строки функции getTwitterAuth:
return Array("token" => $drow['oauth_token'], "secret" => $drow['oauth_token_secret']);