'.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-multi";
//5 records per column
$totalCols = $noOfHtmlRows = $colCount/$noOfHtmlCols;
$dataColumns = array_values($dataCols);
$count = 0;
/**************************************************************************/
// Row Headings
//$fp.= ' ';
$fp.=' ';
for ($cols = 0; $cols<$totalCols; $cols ++)
{
$dCol = $dataColumns[$cols];
$colNotNull = $dCol->getColumn()->not_null;
$colHeader = $dCol->getColumnHeading();
$showCol = $dCol->showOnForm;
if($showCol)
{
if(isset($dCol))
{
$fp .= ''.chr(13);
if($colNotNull)
{
$fp .= '*';
}
$fp .= $colHeader.' | '.chr(13);
}
}
}
$fp.= ' ';
/**************************************************************************************/
//Displaying cntrls
//Reminder: $not_null_str to define here
$nullString = "";
for($rows =0; $rows <$form->getNoOfRows(); $rows++)
{
for ($cols = 0; $cols<$totalCols; $cols++)
{
//$fp.= '| ';
$dCol = $dataColumns[$cols];
$colName = $dCol->getColumn()->name;
$colNotNull = $dCol->getColumn()->not_null;
$colType = $dCol->getColumn()->type;
$showCol = $dCol->showOnForm;
$colDisplayControl = $dCol->getDisplayControl();
$dCol->getControl()->setName($dCol->getColumn()->name.$rows);
if($dCol->getColumn()->primary_key)
{
if(empty($errs))
{
$pk_value = $contents[$dCol->getColumn()->name];
}
}
if($colDisplayControl == "DX_FileUpload")
{
$err_col_name = "fo_".$dCol->getControl()->getName();
}
else
{
$err_col_name = $dCol->getControl()->getName();
}
if($showCol)
{
$fp .= ' | '.chr(13);
//++++++++++++++++++++++++++++++++++++++++++++++/
if($colNotNull)
{
if(empty($errs))
{
$err_img = '  '.chr(13);
}
else
{
if(array_key_exists($colName,$errs))
{
$err_img = ' !['.$errs[$colName].']('.IMAGES_WEB.'error.gif) '.chr(13);
}
else
{
$err_img = '  '.chr(13);
}
}
}
else
{
$err_img = ' ';
}
//+++++++++++++++++++++++++++++++++++++++++++++++/
if(get_class($form) == "DX_FormAdd" || get_class($form) == "DX_FormEdit")
{
if($dCol->readOnly)
{
$dCol->getControl()->isReadOnly = true;
}
if(get_class($dCol->getControl()) == DX_TextBox)
{
if($dCol->getControlSize())
{
$dCol->getControl()->setSize($dCol->getControlSize());
}
}
if($colNotNull)
{
$nullString .= $dCol->getControl()->getName().",";
}
if($dCol->getDisplayControl() == "DX_DateTime")
{
$fp .= formatDate($contents[$colName]);
$dCol->getControl()->setSize(8);
//echo $dCol->getControl()->getSize();
}
$fp .= $dCol->getControl()->generate().' ';
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 "asdfsdfa ". $dCol->getControl()->getName();
$fp .= $cmb_contents[$contents[$colName]];
}//elseif($dCol->getDisplayControl() == "DX_MultiSelect"){
//}
else
{
$fp .= $contents[$colName];
}
}
$fp .= $err_img;
$fp .= ' | '.chr(13);
}
}
$fp.= ' ';
}
/*******************************************************************************/
$nullString = substr($nullString,0,strlen($nullString)-1);
/*********************************************************************************/
($validate)?($check = "onClick='return checkAdminForm(nullStr);'"):($check = "");
$fp.= '';
//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 .="\n"."";
$fp .="\n"."| | ";
$fp .="\n"." ";
}
$fp .= " |