/** * Builds a editable table with all records loaded and * auto saves changes using ajax on input blur event * @param string $form_name_id The id/name of the form. * @param string $query The query name or string to execute * @param array $params The params for the query * @param integer QueryType $QueryType The query type * @return void */ public static function MaintenanceTable($form_name_id, $query, $params = null, $QueryType = QueryType::Text) { $rows = DBManager::ExecuteQuery($query, $params, $QueryType); self::HasRowsDie($rows); $form = current(SystemQueries::GetFormDefinition($form_name_id)); $inputs = SystemQueries::GetFormInputsDefinition($form_name_id); require_once "views/client/tables/maintenancetable.php"; }