[ Index ]
 

Code source de LifeType 1.2.4

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/templates/admin/ -> dashboard.template (source)

   1  {include file="$admintemplatepath/simpleheader.template"}
   2      <div id="nav_bar">
   3          <div id="section_title">
   4              <h2>{$locale->tr("dashboard")}</h2>
   5          </div>
   6          <div class="dashboard_logout_link">
   7            {if $userCanCreateBlog}<a href="?op=registerBlog">{$locale->tr("createBlog")}</a>{/if}
   8            <a href="?op=blogSelect&amp;blogId={$userblogs[0]->getId()}&amp;action=Logout">{$locale->tr("Logout")}</a>
   9          </div>
  10          <br style="clear:both;" />
  11      </div>
  12      <div id="dashboard">
  13      {foreach from=$userblogs item=blog}
  14      <script type="text/javascript">
  15      tables_{$blog->getId()} = [ "dashboard_data_table_{$blog->getId()}", "dashboard_recent_comments_{$blog->getId()}", "dashboard_recent_trackbacks_{$blog->getId()}" ];
  16      YAHOO.util.Event.addListener( window, "load", function() {literal}{{/literal}
  17              for( i = 0; i < tables_{$blog->getId()}.length; i++ ) {literal}{{/literal}
  18                  var t = new Lifetype.UI.TableEffects( tables_{$blog->getId()}[i] );
  19                  t.stripe();
  20                  t.highlightRows();
  21              {literal}    
  22              }
  23          }        
  24          {/literal});
  25      </script> 
  26          <div class="dashboard_blog">
  27          <h2>{$locale->tr("login")}&raquo; <a href="?op=blogSelect&amp;blogId={$blog->getId()}">{$blog->getBlog()}</a></h2>
  28          <div class="dashboardHelp">{$locale->tr("help_login_admin_panel")}</div>
  29          <table class="dashboard_blog_layout" summary="">
  30              <tr>
  31                  <td style="width: 70%; border: 0px solid black;">
  32                      <h3>{$locale->tr("recent_articles")}</h3>
  33                      <table class="dashboard_data_table" id="dashboard_data_table_{$blog->getId()}" summary="{$locale->tr("recent_articles")}">
  34                          <thead>
  35                           <tr>
  36                              <th>{$locale->tr("topic")}</th>
  37                              <th style="width:60px;">{$locale->tr("actions")}</th>
  38                           </tr>
  39                          </thead>
  40                          {assign var=blogId value=$blog->getId()}
  41                          {assign var=url value=$blog->getBlogRequestGenerator()}
  42                          {** loop to print out the list of recent posts **}
  43                          {if !empty($recentposts[$blogId])}
  44                          <tbody>
  45                          {foreach from=$recentposts[$blogId] item=post}
  46                          <tr>
  47                              <td>
  48                                  <a target="_blank" href="{$url->postPermalink($post)}">{$post->getTopic()|strip_tags}</a><br/>
  49                              </td>
  50                              <td>
  51                                  <div class="list_action_button">
  52                                  <a href="?op=blogSelect&amp;blogId={$blog->getId()}&amp;action=editPost&amp;postId={$post->getId()}"><img src="imgs/admin/icon_edit-16.png" alt="{$locale->tr("edit")}" /></a>
  53                                  <a href="?op=blogSelect&amp;blogId={$blog->getId()}&amp;action=deletePost&amp;postId={$post->getId()}"><img src="imgs/admin/icon_delete-16.png" alt="{$locale->tr("delete")}" /></a>
  54                                  </div>
  55                              </td>
  56                          </tr>
  57                          {/foreach}
  58                          </tbody>
  59                          {/if}
  60                      </table>
  61  
  62                      <h3>{$locale->tr("recent_comments")}</h3>
  63                      <table class="dashboard_data_table" id="dashboard_recent_comments_{$blog->getId()}" summary="{$locale->tr("recent_comments")}">
  64                          <thead>
  65                          <tr>
  66                              <th>{$locale->tr("topic")}</th>
  67                              <th>{$locale->tr("posted_by")}</th>
  68                              <th>{$locale->tr("in")}</th>
  69                              <th>{$locale->tr("date")}</th>
  70                              <th style="width:60px;">{$locale->tr("actions")}</th>
  71                           </tr>
  72                          </thead>
  73                          {** loop to print out the list of recent comments **}
  74                          {if !empty($recentcomments[$blogId])}
  75                          <tbody>
  76                          {foreach from=$recentcomments[$blogId] item=comment}
  77                          {assign var=article value=$comment->getArticle()}
  78                          <tr>
  79                              <td>
  80                                  <a target="_blank" href="{$url->postPermalink($article)}#{$comment->getId()}">
  81                                  {if $comment->getTopic() == ""}
  82                                  <i>{$locale->tr("no_subject")}</i>
  83                                  {else}
  84                                  {$comment->getTopic()|strip_tags|utf8_truncate:60:"...":true}
  85                                  {/if}
  86                                  </a>
  87                              </td>
  88                              <td>
  89                                  {if $comment->getUsername() != ""}
  90                                  {$comment->getUsername()}
  91                                  {/if}
  92                              </td>
  93                              <td>
  94                                  <a href="{$url->postPermalink($article)}">{$article->getTopic()|strip_tags}</a>
  95                              </td>
  96                              <td>
  97                                  {assign var=commentDate value=$comment->getDateObject()}
  98                                  {$locale->formatDate($commentDate)}<br/>
  99                              </td>
 100                              <td>
 101                                  <div class="list_action_button">
 102                                  <a href="?op=blogSelect&amp;blogId={$blog->getId()}&amp;action=deleteComment&amp;commentId={$comment->getId()}&amp;articleId={$article->getId()}"><img src="imgs/admin/icon_delete-16.png" alt="{$locale->tr("delete")}" /></a>
 103                                  {if $bayesian_filter_enabled}
 104                                  {if $comment->getStatus() == 0}
 105                                      <a href="?op=blogSelect&amp;blogId={$blog->getId()}&amp;action=markComment&amp;mode=1&amp;articleId={$comment->getArticleId()}&amp;commentId={$comment->getId()}">
 106                                       <img src="imgs/admin/icon_spam-16.png" alt="{$locale->tr("mark_as_spam")}" />
 107                                      </a>
 108                                  {elseif $comment->getStatus() == 1}
 109                                      <a href="?op=blogSelect&amp;blogId={$blog->getId()}&amp;action=markComment&amp;mode=0&amp;articleId={$comment->getArticleId()}&amp;commentId={$comment->getId()}">
 110                                       <img src="imgs/admin/icon_nospam-16.png" alt="{$locale->tr("mark_as_no_spam")}" />
 111                                      </a>
 112                                  {/if}
 113                                  {/if}
 114                                  {if $comment->getUserUrl()}
 115                                    <a href="{$comment->getUserUrl()}">
 116                                     <img src="imgs/admin/icon_url-16.png" alt="{$locale->tr("url")}" />
 117                                    </a>
 118                                  {/if}
 119                                  </div>
 120                              </td>
 121                          </tr>
 122                          {/foreach}
 123                          </tbody>
 124                          {/if}
 125                      </table>
 126  
 127                      <h3>{$locale->tr("recent_trackbacks")}</h3>
 128                      <table class="dashboard_data_table" id="dashboard_recent_trackbacks_{$blog->getId()}" summary="{$locale->tr("recent_trackbacks")}">
 129                          <thead>
 130                          <tr>
 131                              <th>{$locale->tr("topic")}</th>
 132                              <th>{$locale->tr("in")}</th>
 133                              <th>{$locale->tr("date")}</th>
 134                              <th style="width:60px;">{$locale->tr("actions")}</th>
 135                          </tr>
 136                          </thead>
 137                          {** loop to print out the list of recent trackbacks **}
 138                          {if !empty($recenttrackbacks[$blogId])}
 139                          <tbody>
 140                          {foreach from=$recenttrackbacks[$blogId] item=trackback}
 141                          <tr>
 142                              <td>
 143                                  {assign var=article value=$trackback->getArticle()}
 144                                  <a target="_blank" href="{$url->postTrackbackStatsLink($article)}#{$trackback->getId()}">
 145                                  {if $trackback->getTitle() == ""}
 146                                  <i>{$locale->tr("no_subject")}</i>
 147                                  {else}
 148                                  {$trackback->getExcerpt()}
 149                                  {/if}
 150                                  </a>
 151                              </td>
 152                              <td>
 153                                  <a href="{$url->postPermalink($article)}">{$article->getTopic()|strip_tags}</a>
 154                              </td>
 155                              <td>
 156                                  {assign var=trackbackDate value=$trackback->getDateObject()}
 157                                  {$locale->formatDate($trackbackDate)}<br/>
 158                              </td>
 159                              <td>
 160                                  <div class="list_action_button">
 161                                   <a href="?op=blogSelect&amp;blogId={$blog->getId()}&amp;action=deleteTrackback&amp;articleId={$article->getId()}&amp;trackbackId={$trackback->getId()}"><img src="imgs/admin/icon_delete-16.png" alt="{$locale->tr("delete_trackback")}" /></a>
 162                                  {if $bayesian_filter_enabled}
 163                                    {if $trackback->getStatus() == 0}
 164                                      <a href="?op=blogSelect&amp;blogId={$blog->getId()}&amp;action=markTrackback&amp;mode=1&amp;articleId={$trackback->getArticleId()}&amp;trackbackId={$trackback->getId()}">
 165                                       <img src="imgs/admin/icon_spam-16.png" alt="{$locale->tr("mark_as_spam")}" />
 166                                      </a>
 167                                    {elseif $trackback->getStatus() == 1}
 168                                      <a href="?op=blogSelect&amp;blogId={$blog->getId()}&amp;action=markTrackback&amp;mode=0&amp;articleId={$trackback->getArticleId()}&amp;trackbackId={$trackback->getId()}">
 169                                       <img src="imgs/admin/icon_nospam-16.png" alt="{$locale->tr("mark_as_no_spam")}" />
 170                                      </a>
 171                                    {/if}
 172                                  {/if}
 173                                    {if $trackback->getUserUrl()}
 174                                      <a href="{$trackback->getUserUrl()}">
 175                                       <img src="imgs/admin/icon_url-16.png" alt="{$locale->tr("url")}" />
 176                                      </a>
 177                                    {/if}
 178                                  </div>                                
 179                              </td>
 180                          </tr>
 181                      {/foreach}
 182                      </tbody>
 183                      {/if}
 184                      </table>
 185                  </td>
 186                  <td style="width: 30%; vertical-align: top; border-left: 1px solid #DEDEDE; border-bottom: 0px; padding-left: 4px;">
 187                      
 188                      <h3>{$locale->tr("quick_launches")}</h3>
 189                      <table class="dashboard_data_quick_launches" id="dashboard_quick_launches_{$blog->getId()}" summary="{$locale->tr("quick_launches")}">
 190                          <tr>
 191                              <th>
 192                                  {$locale->tr("managePosts")}:
 193                              </th>
 194                              <td>
 195                                  <a href="?op=blogSelect&amp;blogId={$blog->getId()}&amp;action=newPost">{$locale->tr("newPost")}</a>
 196                              </td>
 197                          </tr>
 198                          <tr>
 199                              <th>
 200                                  {$locale->tr("manageLinks")}:
 201                              </th>
 202                              <td>
 203                                  <a href="?op=blogSelect&amp;blogId={$blog->getId()}&amp;action=newLink">{$locale->tr("newLink")}</a>
 204                              </td>
 205                          </tr>
 206                          <tr>
 207                              <th>
 208                                  {$locale->tr("resourceCenter")}:
 209                              </th>
 210                              <td>
 211                                  <a href="?op=blogSelect&amp;blogId={$blog->getId()}&amp;action=newResource">{$locale->tr("newResource")}</a>
 212                              </td>
 213                          </tr>
 214                      </table>
 215                      
 216                      <h3>{$locale->tr("blog_statistics")}</h3>
 217                      <table class="dashboard_data_table_statistics" id="dashboard_statistics_{$blog->getId()}" summary="{$locale->tr("blog_statistics")}">
 218                          <tbody>
 219                          <tr>
 220                              <th>
 221                                  {$locale->tr("total_posts")}:
 222                              </th>
 223                              <td>
 224                                  {$blog->getTotalPosts()}
 225                              </td>
 226                          </tr>
 227                          <tr>
 228                              <th>
 229                                  {$locale->tr("total_comments")}:
 230                              </th>
 231                              <td>
 232                                  {$blog->getTotalComments()}
 233                              </td>
 234                          </tr>
 235                          <tr>
 236                              <th>
 237                                  {$locale->tr("total_trackbacks")}:
 238                              </th>
 239                              <td>
 240                                  {$blog->getTotalTrackbacks()}
 241                              </td>
 242                          </tr>
 243                          </tbody>
 244                      </table>
 245                  </td>
 246              </tr>
 247          </table>
 248          </div>
 249      {/foreach}
 250      </div>
 251  {include file="$admintemplatepath/simplefooter.template"}


Généré le : Mon Nov 26 21:04:15 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics