[ Index ] |
|
Code source de eZ Publish 3.9.0 |
1 {let item_type=ezpreference( 'admin_list_limit' ) 2 number_of_items=min( $item_type, 3)|choose( 10, 10, 25, 50 ) 3 subscribed_nodes=fetch( 'notification', 'subscribed_nodes', hash( 'limit', $number_of_items, 'offset', $view_parameters.offset ) ) 4 subscribed_nodes_count=fetch( 'notification', 'subscribed_nodes_count')} 5 <div class="context-block"> 6 {* DESIGN: Header START *}<div class="box-header"><div class="box-tc"><div class="box-ml"><div class="box-mr"><div class="box-tl"><div class="box-tr"> 7 <h2 class="context-title">{'My item notifications [%notification_count]'|i18n( 'design/admin/notification/handler/ezsubtree/settings/edit',, hash( '%notification_count', $subscribed_nodes_count ) )}</h2> 8 9 {* DESIGN: Mainline *}<div class="header-subline"></div> 10 11 {* DESIGN: Header END *}</div></div></div></div></div></div> 12 13 {* DESIGN: Content START *}<div class="box-ml"><div class="box-mr"><div class="box-content"> 14 15 {section show=$subscribed_nodes} 16 {* Items per page *} 17 <div class="context-toolbar"> 18 <div class="block"> 19 <div class="left"> 20 <p> 21 {switch match=$number_of_items} 22 {case match=25} 23 <a href={'/user/preferences/set/admin_list_limit/1/notification/settings'|ezurl}>10</a> 24 <span class="current">25</span> 25 <a href={'/user/preferences/set/admin_list_limit/3/notification/settings'|ezurl}>50</a> 26 {/case} 27 28 {case match=50} 29 <a href={'/user/preferences/set/admin_list_limit/1/notification/settings'|ezurl}>10</a> 30 <a href={'/user/preferences/set/admin_list_limit/2/notification/settings'|ezurl}>25</a> 31 <span class="current">50</span> 32 {/case} 33 34 {case} 35 <span class="current">10</span> 36 <a href={'/user/preferences/set/admin_list_limit/2/notification/settings'|ezurl}>25</a> 37 <a href={'/user/preferences/set/admin_list_limit/3/notification/settings'|ezurl}>50</a> 38 {/case} 39 {/switch} 40 </p> 41 </div> 42 <div class="break"></div> 43 </div> 44 </div> 45 46 <table class="list" cellspacing="0"> 47 <tr> 48 <th class="tight"><img src={'toggle-button-16x16.gif'|ezimage} alt="{'Invert selection.'|i18n( 'design/admin/notification/handler/ezsubtree/settings/edit' )}" title="{'Invert selection.'|i18n( 'design/admin/notification/handler/ezsubtree/settings/edit' )}" onclick="ezjs_toggleCheckboxes( document.notification, 'SelectedRuleIDArray_{$handler.id_string}[]' ); return false;" /></th> 49 <th>{'Name'|i18n( 'design/admin/notification/handler/ezsubtree/settings/edit' )}</th> 50 <th>{'Type'|i18n( 'design/admin/notification/handler/ezsubtree/settings/edit' )}</th> 51 <th>{'Section'|i18n( 'design/admin/notification/handler/ezsubtree/settings/edit' )}</th> 52 </tr> 53 54 {section var=Rules loop=$subscribed_nodes sequence=array( bglight, bgdark )} 55 <tr class="{$Rules.sequence}"> 56 <td><input type="checkbox" name="SelectedRuleIDArray_{$handler.id_string}[]" value="{$Rules.item.id}" title="{'Select item for removal.'|i18n( 'design/admin/notification/handler/ezsubtree/settings/edit' )}" /></td> 57 <td>{$Rules.item.node.class_identifier|class_icon( small, $Rules.item.node.class_name )} <a href={concat( '/content/view/full/', $Rules.item.node.node_id, '/' )|ezurl}>{$Rules.item.node.name|wash}</a></td> 58 <td>{$Rules.item.node.object.content_class.name|wash}</td> 59 <td>{let section_object=fetch( section, object, hash( section_id, $Rules.item.node.object.section_id ) )}{section show=$section_object}{$section_object.name|wash}{section-else}<i>{'Unknown'|i18n( 'design/admin/notification/handler/ezsubtree/settings/edit' )}</i>{/section}{/let}</td> 60 </tr> 61 {/section} 62 </table> 63 64 <div class="context-toolbar"> 65 {include name=navigator 66 uri='design:navigator/google.tpl' 67 page_uri='/notification/settings' 68 item_count=$subscribed_nodes_count 69 view_parameters=$view_parameters 70 item_limit=$number_of_items} 71 </div> 72 73 {section-else} 74 <div class="block"> 75 <p>{'You have not subscribed to receive notifications about any items.'|i18n( 'design/admin/notification/handler/ezsubtree/settings/edit' )}</p> 76 </div> 77 {/section} 78 79 {* DESIGN: Content END *}</div></div></div> 80 81 <div class="controlbar"> 82 {* DESIGN: Control bar START *}<div class="box-bc"><div class="box-ml"><div class="box-mr"><div class="box-tc"><div class="box-bl"><div class="box-br"> 83 <div class="block"> 84 {section show=$subscribed_nodes} 85 <input class="button" type="submit" name="RemoveRule_{$handler.id_string}" value="{'Remove selected'|i18n( 'design/admin/notification/handler/ezsubtree/settings/edit' )}" title="{'Remove selected items.'|i18n( 'design/admin/notification/handler/ezsubtree/settings/edit' )}" /> 86 {section-else} 87 <input class="button-disabled" type="submit" name="RemoveRule_{$handler.id_string}" value="{'Remove selected'|i18n( 'design/admin/notification/handler/ezsubtree/settings/edit' )}" disabled="disabled" /> 88 {/section} 89 90 <input class="button" type="submit" name="NewRule_{$handler.id_string}" value="{'Add items'|i18n( 'design/admin/notification/handler/ezsubtree/settings/edit' )}" title="{'Add items to your personal notification list.'|i18n( 'design/admin/notification/handler/ezsubtree/settings/edit' )}" /> 91 </div> 92 {* DESIGN: Control bar END *}</div></div></div></div></div></div> 93 </div> 94 95 </div> 96 {/let}
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sat Feb 24 10:30:04 2007 | par Balluche grâce à PHPXref 0.7 |