That's not the same statement. "There is someone in the pub, such that if he is drinking, everyone is drinking" is not the same as "if someone in the pub is drinking, then everyone is drinking". The first statement checks each person individually for the "if-then" statement, and asserts that at least one of those is true. The second statement is just another way of saying "no one is drinking or everyone is drinking", which is often false.
To illustrate the difference, suppose persons A and B are in the bar. A is drinking, B is not drinking. So someone in the bar is drinking. But everyone is not drinking.
The statement in the OP, "if someone is drinking, then everyone is drinking", is false (P is true, Q is false).
The statement on wikipedia, "there is someone in the pub, such that if he is drinking, then everyone is drinking", is in fact true. Let us check these two statements:
If A is drinking, then everyone is drinking. A is drinking, but everyone is not drinking. So this one is false.
If B is drinking, then everyone is drinking. Since B is not drinking, this statement is true by default.
So there is indeed such a person in the pub that the conditional statement is true, and that person is B. Hence there is someone in the pub, such that if he is drinking, then everyone is drinking.
In the OP, the man said something to the effect of "I noticed the first man was drinking, and if he is drinking then everyone is drinking". This is false unless everyone is in fact drinking. But, if he had seen someone who was not drinking, he could have safely pointed to the non-drinker and said "if that man is drinking, then everyone is drinking". That statement is true because the "if" part is false.