function mp_get_total_points_by_userid($userid, $categoryid) { return mp_get_activity_points_by_userid($userid, $categoryid) + mp_get_participation_points_by_userid($userid, $categoryid) + mp_get_contribution_points_by_userid($userid, $categoryid); }
if ($questioncount > 0) { $body .= sprintf("You have posted %s questions so far. ", $questioncount); $body .= sprintf("It has been %s days since you last posted a question.\n", mp_get_days_since_last_post($user['userid'], $category, 'Q')); } else { $body .= sprintf("You have not posted a question before. Posting a question will help increase your activity points while motivating the knowledge sharing process.\n\n"); } $answercount = mp_get_count_posts_by_userid_category_posttype($user['userid'], $category, 'A'); if ($answercount > 0) { $body .= sprintf("You have posted %d answers so far. ", $answercount); $body .= sprintf("It has been %d days since you last posted an answer.\n", mp_get_days_since_last_post($user['userid'], $category, 'A')); } else { $body .= sprintf("You have not posted an answer before. Posting an answer will help increase your activity and knowledge sharing points while helping your fellow students.\n\n"); } // point awareness $body .= sprintf("\nPOINTS INFORMATION\n"); $body .= sprintf("You currently have %6s activity points.\n", mp_get_activity_points_by_userid($user['userid'], $category)); $body .= sprintf("You currently have %6s knowledge contribution points.\n", mp_get_contribution_points_by_userid($user['userid'], $category)); $body .= sprintf("You currently have %6s participation points.\n", mp_get_participation_points_by_userid($user['userid'], $category)); $body .= sprintf("You currently have %6s total points.\n\n", mp_get_total_points_by_userid($user['userid'], $category)); // contribution //$body.= "Within last month, a total of X questions were asked. Of those questions, X were asked by you. Of those question N were answered.<br />"; //$body.= "Maybe you can help by answered those questions.<br />"; $body .= sprintf("You can increase your points by logging in to the system, asking questions, posting answers, or voting for either a question or an answer.\n\n"); $body .= sprintf("Sincerely,\nThe MicroProbe team"); // send the mail to the user //qa_send_notification($user['userid'], null, null, $subject, $body, null); if ($debug == FALSE) { qa_send_notification($user['userid'], null, null, $subjects[$subjectindex] . $categoryinfo['title'], $body, null); //qa_send_notification(1, null, null, $subjects[$subjectindex].$categoryinfo['title'], $body, null); } echo $debug . '<hr>' . $body;