{remarksbox type="tip" title="{tr}Tip{/tr}"}{tr}You can see users rank by score in the module users_rank, for that go to{/tr} "{tr}Admin modules{/tr}".{/remarksbox}
{ticket}
{include file='admin/include_apply_top.tpl'}
{tr}Activate the feature{/tr} {preference name=feature_score visible="always"}
{tr}Cause scores older than a certain number of days to expire{/tr} {preference name=feature_score_expday visible="always"}
{tr}Scoring rules{/tr}
{foreach $events as $event} {foreach $event['scores'] as $key=>$score} {if $score->expiration || $score->validObjectIds} {assign hide_advanced 0} {else} {assign hide_advanced 1} {/if} {/foreach} {/foreach}
{tr}Unique rule ID{/tr} {tr}Pts recipient type{/tr} {tr}Pts recipient{/tr} {tr}Points{/tr} {tr}Actions{/tr}
{tr}Triggering event{/tr}: {$event['event']} {tr}Reversal event{/tr}:
{if $hide_advanced}{icon name='ellipsis-h'}{/if} {icon name='delete'}
{tr}Valid Triggering Object IDs{/tr} {tr}Min. Time Between Scoring{/tr}

{tr}Add a Scoring Event{/tr}
{include file='admin/include_apply_bottom.tpl'}
{jq} $('[data-bs-toggle="popover"]').popover(); $('#addEventBtn').click(function(ev) { ev.preventDefault(); var securityTimeout = checkTimeout(); if (! securityTimeout) { return false; } var evType = $('#eventSelect').val(); //if section already exists if ($('[data-section="'+evType+'"]').length > 0) { var appendElement = $('[data-section="'+evType+'"]'); var rowOnly = 'y'; var rowCount = $('[data-section="'+evType+'"] .condition-row').length; } else { var appendElement = $("#score-table"); } $.ajax( $.service( 'score', 'create_score_event', { eventType: evType, rowOnly: rowOnly, rowCount: rowCount } ) ).done(function(data) { appendElement.append(data); }); }); $('.delete-row').click(function(ev) { ev.preventDefault(); var securityTimeout = checkTimeout(); if (! securityTimeout) { return false; } var currentRow = $(this).closest('.condition-row'); if ($(currentRow).siblings('.condition-row').length > 0) { $(currentRow).next('.advanced-row').remove(); $(currentRow).remove(); } else { $(currentRow).closest('tbody').remove(); } }); $('a.advanced').click(function(ev) { ev.preventDefault(); var securityTimeout = checkTimeout(); if (! securityTimeout) { return false; } $(this).closest('.condition-row').next('.advanced-row').removeClass('hide'); }); {/jq}