"> // 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; }
Koko: 8
Ilmoittautuneita: 9
Turnaus alkaa:
Lauantai, 29. tammikuu 2011, klo 21:00
Formaatti:
Single elimination
Sallitut liigat:
Bronze, Silver, Gold, Platinum, Diamond, Master
Avoin/Kutsu: Avoin kaikille.
Map pool:
Arid Wastes
Blistering Sands
Coalition
Decena
Delta Quadrant
Desert Oasis
GSL Legacy of the Void
GSL Tal'Darim Altar
GSL TerminusRe
iCCup God's Garden
iCCup Match Point
iCCup Starlight Breaker
iCCup Valhalla
Incineration Zone
Jungle Basin
Kulas Ravine
| Sija | Pelaaja |
|---|---|
![]() | kelvaron |
![]() | reVy |
| 4 | Jusba |
| 4 | Mayd |
| 8 | bevery |
| 8 | Cruzifix |
| 8 | capu |
| 8 | GoSSuG |