[$var.FieldTitle]:
[$valueInfo]
|
_tpl_vars['var']['FieldName'];
//$FieldDataSource = $this->_tpl_vars['var']['FieldDataSource'];
//$valueInfo = $this->_tpl_vars['UserInfo'][$FieldName];
if(preg_match("/(.*)<\/sql>/isU", $FieldDataSource, $match)) {
$resultDSN = $db->Execute($match[1]);
$i=0;
while(!$resultDSN->EOF) {
if($valueInfo== $resultDSN->fields['value']) {
echo "";
echo "";
} else {
echo "";
echo "";
}
$i++;
$resultDSN->MoveNext();
}
} else if(preg_match("/(.*)<\/List>/isU", $FieldDataSource, $match)) {
if(preg_match_all("/(.*)<\/var>/isU", $FieldDataSource, $matches)) {
foreach($matches[1] as $dsnkey=>$dsnvalue) {
preg_match("/(.*)<\/title>/isU", $dsnvalue, $titleMatch);
preg_match("/(.*)<\/value>/isU", $dsnvalue, $valueMatch);
if($valueInfo == $valueMatch[1]) {
echo "";
echo "";
} else {
echo "";
echo "";
}
}
}
}
?>
_tpl_vars['var']['FieldName'];
//$FieldDataSource = $this->_tpl_vars['var']['FieldDataSource'];
$valueInfo = explode(",", $valueInfo);
if(preg_match("/(.*)<\/sql>/isU", $FieldDataSource, $match)) {
$resultDSN = $db->Execute($match[1]);
$i=0;
while(!$resultDSN->EOF) {
if(in_array($resultDSN->fields['value'], $valueInfo)) {
echo "";
echo "";
} else {
echo "";
echo "";
}
$i++;
$resultDSN->MoveNext();
}
} else if(preg_match("/(.*)<\/List>/isU", $FieldDataSource, $match)) {
if(preg_match_all("/(.*)<\/var>/isU", $FieldDataSource, $matches)) {
foreach($matches[1] as $dsnkey=>$dsnvalue) {
preg_match("/(.*)<\/title>/isU", $dsnvalue, $titleMatch);
preg_match("/(.*)<\/value>/isU", $dsnvalue, $valueMatch);
if(in_array($valueMatch[1], $valueInfo) ) {
echo "";
echo "";
} else {
echo "";
echo "";
}
}
}
}
?>
[$var.FieldDescription]
|