Difference between revisions of "TemplateLists"

From SoylentNews
Jump to: navigation, search
Line 21: Line 21:
 
<table>
 
<table>
 
<tr><td>Tpid</td><td>Name</td><td>Page</td><td>Skin</td><td>Description </td><td>  </td><td>  </td><td>  </td><td></td></tr>
 
<tr><td>Tpid</td><td>Name</td><td>Page</td><td>Skin</td><td>Description </td><td>  </td><td>  </td><td>  </td><td></td></tr>
 +
 +
 +
root@mike2 zzzz # cat templatedump.tabsorted3html
 +
<tr><td></td></tr>
 +
<tr><td>308 </td><td> main </td><td> 404 </td><td> default </td><td></td></tr>
 +
<tr><td>308 </td><td> main</td><td> 404 </td><td> default</td><td>Displays the main body of 404, including error.* url  =  The URL you "probably" want to be at</td><td>* message = message text to display</td><td>* error = message number for SWITCH statement (will have either message or error)</td><td>* origin = original URL requested</td><td></td></tr>
 +
<tr><td>116 </td><td> achievement_msg</td><td> achievements </td><td> default</td></tr>
 +
<tr><td>117 </td><td> achievement_msg_subj</td><td> achievements </td><td> default</td></tr>
 +
<tr><td>116 </td><td> achievement_msg </td><td> achievements </td><td> default </td><td></td></tr>
 +
<tr><td>117 </td><td> achievement_msg_subj </td><td> achievements </td><td> default </td><td></td></tr>
 +
<tr><td>10 </td><td> editFilter</td><td> admin </td><td> default</td></tr>
 +
<tr><td>14 </td><td> keywordEdit</td><td> admin </td><td> default</td></tr>
 +
<tr><td>15 </td><td> listFilters</td><td> admin </td><td> default</td></tr>
 +
<tr><td>17 </td><td> mcd_stats</td><td> admin </td><td> default</td></tr>
 +
<tr><td>24 </td><td> recent_mods</td><td> admin </td><td> default</td></tr>
 +
<tr><td>3 </td><td> adminLoginForm</td><td> admin </td><td> default</td></tr>
 +
<tr><td>38 </td><td> topicExtrasEdit</td><td> admin </td><td> default</td></tr>
 +
<tr><td>45 </td><td> varEdit</td><td> admin </td><td> default</td></tr>
 +
<tr><td>46 </td><td> topicEdit</td><td> admin </td><td> default</td></tr>
 +
<tr><td>5 </td><td> blockEdit</td><td> admin </td><td> default</td></tr>
 +
<tr><td>6 </td><td> colorEdit</td><td> admin </td><td> default</td></tr>
 +
<tr><td>9 </td><td> editbuttons</td><td> admin </td><td> default</td></tr>
 +
<tr><td>10 </td><td> editFilter </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>13 </td><td> ispellok </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>14 </td><td> keywordEdit </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>15 </td><td> listFilters </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>16 </td><td> listStories </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>17 </td><td> mcd_stats </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>18 </td><td> messages </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>2 </td><td> aclEdit </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>21 </td><td> peer_weights </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>22 </td><td> recent </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>23 </td><td> recent_requests </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>24 </td><td> recent_mods </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>25 </td><td> recent_subs </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>26 </td><td> recent_webheads </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>27 </td><td> relatedlinks </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>3 </td><td> adminLoginForm </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>32 </td><td> siteInfo </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>34 </td><td> slashd_status </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>35 </td><td> spellcheck </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>36 </td><td> templateEdit </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>37 </td><td> titles </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>38 </td><td> topicExtrasEdit </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>39 </td><td> topicTree </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>40 </td><td> topic_popup_css </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>41 </td><td> topic_popup_js </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>42 </td><td> topic_popup_tree </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>43 </td><td> topic_popup_ui </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>44 </td><td> topic_popup_ui_topiced </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>45 </td><td> varEdit </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>46 </td><td> topicEdit </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>5 </td><td> blockEdit </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>6 </td><td> colorEdit </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>7 </td><td> commentlog </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>8 </td><td> data </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>9 </td><td> editbuttons </td><td> admin </td><td> default </td><td></td></tr>
 +
<tr><td>20 </td><td> otherLinks </td><td> admin </td><td> default* </td><td></td></tr>
 +
<tr><td>20 </td><td> otherLinks</td><td> admin </td><td> default* tids = array of the story's topic ids</td><td>* uid = uid of the author of the story</td><td>* aid = getAuthor() for the author of the story</td><td>* topics = getTopics()</td></tr>
 +
<tr><td>11 </td><td> editStory </td><td> admin </td><td> defaultAdded </td><td></td></tr>
 +
<tr><td>11 </td><td> editStory</td><td> admin </td><td> defaultAdded to storyref, introtext_wordcount and bodytext_wordcount. These</td><td>fields are inserted by admin.pl before this template is displayed.</td><td></td></tr>
 +
<tr><td>2 </td><td> aclEdit</td><td> admin </td><td> default</td><td>* acls = hashref of acls, keys = acl names, values = arrayrefs of uids</td></tr>
 +
<tr><td>26 </td><td> recent_webheads</td><td> admin </td><td> default</td><td>* data - hashref of hashrefs of hashrefs</td><td>* webheads - list of all webheads in order</td></tr>
 +
<tr><td>23 </td><td> recent_requests</td><td> admin </td><td> default</td><td>* min_id</td><td>* min_id_ts</td><td>* max_id</td><td>* thresh_count, thresh_hps</td><td>* data</td></tr>
 +
<tr><td>32 </td><td> siteInfo</td><td> admin </td><td> default</td><td>* plugins - list of plugins and their descriptions</td><td>* site_info - list of site info variables</td></tr>
 +
<tr><td>22 </td><td> recent</td><td> admin </td><td> default</td><td>* startat - starting offset (0 for top comment)</td><td>* max_cid - highest cid in the DB</td><td>* recent_comments - arrayref of hashrefs, each one comment, each with fieldssid, cid, date, ipid, subnetid, subject, uid, score, lastmod, reason, nickname, sum_val, num_mods</td><td>* min - setting of min threshold</td><td>* max - setting of max threshold</td><td></td></tr>
 +
<tr><td>16 </td><td> listStories</td><td> admin </td><td> default</td><td>* storylistref</td><td>* ndays_represented = the number of days that appear in the listing</td><td></td></tr>
 +
<tr><td>25 </td><td> recent_subs</td><td> admin </td><td> default</td><td>* subs</td></tr>
 +
<tr><td>34 </td><td> slashd_status</td><td> admin </td><td> default</td><td>* tasks - returned value from getSlashdStatus</td><td></td></tr>
 +
<tr><td>13 </td><td> ispellok</td><td> admin </td><td> default</td><td>A dictionary of words that ispell should consider "OK" (4+ letters)</td><td></td></tr>
 +
<tr><td>18 </td><td> messages</td><td> admin </td><td> default</td><td>A template with logic to return the various messages in admin.pl, used</td><td>by the subroutine getMessages in admin.pl</td><td></td></tr>
 +
<tr><td>27 </td><td> relatedlinks</td><td> admin </td><td> default</td><td>A template with logic to return the various messages in admin.pl, used</td><td>by the subroutine getMessages in admin.pl</td><td></td></tr>
 +
<tr><td>37 </td><td> titles</td><td> admin </td><td> default</td><td>A template with logic to return the varioustitle in admin.pl, used</td><td>by the subroutine getTitles in admin.pl</td><td></td></tr>
 +
<tr><td>35 </td><td> spellcheck</td><td> admin </td><td> default</td><td>Displays a table listing misspelt words and any available corrections.</td><td></td></tr>
 +
<tr><td>39 </td><td> topicTree</td><td> admin </td><td> default</td><td>Just displays the topic tree PNG, assuming it's there.</td><td></td></tr>
 +
<tr><td>43 </td><td> topic_popup_ui</td><td> admin </td><td> default</td><td>Popup tree UI for topics in admin editor</td><td></td></tr>
 +
<tr><td>44 </td><td> topic_popup_ui_topiced</td><td> admin </td><td> default</td><td>Popup tree UI for topics in admin editor</td><td></td></tr>
 +
<tr><td>40 </td><td> topic_popup_css</td><td> admin </td><td> default</td><td>Popup tree for topics in admin editor</td><td></td></tr>
 +
<tr><td>41 </td><td> topic_popup_js</td><td> admin </td><td> default</td><td>Popup tree for topics in admin editor</td><td></td></tr>
 +
<tr><td>42 </td><td> topic_popup_tree</td><td> admin </td><td> default</td><td>Popup tree for topics in admin editor</td><td></td></tr>
 +
<tr><td>8 </td><td> data</td><td> admin </td><td> default</td><td>Repository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>7 </td><td> commentlog</td><td> admin </td><td> default</td><td>You should describe stuff here.</td><td></td></tr>
 +
<tr><td>21 </td><td> peer_weights</td><td> admin </td><td> default</td><td>peer weight viewing for adminsnickname = hashref, uid to nicknameuidsA = arrayref of uids in order of decreasing weight</td><td>ordA = ordinal position of each uid</td><td>weightA = hashref, uid to weightuidsB = arrayref of uids in order of decreasing weight</td><td>ordB = ordinal position of each uid</td><td>weightB = hashref, uid to weight</td></tr>
 +
<tr><td>36 </td><td> templateEdit</td><td> admin </td><td> default</td><td>the form that edits the templates. </td><td>If you break this form, you'll have to use the template-tool to fix ittemplate editor* templatedelete_flag = whether to display the template delete form or not</td><td>* tpid = template ID</td><td>* templateref = hash ref containing template specifics</td><td>* skin_select = form select containing skins</td><td>* page_select = form select contain pages</td><td>* template_select = form select containing templates</td><td>* templateform_flag = display template form or not</td><td>* templateedit_flag = editing a template or not</td><td>* savepage_select = form select containing pages, this is used to determine page of template</td><td>* saveskin_select = form select containing skins, used to determine skin</td></tr>
 +
<tr><td>212 </td><td> data</td><td> adminmail </td><td> default</td></tr>
 +
<tr><td>213 </td><td> display</td><td> adminmail </td><td> default</td></tr>
 +
<tr><td>212 </td><td> data </td><td> adminmail </td><td> default </td><td></td></tr>
 +
<tr><td>213 </td><td> display </td><td> adminmail </td><td> default </td><td></td></tr>
 +
<tr><td>162 </td><td> prefs_d2</td><td> ajax </td><td> default</td></tr>
 +
<tr><td>163 </td><td> prefs_d2_posting</td><td> ajax </td><td> default</td></tr>
 +
<tr><td>165 </td><td> prefs_user</td><td> ajax </td><td> default</td></tr>
 +
<tr><td>167 </td><td> prefs_home</td><td> ajax </td><td> default</td></tr>
 +
<tr><td>168 </td><td> prefs_slashboxes</td><td> ajax </td><td> default</td></tr>
 +
<tr><td>169 </td><td> new_slashboxes</td><td> ajax </td><td> default</td></tr>
 +
<tr><td>170 </td><td> portal_slashboxes</td><td> ajax </td><td> default</td></tr>
 +
<tr><td>171 </td><td> user_slashboxes</td><td> ajax </td><td> default</td></tr>
 +
<tr><td>172 </td><td> friend_slashboxes</td><td> ajax </td><td> default</td></tr>
 +
<tr><td>173 </td><td> preview_slashboxes</td><td> ajax </td><td> default</td></tr>
 +
<tr><td>174 </td><td> prefs_authors</td><td> ajax </td><td> default</td></tr>
 +
<tr><td>175 </td><td> prefs_main</td><td> ajax </td><td> default</td></tr>
 +
<tr><td>176 </td><td> prefs_admin</td><td> ajax </td><td> default</td></tr>
 +
<tr><td>177 </td><td> prefs_adminblock</td><td> ajax </td><td> default</td></tr>
 +
<tr><td>156 </td><td> data </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>157 </td><td> edit_comment </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>158 </td><td> hc_comment </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>162 </td><td> prefs_d2 </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>163 </td><td> prefs_d2_posting </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>164 </td><td> prefs_messages </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>165 </td><td> prefs_user </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>166 </td><td> prefs_sectional </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>167 </td><td> prefs_home </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>168 </td><td> prefs_slashboxes </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>169 </td><td> new_slashboxes </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>170 </td><td> portal_slashboxes </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>171 </td><td> user_slashboxes </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>172 </td><td> friend_slashboxes </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>173 </td><td> preview_slashboxes </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>174 </td><td> prefs_authors </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>175 </td><td> prefs_main </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>176 </td><td> prefs_admin </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>177 </td><td> prefs_adminblock </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>178 </td><td> sectionpref </td><td> ajax </td><td> default </td><td></td></tr>
 +
<tr><td>158 </td><td> hc_comment</td><td> ajax </td><td> default</td><td> </td><td></td></tr>
 +
<tr><td>164 </td><td> prefs_messages</td><td> ajax </td><td> default</td><td>* messagecodes  = hashref of message codes</td><td>* displaymodes  = hashref of delivery modes</td><td></td></tr>
 +
<tr><td>166 </td><td> prefs_sectional</td><td> ajax </td><td> default</td><td>* nexusref = hashref of nexus information$n = name (textname) for nexus with tid $n</td><td>* nexustid_order = list of the fields of nexusref to display, in display order</td></tr>
 +
<tr><td>178 </td><td> sectionpref</td><td> ajax </td><td> default</td><td>* nexusref = hashref of nexus information$n = name (textname) for nexus with tid $n</td><td>* nexustid_order = list of the fields of nexusref to display, in display order</td></tr>
 +
<tr><td>157 </td><td> edit_comment</td><td> ajax </td><td> default</td><td>Template which renders the comment editor.* error_message = error message if there is an error</td><td>* preview = preview of comment, if applicable</td><td>* reply = hashref of comment replying to</td><td>* hide_name = hide name / log out link</td><td>* hide_email = hide email display</td><td>* extras = array of any extras associated with this comment</td><td> </td><td></td></tr>
 +
<tr><td>156 </td><td> data</td><td> ajax </td><td> default</td><td>You should describe stuff here.</td><td></td></tr>
 +
<tr><td>395 </td><td> nextStory</td><td> article </td><td> default</td></tr>
 +
<tr><td>253 </td><td> display </td><td> article </td><td> default </td><td></td></tr>
 +
<tr><td>395 </td><td> nextStory </td><td> article </td><td> default </td><td></td></tr>
 +
<tr><td>253 </td><td> display</td><td> article </td><td> default</td><td>Template which describes the layout of the article display (and included comments if preferred).* poll = pollbooth block</td><td>* section = section hashref</td><td>* section_block = section block hashref</td><td>* show_poll = boolean for showing poll or not</td><td>* story = story data structure</td><td>* stories = links to next/prev stories</td></tr>
 +
<tr><td>309 </td><td> main </td><td> authors </td><td> default </td><td></td></tr>
 +
<tr><td>309 </td><td> main</td><td> authors </td><td> default</td><td>Show list of authors* uids = arrayref of author UIDs</td><td>* authors = hashref of hashrefs of authors (key is name, other keys are nickname, fakeemail, etc.)</td><td>* title = passed to titlebar</td><td>* admin = boolean for whether current user is admin or not</td><td>* time = current time string</td><td></td></tr>
 +
<tr><td>103 </td><td> mod_msg_subj</td><td> comments </td><td> default</td></tr>
 +
<tr><td>109 </td><td> reply_msg</td><td> comments </td><td> default</td></tr>
 +
<tr><td>110 </td><td> reply_msg_subj</td><td> comments </td><td> default</td></tr>
 +
<tr><td>111 </td><td> unmod_msg</td><td> comments </td><td> default</td></tr>
 +
<tr><td>112 </td><td> unmod_msg_subj</td><td> comments </td><td> default</td></tr>
 +
<tr><td>247 </td><td> discreate</td><td> comments </td><td> default</td></tr>
 +
<tr><td>84 </td><td> commnew</td><td> comments </td><td> default</td></tr>
 +
<tr><td>85 </td><td> commnew_subj</td><td> comments </td><td> default</td></tr>
 +
<tr><td>95 </td><td> journrep</td><td> comments </td><td> default</td></tr>
 +
<tr><td>96 </td><td> journrep_subj</td><td> comments </td><td> default</td></tr>
 +
<tr><td>102 </td><td> mod_msg </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>103 </td><td> mod_msg_subj </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>109 </td><td> reply_msg </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>110 </td><td> reply_msg_subj </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>111 </td><td> unmod_msg </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>112 </td><td> unmod_msg_subj </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>234 </td><td> comment_submit </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>237 </td><td> data </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>245 </td><td> del_message </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>246 </td><td> deleted_cids </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>247 </td><td> discreate </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>263 </td><td> edit_comment </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>265 </td><td> errors </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>319 </td><td> mod_footer </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>320 </td><td> mod_header </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>335 </td><td> preview_comm </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>368 </td><td> undo_mod </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>84 </td><td> commnew </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>85 </td><td> commnew_subj </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>95 </td><td> journrep </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>96 </td><td> journrep_subj </td><td> comments </td><td> default </td><td></td></tr>
 +
<tr><td>328 </td><td> pagination</td><td> comments </td><td> defaultNO LONGER USED</td></tr>
 +
<tr><td>328 </td><td> pagination </td><td> comments </td><td> defaultNO </td><td></td></tr>
 +
<tr><td>102 </td><td> mod_msg</td><td> comments </td><td> default</td><td>* reasons = hashref from $moddb->getReasons()</td><td>* moderation = hashref describing moderation</td></tr>
 +
<tr><td>234 </td><td> comment_submit</td><td> comments </td><td> default</td><td>Message displayed when a user submits a comment.No specially passed variables.Pulls the user's message prefs, if appropriate.  Message 3 = "Moderation</td><td>of Comment", message 4 = "Replay to Comment".  If both are set to "no,"</td><td>give the user a little tip about how they can be turned on.</td></tr>
 +
<tr><td>245 </td><td> del_message</td><td> comments </td><td> default</td><td>Message printed when comments have been deleted from a discussion.* total_deleted = number of deleted comments</td><td>* comment_count = current number of comments</td><td></td></tr>
 +
<tr><td>246 </td><td> deleted_cids</td><td> comments </td><td> default</td><td>Message that is displayed when comments are deleted from a discussion.* sid = story ID</td><td>* count = number of deleted comments</td><td>* comments_deleted = arrayref of CIDs of deleted comments</td><td></td></tr>
 +
<tr><td>237 </td><td> data</td><td> comments </td><td> default</td><td>Repository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>265 </td><td> errors</td><td> comments </td><td> default</td><td>Template which contains most if not all of the error messages</td><td>generated by the "comments" script.* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>335 </td><td> preview_comm</td><td> comments </td><td> default</td><td>Template which describes how the comment preview form is displayed.* preview = comment to preview</td><td></td></tr>
 +
<tr><td>368 </td><td> undo_mod</td><td> comments </td><td> default</td><td>Template which displays a message indicating moderation undone for</td><td>every item in the template variable 'removed'.* removed = array ref of CIDs that moderation has been undone to</td><td></td></tr>
 +
<tr><td>263 </td><td> edit_comment</td><td> comments </td><td> default</td><td>Template which renders the comment editor.* error_message = error message if there is an error</td><td>* preview = preview of comment, if applicable</td><td>* reply = hashref of comment replying to</td><td>* hide_name = hide name / log out link</td><td>* hide_email = hide email display</td><td>* extras = array of any extras associated with this comment</td><td> </td><td></td></tr>
 +
<tr><td>319 </td><td> mod_footer</td><td> comments </td><td> default</td><td>This block is displayed right after moderation occurs.No specially passed variables.</td><td></td></tr>
 +
<tr><td>320 </td><td> mod_header</td><td> comments </td><td> default</td><td>This block is displayed right before moderation occurs.No specially passed variables.</td><td></td></tr>
 +
<tr><td>118 </td><td> remarks_msg</td><td> dynamicblocks </td><td> default</td></tr>
 +
<tr><td>119 </td><td> remarks_msg_subj</td><td> dynamicblocks </td><td> default</td></tr>
 +
<tr><td>118 </td><td> remarks_msg </td><td> dynamicblocks </td><td> default </td><td></td></tr>
 +
<tr><td>119 </td><td> remarks_msg_subj </td><td> dynamicblocks </td><td> default </td><td></td></tr>
 +
<tr><td>50 </td><td> createachievements </td><td> dynamicblocks </td><td> default </td><td></td></tr>
 +
<tr><td>51 </td><td> createbookmarks </td><td> dynamicblocks </td><td> default </td><td></td></tr>
 +
<tr><td>52 </td><td> createcomments </td><td> dynamicblocks </td><td> default </td><td></td></tr>
 +
<tr><td>53 </td><td> createfriends </td><td> dynamicblocks </td><td> default </td><td></td></tr>
 +
<tr><td>54 </td><td> createjournals </td><td> dynamicblocks </td><td> default </td><td></td></tr>
 +
<tr><td>55 </td><td> createsubmissions </td><td> dynamicblocks </td><td> default </td><td></td></tr>
 +
<tr><td>56 </td><td> createtags </td><td> dynamicblocks </td><td> default </td><td></td></tr>
 +
<tr><td>57 </td><td> createmessages </td><td> dynamicblocks </td><td> default </td><td></td></tr>
 +
<tr><td>58 </td><td> displayblock </td><td> dynamicblocks </td><td> default </td><td></td></tr>
 +
<tr><td>59 </td><td> userbio </td><td> dynamicblocks </td><td> default </td><td></td></tr>
 +
<tr><td>60 </td><td> poll_ad </td><td> dynamicblocks </td><td> default </td><td></td></tr>
 +
<tr><td>51 </td><td> createbookmarks</td><td> dynamicblocks </td><td> default</td><td>Create a bookmark block</td></tr>
 +
<tr><td>52 </td><td> createcomments</td><td> dynamicblocks </td><td> default</td><td>Create a comment block</td></tr>
 +
<tr><td>53 </td><td> createfriends</td><td> dynamicblocks </td><td> default</td><td>Create a friends block</td></tr>
 +
<tr><td>54 </td><td> createjournals</td><td> dynamicblocks </td><td> default</td><td>Create a journals block</td></tr>
 +
<tr><td>57 </td><td> createmessages</td><td> dynamicblocks </td><td> default</td><td>Create a messages block</td></tr>
 +
<tr><td>55 </td><td> createsubmissions</td><td> dynamicblocks </td><td> default</td><td>Create a submissions block</td></tr>
 +
<tr><td>56 </td><td> createtags</td><td> dynamicblocks </td><td> default</td><td>Create a tags block</td></tr>
 +
<tr><td>50 </td><td> createachievements</td><td> dynamicblocks </td><td> default</td><td>Create an achievements block</td></tr>
 +
<tr><td>58 </td><td> displayblock</td><td> dynamicblocks </td><td> default</td><td>Display a comment block</td></tr>
 +
<tr><td>59 </td><td> userbio</td><td> dynamicblocks </td><td> default</td><td>Display the user bio</td></tr>
 +
<tr><td>60 </td><td> poll_ad</td><td> dynamicblocks </td><td> default</td><td>Poll supplement</td></tr>
 +
<tr><td>62 </td><td> editor</td><td> edit </td><td> default</td></tr>
 +
<tr><td>61 </td><td> data </td><td> edit </td><td> default </td><td></td></tr>
 +
<tr><td>62 </td><td> editor </td><td> edit </td><td> default </td><td></td></tr>
 +
<tr><td>64 </td><td> editsave </td><td> edit </td><td> default </td><td></td></tr>
 +
<tr><td>61 </td><td> data</td><td> edit </td><td> default</td><td>You should describe stuff here.</td><td></td></tr>
 +
<tr><td>64 </td><td> editsave</td><td> edit </td><td> default</td><td>You should describe stuff here.</td><td></td></tr>
 +
<tr><td>48 </td><td> listsid</td><td> fileadmin </td><td> default</td></tr>
 +
<tr><td>49 </td><td> liststories</td><td> fileadmin </td><td> default</td></tr>
 +
<tr><td>48 </td><td> listsid </td><td> fileadmin </td><td> default </td><td></td></tr>
 +
<tr><td>49 </td><td> liststories </td><td> fileadmin </td><td> default </td><td></td></tr>
 +
<tr><td>67 </td><td> data </td><td> hof </td><td> default </td><td></td></tr>
 +
<tr><td>68 </td><td> main </td><td> hof </td><td> default </td><td></td></tr>
 +
<tr><td>68 </td><td> main</td><td> hof </td><td> default</td><td>* width = passed to titlebar</td><td>* actives = arrayref of arrayrefs of most active stories</td><td>* visited = arrayref of arrayrefs of most visited stories</td><td>* activea = arrayref of arrayrefs of most active authors</td><td>* activep = arrayref of arrayrefs of most active polls</td><td>* currtime = current time string</td><td>* topcomments = arrayref of hashrefs of top 10 comments</td></tr>
 +
<tr><td>67 </td><td> data</td><td> hof </td><td> default</td><td>Repository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>238 </td><td> data </td><td> index </td><td> default </td><td></td></tr>
 +
<tr><td>278 </td><td> friendsview </td><td> index </td><td> default </td><td></td></tr>
 +
<tr><td>290 </td><td> index </td><td> index </td><td> default </td><td></td></tr>
 +
<tr><td>291 </td><td> indexhead </td><td> index </td><td> default </td><td></td></tr>
 +
<tr><td>324 </td><td> next_prev_issue </td><td> index </td><td> default </td><td></td></tr>
 +
<tr><td>358 </td><td> storylink </td><td> index </td><td> default </td><td></td></tr>
 +
<tr><td>358 </td><td> storylink</td><td> index </td><td> default</td><td>Create links to the story (see data/index template for formatting of each link)* links = arrayref of links</td><td></td></tr>
 +
<tr><td>238 </td><td> data</td><td> index </td><td> default</td><td>Repository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>278 </td><td> friendsview</td><td> index </td><td> default</td><td>Repository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>324 </td><td> next_prev_issue</td><td> index </td><td> default</td><td>This displays text for a next/previous link below the stories on the index page.Passed parameters include today, tomorrow, yesterday, and week_ago, to be passed</td><td>to the issue= parameter of the query string.</td></tr>
 +
<tr><td>291 </td><td> indexhead</td><td> index </td><td> default</td><td>This is the common stuff that goes at the top of the index page.</td></tr>
 +
<tr><td>290 </td><td> index</td><td> index </td><td> default</td><td>This is the main block of html and code that gets evaled to create the main</td><td>index page.* metamod_elig = boolean for whether current user is eligible to metamod</td><td>* future_plug = whether to let the user know about stories they can't see</td><td>  that are coming up soon</td><td>* daypass_plug_text = text of the daypass plug, or empty string if none</td><td>* stories = string containing all the stories</td><td>* boxes = string containing all the slashboxes</td></tr>
 +
<tr><td>239 </td><td> data </td><td> ircslash </td><td> default </td><td></td></tr>
 +
<tr><td>344 </td><td> responses </td><td> ircslash </td><td> default </td><td></td></tr>
 +
<tr><td>344 </td><td> responses</td><td> ircslash </td><td> default</td><td>Responses that ircslash.pl makes in-channel.* value = the lowercased text that was said to ircslash.pl</td></tr>
 +
<tr><td>239 </td><td> data</td><td> ircslash </td><td> default</td><td>Responses that ircslash.pl makes in-channel.* value = the lowercased text that was said to ircslash.plExtra data may be sent along as well.</td></tr>
 +
<tr><td>180 </td><td> bluebox</td><td> journal </td><td> default</td></tr>
 +
<tr><td>182 </td><td> friendsview</td><td> journal </td><td> default</td></tr>
 +
<tr><td>183 </td><td> generic</td><td> journal </td><td> default</td></tr>
 +
<tr><td>184 </td><td> greypage</td><td> journal </td><td> default</td></tr>
 +
<tr><td>186 </td><td> journaledit</td><td> journal </td><td> default</td></tr>
 +
<tr><td>188 </td><td> journalhead</td><td> journal </td><td> default</td></tr>
 +
<tr><td>189 </td><td> journallist</td><td> journal </td><td> default</td></tr>
 +
<tr><td>190 </td><td> journaloptions</td><td> journal </td><td> default</td></tr>
 +
<tr><td>191 </td><td> journaltop</td><td> journal </td><td> default</td></tr>
 +
<tr><td>192 </td><td> messagenew</td><td> journal </td><td> default</td></tr>
 +
<tr><td>193 </td><td> messagenew_subj</td><td> journal </td><td> default</td></tr>
 +
<tr><td>194 </td><td> meta</td><td> journal </td><td> default</td></tr>
 +
<tr><td>195 </td><td> pagination</td><td> journal </td><td> default</td></tr>
 +
<tr><td>197 </td><td> searchusers</td><td> journal </td><td> default</td></tr>
 +
<tr><td>198 </td><td> slashdot</td><td> journal </td><td> default</td></tr>
 +
<tr><td>180 </td><td> bluebox </td><td> journal </td><td> default </td><td></td></tr>
 +
<tr><td>181 </td><td> data </td><td> journal </td><td> default </td><td></td></tr>
 +
<tr><td>182 </td><td> friendsview </td><td> journal </td><td> default </td><td></td></tr>
 +
<tr><td>183 </td><td> generic </td><td> journal </td><td> default </td><td></td></tr>
 +
<tr><td>184 </td><td> greypage </td><td> journal </td><td> default </td><td></td></tr>
 +
<tr><td>186 </td><td> journaledit </td><td> journal </td><td> default </td><td></td></tr>
 +
<tr><td>187 </td><td> journalfriends </td><td> journal </td><td> default </td><td></td></tr>
 +
<tr><td>188 </td><td> journalhead </td><td> journal </td><td> default </td><td></td></tr>
 +
<tr><td>189 </td><td> journallist </td><td> journal </td><td> default </td><td></td></tr>
 +
<tr><td>190 </td><td> journaloptions </td><td> journal </td><td> default </td><td></td></tr>
 +
<tr><td>191 </td><td> journaltop </td><td> journal </td><td> default </td><td></td></tr>
 +
<tr><td>192 </td><td> messagenew </td><td> journal </td><td> default </td><td></td></tr>
 +
<tr><td>193 </td><td> messagenew_subj </td><td> journal </td><td> default </td><td></td></tr>
 +
<tr><td>194 </td><td> meta </td><td> journal </td><td> default </td><td></td></tr>
 +
<tr><td>195 </td><td> pagination </td><td> journal </td><td> default </td><td></td></tr>
 +
<tr><td>196 </td><td> rsslink_journal </td><td> journal </td><td> default </td><td></td></tr>
 +
<tr><td>197 </td><td> searchusers </td><td> journal </td><td> default </td><td></td></tr>
 +
<tr><td>198 </td><td> slashdot </td><td> journal </td><td> default </td><td></td></tr>
 +
<tr><td>187 </td><td> journalfriends</td><td> journal </td><td> default</td><td>Displays friends.* friends = arrayref of friends (nickname, uid, last entry time, last entry description, last entry id)</td><td>* search = boolean for if this screen is shown as the result of a user search</td><td></td></tr>
 +
<tr><td>181 </td><td> data</td><td> journal </td><td> default</td><td>Repository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>196 </td><td> rsslink_journal</td><td> journal </td><td> default</td><td>Return a proper link to RSS for current user.</td><td></td></tr>
 +
<tr><td>69 </td><td> changePasswd </td><td> login </td><td> default </td><td></td></tr>
 +
<tr><td>70 </td><td> changePasswdModal </td><td> login </td><td> default </td><td></td></tr>
 +
<tr><td>71 </td><td> data </td><td> login </td><td> default </td><td></td></tr>
 +
<tr><td>72 </td><td> deleteOpenID </td><td> login </td><td> default </td><td></td></tr>
 +
<tr><td>73 </td><td> loginForm </td><td> login </td><td> default </td><td></td></tr>
 +
<tr><td>74 </td><td> newUserForm </td><td> login </td><td> default </td><td></td></tr>
 +
<tr><td>75 </td><td> newUserModal </td><td> login </td><td> default </td><td></td></tr>
 +
<tr><td>76 </td><td> newUserModalSuccess </td><td> login </td><td> default </td><td></td></tr>
 +
<tr><td>77 </td><td> newuser_msg </td><td> login </td><td> default </td><td></td></tr>
 +
<tr><td>78 </td><td> sendPasswdForm </td><td> login </td><td> default </td><td></td></tr>
 +
<tr><td>79 </td><td> sendPasswdModal </td><td> login </td><td> default </td><td></td></tr>
 +
<tr><td>80 </td><td> logout </td><td> login </td><td> default </td><td></td></tr>
 +
<tr><td>81 </td><td> hc_modal </td><td> login </td><td> default </td><td></td></tr>
 +
<tr><td>82 </td><td> userlogin </td><td> login </td><td> default </td><td></td></tr>
 +
<tr><td>69 </td><td> changePasswd</td><td> login </td><td> default</td><td>Change password form</td></tr>
 +
<tr><td>70 </td><td> changePasswdModal</td><td> login </td><td> default</td><td>Change password form</td></tr>
 +
<tr><td>72 </td><td> deleteOpenID</td><td> login </td><td> default</td><td>Delete OpenID verify</td></tr>
 +
<tr><td>74 </td><td> newUserForm</td><td> login </td><td> default</td><td>Form for new user.No specially passed variables.</td><td></td></tr>
 +
<tr><td>77 </td><td> newuser_msg</td><td> login </td><td> default</td><td>New user congratulations page</td></tr>
 +
<tr><td>75 </td><td> newUserModal</td><td> login </td><td> default</td><td>New user modal form</td></tr>
 +
<tr><td>76 </td><td> newUserModalSuccess</td><td> login </td><td> default</td><td>New user modal form</td></tr>
 +
<tr><td>71 </td><td> data</td><td> login </td><td> default</td><td>Repository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>79 </td><td> sendPasswdModal</td><td> login </td><td> default</td><td>Send password modal form</td></tr>
 +
<tr><td>81 </td><td> hc_modal</td><td> login </td><td> default</td><td>Template which renders HC for modals.</td></tr>
 +
<tr><td>82 </td><td> userlogin</td><td> login </td><td> default</td><td>The block that has the login fields for the user</td></tr>
 +
<tr><td>80 </td><td> logout</td><td> login </td><td> default</td><td>logout modal</td></tr>
 +
<tr><td>78 </td><td> sendPasswdForm</td><td> login </td><td> default</td><td>password form</td><td></td></tr>
 +
<tr><td>73 </td><td> loginForm</td><td> login </td><td> default</td><td>users login form</td></tr>
 +
<tr><td>101 </td><td> messages </td><td> menu </td><td> default </td><td></td></tr>
 +
<tr><td>185 </td><td> journal </td><td> menu </td><td> default </td><td></td></tr>
 +
<tr><td>226 </td><td> admin </td><td> menu </td><td> default </td><td></td></tr>
 +
<tr><td>235 </td><td> config </td><td> menu </td><td> default </td><td></td></tr>
 +
<tr><td>292 </td><td> info </td><td> menu </td><td> default </td><td></td></tr>
 +
<tr><td>346 </td><td> security </td><td> menu </td><td> default </td><td></td></tr>
 +
<tr><td>367 </td><td> topics </td><td> menu </td><td> default </td><td></td></tr>
 +
<tr><td>380 </td><td> users </td><td> menu </td><td> default </td><td></td></tr>
 +
<tr><td>235 </td><td> config</td><td> menu </td><td> default</td><td>Display admin menu.* items = arrayref of hashref of menu items (value (link), label)</td><td>* lightfontcolor = optional value for the font color of in the light mode menu</td></tr>
 +
<tr><td>292 </td><td> info</td><td> menu </td><td> default</td><td>Display admin menu.* items = arrayref of hashref of menu items (value (link), label)</td><td>* lightfontcolor = optional value for the font color of in the light mode menu</td></tr>
 +
<tr><td>346 </td><td> security</td><td> menu </td><td> default</td><td>Display admin menu.* items = arrayref of hashref of menu items (value (link), label)</td><td>* lightfontcolor = optional value for the font color of in the light mode menu</td></tr>
 +
<tr><td>226 </td><td> admin</td><td> menu </td><td> default</td><td>Display admin menu.* items = arrayref of hashref of menu items (value (link), label)</td><td>* lightfontcolor = optional value for the font color of in the light mode menu</td><td></td></tr>
 +
<tr><td>367 </td><td> topics</td><td> menu </td><td> default</td><td>Display topics menu.* items = arrayref of hashref of menu items (value (link), label)</td></tr>
 +
<tr><td>101 </td><td> messages</td><td> menu </td><td> default</td><td>Display users menu.* items = arrayref of hashref of menu items (value (link), label)</td></tr>
 +
<tr><td>185 </td><td> journal</td><td> menu </td><td> default</td><td>Display users menu.* items = arrayref of hashref of menu items (value (link), label)</td></tr>
 +
<tr><td>380 </td><td> users</td><td> menu </td><td> default</td><td>Display users menu.* items = arrayref of hashref of menu items (value (link), label)</td></tr>
 +
<tr><td>104 </td><td> msg_email</td><td> messages </td><td> default</td></tr>
 +
<tr><td>105 </td><td> msg_email_subj</td><td> messages </td><td> default</td></tr>
 +
<tr><td>108 </td><td> msg_web_subj</td><td> messages </td><td> default</td></tr>
 +
<tr><td>115 </td><td> storynew</td><td> messages </td><td> default</td></tr>
 +
<tr><td>86 </td><td> dailyheadlines</td><td> messages </td><td> default</td></tr>
 +
<tr><td>87 </td><td> dailynews</td><td> messages </td><td> default</td></tr>
 +
<tr><td>88 </td><td> data</td><td> messages </td><td> default</td></tr>
 +
<tr><td>89 </td><td> display</td><td> messages </td><td> default</td></tr>
 +
<tr><td>91 </td><td> emailsponsor</td><td> messages </td><td> default</td></tr>
 +
<tr><td>98 </td><td> list_messages</td><td> messages </td><td> default</td></tr>
 +
<tr><td>104 </td><td> msg_email </td><td> messages </td><td> default </td><td></td></tr>
 +
<tr><td>105 </td><td> msg_email_subj </td><td> messages </td><td> default </td><td></td></tr>
 +
<tr><td>106 </td><td> msg_m2 </td><td> messages </td><td> default </td><td></td></tr>
 +
<tr><td>107 </td><td> msg_m2_subj </td><td> messages </td><td> default </td><td></td></tr>
 +
<tr><td>108 </td><td> msg_web_subj </td><td> messages </td><td> default </td><td></td></tr>
 +
<tr><td>115 </td><td> storynew </td><td> messages </td><td> default </td><td></td></tr>
 +
<tr><td>340 </td><td> reRegisterMail </td><td> messages </td><td> default </td><td></td></tr>
 +
<tr><td>343 </td><td> rereg_mail </td><td> messages </td><td> default </td><td></td></tr>
 +
<tr><td>86 </td><td> dailyheadlines </td><td> messages </td><td> default </td><td></td></tr>
 +
<tr><td>87 </td><td> dailynews </td><td> messages </td><td> default </td><td></td></tr>
 +
<tr><td>88 </td><td> data </td><td> messages </td><td> default </td><td></td></tr>
 +
<tr><td>89 </td><td> display </td><td> messages </td><td> default </td><td></td></tr>
 +
<tr><td>90 </td><td> display_prefs </td><td> messages </td><td> default </td><td></td></tr>
 +
<tr><td>91 </td><td> emailsponsor </td><td> messages </td><td> default </td><td></td></tr>
 +
<tr><td>92 </td><td> footer </td><td> messages </td><td> default </td><td></td></tr>
 +
<tr><td>98 </td><td> list_messages </td><td> messages </td><td> default </td><td></td></tr>
 +
<tr><td>90 </td><td> display_prefs</td><td> messages </td><td> default</td><td>* note = Note to display</td><td>* prefs_titlebar = preference tabs html</td><td>* messages_menu  = messages menu</td><td>* messagecodes  = hashref of message codes</td><td>* displaymodes  = hashref of delivery modes</td><td></td></tr>
 +
<tr><td>106 </td><td> msg_m2</td><td> messages </td><td> default</td><td>Message body that is sent back to a user whenever a moderation from</td><td>this user is metamoderated.* num_m2mods = Number of metamoderators involved over ALL listed results.* m2 = List of hashrefs containing the following keys</td><td>title</td><td>- Title of the discussion in which the moderated comment appears.url</td><td>- URL of the comment in questionsubj</td><td>- subject of moderated commentvote</td><td>- moderation vote on that commentreason  - Reason given for original moderation* change = Total amount of karma change over listed results.</td></tr>
 +
<tr><td>107 </td><td> msg_m2_subj</td><td> messages </td><td> default</td><td>Subject used for Metamoderation Update messages.</td><td></td></tr>
 +
<tr><td>340 </td><td> reRegisterMail</td><td> messages </td><td> default</td><td>Text of mail message system sends out to periodically verify email address validity.* registryid </td><td>= Serial number that identifies a specific user's registration request.</td><td>* useradmin</td><td>= , link, email address or some other identifier with which users can use</td><td>  to resolve any user problems.</td></tr>
 +
<tr><td>343 </td><td> rereg_mail</td><td> messages </td><td> default</td><td>Text of mail message system sends out to periodically verify email address validity.* registryid </td><td>= Serial number that identifies a specific user's registration request.</td><td>* useradmin</td><td>= , link, email address or some other identifier with which users can use</td><td>  to resolve any user problems.</td></tr>
 +
<tr><td>92 </td><td> footer</td><td> messages </td><td> default</td><td>Text that makes up the bottom of a pageNo specially passed variables</td><td></td></tr>
 +
<tr><td>223 </td><td> data </td><td> metamod </td><td> default </td><td></td></tr>
 +
<tr><td>224 </td><td> dispTheComments </td><td> metamod </td><td> default </td><td></td></tr>
 +
<tr><td>225 </td><td> isEligible </td><td> metamod </td><td> default </td><td></td></tr>
 +
<tr><td>223 </td><td> data</td><td> metamod </td><td> default</td><td>Repository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>224 </td><td> dispTheComments</td><td> metamod </td><td> default</td><td>Template that describes the meta moderation screen, which shows the</td><td>comments and the metamoderation options, to the user.* comments = arrayref of hashrefs of comments to display</td></tr>
 +
<tr><td>225 </td><td> isEligible</td><td> metamod </td><td> default</td><td>This template accepts user data and site data and determines if a user</td><td>is currently eligible to metamoderate. If a user is not eligible, this</td><td>template will return a message describing why, if a user is eligible,</td><td>this template returns "Eligible".This template is not currently in use, and has fallen out of sync with</td><td>SlashMetamodmetamodEligible() so should not be used until its bugs</td><td>are fixed.* user_count = number of users in system</td><td>* last = hashref of last metamoderation for current user</td></tr>
 +
<tr><td>159 </td><td> modal_footer</td><td> misc </td><td> default</td></tr>
 +
<tr><td>264 </td><td> end_tab</td><td> misc </td><td> default</td></tr>
 +
<tr><td>274 </td><td> formbox</td><td> misc </td><td> default</td></tr>
 +
<tr><td>28 </td><td> relatedui</td><td> misc </td><td> default</td></tr>
 +
<tr><td>329 </td><td> performance_stats</td><td> misc </td><td> default</td></tr>
 +
<tr><td>330 </td><td> performance_box</td><td> misc </td><td> default</td></tr>
 +
<tr><td>360 </td><td> three</td><td> misc </td><td> default</td></tr>
 +
<tr><td>385 </td><td> help_main</td><td> misc </td><td> default</td></tr>
 +
<tr><td>386 </td><td> help_anon</td><td> misc </td><td> default</td></tr>
 +
<tr><td>47 </td><td> attached_files</td><td> misc </td><td> default</td></tr>
 +
<tr><td>93 </td><td> html_invalid</td><td> misc </td><td> default</td></tr>
 +
<tr><td>94 </td><td> html_invalid_subj</td><td> misc </td><td> default</td></tr>
 +
<tr><td>97 </td><td> journuserboxes</td><td> misc </td><td> default</td></tr>
 +
<tr><td>12 </td><td> futurestorybox </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>123 </td><td> pollbooth </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>124 </td><td> pollplug </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>134 </td><td> hc_tag </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>135 </td><td> reskey_tag </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>150 </td><td> zoo_icons </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>151 </td><td> after_content </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>152 </td><td> after_jquery </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>153 </td><td> ajax_reskey_signoff </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>154 </td><td> ajax_reskey_tag </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>155 </td><td> before_content </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>159 </td><td> modal_footer </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>160 </td><td> more_experiments </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>161 </td><td> nojslink </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>179 </td><td> init_tag_ui </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>19 </td><td> neverdisplay </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>227 </td><td> articlemoved </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>228 </td><td> bannedtext_ipid </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>229 </td><td> bannedtext_palm </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>230 </td><td> bannedtext_rss </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>231 </td><td> bannedtext_uid </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>233 </td><td> comment_related </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>236 </td><td> currentAdminUsers </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>240 </td><td> data </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>243 </td><td> dbsparkline </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>248 </td><td> dispComment </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>249 </td><td> dispCommentDetails </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>250 </td><td> dispFeature </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>251 </td><td> dispLinkComment </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>252 </td><td> dispStory </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>256 </td><td> displayThread </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>264 </td><td> end_tab </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>267 </td><td> fancybox </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>268 </td><td> firehose_related </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>269 </td><td> footer-admin </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>272 </td><td> footer </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>273 </td><td> formLabel </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>274 </td><td> formbox </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>275 </td><td> formkeyErrors </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>276 </td><td> formkey_tag </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>277 </td><td> formNote </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>279 </td><td> getOlderStories </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>28 </td><td> relatedui </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>282 </td><td> header-admin </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>285 </td><td> header </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>287 </td><td> horiz_rule </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>288 </td><td> html-header </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>289 </td><td> html-redirect </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>29 </td><td> signoff </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>293 </td><td> ipid_display </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>294 </td><td> karma </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>295 </td><td> linkComment </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>296 </td><td> linkComments </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>297 </td><td> linkStory </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>298 </td><td> linkrel </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>30 </td><td> signoff_box </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>306 </td><td> lockTest </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>31 </td><td> signoff_stats </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>310 </td><td> mainmenu </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>311 </td><td> maintable_tr </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>312 </td><td> maintable_tr_end </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>313 </td><td> maintable_td </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>314 </td><td> maintable_end </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>316 </td><td> metakeywordsd </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>317 </td><td> mid_tab </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>318 </td><td> modCommentLog </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>321 </td><td> moderation </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>322 </td><td> motd </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>326 </td><td> organisation </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>327 </td><td> pagemenu </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>329 </td><td> performance_stats </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>33 </td><td> slashd_box </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>330 </td><td> performance_box </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>331 </td><td> portalboxtitle </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>332 </td><td> portalmap </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>336 </td><td> printCommComments </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>337 </td><td> printCommNoArchive </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>338 </td><td> printCommentsLinks </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>339 </td><td> printCommentsMain </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>341 </td><td> recentTopics </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>345 </td><td> rsslink </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>347 </td><td> sidebox </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>348 </td><td> skinindexd </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>349 </td><td> select </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>350 </td><td> selectThreshLabel </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>352 </td><td> setrectop_img </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>353 </td><td> setrectop_txt </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>355 </td><td> ssifoot </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>356 </td><td> ssihead </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>357 </td><td> start_tab </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>359 </td><td> tabbedmenu </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>360 </td><td> three </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>362 </td><td> timeago </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>363 </td><td> titlebar </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>369 </td><td> url_related </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>370 </td><td> userboxes </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>371 </td><td> userboxes2 </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>377 </td><td> user_titlebar </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>378 </td><td> userlogin </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>379 </td><td> userlogin_cover </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>381 </td><td> hrefLink </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>382 </td><td> userLink </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>383 </td><td> fileLink </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>384 </td><td> imageLink </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>385 </td><td> help_main </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>386 </td><td> help_anon </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>4 </td><td> author_activity </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>47 </td><td> attached_files </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>63 </td><td> editorwrap </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>65 </td><td> imgupload </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>66 </td><td> imgupload_preview </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>83 </td><td> badpassword_msg </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>93 </td><td> html_invalid </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>94 </td><td> html_invalid_subj </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>97 </td><td> journuserboxes </td><td> misc </td><td> default </td><td></td></tr>
 +
<tr><td>333 </td><td> prefs_titlebar </td><td> misc </td><td> default* </td><td></td></tr>
 +
<tr><td>333 </td><td> prefs_titlebar</td><td> misc </td><td> default* tab_selected = label of selected tab</td></tr>
 +
<tr><td>317 </td><td> mid_tab</td><td> misc </td><td> default</td><td></td></tr>
 +
<tr><td>134 </td><td> hc_tag</td><td> misc </td><td> default</td><td> </td><td></td></tr>
 +
<tr><td>161 </td><td> nojslink</td><td> misc </td><td> default</td><td> </td><td></td></tr>
 +
<tr><td>243 </td><td> dbsparkline</td><td> misc </td><td> default</td><td>* alldata - the two data serieses</td><td>first one is the bog, plotted in green going up,second one is lag, plotted in red going downthird one should be set to dbsparkline_ymax where bog is undef</td><td>and undef where bog is not undeffourth one should be set to dbsparkline_ymin where lag is undef</td><td>and undef where lag is not undef</td></tr>
 +
<tr><td>83 </td><td> badpassword_msg</td><td> misc </td><td> default</td><td>* bp_count = number of bad attempts</td><td>* bp_ips = arrayref of hashrefs, fields</td><td>ip = IP addressc = count of bad attempts from that addressmints = min timestampmaxts = max timestamp</td><td></td></tr>
 +
<tr><td>293 </td><td> ipid_display</td><td> misc </td><td> default</td><td>* data = hashref that contains ipid, ipid_vis, subnetid, and subnetid_vis</td></tr>
 +
<tr><td>350 </td><td> selectThreshLabel</td><td> misc </td><td> default</td><td>A label for each item in the Threshold drop-down list* points = points for this threshold</td><td>* count = number of comments at this threshold</td></tr>
 +
<tr><td>12 </td><td> futurestorybox</td><td> misc </td><td> default</td><td>A template with logic to return the various messages in admin.pl, used</td><td>by the subroutine getMessages in admin.pl</td><td></td></tr>
 +
<tr><td>298 </td><td> linkrel</td><td> misc </td><td> default</td><td>Add LINK REL navigation stuff for headerWe populate the linkrel array, then print it out.  Kinda ugly, but</td><td>not as ugly as what was there before.* link - hashref of data to use for LINK REL stuff</td><td></td></tr>
 +
<tr><td>150 </td><td> zoo_icons</td><td> misc </td><td> default</td><td>All of the logic for display is in this template.* person = the name of persons we are testing for</td><td>* bonus = Show comment bonus in ALT and TITLE attributesEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>326 </td><td> organisation</td><td> misc </td><td> default</td><td>Block of text for incluzion in header.No specially passed variables.</td><td></td></tr>
 +
<tr><td>295 </td><td> linkComment</td><td> misc </td><td> default</td><td>Create a link to a comment* date = date of comment</td><td>* commentsort = user's comment sorting pref</td><td>* mode = user's mode pref</td><td>* comment = make link to only one comment, not whole story (i.e., include cid= in link)</td><td>* a_id = element id, i.e., <a id="[% a_id %]" ...></td><td>* a_class = element class, i.e,  <a class="[% a_class %]" ...>Also included are all the individual elements of the comment and its poster</td><td> sid, cid, pid, date, subject, uid, points, lastmod, reason, nickname, fakeemail, homepage, sigWe only display links to user pages on nicknames to admins because it</td><td>would be distracting for other users.</td></tr>
 +
<tr><td>349 </td><td> select</td><td> misc </td><td> default</td><td>Create drop-down HTML list* label = the FORM name for the select element</td><td>* items = hash reference of keys (key is value, value is label)</td><td>* default = default key(s) to be selected - this can be a single string,or a hashref where the hash keys with true values are the keysthat are selected (this would really only be useful when"multiple" is also true)</td><td>* numeric = boolean to sort keys numerically</td><td>* ordered = an already sorted arrayref of the keys in items</td><td>* multiple = boolean, whether MULTIPLE is specified in the <select></td><td>* onchange = unescaped value for onchange handler</td></tr>
 +
<tr><td>267 </td><td> fancybox</td><td> misc </td><td> default</td><td>Creates a nice box with title and contents* width = width of box (default is 200)</td><td>* contents = contents of box</td><td>* title = title of box</td><td>* center = boolean for centering box</td><td>* mainwidth = (not used here)</td><td>* insidewidth = (not used here)</td></tr>
 +
<tr><td>332 </td><td> portalmap</td><td> misc </td><td> default</td><td>Creates imagemap for inclusion in titlebar of a portalbox* title = title of portalbox</td><td>* bid = block id of block in portalbox</td><td></td></tr>
 +
<tr><td>331 </td><td> portalboxtitle</td><td> misc </td><td> default</td><td>Creates title for a portalbox* title = title</td><td>* url = url</td><td></td></tr>
 +
<tr><td>251 </td><td> dispLinkComment</td><td> misc </td><td> default</td><td>Display a comment link string (reply, parent, etc.), included by</td><td>dispComment</td></tr>
 +
<tr><td>248 </td><td> dispComment</td><td> misc </td><td> default</td><td>Display a comment* comment_shrunk = comment was too long; this is the stripped down version</td><td>* reasons = hashref of moderation "reasons" (or undef if no moderation plugin)</td><td>* can_mod = boolean for whether or not current user can moderate</td><td>* is_anon = boolean for whether or not comment user is anonymousAlso included are all the individual elements of the comment and its</td><td>poster</td><td> sid, cid, pid, date, subject, comment, uid, points, lastmod,</td><td>reason, nickname, fakeemail, homepage, sig, karma_bonus, subscriber_bonus</td><td>also fakeemail_vis which is a possibly-truncated version of fakeemail</td></tr>
 +
<tr><td>249 </td><td> dispCommentDetails</td><td> misc </td><td> default</td><td>Display a comment* is_anon = boolean for whether or not comment user is anonymousAlso included are all the individual elements of the comment and its</td><td>poster</td><td> sid, cid, pid, date, subject, comment, uid, points, lastmod,</td><td>reason, nickname, fakeemail, homepage, sig, karma_bonus, subscriber_bonus</td><td>also fakeemail_vis which is a possibly-truncated version of fakeemail</td></tr>
 +
<tr><td>381 </td><td> hrefLink</td><td> misc </td><td> default</td><td>Display a link that uses SlashRelocateIf SlashRelocate is no longer available, shows the plain link by itself,</td><td>instead, without using relocate.pl</td></tr>
 +
<tr><td>383 </td><td> fileLink</td><td> misc </td><td> default</td><td>Display a link to a file in SlashBlob</td></tr>
 +
<tr><td>382 </td><td> userLink</td><td> misc </td><td> default</td><td>Display a link to a user.Either pass in a nickname or a uid. </td><td>Also will take the "bonus" flag which will print out the bonus for the user.</td></tr>
 +
<tr><td>252 </td><td> dispStory</td><td> misc </td><td> default</td><td>Display a story (normally called from within displayStory())* width = width for titlebar</td><td>* title = title for titlebar</td><td>* story = story data structure</td><td>* section = section data structure</td><td>* topic = topic data structure</td><td>* author = author data structure</td><td>* full = boolean to display full story (incl. bodytext)</td><td>* dispmode = 'full' (default) or 'brief'</td><td>* magic = boolean to put section name in story title</td></tr>
 +
<tr><td>250 </td><td> dispFeature</td><td> misc </td><td> default</td><td>Display a story (normally called from within displayStory())* width = width for titlebar</td><td>* title = title for titlebar</td><td>* story = story data structure</td><td>* section = section data structure</td><td>* topic = topic data structure</td><td>* author = author data structure</td><td>* full = boolean to display full story (incl. bodytext)</td><td>* magic = boolean to put section name in story title</td><td></td></tr>
 +
<tr><td>384 </td><td> imageLink</td><td> misc </td><td> default</td><td>Display an image using SlashBlob</td></tr>
 +
<tr><td>327 </td><td> pagemenu</td><td> misc </td><td> default</td><td>Display menu of pages (if applicable)* story = story data structure (includes story.sid, see dispStory)</td></tr>
 +
<tr><td>124 </td><td> pollplug</td><td> misc </td><td> default</td><td>Display votes and graph of votes* qid = question ID</td></tr>
 +
<tr><td>294 </td><td> karma</td><td> misc </td><td> default</td><td>Displays a karma score or adjective.* karma = the karma to display</td><td>* admin_flag = is the displaying user qualified to see the number?</td></tr>
 +
<tr><td>236 </td><td> currentAdminUsers</td><td> misc </td><td> default</td><td>Displays currently logged-in admin users and other useful data.* ids = admin uids</td><td>* can_edit_admins = boolean for if current user can edit admins</td><td>* reader_vus = arrayref of virtual users of type='reader'</td></tr>
 +
<tr><td>370 </td><td> userboxes</td><td> misc </td><td> default</td><td>Displays the three user boxes (fancybox's).* useredit = user being viewed ("edit" is for historical reasons)</td><td>  (if not given, the standard "user" will be used)</td></tr>
 +
<tr><td>371 </td><td> userboxes2</td><td> misc </td><td> default</td><td>Displays the three user boxes (fancybox's).* useredit = user being viewed ("edit" is for historical reasons)</td><td>  (if not given, the standard "user" will be used)</td></tr>
 +
<tr><td>362 </td><td> timeago</td><td> misc </td><td> default</td><td>Gives a nice human readable approximation of how long ago</td><td>or into the future a specified date occurred</td><td></td></tr>
 +
<tr><td>341 </td><td> recentTopics</td><td> misc </td><td> default</td><td>HTML code for the icons for the last 5 stories posted</td></tr>
 +
<tr><td>287 </td><td> horiz_rule</td><td> misc </td><td> default</td><td>Horizontal rule template.  This exists as a template</td><td>so you can customize if you'd prefer not to use a plain</td><td>old <hr></td><td></td></tr>
 +
<tr><td>33 </td><td> slashd_box</td><td> misc </td><td> default</td><td>Info about what slashd has just done and what it's doing next* tasks_last = array ref of hashrefs, previous 3 completed tasks</td><td>* tasks_inprogress = array ref of hashrefs, tasks currently executing(probably empty)</td><td>* tasks_next = array ref of hashrefs, next 3 tasks to do</td><td></td></tr>
 +
<tr><td>348 </td><td> skinindexd</td><td> misc </td><td> default</td><td>Initial template for the displayed skinindex.</td></tr>
 +
<tr><td>338 </td><td> printCommentsLinks</td><td> misc </td><td> default</td><td>Links for various places on comments page* commentslinks_id = unique id for this instantiation of the links</td><td></td></tr>
 +
<tr><td>352 </td><td> setrectop_img</td><td> misc </td><td> default</td><td>Links that make up the top of the page recent topic listPassed information for a topic</td><td></td></tr>
 +
<tr><td>310 </td><td> mainmenu</td><td> misc </td><td> default</td><td>Menu for sidebar and bottom (see header template and Slashhorizmenu() function)No specially passed variables.</td><td></td></tr>
 +
<tr><td>322 </td><td> motd</td><td> misc </td><td> default</td><td>Message of the day.</td><td></td></tr>
 +
<tr><td>316 </td><td> metakeywordsd</td><td> misc </td><td> default</td><td>Placeholder for the metakeywords that get written by the task</td><td>refresh_section_metakeywords.pl.</td><td></td></tr>
 +
<tr><td>273 </td><td> formLabel</td><td> misc </td><td> default</td><td>Print a label next to a form element* value = label</td><td>* comment = comment to put next to label</td><td>* nobreak = don't wrap in a <p> </p> </td></tr>
 +
<tr><td>355 </td><td> ssifoot</td><td> misc </td><td> default</td><td>Print header for server-parsed static pages* dir = virtual root directory to get file</td><td>* section = extra path for section</td></tr>
 +
<tr><td>356 </td><td> ssihead</td><td> misc </td><td> default</td><td>Print header for server-parsed static pages* dir = virtual root directory to get file</td><td>* section = extra path for section</td></tr>
 +
<tr><td>296 </td><td> linkComments</td><td> misc </td><td> default</td><td>Print links to pages for additional comments* sid = sid</td><td>* pid = pid</td><td>* cid = cid</td><td>* total = total comments</td></tr>
 +
<tr><td>279 </td><td> getOlderStories</td><td> misc </td><td> default</td><td>Print older stories for older stories box* cur_time = current time()</td><td>* stories = arrayref of story hashrefs</td><td>* yesterday = the value to put in the "yesterday's edition" link</td><td>* week_ago = the date from a week ago </td><td>* start = where to start counting from in search.pl return values</td><td>* first_date = date of first story returned from getStoriesEssential</td><td>* last_date = date of last story returned from getStoriesEssentialEach story has the keys sid, section, title, time, commentcount,</td><td>day (w, m, d, h, min, ampm), secs (since unix epoch) and</td><td>link (which is a linkStory() value)XXXSECTIONTOPICS the above key list is wrong at least for 'section' </td><td>)</td></tr>
 +
<tr><td>306 </td><td> lockTest</td><td> misc </td><td> default</td><td>Print warning when admin's story matches another story* percent = percent match</td><td>* subject = subject of other story</td><td>* nickname = nickname of other author</td><td></td></tr>
 +
<tr><td>123 </td><td> pollbooth</td><td> misc </td><td> default</td><td>Prints a pollbooth* question = question text</td><td>* answers = arrayref of hashrefs (answer, aid, votes)</td><td>* qid = question ID</td><td>* has_activated = has this poll become active?</td><td>* poll_open = is this poll still open?</td><td>* voters = number of voters</td><td>* comments = number of comments</td><td>* primaryskid = primaryskid</td><td>* returnto = Optional URL to return to once vote is registered.</td><td></td></tr>
 +
<tr><td>359 </td><td> tabbedmenu</td><td> misc </td><td> default</td><td>Prints a tabbed menu bar.* user = the current user, of course. needed for background color</td><td>* tabs = array of tabs, each tab hashref with keys "link", "label" and "sel_label"</td><td>* tab_selected = the label of the selected tab</td><td>* justify = 'left' or 'right', default is left</td><td>* color = 'colored' or 'white', default is colored - this is whether</td><td>  or not the selected tab should match colored or white background</td><td>  below it</td></tr>
 +
<tr><td>318 </td><td> modCommentLog</td><td> misc </td><td> default</td><td>Prints table detailing history of moderation of a comment, or a user, oran IPID or SubnetID, or the mods a user did* type = type of id being logged (cid, uid, ipid, etc.)</td><td>* mod_admin = boolean for if current user is an admin</td><td>* mods = arrayref of hashref of comment moderations (sid, cid, val, reason,score, ts, active, uid, cuid, nickname)</td><td>* reasonTotal = total moderations</td><td>* reasonHist = arrayref of number of moderations at each reason</td><td>* show_cid = show the cid of each comment?</td><td>* show_modder = show who modded each comment?</td><td>* mod_to_from = "to" means each nickname/uid is who the moderation wasdone to; "from" means each nickname/uid is the moderator</td><td>* both_mods = if true (1), this is an ipid or subnetid page, and bothmoderator and moderatee columns are needed</td><td>* timestamp_hr = time to place an <hr> at</td><td>* skip_ip_disp = number of ip display to skip when both_mods are on ( 1 or 2) 0 if you don't want to skip any</td><td>* this_user    = user whose mods we are looking at</td><td>* title</td><td>      = title to display -- if none is given none is shown</td><td>* mods_to_m2s  = hashref keyed by mod id containing arrays of m2s done to that mod</td><td>* show_m2s    = whether we are currently trying to show_m2s</td><td>* value</td><td>      = value of item we're looking at uid of user, or netid value</td><td>* need_m2_form = whether we need to open and close a form for m2</td><td>* need_m2_button = whether we need to show a button for m2</td><td>* meta_mod_only = whether meta_moderation is the only thing going on in this form</td></tr>
 +
<tr><td>377 </td><td> user_titlebar</td><td> misc </td><td> default</td><td>Prints the bar above each story, containing the actual title of the story.* uid = uid passed in of "other user" we're looking at, if any</td><td>* tab_selected = label of selected tab</td></tr>
 +
<tr><td>357 </td><td> start_tab</td><td> misc </td><td> default</td><td>Prints the bar above each story, containing the actual title of the story.* width = width of widget</td><td>* title = text for title</td><td>* color = color (colored or white)</td><td>* details = hashref of images and colors</td></tr>
 +
<tr><td>363 </td><td> titlebar</td><td> misc </td><td> default</td><td>Prints the bar above each story, containing the actual title of the story.* width = width of widget</td><td>* title = text for title</td><td>* title_type = type of title / future overrides this to make type future</td><td>* title_type_id = id for title type</td><td>* future = boolean</td><td> whether story is in the future</td><td>* max_min_button = html for maximize / minimize buttons</td><td>* id = id for generaltitle</td><td>* h3id = id for h3</td></tr>
 +
<tr><td>240 </td><td> data</td><td> misc </td><td> default</td><td>Repository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>345 </td><td> rsslink</td><td> misc </td><td> default</td><td>Return a proper link to feed for current user.</td><td></td></tr>
 +
<tr><td>230 </td><td> bannedtext_rss</td><td> misc </td><td> default</td><td>Set RSS items to display to users banned either for</td><td>RSS abuse ('abuse') or by IPID/SubnetID ('ban').* type = 'abuse' or 'ban'</td><td>* items = data structure to modify, for use by Perl</td><td>* srcid_ip = user's IP's srcid</td></tr>
 +
<tr><td>347 </td><td> sidebox</td><td> misc </td><td> default</td><td>Sidebox is used to generate slashboxes</td><td>* name    = name used as base for id in title and content sections</td><td>* title    = title for header of box</td><td>* contents = contents of box</td><td>* updater  = optional spot for <script></script> to auto-update slashbox</td><td></td></tr>
 +
<tr><td>297 </td><td> linkStory</td><td> misc </td><td> default</td><td>THIS SHOULD NOT BE USED AND IS GOING AWAYCreate a link to a story, whenever it needs one* dynamic = boolean for using dynamic, instead of static, page</td><td>* mode = comment mode</td><td>* threshold = comment threshold</td><td>* sid = story id</td><td>* section = story section</td><td>* text = text to put in link</td><td></td></tr>
 +
<tr><td>314 </td><td> maintable_end</td><td> misc </td><td> default</td><td>Template to close up the maintable.</td></tr>
 +
<tr><td>233 </td><td> comment_related</td><td> misc </td><td> default</td><td>Template to display related urls</td><td></td></tr>
 +
<tr><td>268 </td><td> firehose_related</td><td> misc </td><td> default</td><td>Template to display related urls</td><td></td></tr>
 +
<tr><td>369 </td><td> url_related</td><td> misc </td><td> default</td><td>Template to display related urls</td><td></td></tr>
 +
<tr><td>313 </td><td> maintable_td</td><td> misc </td><td> default</td><td>Template to drop in a TD for the maintable (and update state vars).* mt_valign</td><td>* mt_align</td><td>* mt_rowspan</td><td>* mt_colspan</td><td>* mt_width</td><td>* mt_height</td></tr>
 +
<tr><td>311 </td><td> maintable_tr</td><td> misc </td><td> default</td><td>Template to drop in a TR for the maintable (and update state vars).* mt_valign</td></tr>
 +
<tr><td>312 </td><td> maintable_tr_end</td><td> misc </td><td> default</td><td>Template to drop in a TR for the maintable (and update state vars).* mt_valign</td></tr>
 +
<tr><td>227 </td><td> articlemoved</td><td> misc </td><td> default</td><td>Template to handle redirection from old article location to new oneurl - url to redirect toSeehttps</td><td>//sourceforge.net/tracker/index.php?func=detail&aid=1052367&group_id=4421&atid=104421</td></tr>
 +
<tr><td>275 </td><td> formkeyErrors</td><td> misc </td><td> default</td><td>Template which contains most if not all of the error messages</td><td>generated by the "comments" script.* type = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>321 </td><td> moderation</td><td> misc </td><td> default</td><td>Template which determines output for moderation results.* type = the name of the data element to retrieve</td><td>* reasons = the getReasons() hashrefEach data element may have any number of other variables, usually subject, sid, cid, reason, val, points.</td><td></td></tr>
 +
<tr><td>289 </td><td> html-redirect</td><td> misc </td><td> default</td><td>Text composing a redirect body; this will be sent after (in addition to) the HTTP header request for the browser to be redirected, and should only be seen by browsers that do not understand the redirection request* url = URL to redirect to</td><td>* code = HTTP redirect code, 301 for permanent, 302 for temporary</td><td></td></tr>
 +
<tr><td>337 </td><td> printCommNoArchive</td><td> misc </td><td> default</td><td>Text for telling users no more comments are being accepted, as the discussion has been archived.No specially passed variables.</td><td></td></tr>
 +
<tr><td>256 </td><td> displayThread</td><td> misc </td><td> default</td><td>Text included in displaying thread* link = linkComment data to get to all comments</td><td></td></tr>
 +
<tr><td>353 </td><td> setrectop_txt</td><td> misc </td><td> default</td><td>Text that is used when populating the recenttopics slashboxPassed a topic ID and topic name </td><td></td></tr>
 +
<tr><td>288 </td><td> html-header</td><td> misc </td><td> default</td><td>Text that makes up the VERY top of a page (separate from "header" so we can dynamically add stuff between the two)* title = title for TITLE tag</td><td></td></tr>
 +
<tr><td>272 </td><td> footer</td><td> misc </td><td> default</td><td>Text that makes up the bottom of a pageNo specially passed variables</td><td></td></tr>
 +
<tr><td>285 </td><td> header</td><td> misc </td><td> default</td><td>Text that makes up the top of a page* link, an optional variable with data for the <link> tags</td><td></td></tr>
 +
<tr><td>229 </td><td> bannedtext_palm</td><td> misc </td><td> default</td><td>Text to display to users banned by IPID/SubnetID for hitting /palm.* ip = their (un-encoded) IP number</td></tr>
 +
<tr><td>228 </td><td> bannedtext_ipid</td><td> misc </td><td> default</td><td>Text to display to users banned by IPID/SubnetID.* ip = their (un-encoded) IP number</td></tr>
 +
<tr><td>231 </td><td> bannedtext_uid</td><td> misc </td><td> default</td><td>Text to display to users banned by UID.* uid = the banned uid (we can't trust 'user' at this stage,since createCurrentUser() hasn't been called)</td></tr>
 +
<tr><td>378 </td><td> userlogin</td><td> misc </td><td> default</td><td>The block that has the login fields for the user* return_url = specific URL to return to after log-in (default is rootdir/)</td><td></td></tr>
 +
<tr><td>379 </td><td> userlogin_cover</td><td> misc </td><td> default</td><td>The block that has the login fields for the user* return_url = specific URL to return to after log-in (default is rootdir/)</td><td></td></tr>
 +
<tr><td>339 </td><td> printCommentsMain</td><td> misc </td><td> default</td><td>The main box for printing comments* comments = big ol' arrayref of comments</td><td>* title = title of story</td><td>* count = count of comments</td><td>* sid = story ID</td><td>* cid = base comment ID</td><td>* pid = base parent ID</td><td>* lvl = what nesting level we're at</td><td></td></tr>
 +
<tr><td>336 </td><td> printCommComments</td><td> misc </td><td> default</td><td>The printing of the comments* can_moderate = boolean for whether current user is eligible to moderateat least one comment</td><td>* comment = hashref of main comment to display (if cid is specified)</td><td>* comments = big ol' arrayref of comments</td><td>* next = hashref of next comment for "next" link</td><td>* previous = hashref of previous comment for "previous" link</td><td>* sid = story ID</td><td>* cid = comment ID</td><td>* pid = base parent ID</td><td>* cc = number of siblings of this comment</td><td>* lvl = what nesting level we're at</td><td>* lcp = linkComments value</td><td></td></tr>
 +
<tr><td>269 </td><td> footer-admin</td><td> misc </td><td> default</td><td>This is the footer for the admin section</td><td></td></tr>
 +
<tr><td>282 </td><td> header-admin</td><td> misc </td><td> default</td><td>This is the header for the admin section</td><td></td></tr>
 +
<tr><td>179 </td><td> init_tag_ui</td><td> misc </td><td> default</td><td>To get something on this list, make sure it is in tagnames_param for</td><td>posneg='+' or '-', and popup='1'.</td></tr>
 +
<tr><td>151 </td><td> after_content</td><td> misc </td><td> default</td><td>You should describe stuff here.</td><td></td></tr>
 +
<tr><td>152 </td><td> after_jquery</td><td> misc </td><td> default</td><td>You should describe stuff here.</td><td></td></tr>
 +
<tr><td>153 </td><td> ajax_reskey_signoff</td><td> misc </td><td> default</td><td>You should describe stuff here.</td><td></td></tr>
 +
<tr><td>154 </td><td> ajax_reskey_tag</td><td> misc </td><td> default</td><td>You should describe stuff here.</td><td></td></tr>
 +
<tr><td>155 </td><td> before_content</td><td> misc </td><td> default</td><td>You should describe stuff here.</td><td></td></tr>
 +
<tr><td>160 </td><td> more_experiments</td><td> misc </td><td> default</td><td>You should describe stuff here.</td><td></td></tr>
 +
<tr><td>277 </td><td> formNote</td><td> misc </td><td> default</td><td>You should describe stuff here.</td><td></td></tr>
 +
<tr><td>30 </td><td> signoff_box</td><td> misc </td><td> default</td><td>You should describe stuff here.</td><td></td></tr>
 +
<tr><td>31 </td><td> signoff_stats</td><td> misc </td><td> default</td><td>You should describe stuff here.</td><td></td></tr>
 +
<tr><td>4 </td><td> author_activity</td><td> misc </td><td> default</td><td>You should describe stuff here.</td><td></td></tr>
 +
<tr><td>63 </td><td> editorwrap</td><td> misc </td><td> default</td><td>You should describe stuff here.</td><td></td></tr>
 +
<tr><td>65 </td><td> imgupload</td><td> misc </td><td> default</td><td>You should describe stuff here.</td><td></td></tr>
 +
<tr><td>66 </td><td> imgupload_preview</td><td> misc </td><td> default</td><td>You should describe stuff here.</td><td></td></tr>
 +
<tr><td>276 </td><td> formkey_tag</td><td> misc </td><td> default</td><td>form.formkey is filtered in filter_params to be [a-zA-Z0-9_]</td></tr>
 +
<tr><td>135 </td><td> reskey_tag</td><td> misc </td><td> default</td><td>form.reskey is filtered in filter_params to be [a-zA-Z0-9_],</td><td>and rkey.reskey is filtered in key()</td></tr>
 +
<tr><td>19 </td><td> neverdisplay</td><td> misc </td><td> default</td><td>stoid = stoid of story signoff is for</td><td></td></tr>
 +
<tr><td>29 </td><td> signoff</td><td> misc </td><td> default</td><td>stoid = stoid of story signoff is for</td><td>storylink = is this to be included in a listing of storylinks on index.pl (if so we'll put it inside a list item)</td><td>checked = should this box be checked?</td><td></td></tr>
 +
<tr><td>214 </td><td> display</td><td> modmail </td><td> default</td></tr>
 +
<tr><td>214 </td><td> display </td><td> modmail </td><td> default </td><td></td></tr>
 +
<tr><td>120 </td><td> data </td><td> pollBooth </td><td> default </td><td></td></tr>
 +
<tr><td>121 </td><td> editpoll </td><td> pollBooth </td><td> default </td><td></td></tr>
 +
<tr><td>122 </td><td> listpolls </td><td> pollBooth </td><td> default </td><td></td></tr>
 +
<tr><td>125 </td><td> savepoll </td><td> pollBooth </td><td> default </td><td></td></tr>
 +
<tr><td>126 </td><td> vote </td><td> pollBooth </td><td> default </td><td></td></tr>
 +
<tr><td>127 </td><td> detachpoll </td><td> pollBooth </td><td> default </td><td></td></tr>
 +
<tr><td>128 </td><td> linkstory </td><td> pollBooth </td><td> default </td><td></td></tr>
 +
<tr><td>125 </td><td> savepoll</td><td> pollBooth </td><td> default</td><td>Display saved poll.No specially passed variables.</td><td></td></tr>
 +
<tr><td>126 </td><td> vote</td><td> pollBooth </td><td> default</td><td>Display votes and graph of votes* qid = question ID</td><td>* width = passed to titlebar</td><td>* title = passed to titlebar</td><td>* voters = number of voters</td><td>* pollitems = arrayref of available answers</td><td>* notes = any notes to display to voter</td><td></td></tr>
 +
<tr><td>122 </td><td> listpolls</td><td> pollBooth </td><td> default</td><td>Lists polls* questions = arrayref of questions (qid = 0, question = 1, date = 2)</td><td>* startat = where in list of polls to begin</td><td>* admin = boolean for whether current user is admin</td><td>* title = passed to titlebar</td><td>* width = passed to titlebar</td></tr>
 +
<tr><td>121 </td><td> editpoll</td><td> pollBooth </td><td> default</td><td>Prints form for editing poll* checked = whether or not poll appears on homepage</td><td>* qid = question ID</td><td>* question = text of question</td><td>* answers = arrayref of arrayrefs of answers (answer = 0, number = 1)</td><td>* topics  = topics hashref for menu</td><td>* story_ref = story hashref for related story</td><td></td></tr>
 +
<tr><td>120 </td><td> data</td><td> pollBooth </td><td> default</td><td>Repository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>128 </td><td> linkstory</td><td> pollBooth </td><td> default</td><td>Template to link polls to current pollsquestions = recent pollquestions</td><td>sid      = story sid we want to link to one of these</td><td></td></tr>
 +
<tr><td>127 </td><td> detachpoll</td><td> pollBooth </td><td> default</td><td>sid = story sid to detach poll from</td><td>qid = poll qid</td><td>warning = warnings associated with poll</td><td></td></tr>
 +
<tr><td>244 </td><td> default </td><td> portald </td><td> default </td><td></td></tr>
 +
<tr><td>244 </td><td> default</td><td> portald </td><td> default</td><td>default rss template for slash system</td><td></td></tr>
 +
<tr><td>129 </td><td> dispStory </td><td> print </td><td> default </td><td></td></tr>
 +
<tr><td>130 </td><td> footer </td><td> print </td><td> default </td><td></td></tr>
 +
<tr><td>131 </td><td> header </td><td> print </td><td> default </td><td></td></tr>
 +
<tr><td>130 </td><td> footer</td><td> print </td><td> default</td><td>Footer to be displayed on printable pages.* story = story data structure</td><td>* time = formatted time string</td></tr>
 +
<tr><td>131 </td><td> header</td><td> print </td><td> default</td><td>Header for a printable story.</td><td></td></tr>
 +
<tr><td>129 </td><td> dispStory</td><td> print </td><td> default</td><td>Template to display a story in printable mode.* topic = topic data structure</td><td>* story = story data structure</td><td>* links = List of links in the story. Each element of link is a pair of</td><td><URL, TEXT></td></tr>
 +
<tr><td>132 </td><td> data </td><td> pubkey </td><td> default </td><td></td></tr>
 +
<tr><td>132 </td><td> data</td><td> pubkey </td><td> default</td><td>Repository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>133 </td><td> data </td><td> reskey </td><td> default </td><td></td></tr>
 +
<tr><td>133 </td><td> data</td><td> reskey </td><td> default</td><td>Repository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>199 </td><td> commentsearch</td><td> search </td><td> default</td></tr>
 +
<tr><td>201 </td><td> journalsearch</td><td> search </td><td> default</td></tr>
 +
<tr><td>202 </td><td> nosearch</td><td> search </td><td> default</td></tr>
 +
<tr><td>203 </td><td> pagination</td><td> search </td><td> default</td></tr>
 +
<tr><td>204 </td><td> pollsearch</td><td> search </td><td> default</td></tr>
 +
<tr><td>205 </td><td> rsssearch</td><td> search </td><td> default</td></tr>
 +
<tr><td>206 </td><td> searchform</td><td> search </td><td> default</td></tr>
 +
<tr><td>207 </td><td> storysearch</td><td> search </td><td> default</td></tr>
 +
<tr><td>208 </td><td> subsearch</td><td> search </td><td> default</td></tr>
 +
<tr><td>209 </td><td> usersearch</td><td> search </td><td> default</td></tr>
 +
<tr><td>199 </td><td> commentsearch </td><td> search </td><td> default </td><td></td></tr>
 +
<tr><td>200 </td><td> data </td><td> search </td><td> default </td><td></td></tr>
 +
<tr><td>201 </td><td> journalsearch </td><td> search </td><td> default </td><td></td></tr>
 +
<tr><td>202 </td><td> nosearch </td><td> search </td><td> default </td><td></td></tr>
 +
<tr><td>203 </td><td> pagination </td><td> search </td><td> default </td><td></td></tr>
 +
<tr><td>204 </td><td> pollsearch </td><td> search </td><td> default </td><td></td></tr>
 +
<tr><td>205 </td><td> rsssearch </td><td> search </td><td> default </td><td></td></tr>
 +
<tr><td>206 </td><td> searchform </td><td> search </td><td> default </td><td></td></tr>
 +
<tr><td>207 </td><td> storysearch </td><td> search </td><td> default </td><td></td></tr>
 +
<tr><td>208 </td><td> subsearch </td><td> search </td><td> default </td><td></td></tr>
 +
<tr><td>209 </td><td> usersearch </td><td> search </td><td> default </td><td></td></tr>
 +
<tr><td>200 </td><td> data</td><td> search </td><td> default</td><td>Repository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>270 </td><td> footer-faq </td><td> shtmlpl </td><td> default </td><td></td></tr>
 +
<tr><td>271 </td><td> footer-misc </td><td> shtmlpl </td><td> default </td><td></td></tr>
 +
<tr><td>283 </td><td> header-faq </td><td> shtmlpl </td><td> default </td><td></td></tr>
 +
<tr><td>284 </td><td> header-misc </td><td> shtmlpl </td><td> default </td><td></td></tr>
 +
<tr><td>270 </td><td> footer-faq</td><td> shtmlpl </td><td> default</td><td>* footer_text = text from footer()</td><td></td></tr>
 +
<tr><td>271 </td><td> footer-misc</td><td> shtmlpl </td><td> default</td><td>* footer_text = text from footer()</td><td></td></tr>
 +
<tr><td>283 </td><td> header-faq</td><td> shtmlpl </td><td> default</td><td>* header_text = text from header()</td><td></td></tr>
 +
<tr><td>284 </td><td> header-misc</td><td> shtmlpl </td><td> default</td><td>* header_text = text from header()</td><td></td></tr>
 +
<tr><td>254 </td><td> display</td><td> slashderrnote </td><td> default</td></tr>
 +
<tr><td>254 </td><td> display </td><td> slashderrnote </td><td> default </td><td></td></tr>
 +
<tr><td>210 </td><td> calculate</td><td> stats </td><td> default</td></tr>
 +
<tr><td>211 </td><td> csv</td><td> stats </td><td> default</td></tr>
 +
<tr><td>215 </td><td> graph</td><td> stats </td><td> default</td></tr>
 +
<tr><td>216 </td><td> graphs</td><td> stats </td><td> default</td></tr>
 +
<tr><td>217 </td><td> list</td><td> stats </td><td> default</td></tr>
 +
<tr><td>218 </td><td> make_graph</td><td> stats </td><td> default</td></tr>
 +
<tr><td>219 </td><td> report</td><td> stats </td><td> default</td></tr>
 +
<tr><td>220 </td><td> stats_days</td><td> stats </td><td> default</td></tr>
 +
<tr><td>221 </td><td> table</td><td> stats </td><td> default</td></tr>
 +
<tr><td>210 </td><td> calculate </td><td> stats </td><td> default </td><td></td></tr>
 +
<tr><td>211 </td><td> csv </td><td> stats </td><td> default </td><td></td></tr>
 +
<tr><td>215 </td><td> graph </td><td> stats </td><td> default </td><td></td></tr>
 +
<tr><td>216 </td><td> graphs </td><td> stats </td><td> default </td><td></td></tr>
 +
<tr><td>217 </td><td> list </td><td> stats </td><td> default </td><td></td></tr>
 +
<tr><td>218 </td><td> make_graph </td><td> stats </td><td> default </td><td></td></tr>
 +
<tr><td>219 </td><td> report </td><td> stats </td><td> default </td><td></td></tr>
 +
<tr><td>220 </td><td> stats_days </td><td> stats </td><td> default </td><td></td></tr>
 +
<tr><td>221 </td><td> table </td><td> stats </td><td> default </td><td></td></tr>
 +
<tr><td>222 </td><td> topic_stats </td><td> stats </td><td> default </td><td></td></tr>
 +
<tr><td>222 </td><td> topic_stats</td><td> stats </td><td> default</td><td>You should describe stuff here.</td><td></td></tr>
 +
<tr><td>100 </td><td> messagenew_subj</td><td> submit </td><td> default</td></tr>
 +
<tr><td>99 </td><td> messagenew</td><td> submit </td><td> default</td></tr>
 +
<tr><td>100 </td><td> messagenew_subj </td><td> submit </td><td> default </td><td></td></tr>
 +
<tr><td>136 </td><td> data </td><td> submit </td><td> default </td><td></td></tr>
 +
<tr><td>137 </td><td> displayForm </td><td> submit </td><td> default </td><td></td></tr>
 +
<tr><td>138 </td><td> formatSub </td><td> submit </td><td> default </td><td></td></tr>
 +
<tr><td>139 </td><td> mergeSub </td><td> submit </td><td> default </td><td></td></tr>
 +
<tr><td>140 </td><td> previewForm </td><td> submit </td><td> default </td><td></td></tr>
 +
<tr><td>141 </td><td> saveSub </td><td> submit </td><td> default </td><td></td></tr>
 +
<tr><td>142 </td><td> subEdAdmin </td><td> submit </td><td> default </td><td></td></tr>
 +
<tr><td>143 </td><td> subEdTable </td><td> submit </td><td> default </td><td></td></tr>
 +
<tr><td>144 </td><td> subEdUser </td><td> submit </td><td> default </td><td></td></tr>
 +
<tr><td>145 </td><td> yourPendingSubs </td><td> submit </td><td> default </td><td></td></tr>
 +
<tr><td>99 </td><td> messagenew </td><td> submit </td><td> default </td><td></td></tr>
 +
<tr><td>143 </td><td> subEdTable</td><td> submit </td><td> default</td><td>Display selection table for all the submissions* cur_skin = current skin</td><td>* cur_note = current note</td><td>* def_skin = default skin</td><td>* def_note = default note</td><td>* skins = arrayref of active skins</td><td>* notes = arrayref of active notes</td><td>* sn = hashref of counts of submissions (sn.$skin.$note)</td><td>* title = passed to titlebar</td><td>* width = passed to titlebar</td><td></td></tr>
 +
<tr><td>137 </td><td> displayForm</td><td> submit </td><td> default</td><td>Display submission form* fixedstory = submission for preview</td><td>* savestory = boolean for OK to print "Submit" button</td><td>* username = user's name</td><td>* fakeemail = user's mail/URL</td><td>* section = submission section name</td><td>* topic = submission topic hashref</td><td>* width = passed to titlebar</td><td>* title = passed to titlebar</td><td>* pending = html of pending submissions</td><td></td></tr>
 +
<tr><td>145 </td><td> yourPendingSubs</td><td> submit </td><td> default</td><td>Display user's pending submissions* title = passed to titlebar</td><td>* width = passed to titlebar</td><td>* submissions = arrayref of submissions</td><td></td></tr>
 +
<tr><td>138 </td><td> formatSub</td><td> submit </td><td> default</td><td>Form for previewing a user's submission* submission = submission hashref (email, name, subj, tid, story, time, comment)</td><td>* subid = submission id</td><td>* lockTest = string describing other admins looking at similar submissions</td><td>* section = name of section</td></tr>
 +
<tr><td>140 </td><td> previewForm</td><td> submit </td><td> default</td><td>Form for previewing a user's submission* submission = submission hashref (email, name, subj, tid, story, time, comment)</td><td>* subid = submission id</td><td>* lockTest = string describing other admins looking at similar submissions</td><td>* skin = name of skin</td></tr>
 +
<tr><td>139 </td><td> mergeSub</td><td> submit </td><td> default</td><td>Generate a merged submission from other submissions* submissions = arrayref of submissions to generate merged submission from</td><td></td></tr>
 +
<tr><td>142 </td><td> subEdAdmin</td><td> submit </td><td> default</td><td>Main page for submissions list* submissions = arrayref of hashrefs of submissions (subid, subj, time, tid, note, email, name, section, comment, uid, karma)</td><td>* selection = hashref for note selection popup</td><td></td></tr>
 +
<tr><td>144 </td><td> subEdUser</td><td> submit </td><td> default</td><td>Main page for submissions list* submissions = arrayref of hashrefs of submissions (subid, subj, time, tid, note, email, name, section, comment, uid, karma)</td><td>* selection = hashref for note selection popup</td><td></td></tr>
 +
<tr><td>136 </td><td> data</td><td> submit </td><td> default</td><td>Repository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>141 </td><td> saveSub</td><td> submit </td><td> default</td><td>Save a submission* title = passed to titlebar</td><td>* width = passed to titlebar</td><td>* missingemail = boolean for whether email is missing</td><td>* anonsubmit = boolean for whether submission is anonymous</td><td>* submissioncount = total submissions pending</td><td></td></tr>
 +
<tr><td>241 </td><td> data </td><td> topics </td><td> default </td><td></td></tr>
 +
<tr><td>286 </td><td> hierarchy </td><td> topics </td><td> default </td><td></td></tr>
 +
<tr><td>305 </td><td> listTopics </td><td> topics </td><td> default </td><td></td></tr>
 +
<tr><td>366 </td><td> topTopics </td><td> topics </td><td> default </td><td></td></tr>
 +
<tr><td>366 </td><td> topTopics</td><td> topics </td><td> default</td><td>Display the top topics* title = passed to titlebar</td><td>* width = passed to titlebar</td><td>* topics = arrayref of hashrefs of topics (tid, textname, image, width, height, cnt, count, stories)</td><td>* currtime = current time</td><td></td></tr>
 +
<tr><td>305 </td><td> listTopics</td><td> topics </td><td> default</td><td>List all the current topics* title = passed to titlebar</td><td>* width = passed to titlebar</td><td>* topic_admin = boolean for whether current user is admin</td><td>* topics = hashref of current topics</td><td></td></tr>
 +
<tr><td>286 </td><td> hierarchy</td><td> topics </td><td> default</td><td>List all the current topics* title = passed to titlebar</td><td>* width = passed to titlebar</td><td>* topic_tree =  tree of topics</td><td>* nexuses = array of ids which are nexuses</td><td></td></tr>
 +
<tr><td>241 </td><td> data</td><td> topics </td><td> default</td><td>Repository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>1 </td><td> display_achievements </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>232 </td><td> changePasswd </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>242 </td><td> data </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>255 </td><td> displayForm </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>257 </td><td> editComm </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>258 </td><td> editHome </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>259 </td><td> editKey </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>260 </td><td> editMiscOpts </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>261 </td><td> editTags </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>262 </td><td> editUser </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>266 </td><td> errors </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>280 </td><td> getUserAdmin </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>299 </td><td> listAbuses </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>300 </td><td> listBanned </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>301 </td><td> listComments </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>302 </td><td> listMetamods </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>303 </td><td> listReadOnly </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>304 </td><td> listSubmissions </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>307 </td><td> loginForm </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>315 </td><td> messages </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>323 </td><td> netIDInfo </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>325 </td><td> newUserForm </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>334 </td><td> previewSlashbox </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>342 </td><td> regResult </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>351 </td><td> sendPasswdForm </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>354 </td><td> showInfoConflict </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>361 </td><td> tildeEd </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>364 </td><td> titles </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>365 </td><td> topAbusers </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>372 </td><td> userCom </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>373 </td><td> userFireHose </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>374 </td><td> userInfo </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>375 </td><td> userInfo2 </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>376 </td><td> userSub </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>387 </td><td> u2MainView </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>388 </td><td> u2Menu </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>389 </td><td> u2UserBio </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>390 </td><td> u2CommentsDatapane </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>391 </td><td> u2AdminListComments </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>392 </td><td> u2UserBoxes </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>393 </td><td> u2ListComments </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>394 </td><td> u2_rsslink </td><td> users </td><td> default </td><td></td></tr>
 +
<tr><td>299 </td><td> listAbuses</td><td> users </td><td> default</td><td>* site_info - list of site info variables</td></tr>
 +
<tr><td>266 </td><td> errors</td><td> users </td><td> default</td><td>A template with logic to return the various messages in users.pl, used</td><td>by the subroutine getMessages in users.pl* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>315 </td><td> messages</td><td> users </td><td> default</td><td>A template with logic to return the various messages in users.pl, used</td><td>by the subroutine getMessages in users.pl* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>364 </td><td> titles</td><td> users </td><td> default</td><td>A template with logic to return the varioustitle in users.pl, used by the subroutine getTitles in users.pl* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
<tr><td>232 </td><td> changePasswd</td><td> users </td><td> default</td><td>Change password form* useredit = hashref of user info</td><td>* author_flag = user is author</td><td>* title = passed to titlebar</td><td>* session = popup for session login</td><td>* got_old_pass = set to 1 if you've already been passed the old password correctly </td><td></td></tr>
 +
<tr><td>323 </td><td> netIDInfo</td><td> users </td><td> default</td><td>Display and ipid/subnetid "users" info* title = passed to titlebar</td><td>* nick = nickname</td><td>* commentstruct = arrayref of comments</td><td>* commentcount = number of comments</td><td>* min_comment = first comment in list (0 is first)</td><td>* admin_block = admin stuff</td><td>* admin_flag = boolean for whether to display admin stuff</td><td>* netid = the md5 of ip or subnet</td><td>* netid_vis = visible portion of same</td><td>* hr_hours_back = hours back to place HR in the moderation tables</td><td>* cids_to_mods  - hashref keyed by cid containing arrays of moderations done to that cid</td><td>* comment_time = number of days back we are limiting the comments shown to.  If 0 or undefined we're showing comments sequentially w/o time limits</td><td></td></tr>
 +
<tr><td>255 </td><td> displayForm</td><td> users </td><td> default</td><td>Display login form* newnick = new nickname</td><td>* title = passed to titlebar</td><td>* msg = message to display</td><td>* title2 = second title ?Um ... I think this template is not in use any longer. -- pudge</td></tr>
 +
<tr><td>1 </td><td> display_achievements</td><td> users </td><td> default</td><td>Display user's achievements</td></tr>
 +
<tr><td>389 </td><td> u2UserBio</td><td> users </td><td> default</td><td>Display user's bio</td></tr>
 +
<tr><td>375 </td><td> userInfo2</td><td> users </td><td> default</td><td>Display user's info</td></tr>
 +
<tr><td>387 </td><td> u2MainView</td><td> users </td><td> default</td><td>Display user's info</td></tr>
 +
<tr><td>388 </td><td> u2Menu</td><td> users </td><td> default</td><td>Display user's info</td></tr>
 +
<tr><td>390 </td><td> u2CommentsDatapane</td><td> users </td><td> default</td><td>Display user's info</td></tr>
 +
<tr><td>392 </td><td> u2UserBoxes</td><td> users </td><td> default</td><td>Display user's info</td></tr>
 +
<tr><td>376 </td><td> userSub</td><td> users </td><td> default</td><td>Display user's info* title = passed to titlebar</td></tr>
 +
<tr><td>372 </td><td> userCom</td><td> users </td><td> default</td><td>Display user's info* title = passed to titlebar</td><td>* useredit = hashref of info of the user being viewed</td><td>* commentstruct = arrayref of comments</td><td>* commentcount = count of comments</td><td>* min_comment = min comment to start displaying</td><td>* nickmatch_flag = current user is same as viewed user</td><td>* karma_flag = boolean for display karma</td><td>* admin_flag = boolean for whether to display admin stuff</td><td>* reasons = hashref from $moddb->getReasons()</td></tr>
 +
<tr><td>373 </td><td> userFireHose</td><td> users </td><td> default</td><td>Display user's info* title = passed to titlebar</td><td>* useredit = hashref of info of the user being viewed</td><td>* points = available moderation points</td><td>* commentstruct = arrayref of comments</td><td>* nickmatch_flag = current user is same as viewed user</td><td>* mod_flag = is moderator(no need for this anymore)</td><td>* karma_flag = boolean for display karma</td><td>* admin_block = admin stuff</td><td>* admin_flag = boolean for whether to display admin stuff(no real need for this, could just use user.is_admin)</td><td>* fieldkey = the field key used to decide what we're looking at</td><td>* reasons = hashref from $moddb->getReasons()</td><td>* lastjournal = last journal posted</td><td>* hr_hours_back = number of hours back to show a <hr> for</td><td>* cids_to_mods = hashref keyed by cid containing arrays of moderations done to that cid</td><td>* comment_time = number of days back we are limiting the comments shown to.  If 0 or undefined we're showing comments sequentially w/o time limits</td></tr>
 +
<tr><td>374 </td><td> userInfo</td><td> users </td><td> default</td><td>Display user's info* title = passed to titlebar</td><td>* useredit = hashref of info of the user being viewed</td><td>* points = available moderation points</td><td>* commentstruct = arrayref of comments</td><td>* nickmatch_flag = current user is same as viewed user</td><td>* mod_flag = is moderator(no need for this anymore)</td><td>* karma_flag = boolean for display karma</td><td>* admin_block = admin stuff</td><td>* admin_flag = boolean for whether to display admin stuff(no real need for this, could just use user.is_admin)</td><td>* fieldkey = the field key used to decide what we're looking at</td><td>* reasons = hashref from $moddb->getReasons()</td><td>* lastjournal = last journal posted</td><td>* hr_hours_back = number of hours back to show a <hr> for</td><td>* cids_to_mods = hashref keyed by cid containing arrays of moderations done to that cid</td><td>* comment_time = number of days back we are limiting the comments shown to.  If 0 or undefined we're showing comments sequentially w/o time limits</td></tr>
 +
<tr><td>361 </td><td> tildeEd</td><td> users </td><td> default</td><td>Edit all those menus and checkboxes for authors, topics,</td><td>sections (nexuses), and slashboxes.* title = passed to top titlebar, just above the section, author,</td><td>  and topic selection</td><td>* criteria_msg = a note to appear between that titlebar and the</td><td>  section, author, and topic selection itself</td><td>* customize_title = title for the titlebar just above the slashboxes</td><td>* tilded_customize_msg = a note to appear between</td><td>  the list of slashboxes and the User Space textbox</td><td>* tilded_box_msg = any text to display under the User Space textbox* authorref = hashref of author information$n = nickname for author with uid $n</td><td>* aid_order = list of the fields of authorref to display, in display order* nexusref = hashref of nexus information$n = name (textname) for nexus with tid $n</td><td>* nexustid_order = list of the fields of nexusref to display, in display order* topicref = hashref of topic information$n = name (textname) for topic with tid $n</td><td>* topictid_order = list of the fields of topicref to display, in display order* story023_data = hashref of what the existing settings areauthor = hashref for author settings</td><td>$n = existing setting for uid $nnexus = hashref for nexus settings</td><td>$n = existing setting for tid $ntopic = hashref for topic settings</td><td>$n = existing setting for tid $n* section_descref = hashref of slashboxes</td><td>* box_order = arrayref of slashbox order</td></tr>
 +
<tr><td>257 </td><td> editComm</td><td> users </td><td> default</td><td>Edit comment preferences* title = passed to titlebar</td><td>* user_edit = hashref of preferences</td><td>* h_check = boolean to check h?  hardthresh</td><td>* r_check = boolean to check r?  reparent</td><td>* n_check = boolean to check n?  noscores</td><td>* s_check = boolean to check s?  nosigs</td><td>* commentmodes_select = popup for comment modes</td><td>* commentsort_select = popup for comment sort</td><td>* highlightthresh_select = popup for highlight threshold</td><td>* uthreshold_select = popup for threshold</td><td>* posttype_select = popup for post type</td><td></td></tr>
 +
<tr><td>260 </td><td> editMiscOpts</td><td> users </td><td> default</td><td>Edit preferences* title = passed to titlebar</td><td>* opts = arrayref of hashrefs, one hashref per user option</td></tr>
 +
<tr><td>258 </td><td> editHome</td><td> users </td><td> default</td><td>Edit preferences* title = passed to titlebar</td><td>* user_edit = hashref of preferences</td><td>* b_check = boolean to check b? noboxes</td><td>* i_check = boolean to check i? noicons</td><td>* w_check = boolean to check w? willing</td><td>* lb_check = boolean to check lowbandwidth </td><td>* sd_check = boolean to check simpledesign </td><td>* tzformat_select = popup for time format</td><td>* tilde_ed = checkbox thing for selecting authors, topics, sections, boxes</td></tr>
 +
<tr><td>261 </td><td> editTags</td><td> users </td><td> default</td><td>Edit preferences* title = passed to titlebar</td><td>* user_edit = user to edit</td></tr>
 +
<tr><td>259 </td><td> editKey</td><td> users </td><td> default</td><td>Edit public key* pubkey = public key text</td><td></td></tr>
 +
<tr><td>262 </td><td> editUser</td><td> users </td><td> default</td><td>Edit user info* useredit = hashref of user info</td><td>* author_flag = user is author</td><td>* author_select = popup of authors</td><td>* title = passed to titlebar</td><td>* editkey = stuff for editing public key</td><td>* maillist = popup for mailing list</td><td>* admin_block = stuff for editing other users/authors</td></tr>
 +
<tr><td>325 </td><td> newUserForm</td><td> users </td><td> default</td><td>Form for new user.No specially passed variables.</td><td></td></tr>
 +
<tr><td>334 </td><td> previewSlashbox</td><td> users </td><td> default</td><td>Preview a slashbox* title = passed to titlebar</td><td>* width = passed to titlebar</td><td>* block = hashref of some block info (bid, title, block)</td><td>* is_editable = current user may edit box</td><td></td></tr>
 +
<tr><td>302 </td><td> listMetamods</td><td> users </td><td> default</td><td>Prints table showing metamoderations performed by user</td><td></td></tr>
 +
<tr><td>242 </td><td> data</td><td> users </td><td> default</td><td>Repository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.</td></tr>
 +
<tr><td>342 </td><td> regResult</td><td> users </td><td> default</td><td>Template displayed whenever a user performs a re-validation operation.Depends on the following variables* form => passed in by default</td><td>* user => passed in by default</td><td>* constants => passed in by default</td><td></td></tr>
 +
<tr><td>280 </td><td> getUserAdmin</td><td> users </td><td> default</td><td>Template for editing user* useredit = hashref for user being edited</td><td>* seclev_field = boolean to display seclev editing field</td><td>* uid_checked = whether or not uid is checked</td><td>* nickname_checked = whether or not nickname is checked</td><td>* author_flag = current user is author</td><td>* authoredit_flag = current user can edit authors</td><td>* clout_types_ar = arrayref of alphabetic clout types</td></tr>
 +
<tr><td>391 </td><td> u2AdminListComments</td><td> users </td><td> default</td><td>Template handles listing of comments for both IPIDs and UIDS</td><td>Also can interleave moderations performed against the</td><td>comments if they're provided and the user is an admin</td></tr>
 +
<tr><td>393 </td><td> u2ListComments</td><td> users </td><td> default</td><td>Template handles listing of comments for both IPIDs and UIDS</td><td>Also can interleave moderations performed against the</td><td>comments if they're provided and the user is an admin</td></tr>
 +
<tr><td>301 </td><td> listComments</td><td> users </td><td> default</td><td>Template handles listing of comments for both IPIDs and UIDS</td><td>Also can interleave moderations performed against the</td><td>comments if they're provided and the user is an admin* admin_flag    - whether or not the user is an admin</td><td>* commentstruct - array of comments to display</td><td>* commentcount  - total commentcount</td><td>* cids_to_mods  - hashref keyed by cid containing arrays of moderations done to that cid</td><td>* reasons      - hashref from $moddb->getReasons()</td><td>* type</td><td>        - type of listing we're seeing options are user or netid</td><td>* title</td><td>        - title to be displayed</td><td>* useredit</td><td>- hash for user we're editing if we're in user mode</td><td>* netid- net_id we're viewing</td><td>* netid_vis</td><td>- shortened net_id for display purposes</td><td>* min_comment  - minimum comment we want to see</td><td>* comment_time = number of days back we are limiting the comments shown to.  If 0 or undefined we're showing comments sequentially w/o time limits</td></tr>
 +
<tr><td>304 </td><td> listSubmissions</td><td> users </td><td> default</td><td>Template handles listing of comments for both IPIDs and UIDS</td><td>Also can interleave moderations performed against the</td><td>comments if they're provided and the user is an admin* admin_flag    - whether or not the user is an admin</td><td>* title        - title to display</td><td>* submissions  - structure containing submissions</td><td>* stories</td><td>- structure containing stories</td></tr>
 +
<tr><td>394 </td><td> u2_rsslink</td><td> users </td><td> default</td><td>You should describe stuff here.</td><td></td></tr>
 +
<tr><td>300 </td><td> listBanned</td><td> users </td><td> default</td><td>lists banned IPs</td><td></td></tr>
 +
<tr><td>303 </td><td> listReadOnly</td><td> users </td><td> default</td><td>lists read-only IPs</td><td></td></tr>
 +
<tr><td>365 </td><td> topAbusers</td><td> users </td><td> default</td><td>lists top abusers</td><td></td></tr>
 +
<tr><td>351 </td><td> sendPasswdForm</td><td> users </td><td> default</td><td>password form* newnick = new nickname</td><td>* title = passed to titlebar</td><td>* msg = message to display</td><td>* title2 = second title ?</td><td></td></tr>
 +
<tr><td>354 </td><td> showInfoConflict</td><td> users </td><td> default</td><td>show info uid/nick conflict* user = hashref for user being edited</td><td>* seclev_field = boolean to display seclev editing field</td><td>* uid_checked = whether or not uid is checked</td><td>* nickname_checked = whether or not nickname is checked</td><td>* author_select = select popup for authors</td><td>* author_flag = current user is author</td><td>* authoredit_flag = current user can edit authors</td><td></td></tr>
 +
<tr><td>307 </td><td> loginForm</td><td> users </td><td> default</td><td>users login form* newnick = new nickname</td><td>* title = passed to titlebar</td><td>* msg = message to display</td><td>* title2 = second title ?</td><td></td></tr>
 +
<tr><td>281 </td><td> getUserAdmin </td><td> users2 </td><td> default </td><td></td></tr>
 +
<tr><td>281 </td><td> getUserAdmin</td><td> users2 </td><td> default</td><td>Template for editing user* useredit = hashref for user being edited</td><td>* seclev_field = boolean to display seclev editing field</td><td>* uid_checked = whether or not uid is checked</td><td>* nickname_checked = whether or not nickname is checked</td><td>* author_flag = current user is author</td><td>* authoredit_flag = current user can edit authors</td></tr>
 +
<tr><td>114 </td><td> zoo_msg_subj</td><td> zoo </td><td> default</td></tr>
 +
<tr><td>149 </td><td> confirm</td><td> zoo </td><td> default</td></tr>
 +
<tr><td>113 </td><td> zoo_msg </td><td> zoo </td><td> default </td><td></td></tr>
 +
<tr><td>114 </td><td> zoo_msg_subj </td><td> zoo </td><td> default </td><td></td></tr>
 +
<tr><td>146 </td><td> data </td><td> zoo </td><td> default </td><td></td></tr>
 +
<tr><td>147 </td><td> plainlist </td><td> zoo </td><td> default </td><td></td></tr>
 +
<tr><td>148 </td><td> zoohead </td><td> zoo </td><td> default </td><td></td></tr>
 +
<tr><td>149 </td><td> confirm </td><td> zoo </td><td> default </td><td></td></tr>
 +
<tr><td>148 </td><td> zoohead</td><td> zoo </td><td> default</td><td>* title</td><td>* tab_selected_1</td><td>* tab_selected_2</td></tr>
 +
<tr><td>113 </td><td> zoo_msg</td><td> zoo </td><td> default</td><td>* type = neutral/friend/foe</td><td>* zoo_user = nickname/uid of user making relationship</td></tr>
 +
<tr><td>147 </td><td> plainlist</td><td> zoo </td><td> default</td><td>Displays people.* people = arrayref of people (nickname, uid, last entry time, last entry description, last entry id)</td><td></td></tr>
 +
<tr><td>146 </td><td> data</td><td> zoo </td><td> default</td><td>Repository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.</td><td></td></tr>
 +
root@mike2 zzzz #
 +
 
</table>
 
</table>

Revision as of 22:48, 22 February 2014

CssWork parent

Lists of templates in our skin, some descriptions from the code

Sorted by field 1


TpidNamePageSkinDescription

Sorted by field 2 Page

TpidNamePageSkinDescription

Sorted by field 3


root@mike2 zzzz # cat templatedump.tabsorted3html

root@mike2 zzzz #

TpidNamePageSkinDescription
308 main 404 default
308 main 404 defaultDisplays the main body of 404, including error.* url = The URL you "probably" want to be at* message = message text to display* error = message number for SWITCH statement (will have either message or error)* origin = original URL requested
116 achievement_msg achievements default
117 achievement_msg_subj achievements default
116 achievement_msg achievements default
117 achievement_msg_subj achievements default
10 editFilter admin default
14 keywordEdit admin default
15 listFilters admin default
17 mcd_stats admin default
24 recent_mods admin default
3 adminLoginForm admin default
38 topicExtrasEdit admin default
45 varEdit admin default
46 topicEdit admin default
5 blockEdit admin default
6 colorEdit admin default
9 editbuttons admin default
10 editFilter admin default
13 ispellok admin default
14 keywordEdit admin default
15 listFilters admin default
16 listStories admin default
17 mcd_stats admin default
18 messages admin default
2 aclEdit admin default
21 peer_weights admin default
22 recent admin default
23 recent_requests admin default
24 recent_mods admin default
25 recent_subs admin default
26 recent_webheads admin default
27 relatedlinks admin default
3 adminLoginForm admin default
32 siteInfo admin default
34 slashd_status admin default
35 spellcheck admin default
36 templateEdit admin default
37 titles admin default
38 topicExtrasEdit admin default
39 topicTree admin default
40 topic_popup_css admin default
41 topic_popup_js admin default
42 topic_popup_tree admin default
43 topic_popup_ui admin default
44 topic_popup_ui_topiced admin default
45 varEdit admin default
46 topicEdit admin default
5 blockEdit admin default
6 colorEdit admin default
7 commentlog admin default
8 data admin default
9 editbuttons admin default
20 otherLinks admin default*
20 otherLinks admin default* tids = array of the story's topic ids* uid = uid of the author of the story* aid = getAuthor() for the author of the story* topics = getTopics()
11 editStory admin defaultAdded
11 editStory admin defaultAdded to storyref, introtext_wordcount and bodytext_wordcount. Thesefields are inserted by admin.pl before this template is displayed.
2 aclEdit admin default* acls = hashref of acls, keys = acl names, values = arrayrefs of uids
26 recent_webheads admin default* data - hashref of hashrefs of hashrefs* webheads - list of all webheads in order
23 recent_requests admin default* min_id* min_id_ts* max_id* thresh_count, thresh_hps* data
32 siteInfo admin default* plugins - list of plugins and their descriptions* site_info - list of site info variables
22 recent admin default* startat - starting offset (0 for top comment)* max_cid - highest cid in the DB* recent_comments - arrayref of hashrefs, each one comment, each with fieldssid, cid, date, ipid, subnetid, subject, uid, score, lastmod, reason, nickname, sum_val, num_mods* min - setting of min threshold* max - setting of max threshold
16 listStories admin default* storylistref* ndays_represented = the number of days that appear in the listing
25 recent_subs admin default* subs
34 slashd_status admin default* tasks - returned value from getSlashdStatus
13 ispellok admin defaultA dictionary of words that ispell should consider "OK" (4+ letters)
18 messages admin defaultA template with logic to return the various messages in admin.pl, usedby the subroutine getMessages in admin.pl
27 relatedlinks admin defaultA template with logic to return the various messages in admin.pl, usedby the subroutine getMessages in admin.pl
37 titles admin defaultA template with logic to return the varioustitle in admin.pl, usedby the subroutine getTitles in admin.pl
35 spellcheck admin defaultDisplays a table listing misspelt words and any available corrections.
39 topicTree admin defaultJust displays the topic tree PNG, assuming it's there.
43 topic_popup_ui admin defaultPopup tree UI for topics in admin editor
44 topic_popup_ui_topiced admin defaultPopup tree UI for topics in admin editor
40 topic_popup_css admin defaultPopup tree for topics in admin editor
41 topic_popup_js admin defaultPopup tree for topics in admin editor
42 topic_popup_tree admin defaultPopup tree for topics in admin editor
8 data admin defaultRepository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.
7 commentlog admin defaultYou should describe stuff here.
21 peer_weights admin defaultpeer weight viewing for adminsnickname = hashref, uid to nicknameuidsA = arrayref of uids in order of decreasing weightordA = ordinal position of each uidweightA = hashref, uid to weightuidsB = arrayref of uids in order of decreasing weightordB = ordinal position of each uidweightB = hashref, uid to weight
36 templateEdit admin defaultthe form that edits the templates. If you break this form, you'll have to use the template-tool to fix ittemplate editor* templatedelete_flag = whether to display the template delete form or not* tpid = template ID* templateref = hash ref containing template specifics* skin_select = form select containing skins* page_select = form select contain pages* template_select = form select containing templates* templateform_flag = display template form or not* templateedit_flag = editing a template or not* savepage_select = form select containing pages, this is used to determine page of template* saveskin_select = form select containing skins, used to determine skin
212 data adminmail default
213 display adminmail default
212 data adminmail default
213 display adminmail default
162 prefs_d2 ajax default
163 prefs_d2_posting ajax default
165 prefs_user ajax default
167 prefs_home ajax default
168 prefs_slashboxes ajax default
169 new_slashboxes ajax default
170 portal_slashboxes ajax default
171 user_slashboxes ajax default
172 friend_slashboxes ajax default
173 preview_slashboxes ajax default
174 prefs_authors ajax default
175 prefs_main ajax default
176 prefs_admin ajax default
177 prefs_adminblock ajax default
156 data ajax default
157 edit_comment ajax default
158 hc_comment ajax default
162 prefs_d2 ajax default
163 prefs_d2_posting ajax default
164 prefs_messages ajax default
165 prefs_user ajax default
166 prefs_sectional ajax default
167 prefs_home ajax default
168 prefs_slashboxes ajax default
169 new_slashboxes ajax default
170 portal_slashboxes ajax default
171 user_slashboxes ajax default
172 friend_slashboxes ajax default
173 preview_slashboxes ajax default
174 prefs_authors ajax default
175 prefs_main ajax default
176 prefs_admin ajax default
177 prefs_adminblock ajax default
178 sectionpref ajax default
158 hc_comment ajax default
164 prefs_messages ajax default* messagecodes = hashref of message codes* displaymodes = hashref of delivery modes
166 prefs_sectional ajax default* nexusref = hashref of nexus information$n = name (textname) for nexus with tid $n* nexustid_order = list of the fields of nexusref to display, in display order
178 sectionpref ajax default* nexusref = hashref of nexus information$n = name (textname) for nexus with tid $n* nexustid_order = list of the fields of nexusref to display, in display order
157 edit_comment ajax defaultTemplate which renders the comment editor.* error_message = error message if there is an error* preview = preview of comment, if applicable* reply = hashref of comment replying to* hide_name = hide name / log out link* hide_email = hide email display* extras = array of any extras associated with this comment
156 data ajax defaultYou should describe stuff here.
395 nextStory article default
253 display article default
395 nextStory article default
253 display article defaultTemplate which describes the layout of the article display (and included comments if preferred).* poll = pollbooth block* section = section hashref* section_block = section block hashref* show_poll = boolean for showing poll or not* story = story data structure* stories = links to next/prev stories
309 main authors default
309 main authors defaultShow list of authors* uids = arrayref of author UIDs* authors = hashref of hashrefs of authors (key is name, other keys are nickname, fakeemail, etc.)* title = passed to titlebar* admin = boolean for whether current user is admin or not* time = current time string
103 mod_msg_subj comments default
109 reply_msg comments default
110 reply_msg_subj comments default
111 unmod_msg comments default
112 unmod_msg_subj comments default
247 discreate comments default
84 commnew comments default
85 commnew_subj comments default
95 journrep comments default
96 journrep_subj comments default
102 mod_msg comments default
103 mod_msg_subj comments default
109 reply_msg comments default
110 reply_msg_subj comments default
111 unmod_msg comments default
112 unmod_msg_subj comments default
234 comment_submit comments default
237 data comments default
245 del_message comments default
246 deleted_cids comments default
247 discreate comments default
263 edit_comment comments default
265 errors comments default
319 mod_footer comments default
320 mod_header comments default
335 preview_comm comments default
368 undo_mod comments default
84 commnew comments default
85 commnew_subj comments default
95 journrep comments default
96 journrep_subj comments default
328 pagination comments defaultNO LONGER USED
328 pagination comments defaultNO
102 mod_msg comments default* reasons = hashref from $moddb->getReasons()* moderation = hashref describing moderation
234 comment_submit comments defaultMessage displayed when a user submits a comment.No specially passed variables.Pulls the user's message prefs, if appropriate. Message 3 = "Moderationof Comment", message 4 = "Replay to Comment". If both are set to "no,"give the user a little tip about how they can be turned on.
245 del_message comments defaultMessage printed when comments have been deleted from a discussion.* total_deleted = number of deleted comments* comment_count = current number of comments
246 deleted_cids comments defaultMessage that is displayed when comments are deleted from a discussion.* sid = story ID* count = number of deleted comments* comments_deleted = arrayref of CIDs of deleted comments
237 data comments defaultRepository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.
265 errors comments defaultTemplate which contains most if not all of the error messagesgenerated by the "comments" script.* value = the name of the data element to retrieveEach data element may have any number of other variables.
335 preview_comm comments defaultTemplate which describes how the comment preview form is displayed.* preview = comment to preview
368 undo_mod comments defaultTemplate which displays a message indicating moderation undone forevery item in the template variable 'removed'.* removed = array ref of CIDs that moderation has been undone to
263 edit_comment comments defaultTemplate which renders the comment editor.* error_message = error message if there is an error* preview = preview of comment, if applicable* reply = hashref of comment replying to* hide_name = hide name / log out link* hide_email = hide email display* extras = array of any extras associated with this comment
319 mod_footer comments defaultThis block is displayed right after moderation occurs.No specially passed variables.
320 mod_header comments defaultThis block is displayed right before moderation occurs.No specially passed variables.
118 remarks_msg dynamicblocks default
119 remarks_msg_subj dynamicblocks default
118 remarks_msg dynamicblocks default
119 remarks_msg_subj dynamicblocks default
50 createachievements dynamicblocks default
51 createbookmarks dynamicblocks default
52 createcomments dynamicblocks default
53 createfriends dynamicblocks default
54 createjournals dynamicblocks default
55 createsubmissions dynamicblocks default
56 createtags dynamicblocks default
57 createmessages dynamicblocks default
58 displayblock dynamicblocks default
59 userbio dynamicblocks default
60 poll_ad dynamicblocks default
51 createbookmarks dynamicblocks defaultCreate a bookmark block
52 createcomments dynamicblocks defaultCreate a comment block
53 createfriends dynamicblocks defaultCreate a friends block
54 createjournals dynamicblocks defaultCreate a journals block
57 createmessages dynamicblocks defaultCreate a messages block
55 createsubmissions dynamicblocks defaultCreate a submissions block
56 createtags dynamicblocks defaultCreate a tags block
50 createachievements dynamicblocks defaultCreate an achievements block
58 displayblock dynamicblocks defaultDisplay a comment block
59 userbio dynamicblocks defaultDisplay the user bio
60 poll_ad dynamicblocks defaultPoll supplement
62 editor edit default
61 data edit default
62 editor edit default
64 editsave edit default
61 data edit defaultYou should describe stuff here.
64 editsave edit defaultYou should describe stuff here.
48 listsid fileadmin default
49 liststories fileadmin default
48 listsid fileadmin default
49 liststories fileadmin default
67 data hof default
68 main hof default
68 main hof default* width = passed to titlebar* actives = arrayref of arrayrefs of most active stories* visited = arrayref of arrayrefs of most visited stories* activea = arrayref of arrayrefs of most active authors* activep = arrayref of arrayrefs of most active polls* currtime = current time string* topcomments = arrayref of hashrefs of top 10 comments
67 data hof defaultRepository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.
238 data index default
278 friendsview index default
290 index index default
291 indexhead index default
324 next_prev_issue index default
358 storylink index default
358 storylink index defaultCreate links to the story (see data/index template for formatting of each link)* links = arrayref of links
238 data index defaultRepository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.
278 friendsview index defaultRepository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.
324 next_prev_issue index defaultThis displays text for a next/previous link below the stories on the index page.Passed parameters include today, tomorrow, yesterday, and week_ago, to be passedto the issue= parameter of the query string.
291 indexhead index defaultThis is the common stuff that goes at the top of the index page.
290 index index defaultThis is the main block of html and code that gets evaled to create the mainindex page.* metamod_elig = boolean for whether current user is eligible to metamod* future_plug = whether to let the user know about stories they can't see that are coming up soon* daypass_plug_text = text of the daypass plug, or empty string if none* stories = string containing all the stories* boxes = string containing all the slashboxes
239 data ircslash default
344 responses ircslash default
344 responses ircslash defaultResponses that ircslash.pl makes in-channel.* value = the lowercased text that was said to ircslash.pl
239 data ircslash defaultResponses that ircslash.pl makes in-channel.* value = the lowercased text that was said to ircslash.plExtra data may be sent along as well.
180 bluebox journal default
182 friendsview journal default
183 generic journal default
184 greypage journal default
186 journaledit journal default
188 journalhead journal default
189 journallist journal default
190 journaloptions journal default
191 journaltop journal default
192 messagenew journal default
193 messagenew_subj journal default
194 meta journal default
195 pagination journal default
197 searchusers journal default
198 slashdot journal default
180 bluebox journal default
181 data journal default
182 friendsview journal default
183 generic journal default
184 greypage journal default
186 journaledit journal default
187 journalfriends journal default
188 journalhead journal default
189 journallist journal default
190 journaloptions journal default
191 journaltop journal default
192 messagenew journal default
193 messagenew_subj journal default
194 meta journal default
195 pagination journal default
196 rsslink_journal journal default
197 searchusers journal default
198 slashdot journal default
187 journalfriends journal defaultDisplays friends.* friends = arrayref of friends (nickname, uid, last entry time, last entry description, last entry id)* search = boolean for if this screen is shown as the result of a user search
181 data journal defaultRepository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.
196 rsslink_journal journal defaultReturn a proper link to RSS for current user.
69 changePasswd login default
70 changePasswdModal login default
71 data login default
72 deleteOpenID login default
73 loginForm login default
74 newUserForm login default
75 newUserModal login default
76 newUserModalSuccess login default
77 newuser_msg login default
78 sendPasswdForm login default
79 sendPasswdModal login default
80 logout login default
81 hc_modal login default
82 userlogin login default
69 changePasswd login defaultChange password form
70 changePasswdModal login defaultChange password form
72 deleteOpenID login defaultDelete OpenID verify
74 newUserForm login defaultForm for new user.No specially passed variables.
77 newuser_msg login defaultNew user congratulations page
75 newUserModal login defaultNew user modal form
76 newUserModalSuccess login defaultNew user modal form
71 data login defaultRepository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.
79 sendPasswdModal login defaultSend password modal form
81 hc_modal login defaultTemplate which renders HC for modals.
82 userlogin login defaultThe block that has the login fields for the user
80 logout login defaultlogout modal
78 sendPasswdForm login defaultpassword form
73 loginForm login defaultusers login form
101 messages menu default
185 journal menu default
226 admin menu default
235 config menu default
292 info menu default
346 security menu default
367 topics menu default
380 users menu default
235 config menu defaultDisplay admin menu.* items = arrayref of hashref of menu items (value (link), label)* lightfontcolor = optional value for the font color of in the light mode menu
292 info menu defaultDisplay admin menu.* items = arrayref of hashref of menu items (value (link), label)* lightfontcolor = optional value for the font color of in the light mode menu
346 security menu defaultDisplay admin menu.* items = arrayref of hashref of menu items (value (link), label)* lightfontcolor = optional value for the font color of in the light mode menu
226 admin menu defaultDisplay admin menu.* items = arrayref of hashref of menu items (value (link), label)* lightfontcolor = optional value for the font color of in the light mode menu
367 topics menu defaultDisplay topics menu.* items = arrayref of hashref of menu items (value (link), label)
101 messages menu defaultDisplay users menu.* items = arrayref of hashref of menu items (value (link), label)
185 journal menu defaultDisplay users menu.* items = arrayref of hashref of menu items (value (link), label)
380 users menu defaultDisplay users menu.* items = arrayref of hashref of menu items (value (link), label)
104 msg_email messages default
105 msg_email_subj messages default
108 msg_web_subj messages default
115 storynew messages default
86 dailyheadlines messages default
87 dailynews messages default
88 data messages default
89 display messages default
91 emailsponsor messages default
98 list_messages messages default
104 msg_email messages default
105 msg_email_subj messages default
106 msg_m2 messages default
107 msg_m2_subj messages default
108 msg_web_subj messages default
115 storynew messages default
340 reRegisterMail messages default
343 rereg_mail messages default
86 dailyheadlines messages default
87 dailynews messages default
88 data messages default
89 display messages default
90 display_prefs messages default
91 emailsponsor messages default
92 footer messages default
98 list_messages messages default
90 display_prefs messages default* note = Note to display* prefs_titlebar = preference tabs html* messages_menu = messages menu* messagecodes = hashref of message codes* displaymodes = hashref of delivery modes
106 msg_m2 messages defaultMessage body that is sent back to a user whenever a moderation fromthis user is metamoderated.* num_m2mods = Number of metamoderators involved over ALL listed results.* m2 = List of hashrefs containing the following keystitle- Title of the discussion in which the moderated comment appears.url- URL of the comment in questionsubj- subject of moderated commentvote- moderation vote on that commentreason - Reason given for original moderation* change = Total amount of karma change over listed results.
107 msg_m2_subj messages defaultSubject used for Metamoderation Update messages.
340 reRegisterMail messages defaultText of mail message system sends out to periodically verify email address validity.* registryid = Serial number that identifies a specific user's registration request.* useradmin= , link, email address or some other identifier with which users can use to resolve any user problems.
343 rereg_mail messages defaultText of mail message system sends out to periodically verify email address validity.* registryid = Serial number that identifies a specific user's registration request.* useradmin= , link, email address or some other identifier with which users can use to resolve any user problems.
92 footer messages defaultText that makes up the bottom of a pageNo specially passed variables
223 data metamod default
224 dispTheComments metamod default
225 isEligible metamod default
223 data metamod defaultRepository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.
224 dispTheComments metamod defaultTemplate that describes the meta moderation screen, which shows thecomments and the metamoderation options, to the user.* comments = arrayref of hashrefs of comments to display
225 isEligible metamod defaultThis template accepts user data and site data and determines if a useris currently eligible to metamoderate. If a user is not eligible, thistemplate will return a message describing why, if a user is eligible,this template returns "Eligible".This template is not currently in use, and has fallen out of sync withSlashMetamodmetamodEligible() so should not be used until its bugsare fixed.* user_count = number of users in system* last = hashref of last metamoderation for current user
159 modal_footer misc default
264 end_tab misc default
274 formbox misc default
28 relatedui misc default
329 performance_stats misc default
330 performance_box misc default
360 three misc default
385 help_main misc default
386 help_anon misc default
47 attached_files misc default
93 html_invalid misc default
94 html_invalid_subj misc default
97 journuserboxes misc default
12 futurestorybox misc default
123 pollbooth misc default
124 pollplug misc default
134 hc_tag misc default
135 reskey_tag misc default
150 zoo_icons misc default
151 after_content misc default
152 after_jquery misc default
153 ajax_reskey_signoff misc default
154 ajax_reskey_tag misc default
155 before_content misc default
159 modal_footer misc default
160 more_experiments misc default
161 nojslink misc default
179 init_tag_ui misc default
19 neverdisplay misc default
227 articlemoved misc default
228 bannedtext_ipid misc default
229 bannedtext_palm misc default
230 bannedtext_rss misc default
231 bannedtext_uid misc default
233 comment_related misc default
236 currentAdminUsers misc default
240 data misc default
243 dbsparkline misc default
248 dispComment misc default
249 dispCommentDetails misc default
250 dispFeature misc default
251 dispLinkComment misc default
252 dispStory misc default
256 displayThread misc default
264 end_tab misc default
267 fancybox misc default
268 firehose_related misc default
269 footer-admin misc default
272 footer misc default
273 formLabel misc default
274 formbox misc default
275 formkeyErrors misc default
276 formkey_tag misc default
277 formNote misc default
279 getOlderStories misc default
28 relatedui misc default
282 header-admin misc default
285 header misc default
287 horiz_rule misc default
288 html-header misc default
289 html-redirect misc default
29 signoff misc default
293 ipid_display misc default
294 karma misc default
295 linkComment misc default
296 linkComments misc default
297 linkStory misc default
298 linkrel misc default
30 signoff_box misc default
306 lockTest misc default
31 signoff_stats misc default
310 mainmenu misc default
311 maintable_tr misc default
312 maintable_tr_end misc default
313 maintable_td misc default
314 maintable_end misc default
316 metakeywordsd misc default
317 mid_tab misc default
318 modCommentLog misc default
321 moderation misc default
322 motd misc default
326 organisation misc default
327 pagemenu misc default
329 performance_stats misc default
33 slashd_box misc default
330 performance_box misc default
331 portalboxtitle misc default
332 portalmap misc default
336 printCommComments misc default
337 printCommNoArchive misc default
338 printCommentsLinks misc default
339 printCommentsMain misc default
341 recentTopics misc default
345 rsslink misc default
347 sidebox misc default
348 skinindexd misc default
349 select misc default
350 selectThreshLabel misc default
352 setrectop_img misc default
353 setrectop_txt misc default
355 ssifoot misc default
356 ssihead misc default
357 start_tab misc default
359 tabbedmenu misc default
360 three misc default
362 timeago misc default
363 titlebar misc default
369 url_related misc default
370 userboxes misc default
371 userboxes2 misc default
377 user_titlebar misc default
378 userlogin misc default
379 userlogin_cover misc default
381 hrefLink misc default
382 userLink misc default
383 fileLink misc default
384 imageLink misc default
385 help_main misc default
386 help_anon misc default
4 author_activity misc default
47 attached_files misc default
63 editorwrap misc default
65 imgupload misc default
66 imgupload_preview misc default
83 badpassword_msg misc default
93 html_invalid misc default
94 html_invalid_subj misc default
97 journuserboxes misc default
333 prefs_titlebar misc default*
333 prefs_titlebar misc default* tab_selected = label of selected tab
317 mid_tab misc default
134 hc_tag misc default
161 nojslink misc default
243 dbsparkline misc default* alldata - the two data seriesesfirst one is the bog, plotted in green going up,second one is lag, plotted in red going downthird one should be set to dbsparkline_ymax where bog is undefand undef where bog is not undeffourth one should be set to dbsparkline_ymin where lag is undefand undef where lag is not undef
83 badpassword_msg misc default* bp_count = number of bad attempts* bp_ips = arrayref of hashrefs, fieldsip = IP addressc = count of bad attempts from that addressmints = min timestampmaxts = max timestamp
293 ipid_display misc default* data = hashref that contains ipid, ipid_vis, subnetid, and subnetid_vis
350 selectThreshLabel misc defaultA label for each item in the Threshold drop-down list* points = points for this threshold* count = number of comments at this threshold
12 futurestorybox misc defaultA template with logic to return the various messages in admin.pl, usedby the subroutine getMessages in admin.pl
298 linkrel misc defaultAdd LINK REL navigation stuff for headerWe populate the linkrel array, then print it out. Kinda ugly, butnot as ugly as what was there before.* link - hashref of data to use for LINK REL stuff
150 zoo_icons misc defaultAll of the logic for display is in this template.* person = the name of persons we are testing for* bonus = Show comment bonus in ALT and TITLE attributesEach data element may have any number of other variables.
326 organisation misc defaultBlock of text for incluzion in header.No specially passed variables.
295 linkComment misc defaultCreate a link to a comment* date = date of comment* commentsort = user's comment sorting pref* mode = user's mode pref* comment = make link to only one comment, not whole story (i.e., include cid= in link)* a_id = element id, i.e., <a id="[% a_id %]" ...>* a_class = element class, i.e, <a class="[% a_class %]" ...>Also included are all the individual elements of the comment and its poster sid, cid, pid, date, subject, uid, points, lastmod, reason, nickname, fakeemail, homepage, sigWe only display links to user pages on nicknames to admins because itwould be distracting for other users.
349 select misc defaultCreate drop-down HTML list* label = the FORM name for the select element* items = hash reference of keys (key is value, value is label)* default = default key(s) to be selected - this can be a single string,or a hashref where the hash keys with true values are the keysthat are selected (this would really only be useful when"multiple" is also true)* numeric = boolean to sort keys numerically* ordered = an already sorted arrayref of the keys in items* multiple = boolean, whether MULTIPLE is specified in the <select>* onchange = unescaped value for onchange handler
267 fancybox misc defaultCreates a nice box with title and contents* width = width of box (default is 200)* contents = contents of box* title = title of box* center = boolean for centering box* mainwidth = (not used here)* insidewidth = (not used here)
332 portalmap misc defaultCreates imagemap for inclusion in titlebar of a portalbox* title = title of portalbox* bid = block id of block in portalbox
331 portalboxtitle misc defaultCreates title for a portalbox* title = title* url = url
251 dispLinkComment misc defaultDisplay a comment link string (reply, parent, etc.), included bydispComment
248 dispComment misc defaultDisplay a comment* comment_shrunk = comment was too long; this is the stripped down version* reasons = hashref of moderation "reasons" (or undef if no moderation plugin)* can_mod = boolean for whether or not current user can moderate* is_anon = boolean for whether or not comment user is anonymousAlso included are all the individual elements of the comment and itsposter sid, cid, pid, date, subject, comment, uid, points, lastmod,reason, nickname, fakeemail, homepage, sig, karma_bonus, subscriber_bonusalso fakeemail_vis which is a possibly-truncated version of fakeemail
249 dispCommentDetails misc defaultDisplay a comment* is_anon = boolean for whether or not comment user is anonymousAlso included are all the individual elements of the comment and itsposter sid, cid, pid, date, subject, comment, uid, points, lastmod,reason, nickname, fakeemail, homepage, sig, karma_bonus, subscriber_bonusalso fakeemail_vis which is a possibly-truncated version of fakeemail
381 hrefLink misc defaultDisplay a link that uses SlashRelocateIf SlashRelocate is no longer available, shows the plain link by itself,instead, without using relocate.pl
383 fileLink misc defaultDisplay a link to a file in SlashBlob
382 userLink misc defaultDisplay a link to a user.Either pass in a nickname or a uid. Also will take the "bonus" flag which will print out the bonus for the user.
252 dispStory misc defaultDisplay a story (normally called from within displayStory())* width = width for titlebar* title = title for titlebar* story = story data structure* section = section data structure* topic = topic data structure* author = author data structure* full = boolean to display full story (incl. bodytext)* dispmode = 'full' (default) or 'brief'* magic = boolean to put section name in story title
250 dispFeature misc defaultDisplay a story (normally called from within displayStory())* width = width for titlebar* title = title for titlebar* story = story data structure* section = section data structure* topic = topic data structure* author = author data structure* full = boolean to display full story (incl. bodytext)* magic = boolean to put section name in story title
384 imageLink misc defaultDisplay an image using SlashBlob
327 pagemenu misc defaultDisplay menu of pages (if applicable)* story = story data structure (includes story.sid, see dispStory)
124 pollplug misc defaultDisplay votes and graph of votes* qid = question ID
294 karma misc defaultDisplays a karma score or adjective.* karma = the karma to display* admin_flag = is the displaying user qualified to see the number?
236 currentAdminUsers misc defaultDisplays currently logged-in admin users and other useful data.* ids = admin uids* can_edit_admins = boolean for if current user can edit admins* reader_vus = arrayref of virtual users of type='reader'
370 userboxes misc defaultDisplays the three user boxes (fancybox's).* useredit = user being viewed ("edit" is for historical reasons) (if not given, the standard "user" will be used)
371 userboxes2 misc defaultDisplays the three user boxes (fancybox's).* useredit = user being viewed ("edit" is for historical reasons) (if not given, the standard "user" will be used)
362 timeago misc defaultGives a nice human readable approximation of how long agoor into the future a specified date occurred
341 recentTopics misc defaultHTML code for the icons for the last 5 stories posted
287 horiz_rule misc defaultHorizontal rule template. This exists as a templateso you can customize if you'd prefer not to use a plainold
33 slashd_box misc defaultInfo about what slashd has just done and what it's doing next* tasks_last = array ref of hashrefs, previous 3 completed tasks* tasks_inprogress = array ref of hashrefs, tasks currently executing(probably empty)* tasks_next = array ref of hashrefs, next 3 tasks to do
348 skinindexd misc defaultInitial template for the displayed skinindex.
338 printCommentsLinks misc defaultLinks for various places on comments page* commentslinks_id = unique id for this instantiation of the links
352 setrectop_img misc defaultLinks that make up the top of the page recent topic listPassed information for a topic
310 mainmenu misc defaultMenu for sidebar and bottom (see header template and Slashhorizmenu() function)No specially passed variables.
322 motd misc defaultMessage of the day.
316 metakeywordsd misc defaultPlaceholder for the metakeywords that get written by the taskrefresh_section_metakeywords.pl.
273 formLabel misc defaultPrint a label next to a form element* value = label* comment = comment to put next to label* nobreak = don't wrap in a

355 ssifoot misc defaultPrint header for server-parsed static pages* dir = virtual root directory to get file* section = extra path for section
356 ssihead misc defaultPrint header for server-parsed static pages* dir = virtual root directory to get file* section = extra path for section
296 linkComments misc defaultPrint links to pages for additional comments* sid = sid* pid = pid* cid = cid* total = total comments
279 getOlderStories misc defaultPrint older stories for older stories box* cur_time = current time()* stories = arrayref of story hashrefs* yesterday = the value to put in the "yesterday's edition" link* week_ago = the date from a week ago * start = where to start counting from in search.pl return values* first_date = date of first story returned from getStoriesEssential* last_date = date of last story returned from getStoriesEssentialEach story has the keys sid, section, title, time, commentcount,day (w, m, d, h, min, ampm), secs (since unix epoch) andlink (which is a linkStory() value)XXXSECTIONTOPICS the above key list is wrong at least for 'section' )
306 lockTest misc defaultPrint warning when admin's story matches another story* percent = percent match* subject = subject of other story* nickname = nickname of other author
123 pollbooth misc defaultPrints a pollbooth* question = question text* answers = arrayref of hashrefs (answer, aid, votes)* qid = question ID* has_activated = has this poll become active?* poll_open = is this poll still open?* voters = number of voters* comments = number of comments* primaryskid = primaryskid* returnto = Optional URL to return to once vote is registered.
359 tabbedmenu misc defaultPrints a tabbed menu bar.* user = the current user, of course. needed for background color* tabs = array of tabs, each tab hashref with keys "link", "label" and "sel_label"* tab_selected = the label of the selected tab* justify = 'left' or 'right', default is left* color = 'colored' or 'white', default is colored - this is whether or not the selected tab should match colored or white background below it
318 modCommentLog misc defaultPrints table detailing history of moderation of a comment, or a user, oran IPID or SubnetID, or the mods a user did* type = type of id being logged (cid, uid, ipid, etc.)* mod_admin = boolean for if current user is an admin* mods = arrayref of hashref of comment moderations (sid, cid, val, reason,score, ts, active, uid, cuid, nickname)* reasonTotal = total moderations* reasonHist = arrayref of number of moderations at each reason* show_cid = show the cid of each comment?* show_modder = show who modded each comment?* mod_to_from = "to" means each nickname/uid is who the moderation wasdone to; "from" means each nickname/uid is the moderator* both_mods = if true (1), this is an ipid or subnetid page, and bothmoderator and moderatee columns are needed* timestamp_hr = time to place an
at
* skip_ip_disp = number of ip display to skip when both_mods are on ( 1 or 2) 0 if you don't want to skip any* this_user = user whose mods we are looking at* title = title to display -- if none is given none is shown* mods_to_m2s = hashref keyed by mod id containing arrays of m2s done to that mod* show_m2s = whether we are currently trying to show_m2s* value = value of item we're looking at uid of user, or netid value* need_m2_form = whether we need to open and close a form for m2* need_m2_button = whether we need to show a button for m2* meta_mod_only = whether meta_moderation is the only thing going on in this form
377 user_titlebar misc defaultPrints the bar above each story, containing the actual title of the story.* uid = uid passed in of "other user" we're looking at, if any* tab_selected = label of selected tab
357 start_tab misc defaultPrints the bar above each story, containing the actual title of the story.* width = width of widget* title = text for title* color = color (colored or white)* details = hashref of images and colors
363 titlebar misc defaultPrints the bar above each story, containing the actual title of the story.* width = width of widget* title = text for title* title_type = type of title / future overrides this to make type future* title_type_id = id for title type* future = boolean whether story is in the future* max_min_button = html for maximize / minimize buttons* id = id for generaltitle* h3id = id for h3
240 data misc defaultRepository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.
345 rsslink misc defaultReturn a proper link to feed for current user.
230 bannedtext_rss misc defaultSet RSS items to display to users banned either forRSS abuse ('abuse') or by IPID/SubnetID ('ban').* type = 'abuse' or 'ban'* items = data structure to modify, for use by Perl* srcid_ip = user's IP's srcid
347 sidebox misc defaultSidebox is used to generate slashboxes* name = name used as base for id in title and content sections* title = title for header of box* contents = contents of box* updater = optional spot for <script></script> to auto-update slashbox
297 linkStory misc defaultTHIS SHOULD NOT BE USED AND IS GOING AWAYCreate a link to a story, whenever it needs one* dynamic = boolean for using dynamic, instead of static, page* mode = comment mode* threshold = comment threshold* sid = story id* section = story section* text = text to put in link
314 maintable_end misc defaultTemplate to close up the maintable.
233 comment_related misc defaultTemplate to display related urls
268 firehose_related misc defaultTemplate to display related urls
369 url_related misc defaultTemplate to display related urls
313 maintable_td misc defaultTemplate to drop in a TD for the maintable (and update state vars).* mt_valign* mt_align* mt_rowspan* mt_colspan* mt_width* mt_height
311 maintable_tr misc defaultTemplate to drop in a TR for the maintable (and update state vars).* mt_valign
312 maintable_tr_end misc defaultTemplate to drop in a TR for the maintable (and update state vars).* mt_valign
227 articlemoved misc defaultTemplate to handle redirection from old article location to new oneurl - url to redirect toSeehttps//sourceforge.net/tracker/index.php?func=detail&aid=1052367&group_id=4421&atid=104421
275 formkeyErrors misc defaultTemplate which contains most if not all of the error messagesgenerated by the "comments" script.* type = the name of the data element to retrieveEach data element may have any number of other variables.
321 moderation misc defaultTemplate which determines output for moderation results.* type = the name of the data element to retrieve* reasons = the getReasons() hashrefEach data element may have any number of other variables, usually subject, sid, cid, reason, val, points.
289 html-redirect misc defaultText composing a redirect body; this will be sent after (in addition to) the HTTP header request for the browser to be redirected, and should only be seen by browsers that do not understand the redirection request* url = URL to redirect to* code = HTTP redirect code, 301 for permanent, 302 for temporary
337 printCommNoArchive misc defaultText for telling users no more comments are being accepted, as the discussion has been archived.No specially passed variables.
256 displayThread misc defaultText included in displaying thread* link = linkComment data to get to all comments
353 setrectop_txt misc defaultText that is used when populating the recenttopics slashboxPassed a topic ID and topic name
288 html-header misc defaultText that makes up the VERY top of a page (separate from "header" so we can dynamically add stuff between the two)* title = title for TITLE tag
272 footer misc defaultText that makes up the bottom of a pageNo specially passed variables
285 header misc defaultText that makes up the top of a page* link, an optional variable with data for the <link> tags
229 bannedtext_palm misc defaultText to display to users banned by IPID/SubnetID for hitting /palm.* ip = their (un-encoded) IP number
228 bannedtext_ipid misc defaultText to display to users banned by IPID/SubnetID.* ip = their (un-encoded) IP number
231 bannedtext_uid misc defaultText to display to users banned by UID.* uid = the banned uid (we can't trust 'user' at this stage,since createCurrentUser() hasn't been called)
378 userlogin misc defaultThe block that has the login fields for the user* return_url = specific URL to return to after log-in (default is rootdir/)
379 userlogin_cover misc defaultThe block that has the login fields for the user* return_url = specific URL to return to after log-in (default is rootdir/)
339 printCommentsMain misc defaultThe main box for printing comments* comments = big ol' arrayref of comments* title = title of story* count = count of comments* sid = story ID* cid = base comment ID* pid = base parent ID* lvl = what nesting level we're at
336 printCommComments misc defaultThe printing of the comments* can_moderate = boolean for whether current user is eligible to moderateat least one comment* comment = hashref of main comment to display (if cid is specified)* comments = big ol' arrayref of comments* next = hashref of next comment for "next" link* previous = hashref of previous comment for "previous" link* sid = story ID* cid = comment ID* pid = base parent ID* cc = number of siblings of this comment* lvl = what nesting level we're at* lcp = linkComments value
269 footer-admin misc defaultThis is the footer for the admin section
282 header-admin misc defaultThis is the header for the admin section
179 init_tag_ui misc defaultTo get something on this list, make sure it is in tagnames_param forposneg='+' or '-', and popup='1'.
151 after_content misc defaultYou should describe stuff here.
152 after_jquery misc defaultYou should describe stuff here.
153 ajax_reskey_signoff misc defaultYou should describe stuff here.
154 ajax_reskey_tag misc defaultYou should describe stuff here.
155 before_content misc defaultYou should describe stuff here.
160 more_experiments misc defaultYou should describe stuff here.
277 formNote misc defaultYou should describe stuff here.
30 signoff_box misc defaultYou should describe stuff here.
31 signoff_stats misc defaultYou should describe stuff here.
4 author_activity misc defaultYou should describe stuff here.
63 editorwrap misc defaultYou should describe stuff here.
65 imgupload misc defaultYou should describe stuff here.
66 imgupload_preview misc defaultYou should describe stuff here.
276 formkey_tag misc defaultform.formkey is filtered in filter_params to be [a-zA-Z0-9_]
135 reskey_tag misc defaultform.reskey is filtered in filter_params to be [a-zA-Z0-9_],and rkey.reskey is filtered in key()
19 neverdisplay misc defaultstoid = stoid of story signoff is for
29 signoff misc defaultstoid = stoid of story signoff is forstorylink = is this to be included in a listing of storylinks on index.pl (if so we'll put it inside a list item)checked = should this box be checked?
214 display modmail default
214 display modmail default
120 data pollBooth default
121 editpoll pollBooth default
122 listpolls pollBooth default
125 savepoll pollBooth default
126 vote pollBooth default
127 detachpoll pollBooth default
128 linkstory pollBooth default
125 savepoll pollBooth defaultDisplay saved poll.No specially passed variables.
126 vote pollBooth defaultDisplay votes and graph of votes* qid = question ID* width = passed to titlebar* title = passed to titlebar* voters = number of voters* pollitems = arrayref of available answers* notes = any notes to display to voter
122 listpolls pollBooth defaultLists polls* questions = arrayref of questions (qid = 0, question = 1, date = 2)* startat = where in list of polls to begin* admin = boolean for whether current user is admin* title = passed to titlebar* width = passed to titlebar
121 editpoll pollBooth defaultPrints form for editing poll* checked = whether or not poll appears on homepage* qid = question ID* question = text of question* answers = arrayref of arrayrefs of answers (answer = 0, number = 1)* topics = topics hashref for menu* story_ref = story hashref for related story
120 data pollBooth defaultRepository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.
128 linkstory pollBooth defaultTemplate to link polls to current pollsquestions = recent pollquestionssid = story sid we want to link to one of these
127 detachpoll pollBooth defaultsid = story sid to detach poll fromqid = poll qidwarning = warnings associated with poll
244 default portald default
244 default portald defaultdefault rss template for slash system
129 dispStory print default
130 footer print default
131 header print default
130 footer print defaultFooter to be displayed on printable pages.* story = story data structure* time = formatted time string
131 header print defaultHeader for a printable story.
129 dispStory print defaultTemplate to display a story in printable mode.* topic = topic data structure* story = story data structure* links = List of links in the story. Each element of link is a pair of<URL, TEXT>
132 data pubkey default
132 data pubkey defaultRepository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.
133 data reskey default
133 data reskey defaultRepository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.
199 commentsearch search default
201 journalsearch search default
202 nosearch search default
203 pagination search default
204 pollsearch search default
205 rsssearch search default
206 searchform search default
207 storysearch search default
208 subsearch search default
209 usersearch search default
199 commentsearch search default
200 data search default
201 journalsearch search default
202 nosearch search default
203 pagination search default
204 pollsearch search default
205 rsssearch search default
206 searchform search default
207 storysearch search default
208 subsearch search default
209 usersearch search default
200 data search defaultRepository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.
270 footer-faq shtmlpl default
271 footer-misc shtmlpl default
283 header-faq shtmlpl default
284 header-misc shtmlpl default
270 footer-faq shtmlpl default* footer_text = text from footer()
271 footer-misc shtmlpl default* footer_text = text from footer()
283 header-faq shtmlpl default* header_text = text from header()
284 header-misc shtmlpl default* header_text = text from header()
254 display slashderrnote default
254 display slashderrnote default
210 calculate stats default
211 csv stats default
215 graph stats default
216 graphs stats default
217 list stats default
218 make_graph stats default
219 report stats default
220 stats_days stats default
221 table stats default
210 calculate stats default
211 csv stats default
215 graph stats default
216 graphs stats default
217 list stats default
218 make_graph stats default
219 report stats default
220 stats_days stats default
221 table stats default
222 topic_stats stats default
222 topic_stats stats defaultYou should describe stuff here.
100 messagenew_subj submit default
99 messagenew submit default
100 messagenew_subj submit default
136 data submit default
137 displayForm submit default
138 formatSub submit default
139 mergeSub submit default
140 previewForm submit default
141 saveSub submit default
142 subEdAdmin submit default
143 subEdTable submit default
144 subEdUser submit default
145 yourPendingSubs submit default
99 messagenew submit default
143 subEdTable submit defaultDisplay selection table for all the submissions* cur_skin = current skin* cur_note = current note* def_skin = default skin* def_note = default note* skins = arrayref of active skins* notes = arrayref of active notes* sn = hashref of counts of submissions (sn.$skin.$note)* title = passed to titlebar* width = passed to titlebar
137 displayForm submit defaultDisplay submission form* fixedstory = submission for preview* savestory = boolean for OK to print "Submit" button* username = user's name* fakeemail = user's mail/URL* section = submission section name* topic = submission topic hashref* width = passed to titlebar* title = passed to titlebar* pending = html of pending submissions
145 yourPendingSubs submit defaultDisplay user's pending submissions* title = passed to titlebar* width = passed to titlebar* submissions = arrayref of submissions
138 formatSub submit defaultForm for previewing a user's submission* submission = submission hashref (email, name, subj, tid, story, time, comment)* subid = submission id* lockTest = string describing other admins looking at similar submissions* section = name of section
140 previewForm submit defaultForm for previewing a user's submission* submission = submission hashref (email, name, subj, tid, story, time, comment)* subid = submission id* lockTest = string describing other admins looking at similar submissions* skin = name of skin
139 mergeSub submit defaultGenerate a merged submission from other submissions* submissions = arrayref of submissions to generate merged submission from
142 subEdAdmin submit defaultMain page for submissions list* submissions = arrayref of hashrefs of submissions (subid, subj, time, tid, note, email, name, section, comment, uid, karma)* selection = hashref for note selection popup
144 subEdUser submit defaultMain page for submissions list* submissions = arrayref of hashrefs of submissions (subid, subj, time, tid, note, email, name, section, comment, uid, karma)* selection = hashref for note selection popup
136 data submit defaultRepository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.
141 saveSub submit defaultSave a submission* title = passed to titlebar* width = passed to titlebar* missingemail = boolean for whether email is missing* anonsubmit = boolean for whether submission is anonymous* submissioncount = total submissions pending
241 data topics default
286 hierarchy topics default
305 listTopics topics default
366 topTopics topics default
366 topTopics topics defaultDisplay the top topics* title = passed to titlebar* width = passed to titlebar* topics = arrayref of hashrefs of topics (tid, textname, image, width, height, cnt, count, stories)* currtime = current time
305 listTopics topics defaultList all the current topics* title = passed to titlebar* width = passed to titlebar* topic_admin = boolean for whether current user is admin* topics = hashref of current topics
286 hierarchy topics defaultList all the current topics* title = passed to titlebar* width = passed to titlebar* topic_tree = tree of topics* nexuses = array of ids which are nexuses
241 data topics defaultRepository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.
1 display_achievements users default
232 changePasswd users default
242 data users default
255 displayForm users default
257 editComm users default
258 editHome users default
259 editKey users default
260 editMiscOpts users default
261 editTags users default
262 editUser users default
266 errors users default
280 getUserAdmin users default
299 listAbuses users default
300 listBanned users default
301 listComments users default
302 listMetamods users default
303 listReadOnly users default
304 listSubmissions users default
307 loginForm users default
315 messages users default
323 netIDInfo users default
325 newUserForm users default
334 previewSlashbox users default
342 regResult users default
351 sendPasswdForm users default
354 showInfoConflict users default
361 tildeEd users default
364 titles users default
365 topAbusers users default
372 userCom users default
373 userFireHose users default
374 userInfo users default
375 userInfo2 users default
376 userSub users default
387 u2MainView users default
388 u2Menu users default
389 u2UserBio users default
390 u2CommentsDatapane users default
391 u2AdminListComments users default
392 u2UserBoxes users default
393 u2ListComments users default
394 u2_rsslink users default
299 listAbuses users default* site_info - list of site info variables
266 errors users defaultA template with logic to return the various messages in users.pl, usedby the subroutine getMessages in users.pl* value = the name of the data element to retrieveEach data element may have any number of other variables.
315 messages users defaultA template with logic to return the various messages in users.pl, usedby the subroutine getMessages in users.pl* value = the name of the data element to retrieveEach data element may have any number of other variables.
364 titles users defaultA template with logic to return the varioustitle in users.pl, used by the subroutine getTitles in users.pl* value = the name of the data element to retrieveEach data element may have any number of other variables.
232 changePasswd users defaultChange password form* useredit = hashref of user info* author_flag = user is author* title = passed to titlebar* session = popup for session login* got_old_pass = set to 1 if you've already been passed the old password correctly
323 netIDInfo users defaultDisplay and ipid/subnetid "users" info* title = passed to titlebar* nick = nickname* commentstruct = arrayref of comments* commentcount = number of comments* min_comment = first comment in list (0 is first)* admin_block = admin stuff* admin_flag = boolean for whether to display admin stuff* netid = the md5 of ip or subnet* netid_vis = visible portion of same* hr_hours_back = hours back to place HR in the moderation tables* cids_to_mods - hashref keyed by cid containing arrays of moderations done to that cid* comment_time = number of days back we are limiting the comments shown to. If 0 or undefined we're showing comments sequentially w/o time limits
255 displayForm users defaultDisplay login form* newnick = new nickname* title = passed to titlebar* msg = message to display* title2 = second title ?Um ... I think this template is not in use any longer. -- pudge
1 display_achievements users defaultDisplay user's achievements
389 u2UserBio users defaultDisplay user's bio
375 userInfo2 users defaultDisplay user's info
387 u2MainView users defaultDisplay user's info
388 u2Menu users defaultDisplay user's info
390 u2CommentsDatapane users defaultDisplay user's info
392 u2UserBoxes users defaultDisplay user's info
376 userSub users defaultDisplay user's info* title = passed to titlebar
372 userCom users defaultDisplay user's info* title = passed to titlebar* useredit = hashref of info of the user being viewed* commentstruct = arrayref of comments* commentcount = count of comments* min_comment = min comment to start displaying* nickmatch_flag = current user is same as viewed user* karma_flag = boolean for display karma* admin_flag = boolean for whether to display admin stuff* reasons = hashref from $moddb->getReasons()
373 userFireHose users defaultDisplay user's info* title = passed to titlebar* useredit = hashref of info of the user being viewed* points = available moderation points* commentstruct = arrayref of comments* nickmatch_flag = current user is same as viewed user* mod_flag = is moderator(no need for this anymore)* karma_flag = boolean for display karma* admin_block = admin stuff* admin_flag = boolean for whether to display admin stuff(no real need for this, could just use user.is_admin)* fieldkey = the field key used to decide what we're looking at* reasons = hashref from $moddb->getReasons()* lastjournal = last journal posted* hr_hours_back = number of hours back to show a
for
* cids_to_mods = hashref keyed by cid containing arrays of moderations done to that cid* comment_time = number of days back we are limiting the comments shown to. If 0 or undefined we're showing comments sequentially w/o time limits
374 userInfo users defaultDisplay user's info* title = passed to titlebar* useredit = hashref of info of the user being viewed* points = available moderation points* commentstruct = arrayref of comments* nickmatch_flag = current user is same as viewed user* mod_flag = is moderator(no need for this anymore)* karma_flag = boolean for display karma* admin_block = admin stuff* admin_flag = boolean for whether to display admin stuff(no real need for this, could just use user.is_admin)* fieldkey = the field key used to decide what we're looking at* reasons = hashref from $moddb->getReasons()* lastjournal = last journal posted* hr_hours_back = number of hours back to show a
for
* cids_to_mods = hashref keyed by cid containing arrays of moderations done to that cid* comment_time = number of days back we are limiting the comments shown to. If 0 or undefined we're showing comments sequentially w/o time limits
361 tildeEd users defaultEdit all those menus and checkboxes for authors, topics,sections (nexuses), and slashboxes.* title = passed to top titlebar, just above the section, author, and topic selection* criteria_msg = a note to appear between that titlebar and the section, author, and topic selection itself* customize_title = title for the titlebar just above the slashboxes* tilded_customize_msg = a note to appear between the list of slashboxes and the User Space textbox* tilded_box_msg = any text to display under the User Space textbox* authorref = hashref of author information$n = nickname for author with uid $n* aid_order = list of the fields of authorref to display, in display order* nexusref = hashref of nexus information$n = name (textname) for nexus with tid $n* nexustid_order = list of the fields of nexusref to display, in display order* topicref = hashref of topic information$n = name (textname) for topic with tid $n* topictid_order = list of the fields of topicref to display, in display order* story023_data = hashref of what the existing settings areauthor = hashref for author settings$n = existing setting for uid $nnexus = hashref for nexus settings$n = existing setting for tid $ntopic = hashref for topic settings$n = existing setting for tid $n* section_descref = hashref of slashboxes* box_order = arrayref of slashbox order
257 editComm users defaultEdit comment preferences* title = passed to titlebar* user_edit = hashref of preferences* h_check = boolean to check h? hardthresh* r_check = boolean to check r? reparent* n_check = boolean to check n? noscores* s_check = boolean to check s? nosigs* commentmodes_select = popup for comment modes* commentsort_select = popup for comment sort* highlightthresh_select = popup for highlight threshold* uthreshold_select = popup for threshold* posttype_select = popup for post type
260 editMiscOpts users defaultEdit preferences* title = passed to titlebar* opts = arrayref of hashrefs, one hashref per user option
258 editHome users defaultEdit preferences* title = passed to titlebar* user_edit = hashref of preferences* b_check = boolean to check b? noboxes* i_check = boolean to check i? noicons* w_check = boolean to check w? willing* lb_check = boolean to check lowbandwidth * sd_check = boolean to check simpledesign * tzformat_select = popup for time format* tilde_ed = checkbox thing for selecting authors, topics, sections, boxes
261 editTags users defaultEdit preferences* title = passed to titlebar* user_edit = user to edit
259 editKey users defaultEdit public key* pubkey = public key text
262 editUser users defaultEdit user info* useredit = hashref of user info* author_flag = user is author* author_select = popup of authors* title = passed to titlebar* editkey = stuff for editing public key* maillist = popup for mailing list* admin_block = stuff for editing other users/authors
325 newUserForm users defaultForm for new user.No specially passed variables.
334 previewSlashbox users defaultPreview a slashbox* title = passed to titlebar* width = passed to titlebar* block = hashref of some block info (bid, title, block)* is_editable = current user may edit box
302 listMetamods users defaultPrints table showing metamoderations performed by user
242 data users defaultRepository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.
342 regResult users defaultTemplate displayed whenever a user performs a re-validation operation.Depends on the following variables* form => passed in by default* user => passed in by default* constants => passed in by default
280 getUserAdmin users defaultTemplate for editing user* useredit = hashref for user being edited* seclev_field = boolean to display seclev editing field* uid_checked = whether or not uid is checked* nickname_checked = whether or not nickname is checked* author_flag = current user is author* authoredit_flag = current user can edit authors* clout_types_ar = arrayref of alphabetic clout types
391 u2AdminListComments users defaultTemplate handles listing of comments for both IPIDs and UIDSAlso can interleave moderations performed against thecomments if they're provided and the user is an admin
393 u2ListComments users defaultTemplate handles listing of comments for both IPIDs and UIDSAlso can interleave moderations performed against thecomments if they're provided and the user is an admin
301 listComments users defaultTemplate handles listing of comments for both IPIDs and UIDSAlso can interleave moderations performed against thecomments if they're provided and the user is an admin* admin_flag - whether or not the user is an admin* commentstruct - array of comments to display* commentcount - total commentcount* cids_to_mods - hashref keyed by cid containing arrays of moderations done to that cid* reasons - hashref from $moddb->getReasons()* type - type of listing we're seeing options are user or netid* title - title to be displayed* useredit- hash for user we're editing if we're in user mode* netid- net_id we're viewing* netid_vis- shortened net_id for display purposes* min_comment - minimum comment we want to see* comment_time = number of days back we are limiting the comments shown to. If 0 or undefined we're showing comments sequentially w/o time limits
304 listSubmissions users defaultTemplate handles listing of comments for both IPIDs and UIDSAlso can interleave moderations performed against thecomments if they're provided and the user is an admin* admin_flag - whether or not the user is an admin* title - title to display* submissions - structure containing submissions* stories- structure containing stories
394 u2_rsslink users defaultYou should describe stuff here.
300 listBanned users defaultlists banned IPs
303 listReadOnly users defaultlists read-only IPs
365 topAbusers users defaultlists top abusers
351 sendPasswdForm users defaultpassword form* newnick = new nickname* title = passed to titlebar* msg = message to display* title2 = second title ?
354 showInfoConflict users defaultshow info uid/nick conflict* user = hashref for user being edited* seclev_field = boolean to display seclev editing field* uid_checked = whether or not uid is checked* nickname_checked = whether or not nickname is checked* author_select = select popup for authors* author_flag = current user is author* authoredit_flag = current user can edit authors
307 loginForm users defaultusers login form* newnick = new nickname* title = passed to titlebar* msg = message to display* title2 = second title ?
281 getUserAdmin users2 default
281 getUserAdmin users2 defaultTemplate for editing user* useredit = hashref for user being edited* seclev_field = boolean to display seclev editing field* uid_checked = whether or not uid is checked* nickname_checked = whether or not nickname is checked* author_flag = current user is author* authoredit_flag = current user can edit authors
114 zoo_msg_subj zoo default
149 confirm zoo default
113 zoo_msg zoo default
114 zoo_msg_subj zoo default
146 data zoo default
147 plainlist zoo default
148 zoohead zoo default
149 confirm zoo default
148 zoohead zoo default* title* tab_selected_1* tab_selected_2
113 zoo_msg zoo default* type = neutral/friend/foe* zoo_user = nickname/uid of user making relationship
147 plainlist zoo defaultDisplays people.* people = arrayref of people (nickname, uid, last entry time, last entry description, last entry id)
146 data zoo defaultRepository for random data elements.* value = the name of the data element to retrieveEach data element may have any number of other variables.