diff --git a/distfiles/partentry.php b/distfiles/partentry.php index 08a5490..ed7ba64 100644 --- a/distfiles/partentry.php +++ b/distfiles/partentry.php @@ -17,17 +17,17 @@ if (!isset($_SESSION['login'])) { $loggedinas=$_SESSION['login']; $isadmin=dblookup($db,"techs","techid","admin",$loggedinas); -$print=$_REQUEST['print']; -$add=$_REQUEST['add']; -$edit=$_REQUEST['edit']; -$delete=$_REQUEST['delete']; +$print=$_REQUEST['print'] ?? NULL; +$add=$_REQUEST['add'] ?? NULL; +$edit=$_REQUEST['edit'] ?? NULL; +$delete=$_REQUEST['delete'] ?? NULL; -$partid=$_REQUEST['partid']; -$uid=$_REQUEST['uid']; -$partnum=$_REQUEST['partnum']; -$sernum=$_REQUEST['sernum']; -$partname=$_REQUEST['partname']; -$submit=$_REQUEST['submit']; +$partid=$_REQUEST['partid'] ?? NULL; +$uid=$_REQUEST['uid'] ?? NULL; +$partnum=$_REQUEST['partnum'] ?? NULL; +$sernum=$_REQUEST['sernum'] ?? NULL; +$partname=$_REQUEST['partname'] ?? NULL; +$submit=$_REQUEST['submit'] ?? NULL; $logname=LOG_NAME; $uidtext=UID_TEXT; @@ -96,13 +96,13 @@ $partdatainput=array(); $partdatainput['partid']=$partid; $partinfo=get_part_data($partdatainput); if ($partinfo['result']==2) { - $pdatamismatch=1; + $pdatamismatch=TRUE; } else { - unset($pdatamismatch); - if ($partinfo['uid']) $uid=$partinfo['uid']; - if ($partinfo['partnum']) $partnum=$partinfo['partnum']; - if ($partinfo['sernum']) $sernum=$partinfo['sernum']; - if ($partinfo['partname']) $partname=$partinfo['partname']; + $pdatamismatch=FALSE; + $uid = (array_key_exists('uid',$partinfo)) ? $partinfo['uid'] : NULL; + $partnum = (array_key_exists('partnum',$partinfo)) ? $partinfo['partnum'] : NULL; + $sernum = (array_key_exists('sernum',$partinfo)) ? $partinfo['sernum'] : NULL; + $partname = (array_key_exists('partname',$partinfo)) ? $partinfo['partname'] : NULL; } if ($delete) { if ($inmaintforms) {