diff --git a/inc/mask.php b/inc/mask.php index 8a13428..dddd479 100755 --- a/inc/mask.php +++ b/inc/mask.php @@ -182,6 +182,16 @@ class Mask extends PhpObject $oMask->getCurrentInstance($sPartName)->setTag($sTagName, $sTagValue, $asTagParams); } + + public function setInstanceTags($sPartName, $asTags) + { + $oMask = $this->findPart($this, $sPartName); + if(!$oMask) $this->addError('No part found : '.$sPartName); + + foreach($asTags as $sTagName=>$sTagValue) { + $oMask->getCurrentInstance($sPartName)->setTag($sTagName, $sTagValue); + } + } private function findPart($oMask, $sPartName) {