add setInstanceTags function
This commit is contained in:
10
inc/mask.php
10
inc/mask.php
@@ -183,6 +183,16 @@ class Mask extends PhpObject
|
|||||||
$oMask->getCurrentInstance($sPartName)->setTag($sTagName, $sTagValue, $asTagParams);
|
$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)
|
private function findPart($oMask, $sPartName)
|
||||||
{
|
{
|
||||||
if(array_key_exists($sPartName, $oMask->aoInstances))
|
if(array_key_exists($sPartName, $oMask->aoInstances))
|
||||||
|
|||||||
Reference in New Issue
Block a user