$query = new TQuery(); $query->load($PDOdb, GETPOST('id')); __out(TQuery::getTables($query->pdodb), 'json'); break; case 'fields': $query = new TQuery(); $query->load($PDOdb, GETPOST('id')); __out(TQuery::getFields($query->pdodb, GETPOST('table')), 'json'); break; default: break; } switch ($put) { case 'query': $query = new TQuery(); $query->load($PDOdb, GETPOST('id')); $query->set_values($_REQUEST); $query->THide = GETPOST('THide'); $query->TOperator = GETPOST('TOperator'); $query->TGroup = GETPOST('TGroup'); $query->TFunction = GETPOST('TFunction'); $query->TValue = GETPOST('TValue'); $query->TNull = GETPOST('TNull'); $query->TOrder = GETPOST('TOrder'); $query->TTranslate = GETPOST('TTranslate'); $query->TFilter = GETPOST('TFilter'); $query->TType = GETPOST('TType'); $query->TClass = GETPOST('TClass'); $query->TMethod = GETPOST('TMethod'); $query->sql_fields = base64_decode(GETPOST('sql_fields')); $query->sql_from = base64_decode(GETPOST('sql_from'));