'.$extra_info_on_top?> generate(); $frm = $form->getName(); $errs = $form->getErrors(); $action = $form->getURL(); $dataCols = $form->getDataColumns(); $contents = $form->getContents(); $fp = '
'.chr(13); $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.= ''; } $fp .= ''.chr(13); $fp .= ''.chr(13); //--------------------------------------------------- $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.= ''; } } }//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 .= "

'.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 .= '
'.$dCol->getHtmlBefore().'
'.chr(13); if($colNotNull) { $fp .= '*'; if(empty($errs)){ $err_img = ' '.chr(13); }else{ if(array_key_exists($colName,$errs)){ $err_img = ' '.$errs[$colName].''.chr(13); }else{ $err_img = ' '.chr(13); } } }else{ $err_img = ' '; } $fp .= $colHeader.':
'.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); //Farrukh [Mon Jul 17 00:38:25 PKT 2006] : Third TD controls $fp .= '
'.$dCol->getHtmlAfter().'
"; $fp .= '
'; //end outer table echo $fp; ?>
 '.$extra_info_on_bottom?>