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

'.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.= '
'.chr(13); if($colNotNull) { $fp .= '*'; } $fp .= $colHeader.'
'; $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].''.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 .= '
"; $fp .= '
'; //end outer table echo $fp; ?>
 '.$extra_info_on_bottom?>