function showDimensionRow($data = array()) { $db = Database::getInstance(); $cxn = $db->getConnection(); if (isset($data['id'])) { $i = $data['id']; } else { $i = 0; } //counter if (isset($data['zone'])) { $zone = $data['zone']; } else { $zone = ''; } //zone if (isset($data['bno'])) { $bno = $data['bno']; } else { $bno = ''; } //baloon no if (isset($data['ddes'])) { $ddes = $data['ddes']; } else { $ddes = ''; } //dimn desription if (isset($data['ddid'])) { $ddid = $data['ddid']; } else { $ddid = ''; } //description id if (isset($data['did'])) { $did = $data['did']; } else { $did = ''; } //dimension id if (isset($data['insttypeid'])) { $insttypeid = $data['insttypeid']; } else { $insttypeid = ''; } //instrunment type if (isset($data['bdimn'])) { $bdimn = $data['bdimn']; } else { $bdimn = ''; } //basic dimension if (isset($data['tl'])) { $tl = $data['tl']; } else { $tl = ''; } //tol lower if (isset($data['tu'])) { $tu = $data['tu']; } else { $tu = ''; } //tol upper if (isset($data['instid'])) { $instid = $data['instid']; } else { $instid = ''; } //instrument id if (isset($data['commid'])) { $commid = $data['commid']; } else { $commid = ''; } //dimn commnet id if (isset($data['rem'])) { $rem = $data['rem']; } else { $rem = ''; } //obseration remarks if (isset($data['go'])) { $go = $data['go']; } else { $go = ''; } //go field entry if (isset($data['nogo'])) { $nogo = $data['nogo']; } else { $nogo = ''; } //nogo field entry if (isset($data['obser'])) { $obser = $data['obser']; } else { $obser = ''; } //observation field entry if (isset($data['obsid'])) { $obsid = $data['obsid']; } else { $obsid = ''; } //observation field entry if (isset($data['cd'])) { if ($data['cd'] == 1) { $cd = 'class="required number"'; $ci = 'class="required"'; } else { $cd = ''; $ci = ''; } } //is it a compulsary dimension $dd = new DimnDescription(); $dd->createDimnDescList(); $in = new Instrument(); $in->setValue('showall', 1); $in->setValue('typeid', $insttypeid); $in->setValue('instloc', '1'); $in->createInstrumentList(); echo <<<_END \t\t<tr><td><input id="dimensionid[{$i}]" name="dimensionid[{$i}]" value="{$did}" type="hidden" > _END; if ($obsid != '') { echo <<<_END \t<input id="observationid[{$i}]" name="observationid[{$i}]" value="{$obsid}" type="hidden" > _END; } echo <<<_END \t\t{$bno}</td><td>{$zone}</td><td>{$ddes}</td><td>{$bdimn}<input id="bdimn[{$i}]" value="{$bdimn}" type="hidden"></td> \t\t<td>{$tl}<input id="tl[{$i}]" value="{$tl}" type="hidden"></td><td>{$tu} <input id="tu[{$i}]" value="{$tu}" type="hidden"></td><td> _END; $sel = new selectlist('instrumentid[' . $i . ']', $in->getInstrumentList(), 'Select Instrument', 'Instrument_ID', 'inst', $ci, $instid, ''); echo '</td><td>'; $q = "SELECT * FROM Dimn_Comment WHERE Desc_ID={$ddid}"; if (!($res = $cxn->query($q))) { echo "error :", $cxn->error; exit; } if ($res->num_rows == 0) { echo <<<_END \t\t<input id="observation[{$i}]" name="observation[{$i}]" value="{$obser}" {$cd} class="ob" > _END; } else { $comm = new DimnComment(); $comm->createDimnCommentList($ddid); $sel = new selectlist('comment[' . $i . ']', $comm->getDimncommentList(), 'Select Comment', 'Comment_ID', 'Comment', '$cd', $commid, ''); } if (in_array($insttypeid, $this->instidlist)) { echo <<<_END \t<input id="go[{$i}]" name="go[{$i}]" class="g" value="{$go}"><input id="nogo[{$i}]" name="nogo[{$i}]" class="r" value="{$nogo}"> _END; } echo <<<_END </td><td><input id="remarks[{$i}]" name="remarks[{$i}]" max:"50" value="{$rem}"></td></tr> _END; }
function addDimensionRow($data = array()) { $tf = "0"; $pd1 = ""; $pd0 = "Checked"; $cd1 = ""; $cd0 = "Checked"; $sd1 = ''; $sd0 = 'Checked'; if (isset($data['id'])) { $i = $data['id']; } else { $i = 0; } if (isset($data['zone'])) { $zone = $data['zone']; } else { $zone = ''; } if (isset($data['critical'])) { $critical = $data['critical']; } else { $critical = ''; } if (isset($data['bno'])) { $bno = $data['bno']; } else { $bno = ''; } if (isset($data['ddid'])) { $ddid = $data['ddid']; } else { $ddid = ''; } if (isset($data['instid'])) { $instid = $data['instid']; } else { $instid = ''; } if (isset($data['bdimn'])) { $bdimn = $data['bdimn']; } else { $bdimn = ''; } if (isset($data['tl'])) { $tl = $data['tl']; } else { $tl = ''; } if (isset($data['tu'])) { $tu = $data['tu']; } else { $tu = ''; } if (isset($data['stgdimn'])) { if ($data['stgdimn'] == 1) { $sd1 = "Checked"; $sd0 = ''; } } if (isset($data['cdimn'])) { if ($data['cdimn'] == 1) { $cd1 = "Checked"; $cd0 = ''; } } if (isset($data['prod'])) { if ($data['prod'] == 1) { $pd1 = "Checked"; $pd0 = ''; } } if (isset($data['did'])) { $did = '<input type="hidden" id="dimensionid[' . $i . ']" name="dimensionid[' . $i . ']" value="' . $data['did'] . '">'; $del = '<input type="checkbox" name="deldimn[' . $i . ']" id="deldimn[' . $i . ']" value="1" />'; } else { $did = ''; $del = ''; } $a = new Anylist(); $a->createList('Dimn_Criticality'); if ($i == null) { $i = 0; } $dd = new DimnDescription(); $dd->createDimnDescList(); $in = new InstrumentType(); $in->createInstrumentTypeList(); echo <<<_END \t\t<tr><td><input name="baloonno[{$i}]" id="baloonno[{$i}]" class="required" unique="baloonno" size="5" value="{$bno}">{$did}</td> \t\t<td><input id="zone[{$i}]" name="zone[{$i}]" value="{$zone}"></td><td> _END; $sel = new selectlist('dimndesc[' . $i . ']', $dd->getDimnDescList(), 'Select Dimension Comment', 'Desc_ID', 'Dimn_Desc', 'class="required"', $ddid, ''); echo <<<_END \t\t</td><td><input name="basicdimn[{$i}]" id="basicdimn[{$i}]" class="required" size="7" value="{$bdimn}"></td> \t\t<td><input name="tollower[{$i}]" id="tollower[{$i}]" size="5" class="number" value="{$tl}"/></td> \t\t<td><input name="tolupper[{$i}]" id="tolupper[{$i}]" size="5" class="number greaterThan" data-min="tollower\\[{$i}\\]" value="{$tu}"/></td><td> _END; $sel = new selectlist('instrumenttypeid[' . $i . ']', $in->getInstrumentTypeList(), 'Select Instrument Type', 'Instrument_Type_ID', 'Instrument', 'class="required"', $instid, ''); echo '</td><td>'; $sel = new selectlist('critical[' . $i . ']', $a->anylist, 'Select Characteristic', 'Criticality_ID', 'Criticality', '', $critical, ''); echo <<<_END \t\t</td><td><input type="radio" name="stagedimn[{$i}]" value="1" {$sd1}/>Y \t\t<input type="radio" name="stagedimn[{$i}]" value="0" {$sd0}/>N</td> \t\t<td><input type="radio" name="proddimn[{$i}]" id="proddimn[{$i}]" value="1" {$pd1}/>Y \t\t<input type="radio" name="proddimn[{$i}]" id="proddimn[{$i}]" value="0" {$pd0}/>N</td> \t\t<td><input type="radio" name="compulsary[{$i}]" id="compulsary[{$i}]" value="1" {$cd1} />Y \t\t<input type="radio" name="compulsary[{$i}]" id="compulsary[{$i}]" value="0" {$cd0}/>N</td><td>{$del}</td></tr> _END; }