?? addressbook_index_html.dtml
字號(hào):
<dtml-var manage_page_header><dtml-var manage_tabs><script type="text/javascript"><!-- isSelected = false;function toggleSelect() { if (isSelected == false) { for (i = 0; i < document.objectItems.length; i++) document.objectItems.elements[i].checked = true ; isSelected = true; document.objectItems.selectButton.value = "Deselect All"; return isSelected; } else { for (i = 0; i < document.objectItems.length; i++) document.objectItems.elements[i].checked = false ; isSelected = false; document.objectItems.selectButton.value = "Select All"; return isSelected; }}//--></script><dtml-comment> ADD OBJECTS </dtml-comment><dtml-if filtered_meta_types> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr> <td align="left" valign="top"> </td> <td align="right" valign="top"> <div class="form-element"> <form action="&dtml-URL1;/" method="get"> <dtml-if "_.len(filtered_meta_types) > 1"> <select class="form-element" name=":action" onChange="location.href='&dtml-URL1;/'+this.options[this.selectedIndex].value"> <option value="manage_workspace" disabled>Select type to add...</option> <dtml-in filtered_meta_types mapping sort=name> <dtml-if "name=='Emil_address'"> <option value="&dtml.url_quote-action;">&dtml-name;</option> </dtml-if> </dtml-in> </select> <input class="form-element" type="submit" name="submit" value=" Add " /> <dtml-else> <dtml-in filtered_meta_types mapping sort=name> <input type="hidden" name=":method" value="&dtml.url_quote-action;" /> <input class="form-element" type="submit" name="submit" value=" Add &dtml-name;" /> </dtml-in> </dtml-if> </form> </div> </td> </tr> </table></dtml-if><dtml-unless skey><dtml-call expr="REQUEST.set('skey', 'firstname')"></dtml-unless><dtml-if "skey=='id'"> <dtml-unless rkey><dtml-call expr="REQUEST.set('rkey', 'id')"></dtml-unless></dtml-if><p>This page lists the emails in the <b><dtml-var title_or_id></b> folder.</p><p>Click on the column title to sort. Click again to reverse the order.</p><dtml-comment><p>currently sorted by <dtml-var skey><dtml-if rkey> in reverse order</dtml-if>.</dtml-comment><dtml-unless rkey><dtml-call expr="REQUEST.set('rkey', '')"></dtml-unless><!-- Add object widget --><dtml-comment> LISTING OF ADDRESSES </dtml-comment><dtml-comment> HEADER </dtml-comment><dtml-unless group> <dtml-call "REQUEST.set('group','all')"></dtml-unless><dtml-let results="get_addresses_from_group(group)"><dtml-if batch_size> <dtml-if "batch_size=='all'"> <dtml-call "REQUEST.set('batch_size',_.len(results))"> </dtml-if><dtml-else> <dtml-call "REQUEST.set('batch_size',_.len(results))"></dtml-if><dtml-in name="results" sort_expr="skey" reverse_expr="rkey" size="batch_size" start=start> <dtml-if name="sequence-start"> <dtml-call "REQUEST.set('start_number',_['sequence-number'])"> </dtml-if> <dtml-if name="sequence-end"> <dtml-call "REQUEST.set('end_number',_['sequence-number'])"> <dtml-call "REQUEST.set('total_number',_.len(results))"> <dtml-call "REQUEST.set('this_query',_['sequence-query'])"> </dtml-if></dtml-in><table><tr><td NOWRAP><dtml-comment> THE BATCH CHANGING FORM </dtml-comment><form action="index_html" name="changebatch" method="GET"><input type ="hidden" name="skey" value="<dtml-var skey>"><input type ="hidden" name="rkey" value="<dtml-var rkey>"><p>number of addresses to display<select name="batch_size"><dtml-in "10,20,30,50,100,'all'"> <option value="<dtml-var sequence-item>" <dtml-if "batch_size==_['sequence-item'] or batch_size==_.str(_['sequence-item'])"> selected </dtml-if> <dtml-if "batch_size==_.len(results)"> <dtml-if "_['sequence-item']=='all'"> selected </dtml-if> </dtml-if> > <dtml-var sequence-item> </option></dtml-in></select><input class="form-element" type="submit" name="folder_view_html:method" value="Change" ></form></p><dtml-comment> SCROLLER THROUGH addresses</dtml-comment><p><form action="&dtml-URL1;/" name="objectItems" method="post"><dtml-if objectItems><p>Displaying <dtml-if "_['group']=='all'">all </dtml-if>addresses <dtml-if "_['group']!='all'"> from group <b><dtml-var group></b></dtml-if>: </p><p><dtml-in name="results" sort_expr="skey" reverse_expr="rkey" size="batch_size" start=start previous> <a href="<dtml-var absolute_url>/index_html<dtml-var sequence-query>start=1" onMouseOver="window.status='goto start'; return true" onMouseOut="window.status=''; return true" ><-</a> |<a href="<dtml-var absolute_url>/index_html<dtml-var sequence-query>start=<dtml-var previous-sequence-start-number>">prev</a> </dtml-in> <dtml-if "_.len(results)>0"> <dtml-var start_number>-<dtml-var end_number>/<dtml-var total_number> </dtml-if><dtml-in name="results" sort_expr="skey" reverse_expr="rkey" size="batch_size" start=start next> <a href="<dtml-var absolute_url>/index_html<dtml-var sequence-query>start=<dtml-var next-sequence-start-number>">next</a> |<a href="<dtml-var absolute_url>/index_html<dtml-var sequence-query>start=<dtml-var expr="total_number-_.int(batch_size)+1">" onMouseOver="window.status='goto end'; return true" onMouseOut="window.status=''; return true" >-></a></dtml-in> </p></td></tr></table><table width="100%" cellspacing="0" cellpadding="2" border="0"><tr class="list-header"> <td width=5%> </td> <td width="5%" align="left" colspan="1"><div class="list-item"><a href="./index_html?<dtml-var "urlencode('group',_['group'])">&batch_size=<dtml-var batch_size>&skey=meta_type<dtml-if "rkey == ''">&rkey=meta_type</dtml-if>" onMouseOver="window.status='Sort objects by type'; return true" onMouseOut="window.status=''; return true"><dtml-if "skey == 'meta_type' or rkey == 'meta_type'" ><strong>Type</strong><dtml-else>Type</dtml-if></a></div> </td> <td width="20%" align="left"><div class="list-item"><a href="./index_html?<dtml-var "urlencode('group',_['group'])">&batch_size=<dtml-var batch_size>&skey=firstname<dtml-if "rkey == ''">&rkey=firstname</dtml-if>" onMouseOver="window.status='Sort objects by firstname'; return true" onMouseOut="window.status=''; return true"><dtml-if "skey == 'firstname' or rkey == 'firstname'" ><strong>firstname</strong><dtml-else>firstname</dtml-if></a></div> </td> <td width="10%" align="left"><div class="list-item"><a href="./index_html?<dtml-var "urlencode('group',_['group'])">&batch_size=<dtml-var batch_size>&skey=lastname<dtml-if "rkey == ''">&rkey=lastname</dtml-if>" onMouseOver="window.status='Sort objects by lastname'; return true" onMouseOut="window.status=''; return true"><dtml-if "skey == 'lastname' or rkey == 'lastname'" ><strong>lastname</strong><dtml-else>lastname</dtml-if></a></div> </td> <td width="10%" align="left"><div class="list-item"><a href="./index_html?<dtml-var "urlencode('group',_['group'])">&batch_size=<dtml-var batch_size>&skey=nickname<dtml-if "rkey == ''">&rkey=nickname</dtml-if>" onMouseOver="window.status='Sort objects by nickname'; return true" onMouseOut="window.status=''; return true"><dtml-if "skey == 'nickname' or rkey == 'nickname'" ><strong>nickname</strong><dtml-else>nickname</dtml-if></a></div> </td> <td width="10%" align="left"><div class="list-item"><a href="./index_html?<dtml-var "urlencode('group',_['group'])">&batch_size=<dtml-var batch_size>&skey=email<dtml-if "rkey == ''">&rkey=email</dtml-if>" onMouseOver="window.status='Sort objects by email'; return true" onMouseOut="window.status=''; return true"><dtml-if "skey == 'email' or rkey == 'email'" ><strong>email</strong><dtml-else>email</dtml-if></a></div> </td> <td> </td></tr><dtml-in name="results" sort_expr="skey" reverse_expr="rkey" size="batch_size" start=start><dtml-comment> START OF LISTING </dtml-comment><dtml-if sequence-odd><tr class="row-normal"><dtml-else><tr class="row-hilite"></dtml-if> <td align="left" valign="top" width="16"> <input type="checkbox" name="ids:list" value="&dtml-sequence-key;" /> </td> <td align="left" valign="top" nowrap="1"> <dtml-if om_icons> <a href="&dtml.url_quote-sequence-key;/manage_workspace"> <dtml-in om_icons mapping> <img src="&dtml-BASEPATH1;/&dtml.url_quote-path;" alt="&dtml.missing-alt;" title="&dtml.missing-title;" border="0" /></dtml-in></a> <dtml-else> <dtml-if icon> <a href="&dtml.url_quote-sequence-key;/manage_workspace"> <img src="&dtml-BASEPATH1;/&dtml-icon;" alt="&dtml-meta_type;" title="&dtml-meta_type;" border="0" /></a> <dtml-else> </dtml-if> </dtml-if> </td> <dtml-with sequence-key> <td><a href="&dtml.url_quote-sequence-key;/manage_workspace"><dtml-var firstname></a> </td> <td><a href="&dtml.url_quote-sequence-key;/manage_workspace"><dtml-var lastname></a> </td> <td><a href="&dtml.url_quote-sequence-key;/manage_workspace"><dtml-var nickname></a> </td> <td><a href="&dtml.url_quote-sequence-key;/manage_workspace"><dtml-var email> </a></td> <td> <dtml-if email> <a href="folder_write_mail_html?<dtml-var "html_display(field='To')">" onMouseOver="window.status='write email to <dtml-var email>'; return true" onMouseOut="window.status=''; return true" > <img src ="<dtml-var "to_email_img">" alt='write_email' border=0></a> </dtml-if> </td> </dtml-with></tr></dtml-in></p></table><table cellspacing="0" cellpadding="2" border="0"><tr> <td align="left" valign="top" width="16"></td> <td align="left" valign="top"> <div class="form-element"> <input class="form-element" type="submit" name="manage_write_email_to_selected:method" value="write email" /> <dtml-unless dontAllowCopyAndPaste> <dtml-comment> rename is not needed for emails, since massge unique id is object id <input class="form-element" type="submit" name="manage_renameForm:method" value="Rename" /> </dtml-comment> <input class="form-element" type="submit" name="manage_cutObjects:method" value="Cut" /> <input class="form-element" type="submit" name="manage_copyObjects:method" value="Copy" /> <dtml-if cb_dataValid> <input class="form-element" type="submit" name="manage_pasteObjects:method" value="Paste" /> </dtml-if> </dtml-unless> <dtml-if "_.SecurityCheckPermission('Delete objects',this())"> <input class="form-element" type="submit" name="manage_delObjects:method" value="Delete" /> </dtml-if> <dtml-if "_.SecurityCheckPermission('Import/Export objects', this())"> <input class="form-element" type="submit" name="manage_importExportForm:method" value="Import/Export" /> </dtml-if><script type="text/javascript"><!-- if (document.forms[0]) { document.write('<input class="form-element" type="submit" name="selectButton" value="Select All" onClick="toggleSelect(); return false">') }//--></script> </div> </td></tr></table><dtml-else><table cellspacing="0" cellpadding="2" border="0"><tr><td><div class="std-text">There are currently no items in <em>&dtml-title_or_id;</em><br /><br /></div><dtml-unless dontAllowCopyAndPaste><dtml-if cb_dataValid><div class="form-element"><input class="form-element" type="submit" name="manage_pasteObjects:method" value="Paste" /></div></dtml-if></dtml-unless><dtml-if "_.SecurityCheckPermission('Import/Export objects', this())"><input class="form-element" type="submit" name="manage_importExportForm:method" value="Import/Export" /></dtml-if></td></tr></table></dtml-if><p><select name="command"><option value="" selected> Choose action</option><option value="">----------------------</option><option value="write"> write email</option><option value="">----------------------</option><dtml-in "get_groups()"><dtml-if "_['sequence-item']!=_['group']"> <option value="add_<dtml-var sequence-item>"> add to group | <dtml-var sequence-item></option></dtml-if></dtml-in><dtml-if "_['group']!='all'"><option value="remove_<dtml-var group>"> remove from group | <dtml-var group></option></dtml-if><option value="">----------------------</option><option value="delete">delete</option></select><input type="submit" value=" do " name="address_actions:method" class="form-element"></form><dtml-comment> GROUP MANAGEMENT </dtml-comment><p><table><tr><td colspan=3 class="list-header"><b>display Groups</b></th></td></tr><tr class="row-normal"><td><a href="?group=all">all</a></td><td> </td></tr><dtml-in get_groups> <dtml-if sequence-odd> <tr class="row-normal"> <dtml-else> <tr class="row-hilite"> </dtml-if> <td> <a href="?<dtml-var "urlencode('group',_['sequence-item'])">"><dtml-var sequence-item></a> </td> <td> <form name="delete_group" action="." method="post"> <input type="hidden" name="name" value="<dtml-var sequence-item>"> <input class="form-element" type="submit" name="delete_group:method" value="delete group" /> </form> </td> <td> <form name="write_mail" action="." method="post"> <input type="hidden" name="group" value="<dtml-var sequence-item>"> <input class="form-element" type="submit" name="mail_group:method" value="mail to group" /> </form> </td> </tr></dtml-in> <tr> <td> <form name="groups" action="." method="post"> <input class="form-element" type="text" size=20 name="name"> <input class="form-element" type="submit" name="add_group:method" value="add_group" /> </form> </td></tr></table><dtml-if update_menu><script type="text/javascript"><!--window.parent.update_menu();//--></script></dtml-if></dtml-let><dtml-var manage_page_footer>
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -