liquid_feedback_frontend

view model/system_application.lua @ 1800:b87997219042

Updated spanish translation
author bsw
date Thu Oct 21 15:22:29 2021 +0200 (2021-10-21)
parents 32cc544d5a5b
children
line source
1 SystemApplication = mondelefant.new_class()
2 SystemApplication.table = 'system_application'
5 function SystemApplication:by_client_id(client_id)
6 local system_application = self:new_selector()
7 :add_where{ "client_id = ?", client_id }
8 :optional_object_mode()
9 :exec()
10 return system_application
11 end
13 function SystemApplication:by_origin(origin)
14 local system_applications = self:new_selector()
15 :set_distinct()
16 :left_join("system_application_redirect_uri", nil, "system_application_redirect_uri.system_application_id = system_application.id")
17 :add_where{ "lower(regexp_replace(system_application.default_redirect_uri, '^([^:]+://[^/]+)/.*', E'\\\\1', 'i')) = lower(?) OR lower(regexp_replace(system_application_redirect_uri.redirect_uri, '^([^:]+://[^/]+)/.*', E'\\\\1', 'i')) = lower(?)", origin, origin }
18 :exec()
19 return system_applications
20 end
22 function SystemApplication:get_all()
23 local system_application = self:new_selector()
24 :exec()
25 return system_application
26 end

Impressum / About Us