|
|
|
@ -101,19 +101,23 @@ end
|
|
|
|
|
|
|
|
|
|
local function push_enable(username, domain)
|
|
|
|
|
reconect_check();
|
|
|
|
|
local flag
|
|
|
|
|
|
|
|
|
|
for row in engine:select(push_usr_query, username, domain) do
|
|
|
|
|
module:log("debug", "usr pref %s", ut.table.tostring(row))
|
|
|
|
|
if row[2] == "never" then
|
|
|
|
|
module:log("debug", "usr mobile_push_enable pref set to 'never'");
|
|
|
|
|
return false;
|
|
|
|
|
end
|
|
|
|
|
module:log("debug", "usr pref %s", ut.table.tostring(row))
|
|
|
|
|
flag = true
|
|
|
|
|
end
|
|
|
|
|
if flag then return true end
|
|
|
|
|
for row in engine:select(push_dom_query, domain) do
|
|
|
|
|
module:log("debug", "dom pref %s", ut.table.tostring(row))
|
|
|
|
|
if row[2] == "never" then
|
|
|
|
|
module:log("debug", "domain mobile_push_enable pref set to 'never'");
|
|
|
|
|
return false;
|
|
|
|
|
end
|
|
|
|
|
module:log("debug", "dom pref %s", ut.table.tostring(row))
|
|
|
|
|
end
|
|
|
|
|
return true;
|
|
|
|
|
end
|
|
|
|
|