Show All Projects
When designing a Validation Form in KTM 4.5 and earlier, there is nothing to stop you from dragging buttons and fields off of the screen to the top and the left at which point they still exist but are completely inaccessible. You could also resize these controls to have zero height or width, also making them completely inaccessible.

This utility finds and restores controls lost in this way. The underlying behavior was fixed in KTM 5.0

Timeline

Files

Screenshots

  BENCHMARKS  
Loading Time: Base Classes  0.0195
Controller Execution Time ( Project / Id )  0.0497
Total Execution Time  0.0710
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,081,584 bytes
  POST DATA  
No POST data exists
  URI STRING  
project/id/19/KTM_Validation_Control_Finder
  CLASS/METHOD  
project/id
  DATABASE:  smkprojects (Project:$db)   QUERIES: 5 (0.0032 seconds)  (Hide)
0.0006   SELECT *
FROM `ProjectResources`
WHERE `ProjectID` = '19' 
0.0005   SELECT *
FROM `Projects`
WHERE `ProjectID` = '19' 
0.0004   SELECT *
FROM `ProjectTags`
WHERE `ProjectID` = '19' 
0.0009   SELECT TagCOUNT(1) AS cnt
FROM 
`ProjectTags`
WHERE `Tag` != 'Private'
GROUP BY `Tag`
HAVING COUNT(1) >
0.0008   SELECT TagCOUNT(1) AS cnt
FROM 
`ProjectTags`
WHERE `Tag` != 'Private'
GROUP BY `Tag`
HAVING COUNT(1) > 
  HTTP HEADERS  (Show)
  CONFIG VARIABLES  (Show)