├── README ├── README.markdown ├── .gitignore ├── web ├── js │ └── site.js ├── img │ ├── favicon.ico │ ├── carousel │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ └── 3.jpg │ ├── logos │ │ └── none.gif │ ├── apple-touch-icon.png │ ├── glyphicons-halflings.png │ ├── apple-touch-icon-72x72.png │ ├── apple-touch-icon-114x114.png │ └── glyphicons-halflings-white.png ├── inc │ └── img │ │ ├── bg.gif │ │ ├── bg-box.gif │ │ ├── bg-btn.png │ │ ├── bg-ftr.gif │ │ ├── bg-hd.gif │ │ ├── iphone.jpg │ │ ├── logo.png │ │ ├── rating.gif │ │ ├── splash.jpg │ │ ├── _event1.gif │ │ ├── _event2.gif │ │ ├── _event3.gif │ │ ├── _event4.gif │ │ ├── _rating.gif │ │ ├── flags │ │ ├── ad.gif │ │ ├── ae.gif │ │ ├── af.gif │ │ ├── ag.gif │ │ ├── ai.gif │ │ ├── al.gif │ │ ├── am.gif │ │ ├── an.gif │ │ ├── ao.gif │ │ ├── ar.gif │ │ ├── as.gif │ │ ├── at.gif │ │ ├── au.gif │ │ ├── aw.gif │ │ ├── ax.gif │ │ ├── az.gif │ │ ├── ba.gif │ │ ├── bb.gif │ │ ├── bd.gif │ │ ├── be.gif │ │ ├── bf.gif │ │ ├── bg.gif │ │ ├── bh.gif │ │ ├── bi.gif │ │ ├── bj.gif │ │ ├── bm.gif │ │ ├── bn.gif │ │ ├── bo.gif │ │ ├── br.gif │ │ ├── bs.gif │ │ ├── bt.gif │ │ ├── bv.gif │ │ ├── bw.gif │ │ ├── by.gif │ │ ├── bz.gif │ │ ├── ca.gif │ │ ├── cc.gif │ │ ├── cd.gif │ │ ├── cf.gif │ │ ├── cg.gif │ │ ├── ch.gif │ │ ├── ci.gif │ │ ├── ck.gif │ │ ├── cl.gif │ │ ├── cm.gif │ │ ├── cn.gif │ │ ├── co.gif │ │ ├── cr.gif │ │ ├── cs.gif │ │ ├── cu.gif │ │ ├── cv.gif │ │ ├── cx.gif │ │ ├── cy.gif │ │ ├── cz.gif │ │ ├── de.gif │ │ ├── dj.gif │ │ ├── dk.gif │ │ ├── dm.gif │ │ ├── do.gif │ │ ├── dz.gif │ │ ├── ec.gif │ │ ├── ee.gif │ │ ├── eg.gif │ │ ├── eh.gif │ │ ├── er.gif │ │ ├── es.gif │ │ ├── et.gif │ │ ├── fi.gif │ │ ├── fj.gif │ │ ├── fk.gif │ │ ├── fm.gif │ │ ├── fo.gif │ │ ├── fr.gif │ │ ├── ga.gif │ │ ├── gb.gif │ │ ├── gd.gif │ │ ├── ge.gif │ │ ├── gf.gif │ │ ├── gh.gif │ │ ├── gi.gif │ │ ├── gl.gif │ │ ├── gm.gif │ │ ├── gn.gif │ │ ├── gp.gif │ │ ├── gq.gif │ │ ├── gr.gif │ │ ├── gs.gif │ │ ├── gt.gif │ │ ├── gu.gif │ │ ├── gw.gif │ │ ├── gy.gif │ │ ├── hk.gif │ │ ├── hm.gif │ │ ├── hn.gif │ │ ├── hr.gif │ │ ├── ht.gif │ │ ├── hu.gif │ │ ├── id.gif │ │ ├── ie.gif │ │ ├── il.gif │ │ ├── in.gif │ │ ├── io.gif │ │ ├── iq.gif │ │ ├── ir.gif │ │ ├── is.gif │ │ ├── it.gif │ │ ├── jm.gif │ │ ├── jo.gif │ │ ├── jp.gif │ │ ├── ke.gif │ │ ├── kg.gif │ │ ├── kh.gif │ │ ├── ki.gif │ │ ├── km.gif │ │ ├── kn.gif │ │ ├── kp.gif │ │ ├── kr.gif │ │ ├── kw.gif │ │ ├── ky.gif │ │ ├── kz.gif │ │ ├── la.gif │ │ ├── lb.gif │ │ ├── lc.gif │ │ ├── li.gif │ │ ├── lk.gif │ │ ├── lr.gif │ │ ├── ls.gif │ │ ├── lt.gif │ │ ├── lu.gif │ │ ├── lv.gif │ │ ├── ly.gif │ │ ├── ma.gif │ │ ├── mc.gif │ │ ├── md.gif │ │ ├── me.gif │ │ ├── mg.gif │ │ ├── mh.gif │ │ ├── mk.gif │ │ ├── ml.gif │ │ ├── mm.gif │ │ ├── mn.gif │ │ ├── mo.gif │ │ ├── mp.gif │ │ ├── mq.gif │ │ ├── mr.gif │ │ ├── ms.gif │ │ ├── mt.gif │ │ ├── mu.gif │ │ ├── mv.gif │ │ ├── mw.gif │ │ ├── mx.gif │ │ ├── my.gif │ │ ├── mz.gif │ │ ├── na.gif │ │ ├── nc.gif │ │ ├── ne.gif │ │ ├── nf.gif │ │ ├── ng.gif │ │ ├── ni.gif │ │ ├── nl.gif │ │ ├── no.gif │ │ ├── np.gif │ │ ├── nr.gif │ │ ├── nu.gif │ │ ├── nz.gif │ │ ├── om.gif │ │ ├── pa.gif │ │ ├── pe.gif │ │ ├── pf.gif │ │ ├── pg.gif │ │ ├── ph.gif │ │ ├── pk.gif │ │ ├── pl.gif │ │ ├── pm.gif │ │ ├── pn.gif │ │ ├── pr.gif │ │ ├── ps.gif │ │ ├── pt.gif │ │ ├── pw.gif │ │ ├── py.gif │ │ ├── qa.gif │ │ ├── re.gif │ │ ├── ro.gif │ │ ├── rs.gif │ │ ├── ru.gif │ │ ├── rw.gif │ │ ├── sa.gif │ │ ├── sb.gif │ │ ├── sc.gif │ │ ├── sd.gif │ │ ├── se.gif │ │ ├── sg.gif │ │ ├── sh.gif │ │ ├── si.gif │ │ ├── sj.gif │ │ ├── sk.gif │ │ ├── sl.gif │ │ ├── sm.gif │ │ ├── sn.gif │ │ ├── so.gif │ │ ├── sr.gif │ │ ├── st.gif │ │ ├── sv.gif │ │ ├── sy.gif │ │ ├── sz.gif │ │ ├── tc.gif │ │ ├── td.gif │ │ ├── tf.gif │ │ ├── tg.gif │ │ ├── th.gif │ │ ├── tj.gif │ │ ├── tk.gif │ │ ├── tl.gif │ │ ├── tm.gif │ │ ├── tn.gif │ │ ├── to.gif │ │ ├── tr.gif │ │ ├── tt.gif │ │ ├── tv.gif │ │ ├── tw.gif │ │ ├── tz.gif │ │ ├── ua.gif │ │ ├── ug.gif │ │ ├── um.gif │ │ ├── us.gif │ │ ├── uy.gif │ │ ├── uz.gif │ │ ├── va.gif │ │ ├── vc.gif │ │ ├── ve.gif │ │ ├── vg.gif │ │ ├── vi.gif │ │ ├── vn.gif │ │ ├── vu.gif │ │ ├── wf.gif │ │ ├── ws.gif │ │ ├── ye.gif │ │ ├── yt.gif │ │ ├── za.gif │ │ ├── zm.gif │ │ ├── zw.gif │ │ ├── fam.gif │ │ ├── wales.gif │ │ ├── england.gif │ │ ├── catalonia.gif │ │ ├── scotland.gif │ │ └── europeanunion.gif │ │ ├── loading.gif │ │ ├── rating-0.gif │ │ ├── rating-1.gif │ │ ├── rating-2.gif │ │ ├── rating-3.gif │ │ ├── rating-4.gif │ │ ├── rating-5.gif │ │ ├── usr-lft.gif │ │ ├── usr-rgt.gif │ │ ├── bg-menu-lft.png │ │ ├── bg-menu-rgt.png │ │ ├── datepicker.gif │ │ ├── docs │ │ ├── csv1.png │ │ ├── csv2.png │ │ ├── csv3.png │ │ └── screenshot1.png │ │ ├── icon-about.gif │ │ ├── icon-blog.gif │ │ ├── icon-event.gif │ │ ├── icon-ical.gif │ │ ├── icon-search.gif │ │ ├── icon-slides.gif │ │ ├── icon-talk.gif │ │ ├── rating-off.jpg │ │ ├── rating-on.jpg │ │ ├── LOGO-COMBELL.png │ │ ├── icon-comment.gif │ │ ├── rating-delete.gif │ │ ├── bg-btn-disabled.gif │ │ ├── bg-btn-success.gif │ │ ├── event_icons │ │ ├── itmc.gif │ │ ├── none.gif │ │ ├── dpc09.gif │ │ ├── none1.gif │ │ ├── oscon2009.gif │ │ ├── phpgg2009.gif │ │ ├── phpnw2008.gif │ │ ├── phptek09.gif │ │ ├── phptek091.gif │ │ ├── phpuk2009.gif │ │ ├── pycon09.gif │ │ ├── testfest.jpg │ │ ├── bigdesign09.gif │ │ ├── codeworks09.gif │ │ ├── froscon2009.gif │ │ ├── php09_90x90.jpg │ │ ├── phpconit09.gif │ │ ├── phpgg20091.gif │ │ ├── phpquebec09.gif │ │ ├── phpuk20091.gif │ │ ├── tek09-uncon.jpg │ │ ├── transcamp09.gif │ │ ├── PHPConfBR200.jpg │ │ ├── drupalpcon2009.gif │ │ ├── forumphhp2008.gif │ │ ├── ipcspring2009.jpg │ │ ├── ipcspring20091.jpg │ │ ├── ipcspring20092.jpg │ │ ├── ipcspring20093.jpg │ │ ├── ipcspring20094.jpg │ │ ├── linuxcon2009.gif │ │ ├── phpappalachia.gif │ │ ├── phpappalachia1.gif │ │ ├── phpday09italy.jpg │ │ ├── phpworks2008.gif │ │ ├── apacheconus2008.gif │ │ ├── opensourcebridge.gif │ │ ├── oracleopenworld.gif │ │ ├── zendconexpo2008.gif │ │ ├── capitalareanetsig.gif │ │ ├── phpunconference09.jpg │ │ ├── phpunconference091.jpg │ │ └── barcamplima-90x90-llama.png │ │ ├── signin_facebook.png │ │ ├── signin_twitter.png │ │ ├── LOGO-COMBELL_small.gif │ │ ├── top-search-submit.png │ │ ├── twitter_share_icon.gif │ │ ├── btn-submit-your-event.gif │ │ └── category_icons │ │ ├── talk.gif │ │ ├── keynote.gif │ │ ├── workshop.gif │ │ └── social-event.gif ├── .htaccess └── index.php ├── Vendor └── Twig │ ├── test │ ├── Twig │ │ └── Tests │ │ │ ├── Fixtures │ │ │ ├── tags │ │ │ │ ├── special_chars.test │ │ │ │ ├── raw │ │ │ │ │ ├── basic.test │ │ │ │ │ └── whitespace_control.test │ │ │ │ ├── block │ │ │ │ │ ├── special_chars.test │ │ │ │ │ └── basic.test │ │ │ │ ├── set │ │ │ │ │ ├── capture-empty.test │ │ │ │ │ ├── capture.test │ │ │ │ │ ├── expression.test │ │ │ │ │ └── basic.test │ │ │ │ ├── filter │ │ │ │ │ ├── json_encode.test │ │ │ │ │ ├── multiple.test │ │ │ │ │ ├── basic.test │ │ │ │ │ ├── with_for_tag.test │ │ │ │ │ ├── nested.test │ │ │ │ │ └── with_if_tag.test │ │ │ │ ├── use │ │ │ │ │ ├── deep_empty.test │ │ │ │ │ ├── basic.test │ │ │ │ │ ├── aliases.test │ │ │ │ │ ├── deep.test │ │ │ │ │ ├── multiple.test │ │ │ │ │ └── multiple_aliases.test │ │ │ │ ├── macro │ │ │ │ │ ├── special_chars.test │ │ │ │ │ ├── endmacro_name.test │ │ │ │ │ ├── from.test │ │ │ │ │ ├── basic.test │ │ │ │ │ ├── self_import.test │ │ │ │ │ └── external.test │ │ │ │ ├── for │ │ │ │ │ ├── keys.test │ │ │ │ │ ├── values.test │ │ │ │ │ ├── keys_and_values.test │ │ │ │ │ ├── loop_context_local.test │ │ │ │ │ ├── condition.test │ │ │ │ │ ├── context.test │ │ │ │ │ ├── inner_variables.test │ │ │ │ │ ├── nested_else.test │ │ │ │ │ ├── recursive.test │ │ │ │ │ ├── loop_context.test │ │ │ │ │ └── else.test │ │ │ │ ├── include │ │ │ │ │ ├── basic.test │ │ │ │ │ ├── templates_as_array.test │ │ │ │ │ ├── template_instance.test │ │ │ │ │ ├── expression.test │ │ │ │ │ ├── with_variables.test │ │ │ │ │ ├── ignore_missing.test │ │ │ │ │ └── only.test │ │ │ │ ├── inheritance │ │ │ │ │ ├── parent_in_a_block.test │ │ │ │ │ ├── extends_as_array.test │ │ │ │ │ ├── basic.test │ │ │ │ │ ├── dynamic.test │ │ │ │ │ ├── parent_without_extends.test │ │ │ │ │ ├── parent.test │ │ │ │ │ ├── parent_without_extends_but_traits.test │ │ │ │ │ ├── parent_change.test │ │ │ │ │ ├── template_instance.test │ │ │ │ │ ├── multiple.test │ │ │ │ │ ├── nested_inheritance.test │ │ │ │ │ ├── conditional.test │ │ │ │ │ ├── parent_nested.test │ │ │ │ │ └── parent_isolation.test │ │ │ │ ├── autoescape │ │ │ │ │ ├── double_escaping.test │ │ │ │ │ ├── raw.test │ │ │ │ │ ├── blocks.test │ │ │ │ │ ├── strategy.test │ │ │ │ │ ├── basic.test │ │ │ │ │ ├── nested.test │ │ │ │ │ ├── objects.test │ │ │ │ │ └── with_filters_arguments.test │ │ │ │ ├── spaceless │ │ │ │ │ └── simple.test │ │ │ │ ├── from.test │ │ │ │ └── if │ │ │ │ │ ├── expression.test │ │ │ │ │ └── basic.test │ │ │ ├── filters │ │ │ │ ├── special_chars.test │ │ │ │ ├── escape.test │ │ │ │ ├── escape_non_supported_charset.test │ │ │ │ ├── format.test │ │ │ │ ├── dynamic_filter.test │ │ │ │ ├── replace.test │ │ │ │ ├── sort.test │ │ │ │ ├── join.test │ │ │ │ ├── length_utf8.test │ │ │ │ ├── reverse.test │ │ │ │ ├── json_encode.test │ │ │ │ ├── convert_encoding.test │ │ │ │ ├── length.test │ │ │ │ ├── force_escape.test │ │ │ │ ├── merge.test │ │ │ │ ├── date_default_format.test │ │ │ │ ├── number_format.test │ │ │ │ ├── date_interval.test │ │ │ │ ├── nl2br.test │ │ │ │ ├── date_default_format_interval.test │ │ │ │ ├── number_format_default.test │ │ │ │ └── slice.test │ │ │ ├── functions │ │ │ │ ├── special_chars.test │ │ │ │ ├── dynamic_function.test │ │ │ │ ├── constant.test │ │ │ │ ├── attribute.test │ │ │ │ ├── cycle.test │ │ │ │ ├── dump.test │ │ │ │ └── date.test │ │ │ ├── expressions │ │ │ │ ├── grouping.test │ │ │ │ ├── unary_precedence.test │ │ │ │ ├── unary.test │ │ │ │ ├── strings.test │ │ │ │ ├── array_call.test │ │ │ │ ├── literals.test │ │ │ │ ├── postfix.test │ │ │ │ ├── comparison.test │ │ │ │ ├── ternary_operator.test │ │ │ │ ├── magic_call.test │ │ │ │ ├── method_call.test │ │ │ │ ├── dotdot.test │ │ │ │ └── binary.test │ │ │ ├── regression │ │ │ │ └── empty_token.test │ │ │ ├── tests │ │ │ │ ├── odd.test │ │ │ │ ├── even.test │ │ │ │ ├── constant.test │ │ │ │ ├── array.test │ │ │ │ └── in.test │ │ │ ├── macros │ │ │ │ ├── with_filters.test │ │ │ │ └── simple.test │ │ │ └── exceptions │ │ │ │ └── unclosed_tag.test │ │ │ └── AutoloaderTest.php │ └── bootstrap.php │ ├── ext │ └── twig │ │ ├── config.w32 │ │ ├── config.m4 │ │ └── .gitignore │ ├── doc │ ├── filters │ │ ├── lower.rst │ │ ├── upper.rst │ │ ├── keys.rst │ │ ├── length.rst │ │ ├── capitalize.rst │ │ ├── title.rst │ │ ├── url_encode.rst │ │ ├── json_encode.rst │ │ ├── sort.rst │ │ ├── striptags.rst │ │ ├── raw.rst │ │ ├── replace.rst │ │ ├── index.rst │ │ ├── format.rst │ │ ├── join.rst │ │ ├── nl2br.rst │ │ ├── reverse.rst │ │ └── convert_encoding.rst │ ├── tests │ │ ├── index.rst │ │ ├── odd.rst │ │ ├── even.rst │ │ ├── null.rst │ │ ├── divisibleby.rst │ │ ├── empty.rst │ │ ├── sameas.rst │ │ ├── constant.rst │ │ └── defined.rst │ ├── functions │ │ ├── index.rst │ │ ├── constant.rst │ │ ├── block.rst │ │ ├── cycle.rst │ │ ├── attribute.rst │ │ └── parent.rst │ ├── tags │ │ ├── do.rst │ │ ├── from.rst │ │ ├── index.rst │ │ ├── flush.rst │ │ ├── raw.rst │ │ ├── block.rst │ │ ├── filter.rst │ │ └── set.rst │ └── index.rst │ ├── AUTHORS │ ├── lib │ └── Twig │ │ ├── Node │ │ ├── Body.php │ │ ├── Expression │ │ │ ├── Binary │ │ │ │ ├── Equal.php │ │ │ │ ├── Less.php │ │ │ │ ├── Greater.php │ │ │ │ ├── LessEqual.php │ │ │ │ ├── NotEqual.php │ │ │ │ ├── GreaterEqual.php │ │ │ │ ├── Add.php │ │ │ │ ├── And.php │ │ │ │ ├── Div.php │ │ │ │ ├── Mod.php │ │ │ │ ├── Mul.php │ │ │ │ ├── Or.php │ │ │ │ ├── Sub.php │ │ │ │ ├── Concat.php │ │ │ │ ├── BitwiseOr.php │ │ │ │ ├── BitwiseAnd.php │ │ │ │ ├── BitwiseXor.php │ │ │ │ └── FloorDiv.php │ │ │ ├── Unary │ │ │ │ ├── Neg.php │ │ │ │ ├── Not.php │ │ │ │ └── Pos.php │ │ │ ├── TempName.php │ │ │ ├── Constant.php │ │ │ ├── AssignName.php │ │ │ └── Test │ │ │ │ ├── Null.php │ │ │ │ ├── Odd.php │ │ │ │ └── Even.php │ │ └── Expression.php │ │ ├── NodeOutputInterface.php │ │ ├── Error │ │ ├── Loader.php │ │ ├── Runtime.php │ │ └── Syntax.php │ │ ├── Sandbox │ │ ├── SecurityError.php │ │ └── SecurityPolicyInterface.php │ │ ├── TestInterface.php │ │ ├── ParserInterface.php │ │ ├── Test │ │ ├── Function.php │ │ └── Node.php │ │ ├── NodeInterface.php │ │ ├── LexerInterface.php │ │ ├── Filter │ │ ├── Function.php │ │ └── Node.php │ │ ├── Extension │ │ └── Optimizer.php │ │ ├── TokenParser.php │ │ └── Function │ │ └── Function.php │ ├── README.markdown │ ├── composer.json │ └── phpunit.xml.dist ├── Controller └── Base.php ├── View ├── google-analytics.html.twig ├── Talks │ └── _summary.html.twig └── events │ └── _summary.html.twig └── Model └── Collection └── Event.php /README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | -------------------------------------------------------------------------------- /web/js/site.js: -------------------------------------------------------------------------------- 1 | $('#carousel').carousel(); 2 | -------------------------------------------------------------------------------- /web/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/img/favicon.ico -------------------------------------------------------------------------------- /web/inc/img/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/bg.gif -------------------------------------------------------------------------------- /web/img/carousel/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/img/carousel/1.jpg -------------------------------------------------------------------------------- /web/img/carousel/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/img/carousel/2.jpg -------------------------------------------------------------------------------- /web/img/carousel/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/img/carousel/3.jpg -------------------------------------------------------------------------------- /web/img/logos/none.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/img/logos/none.gif -------------------------------------------------------------------------------- /web/inc/img/bg-box.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/bg-box.gif -------------------------------------------------------------------------------- /web/inc/img/bg-btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/bg-btn.png -------------------------------------------------------------------------------- /web/inc/img/bg-ftr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/bg-ftr.gif -------------------------------------------------------------------------------- /web/inc/img/bg-hd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/bg-hd.gif -------------------------------------------------------------------------------- /web/inc/img/iphone.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/iphone.jpg -------------------------------------------------------------------------------- /web/inc/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/logo.png -------------------------------------------------------------------------------- /web/inc/img/rating.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/rating.gif -------------------------------------------------------------------------------- /web/inc/img/splash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/splash.jpg -------------------------------------------------------------------------------- /web/inc/img/_event1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/_event1.gif -------------------------------------------------------------------------------- /web/inc/img/_event2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/_event2.gif -------------------------------------------------------------------------------- /web/inc/img/_event3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/_event3.gif -------------------------------------------------------------------------------- /web/inc/img/_event4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/_event4.gif -------------------------------------------------------------------------------- /web/inc/img/_rating.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/_rating.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ad.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ae.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ae.gif -------------------------------------------------------------------------------- /web/inc/img/flags/af.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/af.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ag.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ag.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ai.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ai.gif -------------------------------------------------------------------------------- /web/inc/img/flags/al.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/al.gif -------------------------------------------------------------------------------- /web/inc/img/flags/am.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/am.gif -------------------------------------------------------------------------------- /web/inc/img/flags/an.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/an.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ao.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ao.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ar.gif -------------------------------------------------------------------------------- /web/inc/img/flags/as.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/as.gif -------------------------------------------------------------------------------- /web/inc/img/flags/at.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/at.gif -------------------------------------------------------------------------------- /web/inc/img/flags/au.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/au.gif -------------------------------------------------------------------------------- /web/inc/img/flags/aw.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/aw.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ax.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ax.gif -------------------------------------------------------------------------------- /web/inc/img/flags/az.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/az.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ba.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ba.gif -------------------------------------------------------------------------------- /web/inc/img/flags/bb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/bb.gif -------------------------------------------------------------------------------- /web/inc/img/flags/bd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/bd.gif -------------------------------------------------------------------------------- /web/inc/img/flags/be.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/be.gif -------------------------------------------------------------------------------- /web/inc/img/flags/bf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/bf.gif -------------------------------------------------------------------------------- /web/inc/img/flags/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/bg.gif -------------------------------------------------------------------------------- /web/inc/img/flags/bh.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/bh.gif -------------------------------------------------------------------------------- /web/inc/img/flags/bi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/bi.gif -------------------------------------------------------------------------------- /web/inc/img/flags/bj.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/bj.gif -------------------------------------------------------------------------------- /web/inc/img/flags/bm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/bm.gif -------------------------------------------------------------------------------- /web/inc/img/flags/bn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/bn.gif -------------------------------------------------------------------------------- /web/inc/img/flags/bo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/bo.gif -------------------------------------------------------------------------------- /web/inc/img/flags/br.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/br.gif -------------------------------------------------------------------------------- /web/inc/img/flags/bs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/bs.gif -------------------------------------------------------------------------------- /web/inc/img/flags/bt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/bt.gif -------------------------------------------------------------------------------- /web/inc/img/flags/bv.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/bv.gif -------------------------------------------------------------------------------- /web/inc/img/flags/bw.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/bw.gif -------------------------------------------------------------------------------- /web/inc/img/flags/by.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/by.gif -------------------------------------------------------------------------------- /web/inc/img/flags/bz.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/bz.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ca.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ca.gif -------------------------------------------------------------------------------- /web/inc/img/flags/cc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/cc.gif -------------------------------------------------------------------------------- /web/inc/img/flags/cd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/cd.gif -------------------------------------------------------------------------------- /web/inc/img/flags/cf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/cf.gif -------------------------------------------------------------------------------- /web/inc/img/flags/cg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/cg.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ch.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ci.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ci.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ck.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ck.gif -------------------------------------------------------------------------------- /web/inc/img/flags/cl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/cl.gif -------------------------------------------------------------------------------- /web/inc/img/flags/cm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/cm.gif -------------------------------------------------------------------------------- /web/inc/img/flags/cn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/cn.gif -------------------------------------------------------------------------------- /web/inc/img/flags/co.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/co.gif -------------------------------------------------------------------------------- /web/inc/img/flags/cr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/cr.gif -------------------------------------------------------------------------------- /web/inc/img/flags/cs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/cs.gif -------------------------------------------------------------------------------- /web/inc/img/flags/cu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/cu.gif -------------------------------------------------------------------------------- /web/inc/img/flags/cv.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/cv.gif -------------------------------------------------------------------------------- /web/inc/img/flags/cx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/cx.gif -------------------------------------------------------------------------------- /web/inc/img/flags/cy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/cy.gif -------------------------------------------------------------------------------- /web/inc/img/flags/cz.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/cz.gif -------------------------------------------------------------------------------- /web/inc/img/flags/de.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/de.gif -------------------------------------------------------------------------------- /web/inc/img/flags/dj.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/dj.gif -------------------------------------------------------------------------------- /web/inc/img/flags/dk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/dk.gif -------------------------------------------------------------------------------- /web/inc/img/flags/dm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/dm.gif -------------------------------------------------------------------------------- /web/inc/img/flags/do.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/do.gif -------------------------------------------------------------------------------- /web/inc/img/flags/dz.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/dz.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ec.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ec.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ee.gif -------------------------------------------------------------------------------- /web/inc/img/flags/eg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/eg.gif -------------------------------------------------------------------------------- /web/inc/img/flags/eh.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/eh.gif -------------------------------------------------------------------------------- /web/inc/img/flags/er.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/er.gif -------------------------------------------------------------------------------- /web/inc/img/flags/es.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/es.gif -------------------------------------------------------------------------------- /web/inc/img/flags/et.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/et.gif -------------------------------------------------------------------------------- /web/inc/img/flags/fi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/fi.gif -------------------------------------------------------------------------------- /web/inc/img/flags/fj.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/fj.gif -------------------------------------------------------------------------------- /web/inc/img/flags/fk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/fk.gif -------------------------------------------------------------------------------- /web/inc/img/flags/fm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/fm.gif -------------------------------------------------------------------------------- /web/inc/img/flags/fo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/fo.gif -------------------------------------------------------------------------------- /web/inc/img/flags/fr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/fr.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ga.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ga.gif -------------------------------------------------------------------------------- /web/inc/img/flags/gb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/gb.gif -------------------------------------------------------------------------------- /web/inc/img/flags/gd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/gd.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ge.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ge.gif -------------------------------------------------------------------------------- /web/inc/img/flags/gf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/gf.gif -------------------------------------------------------------------------------- /web/inc/img/flags/gh.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/gh.gif -------------------------------------------------------------------------------- /web/inc/img/flags/gi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/gi.gif -------------------------------------------------------------------------------- /web/inc/img/flags/gl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/gl.gif -------------------------------------------------------------------------------- /web/inc/img/flags/gm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/gm.gif -------------------------------------------------------------------------------- /web/inc/img/flags/gn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/gn.gif -------------------------------------------------------------------------------- /web/inc/img/flags/gp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/gp.gif -------------------------------------------------------------------------------- /web/inc/img/flags/gq.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/gq.gif -------------------------------------------------------------------------------- /web/inc/img/flags/gr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/gr.gif -------------------------------------------------------------------------------- /web/inc/img/flags/gs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/gs.gif -------------------------------------------------------------------------------- /web/inc/img/flags/gt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/gt.gif -------------------------------------------------------------------------------- /web/inc/img/flags/gu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/gu.gif -------------------------------------------------------------------------------- /web/inc/img/flags/gw.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/gw.gif -------------------------------------------------------------------------------- /web/inc/img/flags/gy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/gy.gif -------------------------------------------------------------------------------- /web/inc/img/flags/hk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/hk.gif -------------------------------------------------------------------------------- /web/inc/img/flags/hm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/hm.gif -------------------------------------------------------------------------------- /web/inc/img/flags/hn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/hn.gif -------------------------------------------------------------------------------- /web/inc/img/flags/hr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/hr.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ht.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ht.gif -------------------------------------------------------------------------------- /web/inc/img/flags/hu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/hu.gif -------------------------------------------------------------------------------- /web/inc/img/flags/id.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/id.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ie.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ie.gif -------------------------------------------------------------------------------- /web/inc/img/flags/il.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/il.gif -------------------------------------------------------------------------------- /web/inc/img/flags/in.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/in.gif -------------------------------------------------------------------------------- /web/inc/img/flags/io.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/io.gif -------------------------------------------------------------------------------- /web/inc/img/flags/iq.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/iq.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ir.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ir.gif -------------------------------------------------------------------------------- /web/inc/img/flags/is.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/is.gif -------------------------------------------------------------------------------- /web/inc/img/flags/it.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/it.gif -------------------------------------------------------------------------------- /web/inc/img/flags/jm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/jm.gif -------------------------------------------------------------------------------- /web/inc/img/flags/jo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/jo.gif -------------------------------------------------------------------------------- /web/inc/img/flags/jp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/jp.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ke.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ke.gif -------------------------------------------------------------------------------- /web/inc/img/flags/kg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/kg.gif -------------------------------------------------------------------------------- /web/inc/img/flags/kh.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/kh.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ki.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ki.gif -------------------------------------------------------------------------------- /web/inc/img/flags/km.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/km.gif -------------------------------------------------------------------------------- /web/inc/img/flags/kn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/kn.gif -------------------------------------------------------------------------------- /web/inc/img/flags/kp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/kp.gif -------------------------------------------------------------------------------- /web/inc/img/flags/kr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/kr.gif -------------------------------------------------------------------------------- /web/inc/img/flags/kw.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/kw.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ky.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ky.gif -------------------------------------------------------------------------------- /web/inc/img/flags/kz.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/kz.gif -------------------------------------------------------------------------------- /web/inc/img/flags/la.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/la.gif -------------------------------------------------------------------------------- /web/inc/img/flags/lb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/lb.gif -------------------------------------------------------------------------------- /web/inc/img/flags/lc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/lc.gif -------------------------------------------------------------------------------- /web/inc/img/flags/li.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/li.gif -------------------------------------------------------------------------------- /web/inc/img/flags/lk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/lk.gif -------------------------------------------------------------------------------- /web/inc/img/flags/lr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/lr.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ls.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ls.gif -------------------------------------------------------------------------------- /web/inc/img/flags/lt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/lt.gif -------------------------------------------------------------------------------- /web/inc/img/flags/lu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/lu.gif -------------------------------------------------------------------------------- /web/inc/img/flags/lv.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/lv.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ly.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ly.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ma.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ma.gif -------------------------------------------------------------------------------- /web/inc/img/flags/mc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/mc.gif -------------------------------------------------------------------------------- /web/inc/img/flags/md.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/md.gif -------------------------------------------------------------------------------- /web/inc/img/flags/me.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/me.gif -------------------------------------------------------------------------------- /web/inc/img/flags/mg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/mg.gif -------------------------------------------------------------------------------- /web/inc/img/flags/mh.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/mh.gif -------------------------------------------------------------------------------- /web/inc/img/flags/mk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/mk.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ml.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ml.gif -------------------------------------------------------------------------------- /web/inc/img/flags/mm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/mm.gif -------------------------------------------------------------------------------- /web/inc/img/flags/mn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/mn.gif -------------------------------------------------------------------------------- /web/inc/img/flags/mo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/mo.gif -------------------------------------------------------------------------------- /web/inc/img/flags/mp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/mp.gif -------------------------------------------------------------------------------- /web/inc/img/flags/mq.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/mq.gif -------------------------------------------------------------------------------- /web/inc/img/flags/mr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/mr.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ms.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ms.gif -------------------------------------------------------------------------------- /web/inc/img/flags/mt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/mt.gif -------------------------------------------------------------------------------- /web/inc/img/flags/mu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/mu.gif -------------------------------------------------------------------------------- /web/inc/img/flags/mv.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/mv.gif -------------------------------------------------------------------------------- /web/inc/img/flags/mw.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/mw.gif -------------------------------------------------------------------------------- /web/inc/img/flags/mx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/mx.gif -------------------------------------------------------------------------------- /web/inc/img/flags/my.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/my.gif -------------------------------------------------------------------------------- /web/inc/img/flags/mz.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/mz.gif -------------------------------------------------------------------------------- /web/inc/img/flags/na.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/na.gif -------------------------------------------------------------------------------- /web/inc/img/flags/nc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/nc.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ne.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ne.gif -------------------------------------------------------------------------------- /web/inc/img/flags/nf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/nf.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ng.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ng.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ni.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ni.gif -------------------------------------------------------------------------------- /web/inc/img/flags/nl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/nl.gif -------------------------------------------------------------------------------- /web/inc/img/flags/no.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/no.gif -------------------------------------------------------------------------------- /web/inc/img/flags/np.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/np.gif -------------------------------------------------------------------------------- /web/inc/img/flags/nr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/nr.gif -------------------------------------------------------------------------------- /web/inc/img/flags/nu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/nu.gif -------------------------------------------------------------------------------- /web/inc/img/flags/nz.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/nz.gif -------------------------------------------------------------------------------- /web/inc/img/flags/om.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/om.gif -------------------------------------------------------------------------------- /web/inc/img/flags/pa.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/pa.gif -------------------------------------------------------------------------------- /web/inc/img/flags/pe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/pe.gif -------------------------------------------------------------------------------- /web/inc/img/flags/pf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/pf.gif -------------------------------------------------------------------------------- /web/inc/img/flags/pg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/pg.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ph.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ph.gif -------------------------------------------------------------------------------- /web/inc/img/flags/pk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/pk.gif -------------------------------------------------------------------------------- /web/inc/img/flags/pl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/pl.gif -------------------------------------------------------------------------------- /web/inc/img/flags/pm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/pm.gif -------------------------------------------------------------------------------- /web/inc/img/flags/pn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/pn.gif -------------------------------------------------------------------------------- /web/inc/img/flags/pr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/pr.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ps.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ps.gif -------------------------------------------------------------------------------- /web/inc/img/flags/pt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/pt.gif -------------------------------------------------------------------------------- /web/inc/img/flags/pw.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/pw.gif -------------------------------------------------------------------------------- /web/inc/img/flags/py.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/py.gif -------------------------------------------------------------------------------- /web/inc/img/flags/qa.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/qa.gif -------------------------------------------------------------------------------- /web/inc/img/flags/re.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/re.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ro.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ro.gif -------------------------------------------------------------------------------- /web/inc/img/flags/rs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/rs.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ru.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ru.gif -------------------------------------------------------------------------------- /web/inc/img/flags/rw.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/rw.gif -------------------------------------------------------------------------------- /web/inc/img/flags/sa.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/sa.gif -------------------------------------------------------------------------------- /web/inc/img/flags/sb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/sb.gif -------------------------------------------------------------------------------- /web/inc/img/flags/sc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/sc.gif -------------------------------------------------------------------------------- /web/inc/img/flags/sd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/sd.gif -------------------------------------------------------------------------------- /web/inc/img/flags/se.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/se.gif -------------------------------------------------------------------------------- /web/inc/img/flags/sg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/sg.gif -------------------------------------------------------------------------------- /web/inc/img/flags/sh.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/sh.gif -------------------------------------------------------------------------------- /web/inc/img/flags/si.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/si.gif -------------------------------------------------------------------------------- /web/inc/img/flags/sj.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/sj.gif -------------------------------------------------------------------------------- /web/inc/img/flags/sk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/sk.gif -------------------------------------------------------------------------------- /web/inc/img/flags/sl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/sl.gif -------------------------------------------------------------------------------- /web/inc/img/flags/sm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/sm.gif -------------------------------------------------------------------------------- /web/inc/img/flags/sn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/sn.gif -------------------------------------------------------------------------------- /web/inc/img/flags/so.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/so.gif -------------------------------------------------------------------------------- /web/inc/img/flags/sr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/sr.gif -------------------------------------------------------------------------------- /web/inc/img/flags/st.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/st.gif -------------------------------------------------------------------------------- /web/inc/img/flags/sv.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/sv.gif -------------------------------------------------------------------------------- /web/inc/img/flags/sy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/sy.gif -------------------------------------------------------------------------------- /web/inc/img/flags/sz.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/sz.gif -------------------------------------------------------------------------------- /web/inc/img/flags/tc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/tc.gif -------------------------------------------------------------------------------- /web/inc/img/flags/td.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/td.gif -------------------------------------------------------------------------------- /web/inc/img/flags/tf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/tf.gif -------------------------------------------------------------------------------- /web/inc/img/flags/tg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/tg.gif -------------------------------------------------------------------------------- /web/inc/img/flags/th.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/th.gif -------------------------------------------------------------------------------- /web/inc/img/flags/tj.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/tj.gif -------------------------------------------------------------------------------- /web/inc/img/flags/tk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/tk.gif -------------------------------------------------------------------------------- /web/inc/img/flags/tl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/tl.gif -------------------------------------------------------------------------------- /web/inc/img/flags/tm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/tm.gif -------------------------------------------------------------------------------- /web/inc/img/flags/tn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/tn.gif -------------------------------------------------------------------------------- /web/inc/img/flags/to.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/to.gif -------------------------------------------------------------------------------- /web/inc/img/flags/tr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/tr.gif -------------------------------------------------------------------------------- /web/inc/img/flags/tt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/tt.gif -------------------------------------------------------------------------------- /web/inc/img/flags/tv.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/tv.gif -------------------------------------------------------------------------------- /web/inc/img/flags/tw.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/tw.gif -------------------------------------------------------------------------------- /web/inc/img/flags/tz.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/tz.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ua.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ua.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ug.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ug.gif -------------------------------------------------------------------------------- /web/inc/img/flags/um.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/um.gif -------------------------------------------------------------------------------- /web/inc/img/flags/us.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/us.gif -------------------------------------------------------------------------------- /web/inc/img/flags/uy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/uy.gif -------------------------------------------------------------------------------- /web/inc/img/flags/uz.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/uz.gif -------------------------------------------------------------------------------- /web/inc/img/flags/va.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/va.gif -------------------------------------------------------------------------------- /web/inc/img/flags/vc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/vc.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ve.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ve.gif -------------------------------------------------------------------------------- /web/inc/img/flags/vg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/vg.gif -------------------------------------------------------------------------------- /web/inc/img/flags/vi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/vi.gif -------------------------------------------------------------------------------- /web/inc/img/flags/vn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/vn.gif -------------------------------------------------------------------------------- /web/inc/img/flags/vu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/vu.gif -------------------------------------------------------------------------------- /web/inc/img/flags/wf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/wf.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ws.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ws.gif -------------------------------------------------------------------------------- /web/inc/img/flags/ye.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/ye.gif -------------------------------------------------------------------------------- /web/inc/img/flags/yt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/yt.gif -------------------------------------------------------------------------------- /web/inc/img/flags/za.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/za.gif -------------------------------------------------------------------------------- /web/inc/img/flags/zm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/zm.gif -------------------------------------------------------------------------------- /web/inc/img/flags/zw.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/zw.gif -------------------------------------------------------------------------------- /web/inc/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/loading.gif -------------------------------------------------------------------------------- /web/inc/img/rating-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/rating-0.gif -------------------------------------------------------------------------------- /web/inc/img/rating-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/rating-1.gif -------------------------------------------------------------------------------- /web/inc/img/rating-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/rating-2.gif -------------------------------------------------------------------------------- /web/inc/img/rating-3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/rating-3.gif -------------------------------------------------------------------------------- /web/inc/img/rating-4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/rating-4.gif -------------------------------------------------------------------------------- /web/inc/img/rating-5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/rating-5.gif -------------------------------------------------------------------------------- /web/inc/img/usr-lft.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/usr-lft.gif -------------------------------------------------------------------------------- /web/inc/img/usr-rgt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/usr-rgt.gif -------------------------------------------------------------------------------- /web/inc/img/bg-menu-lft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/bg-menu-lft.png -------------------------------------------------------------------------------- /web/inc/img/bg-menu-rgt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/bg-menu-rgt.png -------------------------------------------------------------------------------- /web/inc/img/datepicker.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/datepicker.gif -------------------------------------------------------------------------------- /web/inc/img/docs/csv1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/docs/csv1.png -------------------------------------------------------------------------------- /web/inc/img/docs/csv2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/docs/csv2.png -------------------------------------------------------------------------------- /web/inc/img/docs/csv3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/docs/csv3.png -------------------------------------------------------------------------------- /web/inc/img/flags/fam.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/fam.gif -------------------------------------------------------------------------------- /web/inc/img/flags/wales.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/wales.gif -------------------------------------------------------------------------------- /web/inc/img/icon-about.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/icon-about.gif -------------------------------------------------------------------------------- /web/inc/img/icon-blog.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/icon-blog.gif -------------------------------------------------------------------------------- /web/inc/img/icon-event.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/icon-event.gif -------------------------------------------------------------------------------- /web/inc/img/icon-ical.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/icon-ical.gif -------------------------------------------------------------------------------- /web/inc/img/icon-search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/icon-search.gif -------------------------------------------------------------------------------- /web/inc/img/icon-slides.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/icon-slides.gif -------------------------------------------------------------------------------- /web/inc/img/icon-talk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/icon-talk.gif -------------------------------------------------------------------------------- /web/inc/img/rating-off.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/rating-off.jpg -------------------------------------------------------------------------------- /web/inc/img/rating-on.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/rating-on.jpg -------------------------------------------------------------------------------- /web/img/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/img/apple-touch-icon.png -------------------------------------------------------------------------------- /web/inc/img/LOGO-COMBELL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/LOGO-COMBELL.png -------------------------------------------------------------------------------- /web/inc/img/flags/england.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/england.gif -------------------------------------------------------------------------------- /web/inc/img/icon-comment.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/icon-comment.gif -------------------------------------------------------------------------------- /web/inc/img/rating-delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/rating-delete.gif -------------------------------------------------------------------------------- /web/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /web/inc/img/bg-btn-disabled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/bg-btn-disabled.gif -------------------------------------------------------------------------------- /web/inc/img/bg-btn-success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/bg-btn-success.gif -------------------------------------------------------------------------------- /web/inc/img/docs/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/docs/screenshot1.png -------------------------------------------------------------------------------- /web/inc/img/event_icons/itmc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/itmc.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/none.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/none.gif -------------------------------------------------------------------------------- /web/inc/img/flags/catalonia.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/catalonia.gif -------------------------------------------------------------------------------- /web/inc/img/flags/scotland.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/scotland.gif -------------------------------------------------------------------------------- /web/inc/img/signin_facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/signin_facebook.png -------------------------------------------------------------------------------- /web/inc/img/signin_twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/signin_twitter.png -------------------------------------------------------------------------------- /web/img/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/img/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /web/inc/img/LOGO-COMBELL_small.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/LOGO-COMBELL_small.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/dpc09.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/dpc09.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/none1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/none1.gif -------------------------------------------------------------------------------- /web/inc/img/top-search-submit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/top-search-submit.png -------------------------------------------------------------------------------- /web/inc/img/twitter_share_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/twitter_share_icon.gif -------------------------------------------------------------------------------- /web/img/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/img/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /web/inc/img/btn-submit-your-event.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/btn-submit-your-event.gif -------------------------------------------------------------------------------- /web/inc/img/category_icons/talk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/category_icons/talk.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/oscon2009.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/oscon2009.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/phpgg2009.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/phpgg2009.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/phpnw2008.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/phpnw2008.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/phptek09.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/phptek09.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/phptek091.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/phptek091.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/phpuk2009.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/phpuk2009.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/pycon09.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/pycon09.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/testfest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/testfest.jpg -------------------------------------------------------------------------------- /web/inc/img/flags/europeanunion.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/flags/europeanunion.gif -------------------------------------------------------------------------------- /web/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /web/inc/img/category_icons/keynote.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/category_icons/keynote.gif -------------------------------------------------------------------------------- /web/inc/img/category_icons/workshop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/category_icons/workshop.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/bigdesign09.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/bigdesign09.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/codeworks09.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/codeworks09.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/froscon2009.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/froscon2009.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/php09_90x90.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/php09_90x90.jpg -------------------------------------------------------------------------------- /web/inc/img/event_icons/phpconit09.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/phpconit09.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/phpgg20091.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/phpgg20091.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/phpquebec09.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/phpquebec09.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/phpuk20091.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/phpuk20091.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/tek09-uncon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/tek09-uncon.jpg -------------------------------------------------------------------------------- /web/inc/img/event_icons/transcamp09.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/transcamp09.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/PHPConfBR200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/PHPConfBR200.jpg -------------------------------------------------------------------------------- /web/inc/img/event_icons/drupalpcon2009.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/drupalpcon2009.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/forumphhp2008.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/forumphhp2008.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/ipcspring2009.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/ipcspring2009.jpg -------------------------------------------------------------------------------- /web/inc/img/event_icons/ipcspring20091.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/ipcspring20091.jpg -------------------------------------------------------------------------------- /web/inc/img/event_icons/ipcspring20092.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/ipcspring20092.jpg -------------------------------------------------------------------------------- /web/inc/img/event_icons/ipcspring20093.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/ipcspring20093.jpg -------------------------------------------------------------------------------- /web/inc/img/event_icons/ipcspring20094.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/ipcspring20094.jpg -------------------------------------------------------------------------------- /web/inc/img/event_icons/linuxcon2009.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/linuxcon2009.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/phpappalachia.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/phpappalachia.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/phpappalachia1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/phpappalachia1.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/phpday09italy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/phpday09italy.jpg -------------------------------------------------------------------------------- /web/inc/img/event_icons/phpworks2008.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/phpworks2008.gif -------------------------------------------------------------------------------- /web/inc/img/category_icons/social-event.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/category_icons/social-event.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/apacheconus2008.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/apacheconus2008.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/opensourcebridge.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/opensourcebridge.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/oracleopenworld.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/oracleopenworld.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/zendconexpo2008.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/zendconexpo2008.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/capitalareanetsig.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/capitalareanetsig.gif -------------------------------------------------------------------------------- /web/inc/img/event_icons/phpunconference09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/phpunconference09.jpg -------------------------------------------------------------------------------- /web/inc/img/event_icons/phpunconference091.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/phpunconference091.jpg -------------------------------------------------------------------------------- /web/inc/img/event_icons/barcamplima-90x90-llama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/joind.in-experimental/master/web/inc/img/event_icons/barcamplima-90x90-llama.png -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/special_chars.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "☃" custom tag 3 | --TEMPLATE-- 4 | {% ☃ %} 5 | --DATA-- 6 | return array() 7 | --EXPECT-- 8 | ☃ 9 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/special_chars.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "☃" custom filter 3 | --TEMPLATE-- 4 | {{ 'foo'|☃ }} 5 | --DATA-- 6 | return array() 7 | --EXPECT-- 8 | ☃foo☃ 9 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/functions/special_chars.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "☃" custom function 3 | --TEMPLATE-- 4 | {{ ☃('foo') }} 5 | --DATA-- 6 | return array() 7 | --EXPECT-- 8 | ☃foo☃ 9 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/escape.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "escape" filter 3 | --TEMPLATE-- 4 | {{ "foo
"|e }} 5 | --DATA-- 6 | return array() 7 | --EXPECT-- 8 | foo <br /> 9 | -------------------------------------------------------------------------------- /Vendor/Twig/ext/twig/config.w32: -------------------------------------------------------------------------------- 1 | // vim:ft=javascript 2 | 3 | ARG_ENABLE("twig", "Twig support", "no"); 4 | 5 | if (PHP_TWIG != "no") { 6 | AC_DEFINE('HAVE_TWIG', 1); 7 | EXTENSION('twig', 'twig.c'); 8 | } 9 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/expressions/grouping.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Twig supports grouping of expressions 3 | --TEMPLATE-- 4 | {{ (2 + 2) / 2 }} 5 | --DATA-- 6 | return array() 7 | --EXPECT-- 8 | 2 9 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/raw/basic.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "raw" tag 3 | --TEMPLATE-- 4 | {% raw %} 5 | {{ foo }} 6 | {% endraw %} 7 | --DATA-- 8 | return array() 9 | --EXPECT-- 10 | {{ foo }} 11 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/regression/empty_token.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Twig outputs 0 nodes correctly 3 | --TEMPLATE-- 4 | {{ foo }}0{{ foo }} 5 | --DATA-- 6 | return array('foo' => 'foo') 7 | --EXPECT-- 8 | foo0foo 9 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tests/odd.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "odd" test 3 | --TEMPLATE-- 4 | {{ 1 is odd ? 'ok' : 'ko' }} 5 | {{ 2 is odd ? 'ko' : 'ok' }} 6 | --DATA-- 7 | return array() 8 | --EXPECT-- 9 | ok 10 | ok -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/escape_non_supported_charset.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "escape" filter 3 | --TEMPLATE-- 4 | {{ "愛していますか?
"|e }} 5 | --DATA-- 6 | return array() 7 | --EXPECT-- 8 | 愛していますか? <br /> 9 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/format.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "format" filter 3 | --TEMPLATE-- 4 | {{ string|format(foo, 3) }} 5 | --DATA-- 6 | return array('string' => '%s/%d', 'foo' => 'bar') 7 | --EXPECT-- 8 | bar/3 9 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/filters/lower.rst: -------------------------------------------------------------------------------- 1 | ``lower`` 2 | ========= 3 | 4 | The ``lower`` filter converts a value to lowercase: 5 | 6 | .. code-block:: jinja 7 | 8 | {{ 'WELCOME'|lower }} 9 | 10 | {# outputs 'welcome' #} 11 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/filters/upper.rst: -------------------------------------------------------------------------------- 1 | ``upper`` 2 | ========= 3 | 4 | The ``upper`` filter converts a value to uppercase: 5 | 6 | .. code-block:: jinja 7 | 8 | {{ 'welcome'|upper }} 9 | 10 | {# outputs 'WELCOME' #} 11 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/tests/index.rst: -------------------------------------------------------------------------------- 1 | Tests 2 | ===== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | divisibleby 8 | null 9 | even 10 | odd 11 | sameas 12 | constant 13 | defined 14 | empty 15 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/tests/odd.rst: -------------------------------------------------------------------------------- 1 | ``odd`` 2 | ======= 3 | 4 | ``odd`` returns ``true`` if the given number is odd: 5 | 6 | .. code-block:: jinja 7 | 8 | {{ var is odd }} 9 | 10 | .. seealso:: :doc:`even<../tests/even>` 11 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/tests/even.rst: -------------------------------------------------------------------------------- 1 | ``even`` 2 | ======== 3 | 4 | ``even`` returns ``true`` if the given number is even: 5 | 6 | .. code-block:: jinja 7 | 8 | {{ var is even }} 9 | 10 | .. seealso:: :doc:`odd<../tests/odd>` 11 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/block/special_chars.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "☃" special chars in a block name 3 | --TEMPLATE-- 4 | {% block ☃ %} 5 | ☃ 6 | {% endblock ☃ %} 7 | --DATA-- 8 | return array() 9 | --EXPECT-- 10 | ☃ 11 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/dynamic_filter.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | dynamic filter 3 | --TEMPLATE-- 4 | {{ 'bar'|foo_path }} 5 | {{ 'bar'|a_foo_b_bar }} 6 | --DATA-- 7 | return array() 8 | --EXPECT-- 9 | foo/bar 10 | a/b/bar 11 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/set/capture-empty.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "set" tag block empty capture 3 | --TEMPLATE-- 4 | {% set foo %}{% endset %} 5 | 6 | {% if foo %}FAIL{% endif %} 7 | --DATA-- 8 | return array() 9 | --EXPECT-- 10 | -------------------------------------------------------------------------------- /Vendor/Twig/AUTHORS: -------------------------------------------------------------------------------- 1 | Twig is written and maintained by the Twig Team: 2 | 3 | Lead Developer: 4 | 5 | - Fabien Potencier 6 | 7 | Project Founder: 8 | 9 | - Armin Ronacher 10 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/functions/dynamic_function.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | dynamic function 3 | --TEMPLATE-- 4 | {{ foo_path('bar') }} 5 | {{ a_foo_b_bar('bar') }} 6 | --DATA-- 7 | return array() 8 | --EXPECT-- 9 | foo/bar 10 | a/b/bar 11 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/filter/json_encode.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "filter" tag applies a filter on its children 3 | --TEMPLATE-- 4 | {% filter json_encode|raw %}test{% endfilter %} 5 | --DATA-- 6 | return array() 7 | --EXPECT-- 8 | "test" 9 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/set/capture.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "set" tag block capture 3 | --TEMPLATE-- 4 | {% set foo %}f
o
o{% endset %} 5 | 6 | {{ foo }} 7 | --DATA-- 8 | return array() 9 | --EXPECT-- 10 | f
o
o 11 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/functions/index.rst: -------------------------------------------------------------------------------- 1 | Functions 2 | ========= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | range 8 | cycle 9 | constant 10 | random 11 | attribute 12 | block 13 | parent 14 | dump 15 | date 16 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/tests/null.rst: -------------------------------------------------------------------------------- 1 | ``null`` 2 | ======== 3 | 4 | ``null`` returns ``true`` if the variable is ``null``: 5 | 6 | .. code-block:: jinja 7 | 8 | {{ var is null }} 9 | 10 | .. note:: 11 | 12 | ``none`` is an alias for ``null``. 13 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/replace.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "replace" filter 3 | --TEMPLATE-- 4 | {{ "I like %this% and %that%."|replace({'%this%': "foo", '%that%': "bar"}) }} 5 | --DATA-- 6 | return array() 7 | --EXPECT-- 8 | I like foo and bar. 9 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/use/deep_empty.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "use" tag 3 | --TEMPLATE-- 4 | {% use "foo.twig" %} 5 | --TEMPLATE(foo.twig)-- 6 | {% use "bar.twig" %} 7 | --TEMPLATE(bar.twig)-- 8 | --DATA-- 9 | return array() 10 | --EXPECT-- 11 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/tests/divisibleby.rst: -------------------------------------------------------------------------------- 1 | ``divisibleby`` 2 | =============== 3 | 4 | ``divisibleby`` checks if a variable is divisible by a number: 5 | 6 | .. code-block:: jinja 7 | 8 | {% if loop.index is divisibleby(3) %} 9 | ... 10 | {% endif %} 11 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/set/expression.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "set" tag 3 | --TEMPLATE-- 4 | {% set foo, bar = 'foo' ~ 'bar', 'bar' ~ 'foo' %} 5 | 6 | {{ foo }} 7 | {{ bar }} 8 | --DATA-- 9 | return array() 10 | --EXPECT-- 11 | foobar 12 | barfoo 13 | -------------------------------------------------------------------------------- /Vendor/Twig/ext/twig/config.m4: -------------------------------------------------------------------------------- 1 | dnl config.m4 for extension twig 2 | 3 | PHP_ARG_ENABLE(twig, whether to enable twig support, 4 | [ --enable-twig Enable twig support]) 5 | 6 | if test "$PHP_TWIG" != "no"; then 7 | PHP_NEW_EXTENSION(twig, twig.c, $ext_shared) 8 | fi 9 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/macro/special_chars.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "☃" as a macro name 3 | --TEMPLATE-- 4 | {{ _self.☃('foo') }} 5 | 6 | {% macro ☃(foo) %} 7 | ☃{{ foo }}☃ 8 | {% endmacro %} 9 | --DATA-- 10 | return array() 11 | --EXPECT-- 12 | ☃foo☃ 13 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/sort.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "sort" filter 3 | --TEMPLATE-- 4 | {{ array1|sort|join }} 5 | {{ array2|sort|join }} 6 | --DATA-- 7 | return array('array1' => array(4, 1), 'array2' => array('foo', 'bar')) 8 | --EXPECT-- 9 | 14 10 | barfoo 11 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/use/basic.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "use" tag 3 | --TEMPLATE-- 4 | {% use "blocks.twig" %} 5 | 6 | {{ block('content') }} 7 | --TEMPLATE(blocks.twig)-- 8 | {% block content 'foo' %} 9 | --DATA-- 10 | return array() 11 | --EXPECT-- 12 | foo 13 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/filter/multiple.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "filter" tags accept multiple chained filters 3 | --TEMPLATE-- 4 | {% filter lower|title %} 5 | {{ var }} 6 | {% endfilter %} 7 | --DATA-- 8 | return array('var' => 'VAR') 9 | --EXPECT-- 10 | Var 11 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/for/keys.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "for" tag can iterate over keys 3 | --TEMPLATE-- 4 | {% for key in items|keys %} 5 | * {{ key }} 6 | {% endfor %} 7 | --DATA-- 8 | return array('items' => array('a', 'b')) 9 | --EXPECT-- 10 | * 0 11 | * 1 12 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/include/basic.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "include" tag 3 | --TEMPLATE-- 4 | FOO 5 | {% include "foo.twig" %} 6 | 7 | BAR 8 | --TEMPLATE(foo.twig)-- 9 | FOOBAR 10 | --DATA-- 11 | return array() 12 | --EXPECT-- 13 | FOO 14 | 15 | FOOBAR 16 | BAR 17 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/functions/constant.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "constant" function 3 | --TEMPLATE-- 4 | {% if constant('DATE_W3C') == expect %} 5 | true 6 | {% else %} 7 | false 8 | {% endif %} 9 | --DATA-- 10 | return array('expect' => DATE_W3C); 11 | --EXPECT-- 12 | true 13 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/for/values.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "for" tag iterates over item values 3 | --TEMPLATE-- 4 | {% for item in items %} 5 | * {{ item }} 6 | {% endfor %} 7 | --DATA-- 8 | return array('items' => array('a', 'b')) 9 | --EXPECT-- 10 | * a 11 | * b 12 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/inheritance/parent_in_a_block.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "extends" tag 3 | --TEMPLATE-- 4 | {% block content %} 5 | {% extends "foo.twig" %} 6 | {% endblock %} 7 | --EXCEPTION-- 8 | Twig_Error_Syntax: Cannot extend from a block in "index.twig" at line 3 9 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/functions/constant.rst: -------------------------------------------------------------------------------- 1 | ``constant`` 2 | ============ 3 | 4 | ``constant`` returns the constant value for a given string: 5 | 6 | .. code-block:: jinja 7 | 8 | {{ some_date|date(constant('DATE_W3C')) }} 9 | {{ constant('Namespace\\Classname::CONSTANT_NAME') }} 10 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/expressions/unary_precedence.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Twig unary operators precedence 3 | --TEMPLATE-- 4 | {{ -1 - 1 }} 5 | {{ -1 - -1 }} 6 | {{ -1 * -1 }} 7 | {{ 4 / -1 * 5 }} 8 | --DATA-- 9 | return array() 10 | --EXPECT-- 11 | -2 12 | 0 13 | 1 14 | -20 15 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/filters/keys.rst: -------------------------------------------------------------------------------- 1 | ``keys`` 2 | ======== 3 | 4 | The ``keys`` filter returns the keys of an array. It is useful when you want to 5 | iterate over the keys of an array: 6 | 7 | .. code-block:: jinja 8 | 9 | {% for key in array|keys %} 10 | ... 11 | {% endfor %} 12 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/filters/length.rst: -------------------------------------------------------------------------------- 1 | ``length`` 2 | ========== 3 | 4 | The ``length`` filters returns the number of items of a sequence or mapping, or 5 | the length of a string: 6 | 7 | .. code-block:: jinja 8 | 9 | {% if users|length > 10 %} 10 | ... 11 | {% endif %} 12 | 13 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/expressions/unary.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Twig supports unary operators (not, -, +) 3 | --TEMPLATE-- 4 | {{ not 1 }}/{{ not 0 }} 5 | {{ +1 + 1 }}/{{ -1 - 1 }} 6 | {{ not (false or true) }} 7 | --DATA-- 8 | return array() 9 | --EXPECT-- 10 | /1 11 | 2/-2 12 | 13 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/use/aliases.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "use" tag 3 | --TEMPLATE-- 4 | {% use "blocks.twig" with content as foo %} 5 | 6 | {{ block('foo') }} 7 | --TEMPLATE(blocks.twig)-- 8 | {% block content 'foo' %} 9 | --DATA-- 10 | return array() 11 | --EXPECT-- 12 | foo 13 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/tests/empty.rst: -------------------------------------------------------------------------------- 1 | ``empty`` 2 | ========= 3 | 4 | ``empty`` checks if a variable is empty: 5 | 6 | .. code-block:: jinja 7 | 8 | {# evaluates to true if the foo variable is null, false, or the empty string #} 9 | {% if foo is empty %} 10 | ... 11 | {% endif %} 12 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/autoescape/double_escaping.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "autoescape" tag does not double-escape 3 | --TEMPLATE-- 4 | {% autoescape true %} 5 | {{ var|escape }} 6 | {% endautoescape %} 7 | --DATA-- 8 | return array('var' => '
') 9 | --EXPECT-- 10 | <br /> 11 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/autoescape/raw.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "autoescape" tag does not escape when raw is used as a filter 3 | --TEMPLATE-- 4 | {% autoescape true %} 5 | {{ var|raw }} 6 | {% endautoescape %} 7 | --DATA-- 8 | return array('var' => '
') 9 | --EXPECT-- 10 |
11 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/filter/basic.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "filter" tag applies a filter on its children 3 | --TEMPLATE-- 4 | {% filter upper %} 5 | Some text with a {{ var }} 6 | {% endfilter %} 7 | --DATA-- 8 | return array('var' => 'var') 9 | --EXPECT-- 10 | SOME TEXT WITH A VAR 11 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/inheritance/extends_as_array.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "extends" tag 3 | --TEMPLATE-- 4 | {% extends ["foo.twig", "bar.twig"] %} 5 | --TEMPLATE(bar.twig)-- 6 | {% block content %} 7 | foo 8 | {% endblock %} 9 | --DATA-- 10 | return array() 11 | --EXPECT-- 12 | foo 13 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/include/templates_as_array.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "include" tag 3 | --TEMPLATE-- 4 | {% include ["foo.twig", "bar.twig"] %} 5 | {% include ["bar.twig", "foo.twig"] %} 6 | --TEMPLATE(foo.twig)-- 7 | foo 8 | --DATA-- 9 | return array() 10 | --EXPECT-- 11 | foo 12 | foo 13 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/expressions/strings.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Twig supports string interpolation 3 | --TEMPLATE-- 4 | {{ "foo #{"foo #{bar} baz"} baz" }} 5 | {{ "foo #{bar}#{bar} baz" }} 6 | --DATA-- 7 | return array('bar' => 'BAR'); 8 | --EXPECT-- 9 | foo foo BAR baz baz 10 | foo BARBAR baz 11 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/include/template_instance.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "include" tag accepts Twig_Template instance 3 | --TEMPLATE-- 4 | {% include foo %} FOO 5 | --TEMPLATE(foo.twig)-- 6 | BAR 7 | --DATA-- 8 | return array('foo' => $twig->loadTemplate('foo.twig')) 9 | --EXPECT-- 10 | BAR FOO 11 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/filters/capitalize.rst: -------------------------------------------------------------------------------- 1 | ``capitalize`` 2 | ============== 3 | 4 | The ``capitalize`` filter capitalizes a value. The first character will be 5 | uppercase, all others lowercase: 6 | 7 | .. code-block:: jinja 8 | 9 | {{ 'my first car'|capitalize }} 10 | 11 | {# outputs 'My first car' #} 12 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/tags/do.rst: -------------------------------------------------------------------------------- 1 | ``do`` 2 | ====== 3 | 4 | .. versionadded:: 1.5 5 | The do tag was added in Twig 1.5. 6 | 7 | The ``do`` tag works exactly like the regular variable expression (``{{ ... 8 | }}``) just that it doesn't print anything: 9 | 10 | .. code-block:: jinja 11 | 12 | {% do 1 + 2 %} 13 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/block/basic.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "block" tag 3 | --TEMPLATE-- 4 | {% block title1 %}FOO{% endblock %} 5 | {% block title2 foo|lower %} 6 | --TEMPLATE(foo.twig)-- 7 | {% block content %}{% endblock %} 8 | --DATA-- 9 | return array('foo' => 'bar') 10 | --EXPECT-- 11 | FOObar 12 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/index.rst: -------------------------------------------------------------------------------- 1 | Twig 2 | ==== 3 | 4 | .. toctree:: 5 | :maxdepth: 2 6 | 7 | intro 8 | templates 9 | api 10 | advanced 11 | extensions 12 | hacking 13 | recipes 14 | coding_standards 15 | tags/index 16 | filters/index 17 | functions/index 18 | tests/index 19 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/for/keys_and_values.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "for" tag can iterate over keys and values 3 | --TEMPLATE-- 4 | {% for key, item in items %} 5 | * {{ key }}/{{ item }} 6 | {% endfor %} 7 | --DATA-- 8 | return array('items' => array('a', 'b')) 9 | --EXPECT-- 10 | * 0/a 11 | * 1/b 12 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/inheritance/basic.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "extends" tag 3 | --TEMPLATE-- 4 | {% extends "foo.twig" %} 5 | 6 | {% block content %} 7 | FOO 8 | {% endblock %} 9 | --TEMPLATE(foo.twig)-- 10 | {% block content %}{% endblock %} 11 | --DATA-- 12 | return array() 13 | --EXPECT-- 14 | FOO 15 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tests/even.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "even" test 3 | --TEMPLATE-- 4 | {{ 1 is even ? 'ko' : 'ok' }} 5 | {{ 2 is even ? 'ok' : 'ko' }} 6 | {{ 1 is not even ? 'ok' : 'ko' }} 7 | {{ 2 is not even ? 'ko' : 'ok' }} 8 | --DATA-- 9 | return array() 10 | --EXPECT-- 11 | ok 12 | ok 13 | ok 14 | ok 15 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/tags/from.rst: -------------------------------------------------------------------------------- 1 | ``from`` 2 | ======== 3 | 4 | The ``from`` tags import :doc:`macro<../tags/macro>` names into the current 5 | namespace. The tag is documented in detail in the documentation for the 6 | :doc:`import<../tags/import>` tag. 7 | 8 | .. seealso:: :doc:`macro<../tags/macro>`, :doc:`import<../tags/import>` 9 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/join.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "join" filter 3 | --TEMPLATE-- 4 | {{ ["foo", "bar"]|join(', ') }} 5 | {{ foo|join(', ') }} 6 | {{ bar|join(', ') }} 7 | --DATA-- 8 | return array('foo' => new Foo(), 'bar' => new ArrayObject(array(3, 4))) 9 | --EXPECT-- 10 | foo, bar 11 | 1, 2 12 | 3, 4 13 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/for/loop_context_local.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "for" tag adds a loop variable to the context locally 3 | --TEMPLATE-- 4 | {% for item in items %} 5 | {% endfor %} 6 | {% if loop is not defined %}WORKS{% endif %} 7 | --DATA-- 8 | return array('items' => array()) 9 | --EXPECT-- 10 | WORKS 11 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/tags/index.rst: -------------------------------------------------------------------------------- 1 | Tags 2 | ==== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | for 8 | if 9 | macro 10 | filter 11 | set 12 | extends 13 | block 14 | include 15 | import 16 | from 17 | use 18 | spaceless 19 | autoescape 20 | raw 21 | flush 22 | do 23 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/spaceless/simple.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "spaceless" tag removes whites between HTML tags 3 | --TEMPLATE-- 4 | {% spaceless %} 5 | 6 |
foo
7 | 8 | {% endspaceless %} 9 | --DATA-- 10 | return array() 11 | --EXPECT-- 12 |
foo
13 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/filters/title.rst: -------------------------------------------------------------------------------- 1 | ``title`` 2 | ========= 3 | 4 | The ``title`` filter returns a titlecased version of the value. Words will 5 | start with uppercase letters, all remaining characters are lowercase: 6 | 7 | .. code-block:: jinja 8 | 9 | {{ 'my first car'|title }} 10 | 11 | {# outputs 'My First Car' #} 12 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/tests/sameas.rst: -------------------------------------------------------------------------------- 1 | ``sameas`` 2 | ========== 3 | 4 | ``sameas`` checks if a variable points to the same memory address than another 5 | variable: 6 | 7 | .. code-block:: jinja 8 | 9 | {% if foo.attribute is sameas(false) %} 10 | the foo attribute really is the ``false`` PHP value 11 | {% endif %} 12 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/length_utf8.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "length" filter 3 | --CONDITION-- 4 | function_exists('mb_get_info') 5 | --TEMPLATE-- 6 | {{ string|length }} 7 | {{ markup|length }} 8 | --DATA-- 9 | return array('string' => 'été', 'markup' => new Twig_Markup('foo', 'UTF-8')) 10 | --EXPECT-- 11 | 3 12 | 3 13 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/filter/with_for_tag.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "filter" tag applies the filter on "for" tags 3 | --TEMPLATE-- 4 | {% filter upper %} 5 | {% for item in items %} 6 | {{ item }} 7 | {% endfor %} 8 | {% endfilter %} 9 | --DATA-- 10 | return array('items' => array('a', 'b')) 11 | --EXPECT-- 12 | A 13 | B 14 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/inheritance/dynamic.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "extends" tag 3 | --TEMPLATE-- 4 | {% extends foo %} 5 | 6 | {% block content %} 7 | FOO 8 | {% endblock %} 9 | --TEMPLATE(foo.twig)-- 10 | {% block content %}{% endblock %} 11 | --DATA-- 12 | return array('foo' => 'foo.twig') 13 | --EXPECT-- 14 | FOO 15 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/reverse.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "reverse" filter 3 | --TEMPLATE-- 4 | {{ [1, 2, 3, 4]|reverse|join('') }} 5 | {{ '1234évènement'|reverse }} 6 | {{ arr|reverse|join('') }} 7 | --DATA-- 8 | return array('arr' => new ArrayObject(array(1, 2, 3, 4))) 9 | --EXPECT-- 10 | 4321 11 | tnemenèvé4321 12 | 4321 13 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/inheritance/parent_without_extends.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "parent" tag 3 | --TEMPLATE-- 4 | {% block content %} 5 | {{ parent() }} 6 | {% endblock %} 7 | --EXCEPTION-- 8 | Twig_Error_Syntax: Calling "parent" on a template that does not extend nor "use" another template is forbidden in "index.twig" at line 3 9 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/macro/endmacro_name.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "macro" tag supports name for endmacro 3 | --TEMPLATE-- 4 | {{ _self.foo() }} 5 | {{ _self.bar() }} 6 | 7 | {% macro foo() %}foo{% endmacro %} 8 | {% macro bar() %}bar{% endmacro bar %} 9 | --DATA-- 10 | return array() 11 | --EXPECT-- 12 | foo 13 | bar 14 | 15 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/filters/url_encode.rst: -------------------------------------------------------------------------------- 1 | ``url_encode`` 2 | ============== 3 | 4 | The ``url_encode`` filter URL encodes a given string: 5 | 6 | .. code-block:: jinja 7 | 8 | {{ data|url_encode() }} 9 | 10 | .. note:: 11 | 12 | Internally, Twig uses the PHP `urlencode`_ function. 13 | 14 | .. _`urlencode`: http://php.net/urlencode 15 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/json_encode.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "json_encode" filter 3 | --TEMPLATE-- 4 | {{ "foo"|json_encode|raw }} 5 | {{ foo|json_encode|raw }} 6 | {{ [foo, "foo"]|json_encode|raw }} 7 | --DATA-- 8 | return array('foo' => new Twig_Markup('foo', 'UTF-8')) 9 | --EXPECT-- 10 | "foo" 11 | "foo" 12 | ["foo","foo"] 13 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/macros/with_filters.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | macro with a filter 3 | --TEMPLATE-- 4 | {% import _self as test %} 5 | 6 | {% macro test() %} 7 | {% filter escape %}foo
{% endfilter %} 8 | {% endmacro %} 9 | 10 | {{ test.test() }} 11 | --DATA-- 12 | return array(); 13 | --EXPECT-- 14 | foo<br /> 15 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/autoescape/blocks.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "autoescape" tag applies escaping on embedded blocks 3 | --TEMPLATE-- 4 | {% autoescape true %} 5 | {% block foo %} 6 | {{ var }} 7 | {% endblock %} 8 | {% endautoescape %} 9 | --DATA-- 10 | return array('var' => '
') 11 | --EXPECT-- 12 | <br /> 13 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/for/condition.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "for" tag takes a condition 3 | --TEMPLATE-- 4 | {% for i in 1..5 if i is odd -%} 5 | {{ loop.index }}.{{ i }} 6 | {% endfor %} 7 | --DATA-- 8 | return array() 9 | --CONFIG-- 10 | return array('strict_variables' => false) 11 | --EXPECT-- 12 | 1.1 13 | 2.3 14 | 3.5 15 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/include/expression.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "include" tag allows expressions for the template to include 3 | --TEMPLATE-- 4 | FOO 5 | {% include foo %} 6 | 7 | BAR 8 | --TEMPLATE(foo.twig)-- 9 | FOOBAR 10 | --DATA-- 11 | return array('foo' => 'foo.twig') 12 | --EXPECT-- 13 | FOO 14 | 15 | FOOBAR 16 | BAR 17 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/inheritance/parent.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "extends" tag 3 | --TEMPLATE-- 4 | {% extends "foo.twig" %} 5 | 6 | {% block content %}{{ parent() }}FOO{{ parent() }}{% endblock %} 7 | --TEMPLATE(foo.twig)-- 8 | {% block content %}BAR{% endblock %} 9 | --DATA-- 10 | return array() 11 | --EXPECT-- 12 | BARFOOBAR 13 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tests/constant.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "const" test 3 | --TEMPLATE-- 4 | {{ 8 is constant('E_NOTICE') ? 'ok' : 'no' }} 5 | {{ 'bar' is constant('Foo::BAR_NAME') ? 'ok' : 'no' }} 6 | {{ value is constant('Foo::BAR_NAME') ? 'ok' : 'no' }} 7 | --DATA-- 8 | return array('value' => 'bar'); 9 | --EXPECT-- 10 | ok 11 | ok 12 | ok -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/include/with_variables.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "include" tag accept variables 3 | --TEMPLATE-- 4 | {% include "foo.twig" with {'foo': 'bar'} %} 5 | {% include "foo.twig" with vars %} 6 | --TEMPLATE(foo.twig)-- 7 | {{ foo }} 8 | --DATA-- 9 | return array('vars' => array('foo' => 'bar')) 10 | --EXPECT-- 11 | bar 12 | bar 13 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/inheritance/parent_without_extends_but_traits.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "parent" tag 3 | --TEMPLATE-- 4 | {% use 'foo.twig' %} 5 | 6 | {% block content %} 7 | {{ parent() }} 8 | {% endblock %} 9 | --TEMPLATE(foo.twig)-- 10 | {% block content %}BAR{% endblock %} 11 | --DATA-- 12 | return array() 13 | --EXPECT-- 14 | BAR 15 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/expressions/array_call.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Twig supports method calls 3 | --TEMPLATE-- 4 | {{ items.foo }} 5 | {{ items['foo'] }} 6 | {{ items[foo] }} 7 | {{ items[items[foo]] }} 8 | --DATA-- 9 | return array('foo' => 'bar', 'items' => array('foo' => 'bar', 'bar' => 'foo')) 10 | --EXPECT-- 11 | bar 12 | bar 13 | foo 14 | bar 15 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/from.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | global variables 3 | --TEMPLATE-- 4 | {% include "included.twig" %} 5 | {% from "included.twig" import foobar %} 6 | {{ foobar() }} 7 | --TEMPLATE(included.twig)-- 8 | {% macro foobar() %} 9 | called foobar 10 | {% endmacro %} 11 | --DATA-- 12 | return array(); 13 | --EXPECT-- 14 | called foobar 15 | -------------------------------------------------------------------------------- /web/.htaccess: -------------------------------------------------------------------------------- 1 | RewriteEngine On 2 | 3 | # Some hosts may require you to use the `RewriteBase` directive. 4 | # If you need to use the `RewriteBase` directive, it should be the 5 | # absolute physical path to the directory that contains this htaccess file. 6 | # 7 | # RewriteBase / 8 | 9 | RewriteCond %{REQUEST_FILENAME} !-f 10 | RewriteRule ^(.*)$ index.php [QSA,L] -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/set/basic.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "set" tag 3 | --TEMPLATE-- 4 | {% set foo = 'foo' %} 5 | {% set bar = 'foo
' %} 6 | 7 | {{ foo }} 8 | {{ bar }} 9 | 10 | {% set foo, bar = 'foo', 'bar' %} 11 | 12 | {{ foo }}{{ bar }} 13 | --DATA-- 14 | return array() 15 | --EXPECT-- 16 | foo 17 | foo<br /> 18 | 19 | 20 | foobar 21 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/filters/json_encode.rst: -------------------------------------------------------------------------------- 1 | ``json_encode`` 2 | =============== 3 | 4 | The ``json_encode`` filter returns the JSON representation of a string: 5 | 6 | .. code-block:: jinja 7 | 8 | {{ data|json_encode() }} 9 | 10 | .. note:: 11 | 12 | Internally, Twig uses the PHP `json_encode`_ function. 13 | 14 | .. _`json_encode`: http://php.net/json_encode 15 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/expressions/literals.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Twig supports literals 3 | --TEMPLATE-- 4 | 1 {{ true }} 5 | 2 {{ TRUE }} 6 | 3 {{ false }} 7 | 4 {{ FALSE }} 8 | 5 {{ none }} 9 | 6 {{ NONE }} 10 | 7 {{ null }} 11 | 8 {{ NULL }} 12 | --DATA-- 13 | return array() 14 | --EXPECT-- 15 | 1 1 16 | 2 1 17 | 3 18 | 4 19 | 5 20 | 6 21 | 7 22 | 8 23 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/include/ignore_missing.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "include" tag 3 | --TEMPLATE-- 4 | {% include ["foo.twig", "bar.twig"] ignore missing %} 5 | {% include "foo.twig" ignore missing %} 6 | {% include "foo.twig" ignore missing with {} %} 7 | {% include "foo.twig" ignore missing with {} only %} 8 | --DATA-- 9 | return array() 10 | --EXPECT-- 11 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/filters/sort.rst: -------------------------------------------------------------------------------- 1 | ``sort`` 2 | ======== 3 | 4 | The ``sort`` filter sorts an array: 5 | 6 | .. code-block:: jinja 7 | 8 | {% for use in users|sort %} 9 | ... 10 | {% endfor %} 11 | 12 | .. note:: 13 | 14 | Internally, Twig uses the PHP `asort`_ function to maintain index 15 | association. 16 | 17 | .. _`asort`: http://php.net/asort 18 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/convert_encoding.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "convert_encoding" filter 3 | --CONDITION-- 4 | function_exists('iconv') || function_exists('mb_convert_encoding') 5 | --TEMPLATE-- 6 | {{ "愛していますか?"|convert_encoding('ISO-2022-JP', 'UTF-8')|convert_encoding('UTF-8', 'ISO-2022-JP') }} 7 | --DATA-- 8 | return array() 9 | --EXPECT-- 10 | 愛していますか? 11 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/length.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "length" filter 3 | --TEMPLATE-- 4 | {{ array|length }} 5 | {{ string|length }} 6 | {{ number|length }} 7 | {{ markup|length }} 8 | --DATA-- 9 | return array('array' => array(1, 4), 'string' => 'foo', 'number' => 1000, 'markup' => new Twig_Markup('foo', 'UTF-8')) 10 | --EXPECT-- 11 | 2 12 | 3 13 | 4 14 | 3 15 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/autoescape/strategy.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "autoescape" tag accepts an escaping strategy 3 | --TEMPLATE-- 4 | {% autoescape true js %}{{ var }}{% endautoescape %} 5 | 6 | {% autoescape true html %}{{ var }}{% endautoescape %} 7 | --DATA-- 8 | return array('var' => '
"') 9 | --EXPECT-- 10 | \x3cbr \x2f\x3e\x22 11 | <br />" 12 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/filter/nested.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "filter" tags can be nested at will 3 | --TEMPLATE-- 4 | {% filter lower|title %} 5 | {{ var }} 6 | {% filter upper %} 7 | {{ var }} 8 | {% endfilter %} 9 | {{ var }} 10 | {% endfilter %} 11 | --DATA-- 12 | return array('var' => 'var') 13 | --EXPECT-- 14 | Var 15 | Var 16 | Var 17 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/inheritance/parent_change.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "extends" tag 3 | --TEMPLATE-- 4 | {% extends foo ? 'foo.twig' : 'bar.twig' %} 5 | --TEMPLATE(foo.twig)-- 6 | FOO 7 | --TEMPLATE(bar.twig)-- 8 | BAR 9 | --DATA-- 10 | return array('foo' => true) 11 | --EXPECT-- 12 | FOO 13 | --DATA-- 14 | return array('foo' => false) 15 | --EXPECT-- 16 | BAR 17 | -------------------------------------------------------------------------------- /Vendor/Twig/test/bootstrap.php: -------------------------------------------------------------------------------- 1 | application = $app; 12 | $this->defineRoutes($app); 13 | } 14 | 15 | abstract protected function defineRoutes(\Slim $app); 16 | } 17 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/tags/flush.rst: -------------------------------------------------------------------------------- 1 | ``flush`` 2 | ========= 3 | 4 | .. versionadded:: 1.5 5 | The flush tag was added in Twig 1.5. 6 | 7 | The ``flush`` tag tells Twig to flush the output buffer: 8 | 9 | .. code-block:: jinja 10 | 11 | {% flush %} 12 | 13 | .. note:: 14 | 15 | Internally, Twig uses the PHP `flush`_ function. 16 | 17 | .. _`flush`: http://php.net/flush 18 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/filters/striptags.rst: -------------------------------------------------------------------------------- 1 | ``striptags`` 2 | ============= 3 | 4 | The ``striptags`` filter strips SGML/XML tags and replace adjacent whitespace 5 | by one space: 6 | 7 | .. code-block:: jinja 8 | 9 | {% some_html|striptags %} 10 | 11 | .. note:: 12 | 13 | Internally, Twig uses the PHP `strip_tags`_ function. 14 | 15 | .. _`strip_tags`: http://php.net/strip_tags 16 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/functions/attribute.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "attribute" function 3 | --TEMPLATE-- 4 | {{ attribute(obj, method) }} 5 | {{ attribute(array, item) }} 6 | {{ attribute(obj, "bar", ["a", "b"]) }} 7 | --DATA-- 8 | return array('obj' => new Foo(), 'method' => 'foo', 'array' => array('foo' => 'bar'), 'item' => 'foo') 9 | --EXPECT-- 10 | foo 11 | bar 12 | bar_a-b 13 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/expressions/postfix.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Twig parses postfix expressions 3 | --TEMPLATE-- 4 | 5 | {% macro foo() %}foo{% endmacro %} 6 | 7 | {{ 'a' }} 8 | {{ 'a'|upper }} 9 | {{ ('a')|upper }} 10 | {{ -1|upper }} 11 | {{ _self.foo() }} 12 | {{ (_self).foo() }} 13 | --DATA-- 14 | return array(); 15 | --EXPECT-- 16 | a 17 | A 18 | A 19 | -1 20 | foo 21 | foo 22 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/tests/constant.rst: -------------------------------------------------------------------------------- 1 | ``constant`` 2 | ============ 3 | 4 | ``constant`` checks if a variable has the exact same value as a constant. You 5 | can use either global constants or class constants: 6 | 7 | .. code-block:: jinja 8 | 9 | {% if post.status is constant('Post::PUBLISHED') %} 10 | the status attribute is exactly the same as Post::PUBLISHED 11 | {% endif %} 12 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/expressions/comparison.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Twig supports comparison operators (==, !=, <, >, >=, <=) 3 | --TEMPLATE-- 4 | {{ 1 > 2 }}/{{ 1 > 1 }}/{{ 1 >= 2 }}/{{ 1 >= 1 }} 5 | {{ 1 < 2 }}/{{ 1 < 1 }}/{{ 1 <= 2 }}/{{ 1 <= 1 }} 6 | {{ 1 == 1 }}/{{ 1 == 2 }} 7 | {{ 1 != 1 }}/{{ 1 != 2 }} 8 | --DATA-- 9 | return array() 10 | --EXPECT-- 11 | ///1 12 | 1//1/1 13 | 1/ 14 | /1 15 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/force_escape.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "escape" filter 3 | --TEMPLATE-- 4 | {% set foo %} 5 | foo
6 | {% endset %} 7 | 8 | {{ foo|e('html') -}} 9 | {{ foo|e('js') }} 10 | {% autoescape true %} 11 | {{ foo }} 12 | {% endautoescape %} 13 | --DATA-- 14 | return array() 15 | --EXPECT-- 16 | foo<br /> 17 | foo\x3cbr \x2f\x3e\x0a 18 | foo
19 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/merge.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "merge" filter 3 | --TEMPLATE-- 4 | {{ items|merge({'bar': 'foo'})|join }} 5 | {{ items|merge({'bar': 'foo'})|keys|join }} 6 | {{ {'bar': 'foo'}|merge(items)|join }} 7 | {{ {'bar': 'foo'}|merge(items)|keys|join }} 8 | --DATA-- 9 | return array('items' => array('foo' => 'bar')) 10 | --EXPECT-- 11 | barfoo 12 | foobar 13 | foobar 14 | barfoo 15 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/inheritance/template_instance.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "extends" tag accepts Twig_Template instance 3 | --TEMPLATE-- 4 | {% extends foo %} 5 | 6 | {% block content %} 7 | {{ parent() }}FOO 8 | {% endblock %} 9 | --TEMPLATE(foo.twig)-- 10 | {% block content %}BAR{% endblock %} 11 | --DATA-- 12 | return array('foo' => $twig->loadTemplate('foo.twig')) 13 | --EXPECT-- 14 | BARFOO 15 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/filters/raw.rst: -------------------------------------------------------------------------------- 1 | ``raw`` 2 | ======= 3 | 4 | The ``raw`` filter marks the value as being "safe", which means that in an 5 | environment with automatic escaping enabled this variable will not be escaped 6 | if ``raw`` is the last filter applied to it: 7 | 8 | .. code-block:: jinja 9 | 10 | {% autoescape true %} 11 | {{ var|raw }} {# var won't be escaped #} 12 | {% endautoescape %} 13 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/date_default_format.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "date" filter 3 | --TEMPLATE-- 4 | {{ date1|date }} 5 | {{ date1|date('d/m/Y') }} 6 | --DATA-- 7 | date_default_timezone_set('UTC'); 8 | $twig->getExtension('core')->setDateFormat('Y-m-d', '%d days %h hours'); 9 | return array( 10 | 'date1' => mktime(13, 45, 0, 10, 4, 2010), 11 | ) 12 | --EXPECT-- 13 | 2010-10-04 14 | 04/10/2010 15 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/for/context.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "for" tag keeps the context safe 3 | --TEMPLATE-- 4 | {% for item in items %} 5 | {% for item in items %} 6 | * {{ item }} 7 | {% endfor %} 8 | * {{ item }} 9 | {% endfor %} 10 | --DATA-- 11 | return array('items' => array('a', 'b')) 12 | --EXPECT-- 13 | * a 14 | * b 15 | * a 16 | * a 17 | * b 18 | * b 19 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/functions/cycle.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "cycle" function 3 | --TEMPLATE-- 4 | {% for i in 0..6 %} 5 | {{ cycle(array1, i) }}-{{ cycle(array2, i) }} 6 | {% endfor %} 7 | --DATA-- 8 | return array('array1' => array('odd', 'even'), 'array2' => array('apple', 'orange', 'citrus')) 9 | --EXPECT-- 10 | odd-apple 11 | even-orange 12 | odd-citrus 13 | even-apple 14 | odd-orange 15 | even-citrus 16 | odd-apple 17 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/for/inner_variables.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "for" tag does not reset inner variables 3 | --TEMPLATE-- 4 | {% for i in 1..2 %} 5 | {% for j in 0..2 %} 6 | {{k}}{% set k = k+1 %} {{ loop.parent.loop.index }} 7 | {% endfor %} 8 | {% endfor %} 9 | --DATA-- 10 | return array('k' => 0) 11 | --EXPECT-- 12 | 0 1 13 | 1 1 14 | 2 1 15 | 3 2 16 | 4 2 17 | 5 2 18 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/if/expression.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "if" takes an expression as a test 3 | --TEMPLATE-- 4 | {% if a < 2 %} 5 | A1 6 | {% elseif a > 10 %} 7 | A2 8 | {% else %} 9 | A3 10 | {% endif %} 11 | --DATA-- 12 | return array('a' => 1) 13 | --EXPECT-- 14 | A1 15 | --DATA-- 16 | return array('a' => 12) 17 | --EXPECT-- 18 | A2 19 | --DATA-- 20 | return array('a' => 7) 21 | --EXPECT-- 22 | A3 23 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/tags/raw.rst: -------------------------------------------------------------------------------- 1 | ``raw`` 2 | ======= 3 | 4 | The ``raw`` tag marks sections as being raw text that should not be parsed. 5 | For example to put Twig syntax as example into a template you can use this 6 | snippet: 7 | 8 | .. code-block:: jinja 9 | 10 | {% raw %} 11 | 16 | {% endraw %} 17 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/for/nested_else.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "for" tag can use an "else" clause 3 | --TEMPLATE-- 4 | {% for item in items %} 5 | {% for item in items1 %} 6 | * {{ item }} 7 | {% else %} 8 | no {{ item }} 9 | {% endfor %} 10 | {% else %} 11 | no item1 12 | {% endfor %} 13 | --DATA-- 14 | return array('items' => array('a', 'b'), 'items1' => array()) 15 | --EXPECT-- 16 | no a 17 | no b 18 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/if/basic.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "if" creates a condition 3 | --TEMPLATE-- 4 | {% if a is defined %} 5 | {{ a }} 6 | {% elseif b is defined %} 7 | {{ b }} 8 | {% else %} 9 | NOTHING 10 | {% endif %} 11 | --DATA-- 12 | return array('a' => 'a') 13 | --EXPECT-- 14 | a 15 | --DATA-- 16 | return array('b' => 'b') 17 | --EXPECT-- 18 | b 19 | --DATA-- 20 | return array() 21 | --EXPECT-- 22 | NOTHING 23 | -------------------------------------------------------------------------------- /View/google-analytics.html.twig: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/number_format.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "number_format" filter 3 | --TEMPLATE-- 4 | {{ 20|number_format }} 5 | {{ 20.25|number_format }} 6 | {{ 20.25|number_format(2) }} 7 | {{ 20.25|number_format(2, ',') }} 8 | {{ 1020.25|number_format(2, ',') }} 9 | {{ 1020.25|number_format(2, ',', '.') }} 10 | --DATA-- 11 | return array(); 12 | --EXPECT-- 13 | 20 14 | 20 15 | 20.25 16 | 20,25 17 | 1,020,25 18 | 1.020,25 19 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/inheritance/multiple.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "extends" tag 3 | --TEMPLATE-- 4 | {% extends "layout.twig" %}{% block content %}{{ parent() }}index {% endblock %} 5 | --TEMPLATE(layout.twig)-- 6 | {% extends "base.twig" %}{% block content %}{{ parent() }}layout {% endblock %} 7 | --TEMPLATE(base.twig)-- 8 | {% block content %}base {% endblock %} 9 | --DATA-- 10 | return array() 11 | --EXPECT-- 12 | base layout index 13 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/filters/replace.rst: -------------------------------------------------------------------------------- 1 | ``replace`` 2 | =========== 3 | 4 | The ``replace`` filter formats a given string by replacing the placeholders 5 | (placeholders are free-form): 6 | 7 | .. code-block:: jinja 8 | 9 | {{ "I like %this% and %that%."|replace({'%this%': foo, '%that%': "bar"}) }} 10 | 11 | {# returns I like foo and bar 12 | if the foo parameter equals to the foo string. #} 13 | 14 | .. seealso:: :doc:`format` 15 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/functions/block.rst: -------------------------------------------------------------------------------- 1 | ``block`` 2 | ========= 3 | 4 | When a template uses inheritance and if you want to print a block multiple 5 | times, use the ``block`` function: 6 | 7 | .. code-block:: jinja 8 | 9 | {% block title %}{% endblock %} 10 | 11 |

{{ block('title') }}

12 | 13 | {% block body %}{% endblock %} 14 | 15 | .. seealso:: :doc:`extends<../tags/extends>`, :doc:`parent<../functions/parent>` 16 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/inheritance/nested_inheritance.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "extends" tag 3 | --TEMPLATE-- 4 | {% extends "layout.twig" %} 5 | {% block inside %}INSIDE{% endblock inside %} 6 | --TEMPLATE(layout.twig)-- 7 | {% extends "base.twig" %} 8 | {% block body %} 9 | {% block inside '' %} 10 | {% endblock body %} 11 | --TEMPLATE(base.twig)-- 12 | {% block body '' %} 13 | --DATA-- 14 | return array() 15 | --EXPECT-- 16 | INSIDE 17 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/exceptions/unclosed_tag.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Exception for an unclosed tag 3 | --TEMPLATE-- 4 | {% block foo %} 5 | {% if foo %} 6 | 7 | 8 | 9 | 10 | {% for i in fo %} 11 | 12 | 13 | 14 | {% endfor %} 15 | 16 | 17 | 18 | {% endblock %} 19 | --EXCEPTION-- 20 | Twig_Error_Syntax: Unexpected tag name "endblock" (expecting closing tag for the "if" tag defined near line 4) in "index.twig" at line 16 21 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/inheritance/conditional.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "extends" tag 3 | --TEMPLATE-- 4 | {% extends standalone ? foo : 'bar.twig' %} 5 | 6 | {% block content %}{{ parent() }}FOO{% endblock %} 7 | --TEMPLATE(foo.twig)-- 8 | {% block content %}FOO{% endblock %} 9 | --TEMPLATE(bar.twig)-- 10 | {% block content %}BAR{% endblock %} 11 | --DATA-- 12 | return array('foo' => 'foo.twig', 'standalone' => true) 13 | --EXPECT-- 14 | FOOFOO 15 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/date_interval.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "date" filter (interval support as of PHP 5.3) 3 | --CONDITION-- 4 | version_compare(phpversion(), '5.3.0', '>=') 5 | --TEMPLATE-- 6 | {{ date6|date }} 7 | {{ date6|date('%d days %h hours') }} 8 | --DATA-- 9 | date_default_timezone_set('UTC'); 10 | return array( 11 | 'date5' => -86410, 12 | 'date6' => new DateInterval('P2D'), 13 | ) 14 | --EXPECT-- 15 | 2 days 16 | 2 days 0 hours 17 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/use/deep.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "use" tag 3 | --TEMPLATE-- 4 | {% use "foo.twig" %} 5 | 6 | {{ block('content') }} 7 | {{ block('foo') }} 8 | {{ block('bar') }} 9 | --TEMPLATE(foo.twig)-- 10 | {% use "bar.twig" %} 11 | 12 | {% block content 'foo' %} 13 | {% block foo 'foo' %} 14 | --TEMPLATE(bar.twig)-- 15 | {% block content 'bar' %} 16 | {% block bar 'bar' %} 17 | --DATA-- 18 | return array() 19 | --EXPECT-- 20 | foo 21 | foo 22 | bar 23 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/use/multiple.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "use" tag 3 | --TEMPLATE-- 4 | {% use "foo.twig" %} 5 | {% use "bar.twig" %} 6 | 7 | {{ block('content') }} 8 | {{ block('foo') }} 9 | {{ block('bar') }} 10 | --TEMPLATE(foo.twig)-- 11 | {% block content 'foo' %} 12 | {% block foo 'foo' %} 13 | --TEMPLATE(bar.twig)-- 14 | {% block content 'bar' %} 15 | {% block bar 'bar' %} 16 | --DATA-- 17 | return array() 18 | --EXPECT-- 19 | bar 20 | foo 21 | bar 22 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Body.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | class Twig_Node_Body extends Twig_Node 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/filters/index.rst: -------------------------------------------------------------------------------- 1 | Filters 2 | ======= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | date 8 | format 9 | replace 10 | number_format 11 | url_encode 12 | json_encode 13 | convert_encoding 14 | title 15 | capitalize 16 | nl2br 17 | upper 18 | lower 19 | striptags 20 | join 21 | reverse 22 | length 23 | sort 24 | default 25 | keys 26 | escape 27 | raw 28 | merge 29 | slice 30 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/macro/from.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "macro" tag 3 | --TEMPLATE-- 4 | {% from 'forms.twig' import foo %} 5 | {% from 'forms.twig' import foo as foobar, bar %} 6 | 7 | {{ foo('foo') }} 8 | {{ foobar('foo') }} 9 | {{ bar('foo') }} 10 | --TEMPLATE(forms.twig)-- 11 | {% macro foo(name) %}foo{{ name }}{% endmacro %} 12 | {% macro bar(name) %}bar{{ name }}{% endmacro %} 13 | --DATA-- 14 | return array() 15 | --EXPECT-- 16 | foofoo 17 | foofoo 18 | barfoo 19 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/filters/format.rst: -------------------------------------------------------------------------------- 1 | ``format`` 2 | ========== 3 | 4 | The ``format`` filter formats a given string by replacing the placeholders 5 | (placeholders follows the `printf`_ notation): 6 | 7 | .. code-block:: jinja 8 | 9 | {{ "I like %s and %s."|format(foo, "bar") }} 10 | 11 | {# returns I like foo and bar 12 | if the foo parameter equals to the foo string. #} 13 | 14 | .. _`printf`: http://www.php.net/printf 15 | 16 | .. seealso:: :doc:`replace` 17 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/filters/join.rst: -------------------------------------------------------------------------------- 1 | ``join`` 2 | ======== 3 | 4 | The ``join`` filter returns a string which is the concatenation of the items 5 | of a sequence: 6 | 7 | .. code-block:: jinja 8 | 9 | {{ [1, 2, 3]|join }} 10 | {# returns 123 #} 11 | 12 | The separator between elements is an empty string per default, but you can 13 | define it with the optional first parameter: 14 | 15 | .. code-block:: jinja 16 | 17 | {{ [1, 2, 3]|join('|') }} 18 | {# returns 1|2|3 #} 19 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/expressions/ternary_operator.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Twig supports the ternary operator 3 | --TEMPLATE-- 4 | {{ 1 ? 'YES' : 'NO' }} 5 | {{ 0 ? 'YES' : 'NO' }} 6 | {{ 0 ? 'YES' : (1 ? 'YES1' : 'NO1') }} 7 | {{ 0 ? 'YES' : (0 ? 'YES1' : 'NO1') }} 8 | {{ 1 == 1 ? 'foo
':'' }} 9 | {{ foo ~ (bar ? ('-' ~ bar) : '') }} 10 | --DATA-- 11 | return array('foo' => 'foo', 'bar' => 'bar') 12 | --EXPECT-- 13 | YES 14 | NO 15 | YES1 16 | NO1 17 | foo
18 | foo-bar 19 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/nl2br.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "nl2br" filter 3 | --TEMPLATE-- 4 | {{ "I like Twig.\nYou will like it too.\n\nEverybody like it!"|nl2br }} 5 | {{ text|nl2br }} 6 | --DATA-- 7 | return array('text' => "If you have some HTML\nit will be escaped.") 8 | --EXPECT-- 9 | I like Twig.
10 | You will like it too.
11 |
12 | Everybody like it! 13 | If you have some <strong>HTML</strong>
14 | it will be escaped. 15 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/functions/cycle.rst: -------------------------------------------------------------------------------- 1 | ``cycle`` 2 | ========= 3 | 4 | The ``cycle`` function cycles on an array of values: 5 | 6 | .. code-block:: jinja 7 | 8 | {% for i in 0..10 %} 9 | {{ cycle(['odd', 'even'], i) }} 10 | {% endfor %} 11 | 12 | The array can contain any number of values: 13 | 14 | .. code-block:: jinja 15 | 16 | {% set fruits = ['apple', 'orange', 'citrus'] %} 17 | 18 | {% for i in 0..10 %} 19 | {{ cycle(fruits, i) }} 20 | {% endfor %} 21 | -------------------------------------------------------------------------------- /Vendor/Twig/ext/twig/.gitignore: -------------------------------------------------------------------------------- 1 | *.sw* 2 | .deps 3 | Makefile 4 | Makefile.fragments 5 | Makefile.global 6 | Makefile.objects 7 | acinclude.m4 8 | aclocal.m4 9 | build/ 10 | config.cache 11 | config.guess 12 | config.h 13 | config.h.in 14 | config.log 15 | config.nice 16 | config.status 17 | config.sub 18 | configure 19 | configure.in 20 | install-sh 21 | libtool 22 | ltmain.sh 23 | missing 24 | mkinstalldirs 25 | run-tests.php 26 | twig.loT 27 | .libs/ 28 | modules/ 29 | twig.la 30 | twig.lo 31 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/for/recursive.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "for" tags can be nested 3 | --TEMPLATE-- 4 | {% for key, item in items %} 5 | * {{ key }} ({{ loop.length }}): 6 | {% for value in item %} 7 | * {{ value }} ({{ loop.length }}) 8 | {% endfor %} 9 | {% endfor %} 10 | --DATA-- 11 | return array('items' => array('a' => array('a1', 'a2', 'a3'), 'b' => array('b1'))) 12 | --EXPECT-- 13 | * a (2): 14 | * a1 (3) 15 | * a2 (3) 16 | * a3 (3) 17 | * b (2): 18 | * b1 (1) 19 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/functions/dump.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "dump" function 3 | --TEMPLATE-- 4 | {{ dump() }} 5 | {{ dump('foo') }} 6 | {{ dump('foo', 'bar') }} 7 | --DATA-- 8 | return array('foo' => 'foo', 'bar' => 'bar') 9 | --CONFIG-- 10 | return array('debug' => true, 'autoescape' => false); 11 | --EXPECT-- 12 | array(2) { 13 | ["foo"]=> 14 | string(3) "foo" 15 | ["bar"]=> 16 | string(3) "bar" 17 | } 18 | 19 | string(3) "foo" 20 | 21 | string(3) "foo" 22 | string(3) "bar" 23 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/for/loop_context.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "for" tag adds a loop variable to the context 3 | --TEMPLATE-- 4 | {% for item in items %} 5 | * {{ loop.index }}/{{ loop.index0 }} 6 | * {{ loop.revindex }}/{{ loop.revindex0 }} 7 | * {{ loop.first }}/{{ loop.last }}/{{ loop.length }} 8 | 9 | {% endfor %} 10 | --DATA-- 11 | return array('items' => array('a', 'b')) 12 | --EXPECT-- 13 | * 1/0 14 | * 2/1 15 | * 1//2 16 | 17 | * 2/1 18 | * 1/0 19 | * /1/2 20 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/NodeOutputInterface.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | interface Twig_NodeOutputInterface 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Binary/Equal.php: -------------------------------------------------------------------------------- 1 | raw('=='); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Binary/Less.php: -------------------------------------------------------------------------------- 1 | raw('<'); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/macros/simple.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | macro 3 | --TEMPLATE-- 4 | {% import _self as test %} 5 | {% from _self import test %} 6 | 7 | {% macro test(a, b) -%} 8 | {{ a|default('a') }}
9 | {{- b|default('b') }}
10 | {%- endmacro %} 11 | 12 | {{ test.test() }} 13 | {{ test() }} 14 | {{ test.test(1, "c") }} 15 | {{ test(1, "c") }} 16 | --DATA-- 17 | return array(); 18 | --EXPECT-- 19 | a
b
20 | a
b
21 | 1
c
22 | 1
c
23 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/include/only.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "include" tag accept variables and only 3 | --TEMPLATE-- 4 | {% include "foo.twig" %} 5 | {% include "foo.twig" only %} 6 | {% include "foo.twig" with {'foo1': 'bar'} %} 7 | {% include "foo.twig" with {'foo1': 'bar'} only %} 8 | --TEMPLATE(foo.twig)-- 9 | {% for k, v in _context %}{{ k }},{% endfor %} 10 | --DATA-- 11 | return array('foo' => 'bar') 12 | --EXPECT-- 13 | foo,_parent, 14 | _parent, 15 | foo,foo1,_parent, 16 | foo1,_parent, 17 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Binary/Greater.php: -------------------------------------------------------------------------------- 1 | raw('>'); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/tags/block.rst: -------------------------------------------------------------------------------- 1 | ``block`` 2 | ========= 3 | 4 | Blocks are used for inheritance and act as placeholders and replacements at 5 | the same time. They are documented in detail in the documentation for the 6 | :doc:`extends<../tags/extends>` tag. 7 | 8 | Block names should consist of alphanumeric characters, and underscores. Dashes 9 | are not permitted. 10 | 11 | .. seealso:: :doc:`block<../functions/block>`, :doc:`parent<../functions/parent>`, :doc:`use<../tags/use>`, :doc:`extends<../tags/extends>` 12 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Binary/LessEqual.php: -------------------------------------------------------------------------------- 1 | raw('<='); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Binary/NotEqual.php: -------------------------------------------------------------------------------- 1 | raw('!='); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/date_default_format_interval.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "date" filter (interval support as of PHP 5.3) 3 | --CONDITION-- 4 | version_compare(phpversion(), '5.3.0', '>=') 5 | --TEMPLATE-- 6 | {{ date2|date }} 7 | {{ date2|date('%d days') }} 8 | --DATA-- 9 | date_default_timezone_set('UTC'); 10 | $twig->getExtension('core')->setDateFormat('Y-m-d', '%d days %h hours'); 11 | return array( 12 | 'date2' => new DateInterval('P2D'), 13 | ) 14 | --EXPECT-- 15 | 2 days 0 hours 16 | 2 days 17 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/for/else.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "for" tag can use an "else" clause 3 | --TEMPLATE-- 4 | {% for item in items %} 5 | * {{ item }} 6 | {% else %} 7 | no item 8 | {% endfor %} 9 | --DATA-- 10 | return array('items' => array('a', 'b')) 11 | --EXPECT-- 12 | * a 13 | * b 14 | --DATA-- 15 | return array('items' => array()) 16 | --EXPECT-- 17 | no item 18 | --DATA-- 19 | return array() 20 | --CONFIG-- 21 | return array('strict_variables' => false) 22 | --EXPECT-- 23 | no item 24 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Error/Loader.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | class Twig_Error_Loader extends Twig_Error 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Binary/GreaterEqual.php: -------------------------------------------------------------------------------- 1 | raw('>='); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Unary/Neg.php: -------------------------------------------------------------------------------- 1 | raw('-'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Unary/Not.php: -------------------------------------------------------------------------------- 1 | raw('!'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Unary/Pos.php: -------------------------------------------------------------------------------- 1 | raw('+'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/inheritance/parent_nested.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "extends" tag 3 | --TEMPLATE-- 4 | {% extends "foo.twig" %} 5 | 6 | {% block content %} 7 | {% block inside %} 8 | INSIDE OVERRIDDEN 9 | {% endblock %} 10 | 11 | BEFORE 12 | {{ parent() }} 13 | AFTER 14 | {% endblock %} 15 | --TEMPLATE(foo.twig)-- 16 | {% block content %} 17 | BAR 18 | {% endblock %} 19 | --DATA-- 20 | return array() 21 | --EXPECT-- 22 | 23 | INSIDE OVERRIDDEN 24 | 25 | BEFORE 26 | BAR 27 | 28 | AFTER 29 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Binary/Add.php: -------------------------------------------------------------------------------- 1 | raw('+'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Binary/And.php: -------------------------------------------------------------------------------- 1 | raw('&&'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Binary/Div.php: -------------------------------------------------------------------------------- 1 | raw('/'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Binary/Mod.php: -------------------------------------------------------------------------------- 1 | raw('%'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Binary/Mul.php: -------------------------------------------------------------------------------- 1 | raw('*'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Binary/Or.php: -------------------------------------------------------------------------------- 1 | raw('||'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Binary/Sub.php: -------------------------------------------------------------------------------- 1 | raw('-'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Sandbox/SecurityError.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | class Twig_Sandbox_SecurityError extends Twig_Error 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tests/array.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | array index test 3 | --TEMPLATE-- 4 | {% for key, value in days %} 5 | {{ key }} 6 | {% endfor %} 7 | --DATA-- 8 | return array('days' => array( 9 | 1 => array('money' => 9), 10 | 2 => array('money' => 21), 11 | 3 => array('money' => 38), 12 | 4 => array('money' => 6), 13 | 18 => array('money' => 6), 14 | 19 => array('money' => 3), 15 | 31 => array('money' => 11), 16 | )); 17 | --EXPECT-- 18 | 1 19 | 2 20 | 3 21 | 4 22 | 18 23 | 19 24 | 31 25 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Error/Runtime.php: -------------------------------------------------------------------------------- 1 | 18 | */ 19 | class Twig_Error_Runtime extends Twig_Error 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Binary/Concat.php: -------------------------------------------------------------------------------- 1 | raw('.'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Binary/BitwiseOr.php: -------------------------------------------------------------------------------- 1 | raw('|'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/use/multiple_aliases.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "use" tag 3 | --TEMPLATE-- 4 | {% use "foo.twig" with content as foo_content %} 5 | {% use "bar.twig" %} 6 | 7 | {{ block('content') }} 8 | {{ block('foo') }} 9 | {{ block('bar') }} 10 | {{ block('foo_content') }} 11 | --TEMPLATE(foo.twig)-- 12 | {% block content 'foo' %} 13 | {% block foo 'foo' %} 14 | --TEMPLATE(bar.twig)-- 15 | {% block content 'bar' %} 16 | {% block bar 'bar' %} 17 | --DATA-- 18 | return array() 19 | --EXPECT-- 20 | bar 21 | foo 22 | bar 23 | foo 24 | -------------------------------------------------------------------------------- /Vendor/Twig/README.markdown: -------------------------------------------------------------------------------- 1 | Twig, the flexible, fast, and secure template language for PHP 2 | ============================================================== 3 | 4 | Twig is a template language for PHP, released under the new BSD license (code 5 | and documentation). 6 | 7 | Twig uses a syntax similar to the Django and Jinja template languages which 8 | inspired the Twig runtime environment. 9 | 10 | More Information 11 | ---------------- 12 | 13 | Read the [documentation][1] for more information. 14 | 15 | [1]: http://twig.sensiolabs.org/documentation -------------------------------------------------------------------------------- /Vendor/Twig/doc/filters/nl2br.rst: -------------------------------------------------------------------------------- 1 | ``nl2br`` 2 | ========= 3 | 4 | .. versionadded:: 1.5 5 | The nl2br filter was added in Twig 1.5. 6 | 7 | The ``nl2br`` filter inserts HTML line breaks before all newlines in a string: 8 | 9 | .. code-block:: jinja 10 | 11 | {{ "I like Twig.\nYou will like it too."|nl2br }} 12 | {# outputs 13 | 14 | I like Twig.
15 | You will like it too. 16 | 17 | #} 18 | 19 | .. note:: 20 | 21 | The ``nl2br`` filter pre-escapes the input before applying the 22 | transformation. 23 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Binary/BitwiseAnd.php: -------------------------------------------------------------------------------- 1 | raw('&'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Binary/BitwiseXor.php: -------------------------------------------------------------------------------- 1 | raw('^'); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /View/Talks/_summary.html.twig: -------------------------------------------------------------------------------- 1 |
2 | 12 |
13 | -------------------------------------------------------------------------------- /Model/Collection/Event.php: -------------------------------------------------------------------------------- 1 | 18 | */ 19 | abstract class Twig_Node_Expression extends Twig_Node 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/filter/with_if_tag.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "filter" tag applies the filter on "if" tags 3 | --TEMPLATE-- 4 | {% filter upper %} 5 | {% if items %} 6 | {{ items|join(', ') }} 7 | {% endif %} 8 | 9 | {% if items.3 is defined %} 10 | FOO 11 | {% else %} 12 | {{ items.1 }} 13 | {% endif %} 14 | 15 | {% if items.3 is defined %} 16 | FOO 17 | {% elseif items.1 %} 18 | {{ items.0 }} 19 | {% endif %} 20 | 21 | {% endfilter %} 22 | --DATA-- 23 | return array('items' => array('a', 'b')) 24 | --EXPECT-- 25 | A, B 26 | 27 | B 28 | 29 | A 30 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/macro/basic.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "macro" tag 3 | --TEMPLATE-- 4 | {{ _self.input('username') }} 5 | {{ _self.input('password', null, 'password', 1) }} 6 | 7 | {% macro input(name, value, type, size) %} 8 | 9 | {% endmacro %} 10 | --DATA-- 11 | return array() 12 | --EXPECT-- 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/filters/reverse.rst: -------------------------------------------------------------------------------- 1 | ``reverse`` 2 | =========== 3 | 4 | .. versionadded:: 1.6 5 | Support for strings has been added in Twig 1.6. 6 | 7 | The ``reverse`` filter reverses a sequence, a mapping, or a string: 8 | 9 | .. code-block:: jinja 10 | 11 | {% for use in users|reverse %} 12 | ... 13 | {% endfor %} 14 | 15 | {{ '1234'|reverse }} 16 | 17 | {# outputs 4321 #} 18 | 19 | .. note:: 20 | 21 | It also works with objects implementing the `Traversable`_ interface. 22 | 23 | .. _`Traversable`: http://php.net/Traversable 24 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/functions/attribute.rst: -------------------------------------------------------------------------------- 1 | ``attribute`` 2 | ============= 3 | 4 | .. versionadded:: 1.2 5 | The ``attribute`` function was added in Twig 1.2. 6 | 7 | ``attribute`` can be used to access a "dynamic" attribute of a variable: 8 | 9 | .. code-block:: jinja 10 | 11 | {{ attribute(object, method) }} 12 | {{ attribute(object, method, arguments) }} 13 | {{ attribute(array, item) }} 14 | 15 | .. note:: 16 | 17 | The resolution algorithm is the same as the one used for the ``.`` 18 | notation, except that the item can be any valid expression. 19 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Error/Syntax.php: -------------------------------------------------------------------------------- 1 | 18 | */ 19 | class Twig_Error_Syntax extends Twig_Error 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/autoescape/basic.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "autoescape" tag applies escaping on its children 3 | --TEMPLATE-- 4 | {% autoescape true %} 5 | {{ var }}
6 | {% endautoescape %} 7 | {% autoescape false %} 8 | {{ var }}
9 | {% endautoescape %} 10 | {% autoescape true %} 11 | {{ var }}
12 | {% endautoescape %} 13 | {% autoescape false %} 14 | {{ var }}
15 | {% endautoescape %} 16 | --DATA-- 17 | return array('var' => '
') 18 | --EXPECT-- 19 | <br />
20 |

21 | <br />
22 |

23 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/tags/filter.rst: -------------------------------------------------------------------------------- 1 | ``filter`` 2 | ========== 3 | 4 | Filter sections allow you to apply regular Twig filters on a block of template 5 | data. Just wrap the code in the special ``filter`` section: 6 | 7 | .. code-block:: jinja 8 | 9 | {% filter upper %} 10 | This text becomes uppercase 11 | {% endfilter %} 12 | 13 | You can also chain filters: 14 | 15 | .. code-block:: jinja 16 | 17 | {% filter lower|escape %} 18 | SOME TEXT 19 | {% endfilter %} 20 | 21 | {# outputs "<strong>some text</strong>" #} 22 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/number_format_default.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "number_format" filter with defaults. 3 | --TEMPLATE-- 4 | {{ 20|number_format }} 5 | {{ 20.25|number_format }} 6 | {{ 20.25|number_format(1) }} 7 | {{ 20.25|number_format(2, ',') }} 8 | {{ 1020.25|number_format }} 9 | {{ 1020.25|number_format(2, ',') }} 10 | {{ 1020.25|number_format(2, ',', '.') }} 11 | --DATA-- 12 | $twig->getExtension('core')->setNumberFormat(2, '!', '='); 13 | return array(); 14 | --EXPECT-- 15 | 20!00 16 | 20!25 17 | 20!3 18 | 20,25 19 | 1=020!25 20 | 1=020,25 21 | 1.020,25 22 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/macro/self_import.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "macro" tag 3 | --TEMPLATE-- 4 | {% import _self as forms %} 5 | 6 | {{ forms.input('username') }} 7 | {{ forms.input('password', null, 'password', 1) }} 8 | 9 | {% macro input(name, value, type, size) %} 10 | 11 | {% endmacro %} 12 | --DATA-- 13 | return array() 14 | --EXPECT-- 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/TestInterface.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | interface Twig_TestInterface 19 | { 20 | /** 21 | * Compiles a test. 22 | * 23 | * @return string The PHP code for the test 24 | */ 25 | function compile(); 26 | } 27 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/inheritance/parent_isolation.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "extends" tag 3 | --TEMPLATE-- 4 | {% extends "base.twig" %} 5 | {% block content %}{% include "included.twig" %}{% endblock %} 6 | 7 | {% block footer %}Footer{% endblock %} 8 | --TEMPLATE(included.twig)-- 9 | {% extends "base.twig" %} 10 | {% block content %}Included Content{% endblock %} 11 | --TEMPLATE(base.twig)-- 12 | {% block content %}Default Content{% endblock %} 13 | 14 | {% block footer %}Default Footer{% endblock %} 15 | --DATA-- 16 | return array() 17 | --EXPECT-- 18 | Included Content 19 | Default Footer 20 | Footer 21 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/autoescape/nested.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "autoescape" tags can be nested at will 3 | --TEMPLATE-- 4 | {{ var }} 5 | {% autoescape true %} 6 | {{ var }} 7 | {% autoescape false %} 8 | {{ var }} 9 | {% autoescape true %} 10 | {{ var }} 11 | {% endautoescape %} 12 | {{ var }} 13 | {% endautoescape %} 14 | {{ var }} 15 | {% endautoescape %} 16 | {{ var }} 17 | --DATA-- 18 | return array('var' => '
') 19 | --EXPECT-- 20 | <br /> 21 | <br /> 22 |
23 | <br /> 24 |
25 | <br /> 26 | <br /> 27 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/expressions/magic_call.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Twig supports __call() for attributes 3 | --TEMPLATE-- 4 | {{ foo.foo }} 5 | {{ foo.bar }} 6 | --DATA-- 7 | class TestClassForMagicCallAttributes 8 | { 9 | public function getBar() 10 | { 11 | return 'bar_from_getbar'; 12 | } 13 | 14 | public function __call($method, $arguments) 15 | { 16 | if ('foo' === $method) 17 | { 18 | return 'foo_from_call'; 19 | } 20 | 21 | return false; 22 | } 23 | } 24 | return array('foo' => new TestClassForMagicCallAttributes()) 25 | --EXPECT-- 26 | foo_from_call 27 | bar_from_getbar 28 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/autoescape/objects.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "autoescape" tag applies escaping to object method calls 3 | --TEMPLATE-- 4 | {% autoescape true %} 5 | {{ user.name }} 6 | {{ user.name|lower }} 7 | {{ user }} 8 | {% endautoescape %} 9 | --DATA-- 10 | class UserForAutoEscapeTest 11 | { 12 | public function getName() 13 | { 14 | return 'Fabien
'; 15 | } 16 | 17 | public function __toString() 18 | { 19 | return 'Fabien
'; 20 | } 21 | } 22 | return array('user' => new UserForAutoEscapeTest()) 23 | --EXPECT-- 24 | Fabien<br /> 25 | fabien<br /> 26 | Fabien<br /> 27 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/macro/external.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "macro" tag 3 | --TEMPLATE-- 4 | {% import 'forms.twig' as forms %} 5 | 6 | {{ forms.input('username') }} 7 | {{ forms.input('password', null, 'password', 1) }} 8 | --TEMPLATE(forms.twig)-- 9 | {% macro input(name, value, type, size) %} 10 | 11 | {% endmacro %} 12 | --DATA-- 13 | return array() 14 | --EXPECT-- 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /web/index.php: -------------------------------------------------------------------------------- 1 | 'development', 14 | 'view' => new \TwigView() 15 | )); 16 | 17 | // set Twig base folder and view folder 18 | \TwigView::$twigDirectory = realpath(__DIR__ . '/../Vendor/Twig/lib/Twig'); 19 | $app->view()->setTemplatesDirectory('../View'); 20 | 21 | // register routes 22 | new Controller\Event($app); 23 | 24 | // execute application 25 | $app->run(); -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/autoescape/with_filters_arguments.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "autoescape" tag do not applies escaping on filter arguments 3 | --TEMPLATE-- 4 | {% autoescape true %} 5 | {{ var|nl2br("
") }} 6 | {{ var|nl2br("
"|escape) }} 7 | {{ var|nl2br(sep) }} 8 | {{ var|nl2br(sep|raw) }} 9 | {{ var|nl2br(sep|escape) }} 10 | {% endautoescape %} 11 | --DATA-- 12 | return array('var' => "\nTwig", 'sep' => '
') 13 | --EXPECT-- 14 | <Fabien>
15 | Twig 16 | <Fabien><br /> 17 | Twig 18 | <Fabien>
19 | Twig 20 | <Fabien>
21 | Twig 22 | <Fabien><br /> 23 | Twig 24 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/expressions/method_call.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Twig supports method calls 3 | --TEMPLATE-- 4 | {{ items.foo.foo }} 5 | {{ items.foo.getFoo() }} 6 | {{ items.foo.bar }} 7 | {{ items.foo['bar'] }} 8 | {{ items.foo.bar('a', 43) }} 9 | {{ items.foo.bar(foo) }} 10 | {{ items.foo.self.foo() }} 11 | {{ items.foo.is }} 12 | {{ items.foo.in }} 13 | {{ items.foo.not }} 14 | --DATA-- 15 | return array('foo' => 'bar', 'items' => array('foo' => new Foo(), 'bar' => 'foo')) 16 | --CONFIG-- 17 | return array('strict_variables' => false) 18 | --EXPECT-- 19 | foo 20 | foo 21 | bar 22 | 23 | bar_a-43 24 | bar_bar 25 | foo 26 | is 27 | in 28 | not 29 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/functions/parent.rst: -------------------------------------------------------------------------------- 1 | ``parent`` 2 | ========== 3 | 4 | When a template uses inheritance, it's possible to render the contents of the 5 | parent block when overriding a block by using the ``parent`` function: 6 | 7 | .. code-block:: jinja 8 | 9 | {% extends "base.html" %} 10 | 11 | {% block sidebar %} 12 |

Table Of Contents

13 | ... 14 | {{ parent() }} 15 | {% endblock %} 16 | 17 | The ``parent()`` call will return the content of the ``sidebar`` block as 18 | defined in the ``base.html`` template. 19 | 20 | .. seealso:: :doc:`extends<../tags/extends>`, :doc:`block<../functions/block>`, :doc:`block<../tags/block>` 21 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/TempName.php: -------------------------------------------------------------------------------- 1 | $name), $lineno); 16 | } 17 | 18 | public function compile(Twig_Compiler $compiler) 19 | { 20 | $compiler->raw('$_')->raw($this->getAttribute('name'))->raw('_'); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/expressions/dotdot.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Twig supports the .. operator 3 | --TEMPLATE-- 4 | {% for i in 0..10 %}{{ i }} {% endfor %} 5 | 6 | {% for letter in 'a'..'z' %}{{ letter }} {% endfor %} 7 | 8 | {% for letter in 'a'|upper..'z'|upper %}{{ letter }} {% endfor %} 9 | 10 | {% for i in foo[0]..foo[1] %}{{ i }} {% endfor %} 11 | 12 | {% for i in 0 + 1 .. 10 - 1 %}{{ i }} {% endfor %} 13 | --DATA-- 14 | return array('foo' => array(1, 10)) 15 | --EXPECT-- 16 | 0 1 2 3 4 5 6 7 8 9 10 17 | a b c d e f g h i j k l m n o p q r s t u v w x y z 18 | A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 19 | 1 2 3 4 5 6 7 8 9 10 20 | 1 2 3 4 5 6 7 8 9 21 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/filters/convert_encoding.rst: -------------------------------------------------------------------------------- 1 | ``convert_encoding`` 2 | ==================== 3 | 4 | .. versionadded:: 1.4 5 | The ``convert_encoding`` filter was added in Twig 1.4. 6 | 7 | The ``convert_encoding`` filter converts a string from one encoding to 8 | another. The first argument is the expected output charset and the second one 9 | is the input charset: 10 | 11 | .. code-block:: jinja 12 | 13 | {{ data|convert_encoding('UTF-8', 'iso-2022-jp') }} 14 | 15 | .. note:: 16 | 17 | This filter relies on the `iconv`_ or `mbstring`_ extension. So one of 18 | them must be installed. 19 | 20 | .. _`iconv`: http://php.net/iconv 21 | .. _`mbstring`: http://php.net/mbstring 22 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Constant.php: -------------------------------------------------------------------------------- 1 | $value), $lineno); 17 | } 18 | 19 | public function compile(Twig_Compiler $compiler) 20 | { 21 | $compiler->repr($this->getAttribute('value')); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /View/events/_summary.html.twig: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 | {{ event.name }} 5 | 6 |
7 |
8 |

{{ event.name }}

9 | 10 |

{{ event.start_date }} uptil 11 | {{ event.end_date }} 12 |

13 | 14 | 19 |
20 |
21 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Sandbox/SecurityPolicyInterface.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | interface Twig_Sandbox_SecurityPolicyInterface 19 | { 20 | function checkSecurity($tags, $filters, $functions); 21 | 22 | function checkMethodAllowed($obj, $method); 23 | 24 | function checkPropertyAllowed($obj, $method); 25 | } 26 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/AutoloaderTest.php: -------------------------------------------------------------------------------- 1 | assertFalse(class_exists('FooBarFoo'), '->autoload() does not try to load classes that does not begin with Twig'); 17 | 18 | $autoloader = new Twig_Autoloader(); 19 | $this->assertNull($autoloader->autoload('Foo'), '->autoload() returns false if it is not able to load a class'); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/ParserInterface.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | interface Twig_ParserInterface 19 | { 20 | /** 21 | * Converts a token stream to a node tree. 22 | * 23 | * @param Twig_TokenStream $stream A token stream instance 24 | * 25 | * @return Twig_Node_Module A node tree 26 | */ 27 | function parse(Twig_TokenStream $stream); 28 | } 29 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Test/Function.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | class Twig_Test_Function implements Twig_TestInterface 19 | { 20 | protected $function; 21 | 22 | public function __construct($function) 23 | { 24 | $this->function = $function; 25 | } 26 | 27 | public function compile() 28 | { 29 | return $this->function; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/expressions/binary.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Twig supports binary operations (+, -, *, /, ~, %, and, or) 3 | --TEMPLATE-- 4 | {{ 1 + 1 }} 5 | {{ 2 - 1 }} 6 | {{ 2 * 2 }} 7 | {{ 2 / 2 }} 8 | {{ 3 % 2 }} 9 | {{ 1 and 1 }} 10 | {{ 1 and 0 }} 11 | {{ 0 and 1 }} 12 | {{ 0 and 0 }} 13 | {{ 1 or 1 }} 14 | {{ 1 or 0 }} 15 | {{ 0 or 1 }} 16 | {{ 0 or 0 }} 17 | {{ 0 or 1 and 0 }} 18 | {{ 1 or 0 and 1 }} 19 | {{ "foo" ~ "bar" }} 20 | {{ foo ~ "bar" }} 21 | {{ "foo" ~ bar }} 22 | {{ foo ~ bar }} 23 | {{ 20 // 7 }} 24 | --DATA-- 25 | return array('foo' => 'bar', 'bar' => 'foo') 26 | --EXPECT-- 27 | 2 28 | 1 29 | 4 30 | 1 31 | 1 32 | 1 33 | 34 | 35 | 36 | 1 37 | 1 38 | 1 39 | 40 | 41 | 1 42 | foobar 43 | barbar 44 | foofoo 45 | barfoo 46 | 2 47 | -------------------------------------------------------------------------------- /Vendor/Twig/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "twig/twig", 3 | "type": "library", 4 | "description": "Twig, the flexible, fast, and secure template language for PHP", 5 | "keywords": ["templating"], 6 | "homepage": "http://twig.sensiolabs.org", 7 | "version": "1.6.1", 8 | "license": "BSD", 9 | "authors": [ 10 | { 11 | "name": "Fabien Potencier", 12 | "email": "fabien@symfony.com" 13 | }, 14 | { 15 | "name": "Armin Ronacher", 16 | "email": "armin.ronacher@active-4.com" 17 | } 18 | ], 19 | "require": { 20 | "php": ">=5.2.4" 21 | }, 22 | "autoload": { 23 | "psr-0" : { 24 | "Twig_" : "lib/" 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/NodeInterface.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | interface Twig_NodeInterface extends Countable, IteratorAggregate 19 | { 20 | /** 21 | * Compiles the node to PHP. 22 | * 23 | * @param Twig_Compiler A Twig_Compiler instance 24 | */ 25 | function compile(Twig_Compiler $compiler); 26 | 27 | function getLine(); 28 | 29 | function getNodeTag(); 30 | } 31 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tags/raw/whitespace_control.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "raw" tag 3 | --TEMPLATE-- 4 | 1*** 5 | 6 | {%- raw %} 7 | {{ 'bla' }} 8 | {% endraw %} 9 | 10 | 1*** 11 | 2*** 12 | 13 | {%- raw -%} 14 | {{ 'bla' }} 15 | {% endraw %} 16 | 17 | 2*** 18 | 3*** 19 | 20 | {%- raw -%} 21 | {{ 'bla' }} 22 | {% endraw -%} 23 | 24 | 3*** 25 | 4*** 26 | 27 | {%- raw -%} 28 | {{ 'bla' }} 29 | {%- endraw %} 30 | 31 | 4*** 32 | 5*** 33 | 34 | {%- raw -%} 35 | {{ 'bla' }} 36 | {%- endraw -%} 37 | 38 | 5*** 39 | --DATA-- 40 | return array() 41 | --EXPECT-- 42 | 1*** 43 | {{ 'bla' }} 44 | 45 | 46 | 1*** 47 | 2***{{ 'bla' }} 48 | 49 | 50 | 2*** 51 | 3***{{ 'bla' }} 52 | 3*** 53 | 4***{{ 'bla' }} 54 | 55 | 4*** 56 | 5***{{ 'bla' }}5*** 57 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/AssignName.php: -------------------------------------------------------------------------------- 1 | raw('$context[') 24 | ->string($this->getAttribute('name')) 25 | ->raw(']') 26 | ; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Vendor/Twig/phpunit.xml.dist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 14 | 15 | 16 | ./test/Twig/ 17 | 18 | 19 | 20 | 21 | 22 | ./lib/Twig/ 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/functions/date.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "date" function 3 | --TEMPLATE-- 4 | {{ date() == date('now') ? 'OK' : 'KO' }} 5 | {{ date() > date('-1day') ? 'OK' : 'KO' }} 6 | {{ date(date1) == date('2010-10-04 13:45') ? 'OK' : 'KO' }} 7 | {{ date(date2) == date('2010-10-04 13:45') ? 'OK' : 'KO' }} 8 | {{ date(date3) == date('2010-10-04 13:45') ? 'OK' : 'KO' }} 9 | {{ date(date4) == date('2010-10-04 13:45') ? 'OK' : 'KO' }} 10 | --DATA-- 11 | date_default_timezone_set('UTC'); 12 | return array( 13 | 'date1' => mktime(13, 45, 0, 10, 4, 2010), 14 | 'date2' => new DateTime('2010-10-04 13:45'), 15 | 'date3' => '2010-10-04 13:45', 16 | 'date4' => 1286199900, 17 | 'date5' => -86410, 18 | ) 19 | --EXPECT-- 20 | OK 21 | OK 22 | OK 23 | OK 24 | OK 25 | OK 26 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Test/Node.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | class Twig_Test_Node implements Twig_TestInterface 19 | { 20 | protected $class; 21 | 22 | public function __construct($class) 23 | { 24 | $this->class = $class; 25 | } 26 | 27 | public function getClass() 28 | { 29 | return $this->class; 30 | } 31 | 32 | public function compile() 33 | { 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/filters/slice.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | "slice" filter 3 | --TEMPLATE-- 4 | {{ [1, 2, 3, 4][1:2]|join('') }} 5 | {{ {a: 1, b: 2, c: 3, d: 4}[1:2]|join('') }} 6 | {{ [1, 2, 3, 4][start:length]|join('') }} 7 | {{ [1, 2, 3, 4]|slice(1, 2)|join('') }} 8 | {{ {a: 1, b: 2, c: 3, d: 4}|slice(1, 2)|join('') }} 9 | {{ '1234'|slice(1, 2) }} 10 | {{ '1234'[1:2] }} 11 | {{ arr|slice(1, 2)|join('') }} 12 | {{ arr[1:2]|join('') }} 13 | 14 | {{ [1, 2, 3, 4]|slice(1)|join('') }} 15 | {{ [1, 2, 3, 4][1:]|join('') }} 16 | {{ '1234'|slice(1) }} 17 | {{ '1234'[1:] }} 18 | --DATA-- 19 | return array('start' => 1, 'length' => 2, 'arr' => new ArrayObject(array(1, 2, 3, 4))) 20 | --EXPECT-- 21 | 23 22 | 23 23 | 23 24 | 23 25 | 23 26 | 23 27 | 23 28 | 23 29 | 23 30 | 31 | 234 32 | 234 33 | 234 34 | 234 35 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/tags/set.rst: -------------------------------------------------------------------------------- 1 | ``set`` 2 | ======= 3 | 4 | Inside code blocks you can also assign values to variables. Assignments use 5 | the ``set`` tag and can have multiple targets: 6 | 7 | .. code-block:: jinja 8 | 9 | {% set foo = 'foo' %} 10 | 11 | {% set foo = [1, 2] %} 12 | 13 | {% set foo = {'foo': 'bar'} %} 14 | 15 | {% set foo = 'foo' ~ 'bar' %} 16 | 17 | {% set foo, bar = 'foo', 'bar' %} 18 | 19 | The ``set`` tag can also be used to 'capture' chunks of text: 20 | 21 | .. code-block:: jinja 22 | 23 | {% set foo %} 24 | 27 | {% endset %} 28 | 29 | .. caution:: 30 | 31 | If you enable automatic output escaping, Twig will only consider the 32 | content to be safe when capturing chunks of text. 33 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/LexerInterface.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | interface Twig_LexerInterface 19 | { 20 | /** 21 | * Tokenizes a source code. 22 | * 23 | * @param string $code The source code 24 | * @param string $filename A unique identifier for the source code 25 | * 26 | * @return Twig_TokenStream A token stream instance 27 | */ 28 | function tokenize($code, $filename = null); 29 | } 30 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Test/Null.php: -------------------------------------------------------------------------------- 1 | 16 | * {{ var is none }} 17 | * 18 | * 19 | * @package twig 20 | * @author Fabien Potencier 21 | */ 22 | class Twig_Node_Expression_Test_Null extends Twig_Node_Expression_Test 23 | { 24 | public function compile(Twig_Compiler $compiler) 25 | { 26 | $compiler 27 | ->raw('(null === ') 28 | ->subcompile($this->getNode('node')) 29 | ->raw(')') 30 | ; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Filter/Function.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | class Twig_Filter_Function extends Twig_Filter 19 | { 20 | protected $function; 21 | 22 | public function __construct($function, array $options = array()) 23 | { 24 | parent::__construct($options); 25 | 26 | $this->function = $function; 27 | } 28 | 29 | public function compile() 30 | { 31 | return $this->function; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Test/Odd.php: -------------------------------------------------------------------------------- 1 | 16 | * {{ var is odd }} 17 | * 18 | * 19 | * @package twig 20 | * @author Fabien Potencier 21 | */ 22 | class Twig_Node_Expression_Test_Odd extends Twig_Node_Expression_Test 23 | { 24 | public function compile(Twig_Compiler $compiler) 25 | { 26 | $compiler 27 | ->raw('(') 28 | ->subcompile($this->getNode('node')) 29 | ->raw(' % 2 == 1') 30 | ->raw(')') 31 | ; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Test/Even.php: -------------------------------------------------------------------------------- 1 | 16 | * {{ var is even }} 17 | * 18 | * 19 | * @package twig 20 | * @author Fabien Potencier 21 | */ 22 | class Twig_Node_Expression_Test_Even extends Twig_Node_Expression_Test 23 | { 24 | public function compile(Twig_Compiler $compiler) 25 | { 26 | $compiler 27 | ->raw('(') 28 | ->subcompile($this->getNode('node')) 29 | ->raw(' % 2 == 0') 30 | ->raw(')') 31 | ; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Vendor/Twig/doc/tests/defined.rst: -------------------------------------------------------------------------------- 1 | ``defined`` 2 | =========== 3 | 4 | ``defined`` checks if a variable is defined in the current context. This is very 5 | useful if you use the ``strict_variables`` option: 6 | 7 | .. code-block:: jinja 8 | 9 | {# defined works with variable names #} 10 | {% if foo is defined %} 11 | ... 12 | {% endif %} 13 | 14 | {# and attributes on variables names #} 15 | {% if foo.bar is defined %} 16 | ... 17 | {% endif %} 18 | 19 | {% if foo['bar'] is defined %} 20 | ... 21 | {% endif %} 22 | 23 | When using the ``defined`` test on an expression that uses variables in some 24 | method calls, be sure that they are all defined first: 25 | 26 | .. code-block:: jinja 27 | 28 | {% if var is defined and foo.method(var) is defined %} 29 | ... 30 | {% endif %} 31 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Node/Expression/Binary/FloorDiv.php: -------------------------------------------------------------------------------- 1 | raw('intval(floor('); 21 | parent::compile($compiler); 22 | $compiler->raw('))'); 23 | } 24 | 25 | public function operator(Twig_Compiler $compiler) 26 | { 27 | return $compiler->raw('/'); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Extension/Optimizer.php: -------------------------------------------------------------------------------- 1 | optimizers = $optimizers; 18 | } 19 | 20 | /** 21 | * {@inheritdoc} 22 | */ 23 | public function getNodeVisitors() 24 | { 25 | return array(new Twig_NodeVisitor_Optimizer($this->optimizers)); 26 | } 27 | 28 | /** 29 | * {@inheritdoc} 30 | */ 31 | public function getName() 32 | { 33 | return 'optimizer'; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/TokenParser.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | abstract class Twig_TokenParser implements Twig_TokenParserInterface 19 | { 20 | /** 21 | * @var Twig_Parser 22 | */ 23 | protected $parser; 24 | 25 | /** 26 | * Sets the parser associated with this token parser 27 | * 28 | * @param $parser A Twig_Parser instance 29 | */ 30 | public function setParser(Twig_Parser $parser) 31 | { 32 | $this->parser = $parser; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /Vendor/Twig/test/Twig/Tests/Fixtures/tests/in.test: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Twig supports the in operator 3 | --TEMPLATE-- 4 | {% if bar in foo %} 5 | TRUE 6 | {% endif %} 7 | {% if not (bar in foo) %} 8 | {% else %} 9 | TRUE 10 | {% endif %} 11 | {% if bar not in foo %} 12 | {% else %} 13 | TRUE 14 | {% endif %} 15 | {% if 'a' in bar %} 16 | TRUE 17 | {% endif %} 18 | {% if 'c' not in bar %} 19 | TRUE 20 | {% endif %} 21 | {% if '' not in bar %} 22 | TRUE 23 | {% endif %} 24 | {% if '' in '' %} 25 | TRUE 26 | {% endif %} 27 | {% if '0' not in '' %} 28 | TRUE 29 | {% endif %} 30 | {% if 'a' not in '0' %} 31 | TRUE 32 | {% endif %} 33 | {% if '0' in '0' %} 34 | TRUE 35 | {% endif %} 36 | --DATA-- 37 | return array('bar' => 'bar', 'foo' => array('bar' => 'bar')) 38 | --EXPECT-- 39 | TRUE 40 | TRUE 41 | TRUE 42 | TRUE 43 | TRUE 44 | TRUE 45 | TRUE 46 | TRUE 47 | TRUE 48 | TRUE 49 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Filter/Node.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | class Twig_Filter_Node extends Twig_Filter 19 | { 20 | protected $class; 21 | 22 | public function __construct($class, array $options = array()) 23 | { 24 | parent::__construct($options); 25 | 26 | $this->class = $class; 27 | } 28 | 29 | public function getClass() 30 | { 31 | return $this->class; 32 | } 33 | 34 | public function compile() 35 | { 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /Vendor/Twig/lib/Twig/Function/Function.php: -------------------------------------------------------------------------------- 1 | 18 | */ 19 | class Twig_Function_Function extends Twig_Function 20 | { 21 | protected $function; 22 | 23 | public function __construct($function, array $options = array()) 24 | { 25 | parent::__construct($options); 26 | 27 | $this->function = $function; 28 | } 29 | 30 | public function compile() 31 | { 32 | return $this->function; 33 | } 34 | } 35 | --------------------------------------------------------------------------------