";
for($i=0;$i<$singleTabInfo[ColumnParamCount];$i++)
{
if($singleTabInfo[ColumnParam][$i][KeyFlag] == 0)
continue;
$LastOID=$singleTabInfo[ColumnParam][$singleTabInfo[TableIndexPos]][LastOID];
$newIndex=$obj[$LastOID];
if($singleTabInfo[TableLevel]==1)
$nextInstance=omc_keep_length($newIndex,"0",4);
else if($singleTabInfo[TableLevel]==2)
$nextInstance=$instanceNo.".".omc_keep_length($newIndex,"0",4);
else if($singleTabInfo[TableLevel]==3)
$nextInstance=$instanceNo.".".omc_keep_length($newIndex,"0",4);
if($i == $singleTabInfo[TableDeletePos])
{
echo "| ";
if($canwrite_flag)
echo "";
else
echo "";
echo " | ";
}
else if($singleTabInfo[ColumnParam][$i][EntriesFlag] == 1)
{
$LastOID=$singleTabInfo[ColumnParam][$i][LastOID];
$value=$obj[$LastOID];
$next_table_level=$singleTabInfo[TableLevel]+1;
$thisTableName=$singleTabInfo[ColumnParam][$i][RawName];
$tmpnum=strlen($thisTableName);
for($tmpi=0;$tmpi<$tmpnum;$tmpi++)
{
if($thisTableName[$tmpi] < 'a' || $thisTableName[$tmpi] > 'z')
break;
}
$thisTableName=substr($thisTableName,$tmpi);
$thisTableName=trim(str_replace("Entries","",$thisTableName));
$thisTableName=getShowNameOfField($thisTableName,-1);
$tmpnum=count($columnTable);
for($tmpi=0;$tmpi<$tmpnum;$tmpi++)
{
//echo "+$thisTableName+ +{$columnTable[$tmpi][Name]}+
";
if(strcasecmp($thisTableName,trim($columnTable[$tmpi][Name])) == 0)
break;
}
$new_sub_table_id=$tmpi;
//$new_sub_table_id=$sub_table_id+1;
echo "";
echo "";
echo "$value";
echo "";
echo " | ";
}
else if($i == $singleTabInfo[TableIndexPos])
{
$LastOID=$singleTabInfo[ColumnParam][$i][LastOID];
$value=$obj[$LastOID];
echo "";
//PPS COS table
if($sysTypeNo == SYSTYPENO_PPS && $table_level == 1 && $table_id == 1)
echo "{$value}";
else
echo "{$value}";
echo " | ";
}
//RelationPoint
else if(strstr($singleTabInfo[ColumnParam][$i][Description],"RelationPoint"))
{
echo "";
$LastOID=$singleTabInfo[ColumnParam][$i][LastOID];
$value=$obj[$LastOID];
$tmp1=strstr($singleTabInfo[ColumnParam][$i][Description],"RelationPoint:");
$tmp2=explode(";",$tmp1);
$tmp3=explode("RelationPoint:",$tmp2[0]);
$rTableOid=$tmp3[1];
$showvalue=$value;
if(trim($showvalue) == "--" || trim($showvalue)=="")
{
echo "--";
}
else
{
$tmp1=explode(" ",$showvalue);
$tmp2=$tmp1[1];
$tmp3=explode("-",$tmp2);
$tmp4=omc_keep_length($tmp3[0],'0',4);
$tmp5=omc_keep_length($tmp3[1],'0',4);
$rInstanceNo=$tmp4.".".$tmp5;
$rWhere=getLevelWhere($rTableOid);
$rsql="select * from $paraTable where instanceNo='$rInstanceNo' and $rWhere ";
$rres=mysqli_query($objDbConn,$rsql);
$rnum=mysqli_num_rows($rres);
// echo "$rsql";
if($rnum == 0)
echo "--";
else
{
$new_table_level=getTableLevel($rTableOid,$sysTypeNo);
$tmp1=explode(".",$rTableOid);
$new_table_id=$tmp1[1]-1;
//echo "rInstanceNo=$rInstanceNo,rTableOid=$rTableOid,new_table_level=$new_table_level,new_table_id=$new_table_id";
echo "$showvalue";
}
}
echo " | ";
}
else
{
echo "";
$LastOID=$singleTabInfo[ColumnParam][$i][LastOID];
$value=$obj[$LastOID];
$value=translateValueToOpt($singleTabInfo[ColumnParam][$i][OperType],$singleTabInfo[ColumnParam][$i][ValueType],$singleTabInfo[ColumnParam][$i][Template],$value);
if(strlen(trim($value)) == 0)
$value="--";
echo "$value";
echo " | ";
}
}
echo "
";
}
}
//new object
if(strlen(trim($singleTabInfo[CreateOID])) > 0 && $canwrite_flag)
{
echo "