INNER CODE UNIT · Python
isValid
volkandindar/agartha · Agartha.py:490
def isValid(self):
# input should not be empty, should contain at least one alphanumeric char and less than 250 length
if self._txtTargetPath.text.strip() and re.compile("[0-9a-zA-Z]").findall(self._txtTargetPath.text) and self._txtTargetPath.text.strip() !=self._txtDefaultLFI and self._txtTargetPath.text.strip() !=self._txtDefaultCommandInj and len(self._txtTargetPath.text.strip()) < 250:
return True
else:
return False
def funcRBSelection(self, ev=None):
self._lblStatusLabel.setForeground (Color.black)
self._lblStatusLabel.setText("")
self._tabDictPanel_LFI.setVisible(False)
self._cbDictCommandInjOpt.setVisible(False)
self._tabDictPanel_SQLType.setVisible(False)
self._tabDictPanel_SQLi.setVisible(False)
self._tabDictPanel_SQLOptions.setVisible(False)
self._tabDictResultDisplay.setText("")
if self._rbDictLFI.isSelected():
self._txtTargetPath.setText(self._txtDefaultLFI)