[ Index ]

PHP Cross Reference of Limb3

title

Body

[close]

/cms/template/admin_news/ -> display.html (source)

   1  <core:wrap file="_cms/page.html" in="content_zone">
   2  
   3  <ar:fetch using='limb/cms/src/model/lmbCmsNode' find='by_path' target='node'>
   4    <find:params path='/news' />
   5  </ar:fetch>
   6  
   7  <core:datasource id='node'>
   8  <h1>News</h1>
   9  
  10  <div class='actions'>
  11    <route_url params="action:edit,id:{$id}" extra='?popup=1'>
  12      <img src='/shared/cms/images/icons/edit.gif' width='24' height='24' alt='edit'/>
  13    </route_url>
  14  </div>
  15  
  16  <h2>Folders</h2>
  17  
  18  <div class='actions'>
  19  <span>
  20  <route_url params="controller:admin_news_folder,action:create" extra='?popup=1&parent={$id}'>
  21   <img src='/shared/cms/images/icons/create_object.gif' width='24' height='24' alt='Create news folder'/>
  22  </route_url>
  23  </span>
  24  </div>
  25  
  26  <ar:fetch using='limb/cms/src/model/lmbCmsNodeKids' find='immediate_children' target='folders'>
  27    <find:params parent_id='{$id}' controller='news_folder' />
  28  </ar:fetch>
  29  
  30  <form name='list_form' method='post'>
  31  <list:list id='folders'>
  32    <table class='list'>
  33      <thead>
  34        <tr>
  35          <th><input type='checkbox' onclick='MarkAll(checked);' name='mark_all' /></th>
  36          <th>Order</th>
  37          <th>Title</th>
  38          <th>Actions</th>
  39        </tr>
  40      </thead>
  41      <list:item>
  42        <tr>
  43          <td><input type='checkbox' name='ids[]' value='{$id}' class='input'/></td>
  44          <td><input type='text' name='priority[{$id}]' value='{$priority}' class='input' size='3'/></td>
  45          <td>
  46            <ul>
  47             <li><route_url params="controller:admin_news_folder,id:{$id}">{$title}</route_url></li>
  48             <li>URL: <a href='{$url_path}' target='_blank'>{$url_path}</a></li>
  49            </ul>
  50          </td>
  51          <td>
  52            <route_url params="controller:admin_news_folder,action:edit,id:{$id}" extra='?popup=1'><img src='/shared/cms/images/icons/edit.gif' width='24' height='24' alt='Edit'/></route_url>
  53            <route_url params="controller:admin_news_folder,action:delete" extra='?popup=1&ids[]={$id}'><img src='/shared/cms/images/icons/delete.gif' width='24' height='24'  alt='Delete'/></route_url>
  54          </td>
  55        </tr>
  56      </list:item>
  57    </table>
  58  
  59    <div class='list_actions'>
  60      <route_url_set field='delete_url' params="controller:admin_news_folder,action:delete" />
  61      <input type='submit' value='Delete' onclick='Limb.Form.submitPopup(this.form, "{$delete_url}");return false;'/>
  62  
  63      <route_url_set field='save_order_url' params="controller:admin_tree,action:save_priority" />
  64      <input type='submit' value='Save order' onclick='Limb.Form.submitPopup(this.form, "{$save_order_url}");return false;'/>
  65    </div>
  66  </list:list>
  67  
  68  </form>
  69  
  70  
  71  <h2>News</h2>
  72  
  73  <div class='actions'>
  74  <span>
  75  <route_url params="controller:admin_news_item,action:create" extra='?popup=1&parent={$id}'>
  76   <img src='/shared/cms/images/icons/create_object.gif' width='24' height='24' alt='Create news'/>
  77  </route_url>
  78  </span>
  79  </div>
  80  
  81  <ar:fetch using='limb/cms/src/model/lmbCmsNodeKids' find='immediate_children' target='items'>
  82    <find:params parent_id='{$id}' controller='news_item' />
  83  </ar:fetch>
  84  
  85  <form name='list_form' method='post'>
  86  <list:list id='items'>
  87  <table class='list'>
  88    <thead>
  89      <tr>
  90        <th><input type='checkbox' onclick='MarkAll(checked);' name='mark_all' /></th>
  91        <th>Order</th>
  92        <th>Title</th>
  93        <th>Actions</th>
  94      </tr>
  95    </thead>
  96    <list:item>
  97      <tr>
  98        <td><input type='checkbox' name='ids[]' value='{$id}' class='input'/></td>
  99        <td><input type='text' name='priority[{$id}]' value='{$priority}' class='input' size='3'/></td>
 100        <td>
 101          <ul>
 102           <li>{$title}</li>
 103           <li>{$object.news_date|i18n_date:"", "stamp", "short_date"}</li>
 104           <core:optional for='image'>
 105           <li><img src='{$object.image.icon.show_url}' alt='{$title}'/></li>
 106           </core:optional>
 107           <li>URL: <a href='{$url_path}' target='_blank'>{$url_path}</a></li>
 108          </ul>
 109        </td>
 110        <td>
 111          <route_url params="controller:admin_news_item,action:edit,id:{$id}" extra='?popup=1'><img src='/shared/cms/images/icons/edit.gif' width='24' height='24' alt='Edit'/></route_url>
 112          <route_url params="controller:admin_news_item,action:delete" extra='?popup=1&ids[]={$id}'><img src='/shared/cms/images/icons/delete.gif' width='24' height='24'  alt='Delete'/></route_url>
 113        </td>
 114      </tr>
 115    </list:item>
 116  </table>
 117  
 118    <div class='list_actions'>
 119      <route_url_set field='delete_url' params="controller:admin_news_item,action:delete" />
 120      <input type='submit' value='Delete' onclick='Limb.Form.submitPopup(this.form, "{$delete_url}");return false;'/>
 121  
 122      <route_url_set field='save_order_url' params="controller:admin_tree,action:save_priority" />
 123      <input type='submit' value='Save order' onclick='Limb.Form.submitPopup(this.form, "{$save_order_url}");return false;'/>
 124    </div>
 125  </list:list>
 126  
 127  </form>
 128  
 129  </core:datasource>
 130  
 131  </core:wrap>


Generated: Fri Dec 5 04:05:07 2008 Cross-referenced by PHPXref 0.7