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.0018
Controller Execution Time ( Project / Id )  0.0375
Total Execution Time  0.0394
  GET DATA  
No GET data exists
  MEMORY USAGE  
905,160 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.0295 seconds)  (Hide)
0.0005   SELECT *
FROM `ProjectResources`
WHERE `ProjectID` = '19' 
0.0267   SELECT *
FROM `Projects`
WHERE `ProjectID` = '19' 
0.0005   SELECT *
FROM `ProjectTags`
WHERE `ProjectID` = '19' 
0.0010   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)