{% extends "freeform/_layouts/main" %} {% hook "freeform.prepareCpTemplate" %} {% block actionButton %} {% if currentUser.can("freeform-formsCreate") %} {{ "New Form"|t('freeform') }} {% endif %} {% endblock %} {% set title = "Forms"|t('freeform') %} {% set selectedSubnavItem = "forms" %} {% set content %} {% if forms|length %} {% for form in forms %} {% set canManage = currentUser.can("freeform-formsManage") or currentUser.can("freeform-formsManage:"~form.id) %} {% set canDelete = currentUser.can("freeform-formsDelete") %} {% endfor %}
{{ "Name"|t('freeform') }} {{ "Handle"|t('freeform') }} {{ "Description"|t('freeform') }} {{ "Submissions"|t('freeform') }} {{ "Blocked Spam"|t('freeform') }}
{% if canManage %} {{ form.name }} {% else %} {{ form.name }} {% endif %} {{ form.handle|truncater(50) }}
{{ form.description|truncater(80) }}
{% set submissionCount = totalSubmissionsByForm[form.id] is defined ? totalSubmissionsByForm[form.id] : 0 %} {% if currentUser.can("freeform-submissionsAccess") %} {{ submissionCount }} {% else %} {{ submissionCount }} {% endif %} {% if isSpamFolderEnabled %} {{ form.getBlockedSpamCount() }} {% else %} {{ form.getBlockedSpamCount() }} {% endif %} {% if not isSpamFolderEnabled and canManage %} {{ "Reset"|t('freeform') }} {% endif %}
{% if canManage %} {% if canDelete %} {% endif %} {% endif %}
{% endif %} {% endset %} {% js %} var adminTable = new Craft.AdminTable({ tableSelector: '#forms', noObjectsSelector: '#noforms', newObjectBtnSelector: '#newformcontainer', deleteAction: 'freeform/forms/delete', confirmDeleteMessage: '{{ "Are you sure you want to delete this form?"|t('freeform') }}' }); $("a.clone.icon").click(function() { $(this).parents("form:first").submit(); return false; }); {% endjs %}