"> // escape an attribute // partial('Include/matsit_incl.php', array( // render a partial with vars // 'matchId' => $id, // )); // // Benefits: e() makes "did I escape this?" answerable at a glance and B5 can // sweep raw `echo $var` -> `echo e($var)` mechanically. partial() gives the // duplicated *_incl.php fragments a single render path with explicit inputs // instead of relying on leaked globals (C4 dedup target). // Escape a value for safe output inside HTML text or a double/single-quoted // attribute. ENT_QUOTES covers both quote styles; UTF-8 matches the charset // sent by bootstrap.php. Null/ints/floats are cast to string first so callers // don't have to guard them. function e($value) { if ($value === null) { return ''; } return htmlspecialchars((string) $value, ENT_QUOTES, 'UTF-8'); } // Render a PHP partial in an isolated scope with only the variables it is // given. $vars keys become local variables inside the partial, so fragments // declare their inputs instead of reaching into page globals. Path is relative // to the project root (the directory above Include/). function partial($path, $vars = array()) { $full = __DIR__ . '/../' . ltrim($path, '/'); if (!is_file($full)) { error_log('partial(): missing file -- ' . $full); return; } extract($vars, EXTR_SKIP); include $full; } Starcraft2.fi :: Replay :: Haku
1v1
Uusimmat - Top - Kaikki - Haku

Haku

Esiintyvät yksiköt
Terran


















Zerg


















Protoss



















Löydettiin 45 replaytä.

Pelaaja1 Pelaaja2 Map Liiga DL Lisätty Lisääjä Lataa
Divinesia ROMPPERSTOMP Xel'Naga Caverns Custom 554 2014/12/ 6 Fuzer Lataa
ROMPPERSTOMP SaDe Overgrowth LE Custom 515 2014/12/ 6 Fuzer Lataa
ROMPPERSTOMP SaDe Shakuras Plateau Custom 586 2014/12/ 6 Fuzer Lataa
ROMPPERSTOMP FeeliXI Ohana LE Custom 506 2014/12/ 6 feelixi Lataa
ROMPPERSTOMP FeeliXI Akilon Wastes Custom 506 2014/12/ 6 feelixi Lataa
ROMPPERSTOMP elfi Merry Go Round LE Custom 520 2014/10/17 elfi Lataa
ROMPPERSTOMP elfi Overgrowth LE Custom 493 2014/10/17 elfi Lataa
ROMPPERSTOMP elfi Catallena LE Custom 484 2014/10/17 elfi Lataa
Calt ROMPPERSTOMP Catallena LE Custom 533 2014/10/17 Calthrash Lataa
Calt ROMPPERSTOMP Overgrowth LE Custom 502 2014/10/17 Calthrash Lataa
ZhuGeLiang ROMPPERSTOMP King Sejong Station LE Custom 534 2014/10/17 Fuzer Lataa
ZhuGeLiang ROMPPERSTOMP Foxtrot Labs LE Custom 509 2014/10/17 Fuzer Lataa
ZhuGeLiang ROMPPERSTOMP Overgrowth LE Custom 525 2014/10/17 Fuzer Lataa
Jutso ROMPPERSTOMP Overgrowth LE Custom 472 2014/10/17 Jutso Lataa
Jutso ROMPPERSTOMP Merry Go Round LE Custom 506 2014/10/17 Fuzer Lataa
Satsuki ROMPPERSTOMP Catallena LE Custom 437 2014/10/15 Fuzer Lataa
ROMPPERSTOMP elfi Overgrowth LE Custom 491 2014/09/17 elfi Lataa
elfi ROMPPERSTOMP Deadwing LE Custom 484 2014/09/17 elfi Lataa
Luolis ROMPPERSTOMP King Sejong Station LE Custom 487 2014/09/17 Fuzer Lataa
ROMPPERSTOMP Monty Overgrowth LE Custom 449 2014/08/11 Fuzer Lataa
ROMPPERSTOMP Serral Habitation Station LE Custom 521 2014/05/30 Serral Lataa
Serral ROMPPERSTOMP Overgrowth LE Custom 503 2014/05/30 Serral Lataa
ROMPPERSTOMP Welmu Habitation Station LE Custom 486 2014/05/30 Welmu Lataa
Welmu ROMPPERSTOMP Merry Go Round LE Custom 483 2014/05/30 Welmu Lataa
ROMPPERSTOMP PuPu Frost LE Custom 560 2014/05/30 Fuzer Lataa
PuPu ROMPPERSTOMP Alterzim Stronghold TE Custom 568 2014/05/30 Fuzer Lataa
ComeZ ROMPPERSTOMP King Sejong Station LE Custom 547 2014/05/30 Fuzer Lataa
ComeZ ROMPPERSTOMP Overgrowth LE Custom 515 2014/05/30 Fuzer Lataa
ZhuGeLiang ROMPPERSTOMP Bel'Shir Vestige LE Custom 571 2013/12/14 ZhuGeLiang Lataa
ZhuGeLiang ROMPPERSTOMP Bel'Shir Vestige LE Custom 528 2013/12/14 ZhuGeLiang Lataa
ZhuGeLiang ROMPPERSTOMP Bel'Shir Vestige LE Custom 573 2013/12/14 ZhuGeLiang Lataa
Calt ROMPPERSTOMP Arid Wastes Custom 519 2013/12/14 Fuzer Lataa
Calt ROMPPERSTOMP Arid Wastes Custom 572 2013/12/14 Fuzer Lataa
FnaticNaama ROMPPERSTOMP Polar Night LE Custom 525 2013/11/21 azhrak Lataa
FnaticNaama ROMPPERSTOMP Frost LE Custom 543 2013/11/21 azhrak Lataa
ROMPPERSTOMP FnaticNaama Derelict Watcher TE Custom 520 2013/11/21 azhrak Lataa
ROMPPERSTOMP FnaticNaama Yeonsu LE Custom 597 2013/11/21 azhrak Lataa
Jagelius ROMPPERSTOMP Derelict Watcher TE Custom 476 2013/11/21 azhrak Lataa
Jagelius ROMPPERSTOMP Polar Night LE Custom 494 2013/11/21 azhrak Lataa
MOiLANEN ROMPPERSTOMP Derelict Watcher TE Custom 517 2013/11/21 Fuzer Lataa
MOiLANEN ROMPPERSTOMP Derelict Watcher TE Custom 517 2013/11/21 Fuzer Lataa
MOiLANEN ROMPPERSTOMP Polar Night LE Custom 512 2013/11/21 Fuzer Lataa
MOiLANEN ROMPPERSTOMP Polar Night LE Custom 523 2013/11/21 Fuzer Lataa
ROMPPERSTOMP FeeliXI Akilon Wastes Custom 500 2013/11/21 Fuzer Lataa
Soyhi ROMPPERSTOMP Bel'Shir Vestige LE Custom 467 2013/11/21 jagelius Lataa