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.0194
Controller Execution Time ( Project / Id )  0.0478
Total Execution Time  0.0687
  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.0033 seconds)  (Hide)
0.0005   SELECT *
FROM `ProjectResources`
WHERE `ProjectID` = '19' 
0.0004   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.0010   SELECT TagCOUNT(1) AS cnt
FROM 
`ProjectTags`
WHERE `Tag` != 'Private'
GROUP BY `Tag`
HAVING COUNT(1) > 
  HTTP HEADERS  (Show)
  CONFIG VARIABLES  (Show)