'.chr(13);
if(get_class($form) == "DX_FormAdd" || get_class($form) == "DX_FormEdit")
{
$fp .= ''.chr(13);
//get coutn of datacolumns to decide numbr of columns in the html table
$colCount = count($dataCols);
if($colCount > 8){
$noOfHtmlCols = $form->getNoOfHTMLColumns();
}else{
$noOfHtmlCols = 1;
}
$div_align = 'align="left"';
$table_class = "data-table";
$td_class = "data-table-cell";
//5 records per column
$noOfHtmlRows = $colCount/$noOfHtmlCols;
$dataColumns = array_values($dataCols);
$count = 0;
for($i=0;$i<$noOfHtmlRows;$i++){
$fp .= ' ';
for($j=0;$j<$noOfHtmlCols;$j++){
$dCol = $dataColumns[$count];
if(isset($dCol)){
//foreach ($form->dataColumns as $dCol){
$colName = $dCol->getColumn()->name;
$colHeader = $dCol->getColumnHeading();
//$colIsReadOnly = $dCol->readOnly;
$colNotNull = $dCol->getColumn()->not_null;
$colType = $dCol->getColumn()->type;
$showCol = $dCol->showOnForm;
$colDisplayControl = $dCol->getDisplayControl();
if($dCol->getColumn()->primary_key){
if(empty($errs)){
$pk_value = $contents[$dCol->getColumn()->name];
}
}
if($colDisplayControl == "DX_FileUpload"){
$err_col_name = "fo_".$colName;
}else{
$err_col_name = $colName;
}
//echo ' '.$colType;
//$fp .= ' '.chr(13);
if($showCol){
// Tofeeq Thu Nov 23 14:12:53 PST 2006 : 14:12:54
// Description : Adding piece of html befor a control/data column
if($dCol->getHtmlBefore())
{
$fp.= '| '.$dCol->getHtmlBefore().' | ';
}
$fp .= ' | '.chr(13);
$fp .= ''.chr(13);
//display control....
if(get_class($form) == "DX_FormAdd" || get_class($form) == "DX_FormEdit"){
if($dCol->readOnly)
{
$dCol->getControl()->isReadOnly = true;
}
$fp .= $dCol->getControl()->generate().' ';
// Tofeeq Thu Nov 23 15:11:34 PST 2006 : 15:11:34
// Description : appending html after control
if($dCol->getHtmlAppend())
{
$fp .= ' '. $dCol->getHtmlAppend().'';
}
}else{
if($dCol->getDisplayControl() == "DX_DateTime"){
$fp .= formatDate($contents[$colName]);
}elseif($dCol->getDisplayControl() == "DX_ComboBox"){
$cmb_contents = $dCol->getControl()->getContents();
//echo ' ';var_dump($cmb_contents);echo ' ';
// echo ' ';var_dump($contents[$colName]);echo ' ';
$fp .= $cmb_contents[$contents[$colName]];
}/*elseif($dCol->getDisplayControl() == "DX_MultiSelect"){
}*/else{
$fp .= $contents[$colName];
}
}
$fp .= $err_img;
$fp .= ' | '.chr(13);
//---------------------------------------------------
$fp .= ''.chr(13);
//Farrukh [Mon Jul 17 00:38:25 PKT 2006] : Third TD controls
$fp .= ' | '.chr(13);
//---------------------------------------------------
}
$count++;
}else{
break;
}
}
$fp .= ' '.chr(13);
// Tofeeq Thu Nov 23 14:15:28 PST 2006 : 14:15:28
// Description : showing html after column/control
if($dCol)
{
if($dCol->getHtmlAfter())
{
$fp.= ' | '.$dCol->getHtmlAfter().' | ';
}
}
}//end for each $dCOls
//Farrukh [Sun Jul 16 15:22:42 PKT 2006] : submit buttons
if(get_class($form) == "DX_FormAdd" || get_class($form) == "DX_FormEdit"){
$fp .="\n"." ";
$fp .="\n"."";
$fp .="\n"."";
$fp .="\n"."";
$fp .="\n"."| | ";
$fp .="\n"." ";
}
$fp .= " |