root/branches/release-29/tmpl/cms/list_author.tmpl @ 1309

Revision 1309, 6.6 kB (checked in by ddavis, 22 months ago)

standarize js comment tag escape. BugzID:58265

  • Property svn:keywords set to Author Date Id Revision
Line 
1<$mt:setvar name="list_users" value="1"$>
2<mt:setvarblock name="page_title"><__trans phrase="Users: System-wide"></mt:setvarblock>
3<mt:setvarblock name="system_msg">
4    <mt:if name="external_user_management">
5        <p class="page-desc"><__trans phrase="_USAGE_AUTHORS_LDAP"></p>
6    </mt:if>
7    <mt:if name="saved_status_disabled">
8        <mtapp:statusmsg
9            id="saved-status-disabled"
10            class="success">
11            <__trans phrase="You have successfully disabled the selected user(s).">
12        </mtapp:statusmsg>
13    </mt:if>
14    <mt:if name="saved_status_enabled">
15        <mtapp:statusmsg
16            id="saved-status-disabled"
17            class="success">
18            <__trans phrase="You have successfully enabled the selected user(s).">
19        </mtapp:statusmsg>
20    </mt:if>
21    <mt:if name="saved_deleted">
22        <mtapp:statusmsg
23            id="saved-deleted"
24            class="success">
25            <__trans phrase="You have successfully deleted the user(s) from the Movable Type system.">
26            <mt:if name="author_ldap_found">
27            <br /><__trans phrase="The deleted user(s) still exist in the external directory. As such, they will still be able to login to Movable Type Enterprise.">
28            </mt:if>
29        </mtapp:statusmsg>
30    </mt:if>
31    <mt:if name="synchronized">
32        <mtapp:statusmsg
33            id="synchronized"
34            class="success">
35            <__trans phrase="You have successfully synchronized users' information with the external directory.">
36        </mtapp:statusmsg>
37    </mt:if>
38    <mt:if name="unchanged">
39        <mtapp:statusmsg
40            id="unchanged"
41            class="success">
42            <__trans phrase="Some ([_1]) of the selected user(s) could not be re-enabled because they were no longer found in the external directory." params="<mt:var name="unchanged">">
43        </mtapp:statusmsg>
44    </mt:if>
45    <mt:if name="error">
46        <mtapp:statusmsg
47            id="error"
48            class="error">
49            <__trans phrase="An error occured during synchronization.  See the <a href='[_1]'>activity log</a> for detailed information." params="<mt:var name="script_url">?__mode=view_log">
50        </mtapp:statusmsg>
51    </mt:if>
52</mt:setvarblock>
53<mt:setvarblock name="content_header">
54    <mt:unless name="external_user_management">
55        <mt:if name="can_create_user">
56        <ul class="action-link-list">
57            <li><a href="<mt:var name="script_url">?__mode=view&amp;_type=author" class="icon-left icon-create"><__trans phrase="Create User"></a></li>
58        </ul>
59        </mt:if>
60    </mt:unless>
61</mt:setvarblock>
62<mtsetvarblock name="content_nav">
63    <mt:include name="include/users_content_nav.tmpl">
64</mtsetvarblock>
65<mt:setvarblock name="related_content">
66    <mtapp:widget
67        id="quickfilters"
68        label="<__trans phrase="Quickfilters">">
69        <$mtapp:listfilters$>
70    </mtapp:widget>
71    <$mtapp:pageactions from="list_authors"$>
72</mt:setvarblock>
73<mt:setvarblock name="html_body_footer">
74    <$mt:include name="include/display_options.tmpl"$>
75</mt:setvarblock>
76
77<mt:setvarblock name="action_buttons">
78    <mt:if name="is_administrator">
79    <a href="javascript:void(0)"
80        onclick="setObjectStatus(getByID('<$mt:var name="object_type"$>-listing-form'), '<__trans phrase="user" escape="js">', '<__trans phrase="users" escape="js">', 1); return false;"
81        accesskey="e"
82        title="<__trans phrase="Enable selected users (e)">"
83        ><__trans phrase="_USER_ENABLE" escape="js"></a>
84    <a href="javascript:void(0)"
85        onclick="var sysadmin = getByID('sysadmin'); if (sysadmin && sysadmin.checked) { alert('<__trans phrase="_NO_SUPERUSER_DISABLE" escape="js">'); sysadmin.click(); return false; } setObjectStatus(getByID('<$mt:var name="object_type"$>-listing-form'), '<__trans phrase="user" escape="js">', '<__trans phrase="users" escape="js">', 0); return false;"
86        accesskey="d"
87        title="<__trans phrase="Disable selected users (d)">"
88        ><__trans phrase="_USER_DISABLE" escape="js"></a>
89    </mt:if>
90</mt:setvarblock>
91<mt:setvarblock name="html_head" append="1">
92    <script type="text/javascript">
93    /* <![CDATA[ */
94    function enableFilterButton() {
95        getByID("filter-button").style.display = "inline";
96    }
97    function toggleFilter() {
98        var filterActive = getByID("filter-active");
99        if (filterActive.style.display == "none") {
100            filterActive.style.display = "block";
101            getByID("filter-select").style.display = "none";
102        } else {
103            filterActive.style.display = "none";
104            getByID("filter-select").style.display = "block";
105        }
106    }
107
108    function setFilterCol(choice) {
109        var sel = getByID('filter-select');
110        if (!sel) return;
111        sel.className = "filter-" + choice;
112        if (choice == 'none')
113            getByID('filter-mode').selectedIndex = 0;
114        else {
115            getByID('filter-mode').selectedIndex = 1;
116            var fld = getByID('filter-col');
117            if (choice == 'status')
118                fld.selectedIndex = 0;
119            else if (choice == 'commenter')
120                fld.selectedIndex = 1;
121            col_span = getByID("filter-text-col");
122            if (fld.selectedIndex > -1 && col_span)
123                col_span.innerHTML = '<strong>' +
124                    fld.options[fld.selectedIndex].text + '</strong>';
125        }
126    }
127
128    var tableSelect;
129    function init() {
130        // setup
131        tableSelect = new TC.TableSelect( "author-listing-table" );
132        tableSelect.rowSelect = true;
133        setFilterCol(<mt:if name="filter">'<mt:var name="filter">'<mt:else>'none'</mt:if>);<mt:if name="filter">
134        setFilterVal('<mt:var name="filter_val">');
135    </mt:if>
136    }
137
138    TC.attachLoadEvent( init );
139    /* ]]> */
140    </script>
141</mt:setvarblock>
142<mt:setvarblock name="list_filter_form">
143    <div class="listing-filter">
144        <div class="listing-filter-inner inner pkg">
145            <div class="filter">
146                <div id="filter-title">
147                <mt:if name="filter_label">
148                    <__trans phrase="Showing only: [_1]" params="<$mt:var name="filter_label"$>">
149                    <a href="<mt:var name="script_url">?__mode=list_authors<mt:if name="blog_id">&amp;blog_id=<mt:var name="blog_id"></mt:if>">[ <__trans phrase="Remove filter"> ]</a>
150                <mt:else>
151                    <__trans phrase="Showing All Users">
152                </mt:if>
153                </div>
154            </div>
155        </div>
156    </div>
157</mt:setvarblock>
158<mt:include name="include/header.tmpl">
159<$mt:var name="list_filter_form"$>
160<$mt:include name="include/author_table.tmpl"$>
161<mt:include name="include/footer.tmpl">
Note: See TracBrowser for help on using the browser.