예제 #1
0
    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;
    }
예제 #2
0
    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;
    }