$rpc_res = rpc_tl_query_result(rpc_tl_query(new_rpc_connection(UWALL_HOST, UWALL_PORT)?

имеится такой код памагите с правкай кода как избавится от $rpc_res = rpc_tl_query_result(rpc_tl_query(new_rpc_connection(UWALL_HOST, UWALL_PORT)

$flags = 1 + 512 + 4 + 0x400;
						$rpc_res = rpc_tl_query_result(rpc_tl_query(new_rpc_connection(UWALL_HOST, UWALL_PORT), array(
							array('text.sendMessage', $id, 
								(1 << 1) + (1 << 2) + (1 << 3) + (1 << 4) + (1 << 5) + (1 << 7) + (1 << 16) + (1 << 17),//legacy_id, peer_msg_id, kludges, text, flags, peer_id, extra0, extra1
								array(
									'kludges' => "\x1".'attach'."\x20".'photo'.$pid."\t",
									'text' => '',
									'flags' => $flags,
									'peer_id' => 0,
									'extra0' => $id,
									'extra1' => $server_time,
									'legacy_id' => 1,
									'peer_msg_id' => $pid
								)
							)
						)));

						$post_id = $rpc_res[0]['result'];
mysqlQ("INSERT INTO feed (owner, object, add_date, mask) VALUES ('{$id}', '{$post_id}', '{$server_time}', '1')");
						mysqlQ("UPDATE photos SET wall_id = '{$post_id}' WHERE photo_id = '{$pid}'");
$row = mysqlQuery("SELECT user_photo, rate_bitmask FROM `users` WHERE user_id = '{$id}'");
						if(($row['rate_bitmask'] & 1) != 1){
							$set_rate = ', rate_bitmask = rate_bitmask + 1, user_rate = user_rate + 15';
						}else $set_rate = '';
						
						mysqlQ("UPDATE `users` SET user_photo = '{$pid}' {$set_rate} WHERE user_id = '{$id}'");
							// Добавляем в профиль
						mysqlQ("INSERT INTO profile_photos (user_id, photo_id) VALUES ('{$id}', '{$pid}')");

					}
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы