我們在使用RSform pro構建的joomla中有一個窗體。 有一個腳本,可以限制一個註冊會員提交的5個提交文件。限制Joomla 24小時每用戶ID的提交數
// Define the maximum number of submissions.
$max = 5;
$user = JFactory::getUser();
$db = JFactory::getDbo();
$query = $db->getQuery(true);
// Setup the query.
$query->select('COUNT('.$db->qn('UserId').')')
->from($db->qn('#__rsform_submissions'))
->where($db->qn('FormId').'='.$db->q($formId))
->where($db->qn('UserId').'='.$db->q($user->get('id')));
$db->setQuery($query);
$counter = $db->loadResult();
if ($counter >= $max){
$formLayout = '<p style="color:red;">Rejected</p>';
}
但是 - 我們必須修改它,以便: - >最大提交子句保持24小時 - 和限制 - 用戶可以在24小時內從做第一次提交的時間做最多5份意見書24小時後自動關機
任何建議或幫助!