SignUpStats

This commit is contained in:
CHIEFSOFT\ameye
2024-11-15 17:23:39 -05:00
parent 07cbb7e9ca
commit 122106e750
2 changed files with 36 additions and 10 deletions
@@ -75,6 +75,23 @@ img {height: auto;}
<td class="left" style="width:350px">Today Sign-up - <span>People that completed the sign-up</span></td>
<td class="bodycopy rr">{{today_signup}}</td>
</tr>
<tr class="report_line">
<td class="left" style="width:350px">Last 3 day(s) Sign-up - <span>People that completed the sign-up in last 3 days</span></td>
<td class="bodycopy rr">{{today_signup_3days}}</td>
</tr>
<tr class="report_line">
<td class="left" style="width:350px">Last 7 day(s) Sign-up - <span>People that completed the sign-up in last 7 days</span></td>
<td class="bodycopy rr">{{today_signup_7days}}</td>
</tr>
<tr class="report_line">
<td class="left" style="width:350px">Total Login in last 24 hrs - <span>People that login in last 24 hours</span></td>
<td class="bodycopy rr">{{today_login_24hrs}}</td>
</tr>
<tr class="trColor">
<td class="left" style="width:350px">Pending Sign-up - <span>People still in the process not completed</span></td>
<td class="bodycopy rr">{{today_pending_signup}}</td>
+19 -10
View File
@@ -678,16 +678,25 @@ long PastDueWarings(CVars in, CVars &out) {
long SignUpStats(CVars in, CVars &out) {
logfmt(logINFO, "SignUpStats()");
load_db_record(out, "SELECT count(id) AS today_signup FROM members WHERE added::date = now()::date");
load_db_record(out, "SELECT count(id) AS today_pending_signup FROM members_pending WHERE added::date = now()::date");
load_db_record(out, "SELECT TO_CHAR(NOW(), 'Day Mon dd, yyyy hh:mm AM') AS report_date");
load_db_record(out, "SELECT count(*) AS total_task_interest FROM members_offer_interest WHERE added::date = now()::date");
load_db_record(out, "SELECT count(id) AS total_active_public_jobs FROM members_jobs_offer WHERE status=1 AND public_view= 1 AND expire> now()");
load_db_record(out, "SELECT count(*) AS total_login FROM members_session WHERE created::date=now()::date");
load_db_record(out, "SELECT count(id) AS total_private_tasks FROM members_jobs_offer WHERE status=1 AND public_view= 0 AND expire> now()");
load_db_record(out, "SELECT count(*) AS count_mobile_login FROM mobile_login WHERE updated::date = now()::date");
in = out;
alert_email(WRB_CRONJOB_SIGNUP_ALERT, in, out);
try{
load_db_record(out, "SELECT count(id) AS today_signup FROM members WHERE added::date = now()::date");
load_db_record(out, "SELECT count(id) AS today_pending_signup FROM members_pending WHERE added::date = now()::date");
load_db_record(out, "SELECT TO_CHAR(NOW(), 'Day Mon dd, yyyy hh:mm AM') AS report_date");
load_db_record(out, "SELECT count(*) AS total_task_interest FROM members_offer_interest WHERE added::date = now()::date");
load_db_record(out, "SELECT count(id) AS total_active_public_jobs FROM members_jobs_offer WHERE status=1 AND public_view= 1 AND expire> now()");
load_db_record(out, "SELECT count(*) AS total_login FROM members_session WHERE created::date=now()::date");
load_db_record(out, "SELECT count(id) AS total_private_tasks FROM members_jobs_offer WHERE status=1 AND public_view= 0 AND expire> now()");
load_db_record(out, "SELECT count(*) AS count_mobile_login FROM mobile_login WHERE updated::date = now()::date");
load_db_record(out, "SELECT count(id) AS today_signup_3days FROM members WHERE added::date BETWEEN now() +'-3 day(s)' AND now()::date");
load_db_record(out, "SELECT count(id) AS today_signup_7days FROM members WHERE added::date BETWEEN now() +'-7 day(s)' AND now()::date");
load_db_record(out, "SELECT count(id) AS today_login_24hrs FROM members WHERE last_login::date BETWEEN now() +'-59 day(s)' AND now()::date");
//SELECT count(id) AS today_signup_3days FROM members WHERE added::date BETWEEN now() +'-59 day(s)' AND now()::date
in = out;
alert_email(WRB_CRONJOB_SIGNUP_ALERT, in, out);
} catch (bad_parameter) {
out["action_status"] = "Invalid SignUpStats Action";
}
logfmt(logINFO, "/SignUpStats()");
return 0;