--- twitter.module 2 Jul 2009 14:54:18 -0000 1.3.2.14 +++ twitter.module 25 Oct 2009 01:27:14 -0000 @@ -126,14 +126,16 @@ } $status = strtr($node->twitter['status'], $replacements); - $result = twitter_set_status($node->twitter['account'], $pass, $status); - if (_twitter_request_failure($result)) { - drupal_set_message(t('An error occurred when posting to twitter: %code %error', - array('%code' => $result->code, '%error' => $result->error)), 'warning'); - } - else { - drupal_set_message(t('Successfully posted to Twitter')); - } + foreach($twitter_accounts as $twitter_account) { + twitter_set_status($twitter_account['screen_name'], $twitter_account['password'], $status); + if (_twitter_request_failure($result)) { + drupal_set_message(t('An error occurred when posting to twitter: %code %error', + array('%code' => $result->code, '%error' => $result->error)), 'warning'); + } + else if (!empty($twitter_account['password'])) { + drupal_set_message(t('Successfully posted to Twitter account @account', array('@account' => $twitter_account['screen_name']))); + } + } } break; } --- twitter.api.php 21 Jun 2009 16:21:00 -0000 1.1.2.1 +++ twitter.api.php 25 Oct 2009 01:25:47 -0000 @@ -21,12 +21,12 @@ ); } - $sql = " SELECT ta.*, tu.uid, tu.password, tu.import FROM {twitter_user} tu "; - $sql .= "LEFT JOIN {twitter_account} ta ON (tu.screen_name = ta.screen_name) "; + $sql = "SELECT ta.*, tu.uid, tu.screen_name, tu.password, tu.import FROM {twitter_user} tu "; + $sql .= "LEFT JOIN {twitter_account} ta ON (tu.screen_name = ta.screen_name)"; $sql .= "WHERE tu.uid = %d"; if ($full_access) { - $sql .= " AND tu.password IS NOT NULL"; + $sql .= " AND tu.password != ''"; } $args = array($drupal_user->uid); $results = db_query($sql, $args);