From c1f9b1f7b1b77776192048005dcc66dcf3df2bfb Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Sat, 27 Dec 2014 15:41:37 +0100 Subject: Update to MediaWiki 1.24.1 --- extensions/InputBox/InputBox.classes.php | 171 +- extensions/InputBox/InputBox.hooks.php | 42 +- extensions/InputBox/InputBox.i18n.php | 2346 +------------------- extensions/InputBox/InputBox.php | 14 +- extensions/InputBox/i18n/af.json | 14 + extensions/InputBox/i18n/am.json | 8 + extensions/InputBox/i18n/an.json | 14 + extensions/InputBox/i18n/ar.json | 15 + extensions/InputBox/i18n/arc.json | 9 + extensions/InputBox/i18n/arz.json | 14 + extensions/InputBox/i18n/as.json | 17 + extensions/InputBox/i18n/ast.json | 18 + extensions/InputBox/i18n/az.json | 11 + extensions/InputBox/i18n/azb.json | 10 + extensions/InputBox/i18n/ba.json | 15 + extensions/InputBox/i18n/bcc.json | 13 + extensions/InputBox/i18n/bcl.json | 15 + extensions/InputBox/i18n/be-tarask.json | 17 + extensions/InputBox/i18n/be.json | 4 + extensions/InputBox/i18n/bg.json | 14 + extensions/InputBox/i18n/bi.json | 8 + extensions/InputBox/i18n/bn.json | 15 + extensions/InputBox/i18n/bqi.json | 13 + extensions/InputBox/i18n/br.json | 18 + extensions/InputBox/i18n/bs.json | 15 + extensions/InputBox/i18n/ca.json | 18 + extensions/InputBox/i18n/cdo.json | 8 + extensions/InputBox/i18n/ce.json | 16 + extensions/InputBox/i18n/ckb.json | 8 + extensions/InputBox/i18n/co.json | 5 + extensions/InputBox/i18n/crh-cyrl.json | 8 + extensions/InputBox/i18n/crh-latn.json | 8 + extensions/InputBox/i18n/cs.json | 19 + extensions/InputBox/i18n/cu.json | 8 + extensions/InputBox/i18n/cv.json | 4 + extensions/InputBox/i18n/cy.json | 14 + extensions/InputBox/i18n/da.json | 15 + extensions/InputBox/i18n/de.json | 21 + extensions/InputBox/i18n/diq.json | 17 + extensions/InputBox/i18n/dsb.json | 15 + extensions/InputBox/i18n/dv.json | 8 + extensions/InputBox/i18n/ee.json | 9 + extensions/InputBox/i18n/el.json | 15 + extensions/InputBox/i18n/en-gb.json | 8 + extensions/InputBox/i18n/en.json | 15 + extensions/InputBox/i18n/eo.json | 15 + extensions/InputBox/i18n/es.json | 22 + extensions/InputBox/i18n/et.json | 19 + extensions/InputBox/i18n/eu.json | 11 + extensions/InputBox/i18n/ext.json | 4 + extensions/InputBox/i18n/fa.json | 21 + extensions/InputBox/i18n/fi.json | 16 + extensions/InputBox/i18n/fo.json | 11 + extensions/InputBox/i18n/fr.json | 22 + extensions/InputBox/i18n/frp.json | 14 + extensions/InputBox/i18n/frr.json | 17 + extensions/InputBox/i18n/fur.json | 10 + extensions/InputBox/i18n/fy.json | 8 + extensions/InputBox/i18n/ga.json | 13 + extensions/InputBox/i18n/gl.json | 15 + extensions/InputBox/i18n/grc.json | 13 + extensions/InputBox/i18n/gsw.json | 15 + extensions/InputBox/i18n/gu.json | 17 + extensions/InputBox/i18n/gv.json | 8 + extensions/InputBox/i18n/hak.json | 10 + extensions/InputBox/i18n/he.json | 19 + extensions/InputBox/i18n/hi.json | 16 + extensions/InputBox/i18n/hif-latn.json | 13 + extensions/InputBox/i18n/hil.json | 8 + extensions/InputBox/i18n/hr.json | 15 + extensions/InputBox/i18n/hsb.json | 15 + extensions/InputBox/i18n/ht.json | 14 + extensions/InputBox/i18n/hu.json | 18 + extensions/InputBox/i18n/hy.json | 8 + extensions/InputBox/i18n/ia.json | 14 + extensions/InputBox/i18n/id.json | 17 + extensions/InputBox/i18n/ig.json | 8 + extensions/InputBox/i18n/ilo.json | 17 + extensions/InputBox/i18n/io.json | 9 + extensions/InputBox/i18n/is.json | 12 + extensions/InputBox/i18n/it.json | 20 + extensions/InputBox/i18n/ja.json | 18 + extensions/InputBox/i18n/jut.json | 13 + extensions/InputBox/i18n/jv.json | 16 + extensions/InputBox/i18n/ka.json | 16 + extensions/InputBox/i18n/kaa.json | 4 + extensions/InputBox/i18n/kab.json | 11 + extensions/InputBox/i18n/kk-arab.json | 8 + extensions/InputBox/i18n/kk-cyrl.json | 16 + extensions/InputBox/i18n/kk-latn.json | 8 + extensions/InputBox/i18n/km.json | 12 + extensions/InputBox/i18n/kn.json | 12 + extensions/InputBox/i18n/ko.json | 22 + extensions/InputBox/i18n/koi.json | 10 + extensions/InputBox/i18n/ksh.json | 14 + extensions/InputBox/i18n/ku-latn.json | 4 + extensions/InputBox/i18n/la.json | 4 + extensions/InputBox/i18n/lad.json | 8 + extensions/InputBox/i18n/lb.json | 17 + extensions/InputBox/i18n/lez.json | 9 + extensions/InputBox/i18n/lfn.json | 8 + extensions/InputBox/i18n/lg.json | 4 + extensions/InputBox/i18n/li.json | 16 + extensions/InputBox/i18n/ln.json | 8 + extensions/InputBox/i18n/lo.json | 10 + extensions/InputBox/i18n/lrc.json | 14 + extensions/InputBox/i18n/lt.json | 11 + extensions/InputBox/i18n/ltg.json | 8 + extensions/InputBox/i18n/lus.json | 9 + extensions/InputBox/i18n/lv.json | 18 + extensions/InputBox/i18n/lzh.json | 8 + extensions/InputBox/i18n/min.json | 14 + extensions/InputBox/i18n/mk.json | 19 + extensions/InputBox/i18n/ml.json | 18 + extensions/InputBox/i18n/mn.json | 8 + extensions/InputBox/i18n/mr.json | 17 + extensions/InputBox/i18n/ms.json | 18 + extensions/InputBox/i18n/mt.json | 15 + extensions/InputBox/i18n/myv.json | 8 + extensions/InputBox/i18n/mzn.json | 10 + extensions/InputBox/i18n/nah.json | 8 + extensions/InputBox/i18n/nan.json | 4 + extensions/InputBox/i18n/nap.json | 10 + extensions/InputBox/i18n/nb.json | 18 + extensions/InputBox/i18n/nds-nl.json | 10 + extensions/InputBox/i18n/nds.json | 13 + extensions/InputBox/i18n/ne.json | 4 + extensions/InputBox/i18n/niu.json | 8 + extensions/InputBox/i18n/nl-informal.json | 8 + extensions/InputBox/i18n/nl.json | 18 + extensions/InputBox/i18n/nn.json | 15 + extensions/InputBox/i18n/nov.json | 8 + extensions/InputBox/i18n/nso.json | 8 + extensions/InputBox/i18n/oc.json | 15 + extensions/InputBox/i18n/or.json | 17 + extensions/InputBox/i18n/pag.json | 4 + extensions/InputBox/i18n/pam.json | 4 + extensions/InputBox/i18n/pdc.json | 8 + extensions/InputBox/i18n/pl.json | 19 + extensions/InputBox/i18n/pms.json | 16 + extensions/InputBox/i18n/pnb.json | 14 + extensions/InputBox/i18n/pnt.json | 8 + extensions/InputBox/i18n/ps.json | 12 + extensions/InputBox/i18n/pt-br.json | 17 + extensions/InputBox/i18n/pt.json | 20 + extensions/InputBox/i18n/qqq.json | 23 + extensions/InputBox/i18n/qu.json | 10 + extensions/InputBox/i18n/ro.json | 20 + extensions/InputBox/i18n/roa-tara.json | 14 + extensions/InputBox/i18n/ru.json | 19 + extensions/InputBox/i18n/rue.json | 14 + extensions/InputBox/i18n/rup.json | 8 + extensions/InputBox/i18n/sa.json | 15 + extensions/InputBox/i18n/sah.json | 14 + extensions/InputBox/i18n/sc.json | 8 + extensions/InputBox/i18n/scn.json | 15 + extensions/InputBox/i18n/sd.json | 4 + extensions/InputBox/i18n/sg.json | 4 + extensions/InputBox/i18n/sgs.json | 8 + extensions/InputBox/i18n/sh.json | 8 + extensions/InputBox/i18n/si.json | 17 + extensions/InputBox/i18n/sk.json | 15 + extensions/InputBox/i18n/sl.json | 19 + extensions/InputBox/i18n/sq.json | 15 + extensions/InputBox/i18n/sr-ec.json | 19 + extensions/InputBox/i18n/sr-el.json | 17 + extensions/InputBox/i18n/ss.json | 8 + extensions/InputBox/i18n/stq.json | 14 + extensions/InputBox/i18n/su.json | 10 + extensions/InputBox/i18n/sv.json | 20 + extensions/InputBox/i18n/sw.json | 9 + extensions/InputBox/i18n/szl.json | 9 + extensions/InputBox/i18n/ta.json | 17 + extensions/InputBox/i18n/te.json | 16 + extensions/InputBox/i18n/tg-cyrl.json | 13 + extensions/InputBox/i18n/tg-latn.json | 12 + extensions/InputBox/i18n/th.json | 6 + extensions/InputBox/i18n/tk.json | 13 + extensions/InputBox/i18n/tl.json | 14 + extensions/InputBox/i18n/tn.json | 4 + extensions/InputBox/i18n/to.json | 4 + extensions/InputBox/i18n/tr.json | 17 + extensions/InputBox/i18n/ts.json | 8 + extensions/InputBox/i18n/tyv.json | 10 + extensions/InputBox/i18n/tzm.json | 8 + extensions/InputBox/i18n/ug-arab.json | 9 + extensions/InputBox/i18n/uk.json | 20 + extensions/InputBox/i18n/ur.json | 10 + extensions/InputBox/i18n/uz.json | 4 + extensions/InputBox/i18n/vec.json | 15 + extensions/InputBox/i18n/vep.json | 11 + extensions/InputBox/i18n/vi.json | 17 + extensions/InputBox/i18n/vo.json | 11 + extensions/InputBox/i18n/vro.json | 13 + extensions/InputBox/i18n/wa.json | 4 + extensions/InputBox/i18n/wo.json | 12 + extensions/InputBox/i18n/wuu.json | 5 + extensions/InputBox/i18n/xal.json | 12 + extensions/InputBox/i18n/xh.json | 4 + extensions/InputBox/i18n/yi.json | 11 + extensions/InputBox/i18n/yo.json | 8 + extensions/InputBox/i18n/yue.json | 9 + extensions/InputBox/i18n/zh-hans.json | 21 + extensions/InputBox/i18n/zh-hant.json | 22 + extensions/InputBox/i18n/zu.json | 4 + .../InputBox/resources/ext.inputBox.styles.css | 14 + 206 files changed, 2705 insertions(+), 2371 deletions(-) create mode 100644 extensions/InputBox/i18n/af.json create mode 100644 extensions/InputBox/i18n/am.json create mode 100644 extensions/InputBox/i18n/an.json create mode 100644 extensions/InputBox/i18n/ar.json create mode 100644 extensions/InputBox/i18n/arc.json create mode 100644 extensions/InputBox/i18n/arz.json create mode 100644 extensions/InputBox/i18n/as.json create mode 100644 extensions/InputBox/i18n/ast.json create mode 100644 extensions/InputBox/i18n/az.json create mode 100644 extensions/InputBox/i18n/azb.json create mode 100644 extensions/InputBox/i18n/ba.json create mode 100644 extensions/InputBox/i18n/bcc.json create mode 100644 extensions/InputBox/i18n/bcl.json create mode 100644 extensions/InputBox/i18n/be-tarask.json create mode 100644 extensions/InputBox/i18n/be.json create mode 100644 extensions/InputBox/i18n/bg.json create mode 100644 extensions/InputBox/i18n/bi.json create mode 100644 extensions/InputBox/i18n/bn.json create mode 100644 extensions/InputBox/i18n/bqi.json create mode 100644 extensions/InputBox/i18n/br.json create mode 100644 extensions/InputBox/i18n/bs.json create mode 100644 extensions/InputBox/i18n/ca.json create mode 100644 extensions/InputBox/i18n/cdo.json create mode 100644 extensions/InputBox/i18n/ce.json create mode 100644 extensions/InputBox/i18n/ckb.json create mode 100644 extensions/InputBox/i18n/co.json create mode 100644 extensions/InputBox/i18n/crh-cyrl.json create mode 100644 extensions/InputBox/i18n/crh-latn.json create mode 100644 extensions/InputBox/i18n/cs.json create mode 100644 extensions/InputBox/i18n/cu.json create mode 100644 extensions/InputBox/i18n/cv.json create mode 100644 extensions/InputBox/i18n/cy.json create mode 100644 extensions/InputBox/i18n/da.json create mode 100644 extensions/InputBox/i18n/de.json create mode 100644 extensions/InputBox/i18n/diq.json create mode 100644 extensions/InputBox/i18n/dsb.json create mode 100644 extensions/InputBox/i18n/dv.json create mode 100644 extensions/InputBox/i18n/ee.json create mode 100644 extensions/InputBox/i18n/el.json create mode 100644 extensions/InputBox/i18n/en-gb.json create mode 100644 extensions/InputBox/i18n/en.json create mode 100644 extensions/InputBox/i18n/eo.json create mode 100644 extensions/InputBox/i18n/es.json create mode 100644 extensions/InputBox/i18n/et.json create mode 100644 extensions/InputBox/i18n/eu.json create mode 100644 extensions/InputBox/i18n/ext.json create mode 100644 extensions/InputBox/i18n/fa.json create mode 100644 extensions/InputBox/i18n/fi.json create mode 100644 extensions/InputBox/i18n/fo.json create mode 100644 extensions/InputBox/i18n/fr.json create mode 100644 extensions/InputBox/i18n/frp.json create mode 100644 extensions/InputBox/i18n/frr.json create mode 100644 extensions/InputBox/i18n/fur.json create mode 100644 extensions/InputBox/i18n/fy.json create mode 100644 extensions/InputBox/i18n/ga.json create mode 100644 extensions/InputBox/i18n/gl.json create mode 100644 extensions/InputBox/i18n/grc.json create mode 100644 extensions/InputBox/i18n/gsw.json create mode 100644 extensions/InputBox/i18n/gu.json create mode 100644 extensions/InputBox/i18n/gv.json create mode 100644 extensions/InputBox/i18n/hak.json create mode 100644 extensions/InputBox/i18n/he.json create mode 100644 extensions/InputBox/i18n/hi.json create mode 100644 extensions/InputBox/i18n/hif-latn.json create mode 100644 extensions/InputBox/i18n/hil.json create mode 100644 extensions/InputBox/i18n/hr.json create mode 100644 extensions/InputBox/i18n/hsb.json create mode 100644 extensions/InputBox/i18n/ht.json create mode 100644 extensions/InputBox/i18n/hu.json create mode 100644 extensions/InputBox/i18n/hy.json create mode 100644 extensions/InputBox/i18n/ia.json create mode 100644 extensions/InputBox/i18n/id.json create mode 100644 extensions/InputBox/i18n/ig.json create mode 100644 extensions/InputBox/i18n/ilo.json create mode 100644 extensions/InputBox/i18n/io.json create mode 100644 extensions/InputBox/i18n/is.json create mode 100644 extensions/InputBox/i18n/it.json create mode 100644 extensions/InputBox/i18n/ja.json create mode 100644 extensions/InputBox/i18n/jut.json create mode 100644 extensions/InputBox/i18n/jv.json create mode 100644 extensions/InputBox/i18n/ka.json create mode 100644 extensions/InputBox/i18n/kaa.json create mode 100644 extensions/InputBox/i18n/kab.json create mode 100644 extensions/InputBox/i18n/kk-arab.json create mode 100644 extensions/InputBox/i18n/kk-cyrl.json create mode 100644 extensions/InputBox/i18n/kk-latn.json create mode 100644 extensions/InputBox/i18n/km.json create mode 100644 extensions/InputBox/i18n/kn.json create mode 100644 extensions/InputBox/i18n/ko.json create mode 100644 extensions/InputBox/i18n/koi.json create mode 100644 extensions/InputBox/i18n/ksh.json create mode 100644 extensions/InputBox/i18n/ku-latn.json create mode 100644 extensions/InputBox/i18n/la.json create mode 100644 extensions/InputBox/i18n/lad.json create mode 100644 extensions/InputBox/i18n/lb.json create mode 100644 extensions/InputBox/i18n/lez.json create mode 100644 extensions/InputBox/i18n/lfn.json create mode 100644 extensions/InputBox/i18n/lg.json create mode 100644 extensions/InputBox/i18n/li.json create mode 100644 extensions/InputBox/i18n/ln.json create mode 100644 extensions/InputBox/i18n/lo.json create mode 100644 extensions/InputBox/i18n/lrc.json create mode 100644 extensions/InputBox/i18n/lt.json create mode 100644 extensions/InputBox/i18n/ltg.json create mode 100644 extensions/InputBox/i18n/lus.json create mode 100644 extensions/InputBox/i18n/lv.json create mode 100644 extensions/InputBox/i18n/lzh.json create mode 100644 extensions/InputBox/i18n/min.json create mode 100644 extensions/InputBox/i18n/mk.json create mode 100644 extensions/InputBox/i18n/ml.json create mode 100644 extensions/InputBox/i18n/mn.json create mode 100644 extensions/InputBox/i18n/mr.json create mode 100644 extensions/InputBox/i18n/ms.json create mode 100644 extensions/InputBox/i18n/mt.json create mode 100644 extensions/InputBox/i18n/myv.json create mode 100644 extensions/InputBox/i18n/mzn.json create mode 100644 extensions/InputBox/i18n/nah.json create mode 100644 extensions/InputBox/i18n/nan.json create mode 100644 extensions/InputBox/i18n/nap.json create mode 100644 extensions/InputBox/i18n/nb.json create mode 100644 extensions/InputBox/i18n/nds-nl.json create mode 100644 extensions/InputBox/i18n/nds.json create mode 100644 extensions/InputBox/i18n/ne.json create mode 100644 extensions/InputBox/i18n/niu.json create mode 100644 extensions/InputBox/i18n/nl-informal.json create mode 100644 extensions/InputBox/i18n/nl.json create mode 100644 extensions/InputBox/i18n/nn.json create mode 100644 extensions/InputBox/i18n/nov.json create mode 100644 extensions/InputBox/i18n/nso.json create mode 100644 extensions/InputBox/i18n/oc.json create mode 100644 extensions/InputBox/i18n/or.json create mode 100644 extensions/InputBox/i18n/pag.json create mode 100644 extensions/InputBox/i18n/pam.json create mode 100644 extensions/InputBox/i18n/pdc.json create mode 100644 extensions/InputBox/i18n/pl.json create mode 100644 extensions/InputBox/i18n/pms.json create mode 100644 extensions/InputBox/i18n/pnb.json create mode 100644 extensions/InputBox/i18n/pnt.json create mode 100644 extensions/InputBox/i18n/ps.json create mode 100644 extensions/InputBox/i18n/pt-br.json create mode 100644 extensions/InputBox/i18n/pt.json create mode 100644 extensions/InputBox/i18n/qqq.json create mode 100644 extensions/InputBox/i18n/qu.json create mode 100644 extensions/InputBox/i18n/ro.json create mode 100644 extensions/InputBox/i18n/roa-tara.json create mode 100644 extensions/InputBox/i18n/ru.json create mode 100644 extensions/InputBox/i18n/rue.json create mode 100644 extensions/InputBox/i18n/rup.json create mode 100644 extensions/InputBox/i18n/sa.json create mode 100644 extensions/InputBox/i18n/sah.json create mode 100644 extensions/InputBox/i18n/sc.json create mode 100644 extensions/InputBox/i18n/scn.json create mode 100644 extensions/InputBox/i18n/sd.json create mode 100644 extensions/InputBox/i18n/sg.json create mode 100644 extensions/InputBox/i18n/sgs.json create mode 100644 extensions/InputBox/i18n/sh.json create mode 100644 extensions/InputBox/i18n/si.json create mode 100644 extensions/InputBox/i18n/sk.json create mode 100644 extensions/InputBox/i18n/sl.json create mode 100644 extensions/InputBox/i18n/sq.json create mode 100644 extensions/InputBox/i18n/sr-ec.json create mode 100644 extensions/InputBox/i18n/sr-el.json create mode 100644 extensions/InputBox/i18n/ss.json create mode 100644 extensions/InputBox/i18n/stq.json create mode 100644 extensions/InputBox/i18n/su.json create mode 100644 extensions/InputBox/i18n/sv.json create mode 100644 extensions/InputBox/i18n/sw.json create mode 100644 extensions/InputBox/i18n/szl.json create mode 100644 extensions/InputBox/i18n/ta.json create mode 100644 extensions/InputBox/i18n/te.json create mode 100644 extensions/InputBox/i18n/tg-cyrl.json create mode 100644 extensions/InputBox/i18n/tg-latn.json create mode 100644 extensions/InputBox/i18n/th.json create mode 100644 extensions/InputBox/i18n/tk.json create mode 100644 extensions/InputBox/i18n/tl.json create mode 100644 extensions/InputBox/i18n/tn.json create mode 100644 extensions/InputBox/i18n/to.json create mode 100644 extensions/InputBox/i18n/tr.json create mode 100644 extensions/InputBox/i18n/ts.json create mode 100644 extensions/InputBox/i18n/tyv.json create mode 100644 extensions/InputBox/i18n/tzm.json create mode 100644 extensions/InputBox/i18n/ug-arab.json create mode 100644 extensions/InputBox/i18n/uk.json create mode 100644 extensions/InputBox/i18n/ur.json create mode 100644 extensions/InputBox/i18n/uz.json create mode 100644 extensions/InputBox/i18n/vec.json create mode 100644 extensions/InputBox/i18n/vep.json create mode 100644 extensions/InputBox/i18n/vi.json create mode 100644 extensions/InputBox/i18n/vo.json create mode 100644 extensions/InputBox/i18n/vro.json create mode 100644 extensions/InputBox/i18n/wa.json create mode 100644 extensions/InputBox/i18n/wo.json create mode 100644 extensions/InputBox/i18n/wuu.json create mode 100644 extensions/InputBox/i18n/xal.json create mode 100644 extensions/InputBox/i18n/xh.json create mode 100644 extensions/InputBox/i18n/yi.json create mode 100644 extensions/InputBox/i18n/yo.json create mode 100644 extensions/InputBox/i18n/yue.json create mode 100644 extensions/InputBox/i18n/zh-hans.json create mode 100644 extensions/InputBox/i18n/zh-hant.json create mode 100644 extensions/InputBox/i18n/zu.json create mode 100644 extensions/InputBox/resources/ext.inputBox.styles.css (limited to 'extensions/InputBox') diff --git a/extensions/InputBox/InputBox.classes.php b/extensions/InputBox/InputBox.classes.php index 380015cc..a9a920f9 100644 --- a/extensions/InputBox/InputBox.classes.php +++ b/extensions/InputBox/InputBox.classes.php @@ -44,14 +44,17 @@ class InputBox { // Split caches by language, to make sure visitors do not see a cached // version in a random language (since labels are in the user language) $this->mParser->getOptions()->getUserLangObj(); + $this->mParser->getOutput()->addModuleStyles( 'ext.inputBox.styles' ); } public function render() { // Handle various types - switch( $this->mType ) { + switch ( $this->mType ) { case 'create': case 'comment': return $this->getCreateForm(); + case 'move': + return $this->getMoveForm(); case 'commenttitle': return $this->getCommentForm(); case 'search': @@ -84,25 +87,33 @@ class InputBox { // Use button label fallbacks if ( !$this->mButtonLabel ) { - $this->mButtonLabel = wfMessage( 'tryexact' )->escaped(); + $this->mButtonLabel = wfMessage( 'inputbox-tryexact' )->text(); } if ( !$this->mSearchButtonLabel ) { - $this->mSearchButtonLabel = wfMessage( 'searchfulltext' )->escaped(); + $this->mSearchButtonLabel = wfMessage( 'inputbox-searchfulltext' )->text(); } + if ( $this->mID !== '' ) { + $idArray = array( 'id' => Sanitizer::escapeId( $this->mID ) ); + } else { + $idArray = array(); + } + // We need a unqiue id to link