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); }