sie 16

Trochę zaległe, bo jeszcze z lipca, ale ciągle zapominałem tego dodać, a takie rzeczy szkoda gubić. Niech więc będzie dla potomności, z koniecznym dopiskiem "don't try this at home". :)

Pierwsze dwa WTFy nie są na całe szczęście moje - to wynalazki jednego z naszych firmowych programistów. Widać, że chłopak z PHP ma do czynienia tylko jak naprawdę musi. W C# podobno lepiej mu idzie. :)

  1. function news_draw_all(){
  2. // 9999 - tylu newsow napewno w moim zyciu nie osiagniemy, zreszta komu by sie chcialo czytac
  3. return news_draw_on_start(9999);
  4. }
  1. function news_draw_on_start($howMutch){
  2. $q = 'SELECT tytul,tresc,data,id FROM sys_komunikaty ORDER BY data DESC';
  3. $r = mysql_query($q);
  4. $i= 0;
  5. while(($row = mysql_fetch_array($r)) && $i<$howMutch){
  6. $text.= '<div><p>'.$row[0].'</p>';</div>
  7. $text.= _cut_news($row[1],$row[3]);
  8. $text.= '<p align="right">'.$row[2].'</p>';
  9. $i++;
  10. }
  11. return $text;
  12. }

Ostatni jest mój własny i trochę trzeba się wczytać, żeby zobaczyć, co jest właściwie nie tak.

  1. function generate_steps($num, $active) {
  2. $out = "<div id="steps">n";</div>
  3. for ($i=1;$i<=$num;$i++) {
  4. $numerek = _($i);
  5. $active = ($i == $active) ? " class='active_step' " : "";
  6. $szczalka = ($i < $num) ? "<div class="arrow"></div>n" : "";
  7. $out .= "<div>$numerek</div>n $szczalka";
  8. }
  9. $out .= "<br class="s_clear" />n";
  10. return $out;
  11. }

1 komentarz do wpisu “The Daily WTF”

  1. BTM napisał(a) ():

    Gdzieś Ci zjadło drugi kod.

    A w Twoim to pomijając slashe zjedzone zapewne przez skrypt $active is defined but never used.

Dodaj komentarz

Ponieważ wcześniej dostawałem pełno spamu wysłanego za pomocą tego formularza przez boty, aby dodać komentarz, należy w pole 'hasło' wpisać słowo mafefka. W przeciwnym razie komentarz nie zostanie w ogóle dodany.

W komentarzach nie działają żadne tagi HTML. Puste linie w tekście są automatycznie zamieniane na odstępy.




SkyAce_PL