"PHP" / Говнокод #8256 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
reset($queue);
      $query = 'SELECT COUNT(*)'
      .' FROM #__datsogallery'
      .' WHERE (0 != 0';
      while (list($key, $cat) = each($queue)) {
        $query .= ' OR catid = '.$cat;
      }
      $query = $query
      .') AND published = 1'
      .' AND approved = 1';
      $db->setQuery($query);
      $result = $db->query();

Очень возбуждает строка 4.
Это в официальном релизе компонента com_datsogallery к Joomla 1.5

Запостил: airrussia airrussia, (Updated )

Комментарии (20) RSS

  • Ну всё понятно, собственно. Авторы поленились городить дополнительный код и влепили условие 0 != 0, чтобы AND после него всегда сработал, а не выдал синтаксическую ошибку в случае нулевого размера queue.
    Ответить
  • к:YI"L(Q"Q)Q$G!A"X.L"G(V$F:F M(Q.QB B(N:W O$B"E?I)H$O,Y!E:Q!H S,R.T(K(H"Q"J M(IR(P:C"I O)X!V)JR,L$Q!Y C"CQ!O(P(HP$G(N D$P:F:X U X)H$S)B(E!Q?JZ?T?G$B.J,F P!L:R$E"B$P E(H!J.N,J$M!C C?Q!F$T$L(P!GW(E:P,K"J$D A(CC?M,Q,ND?R:R$C:S!O)L.Q.Z.B Z,N$P.PH)G!J!H"K A(R,P"Q:D!C)V?C,T B,M:I!Y$L!Q"K.ZH,VV:Q,T?P(C?L$K:M,W L)P)N!X!N.R$P$I)U!X L)N"D:AA)A:U"IV,C?I,F)D:VP"I:N L:D:I,V:PM!P!P"Y?U?Z!R!O(V$R!K$Z:T(K,U"V?D(X.L!WD,J:N?M!H.I"K!V"FZ V"E"N I.G$C$K$K(I)T?L.B!Z(EC.N)F$Z(L:S?R.W(G:O:G P$M)D$B?M)C:J N?W:I T$V"P$L)C?U!T"T)LR!S"J$I"RZ!L,I.F$U!GT)KJ!O.A,WE$G.M?T"D.C!M K,K)J T.L F P B(H(I"H$R,V:F(K?F!E)J?L!J)Z?V,F,I,Z.C)CI!NH O,T(M:MV,Y$L!S(I$D)U?X,P"CCO$Y.S:J?F.J.X"FA.Z"A G(I(FJ(W.X"F)Q"L:N)F Z?L)YT(D?T!X.O!C:Q S?U,W!Y"P.T,G"V"H,G,D?E,S,V"D(T,Y?S!E.RЩKCTLFRFUSGHUBVUSEXVGIORMNZGTLRBONCWJQOQCLJBJMJWNTXHDGOZJNTQDFGXEEXOMYEWDSZATTIBXMHJRPHNDXOXUJOXKQVCXLTWJZHWNUJLSIGPWLXGEXNXGJLEORLBCOGFYOR
    Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8