[ Index ] |
|
Code source de LifeType 1.2.4 |
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&blogId={$userblogs[0]->getId()}&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")}» <a href="?op=blogSelect&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&blogId={$blog->getId()}&action=editPost&postId={$post->getId()}"><img src="imgs/admin/icon_edit-16.png" alt="{$locale->tr("edit")}" /></a> 53 <a href="?op=blogSelect&blogId={$blog->getId()}&action=deletePost&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&blogId={$blog->getId()}&action=deleteComment&commentId={$comment->getId()}&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&blogId={$blog->getId()}&action=markComment&mode=1&articleId={$comment->getArticleId()}&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&blogId={$blog->getId()}&action=markComment&mode=0&articleId={$comment->getArticleId()}&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&blogId={$blog->getId()}&action=deleteTrackback&articleId={$article->getId()}&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&blogId={$blog->getId()}&action=markTrackback&mode=1&articleId={$trackback->getArticleId()}&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&blogId={$blog->getId()}&action=markTrackback&mode=0&articleId={$trackback->getArticleId()}&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&blogId={$blog->getId()}&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&blogId={$blog->getId()}&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&blogId={$blog->getId()}&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"}
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Mon Nov 26 21:04:15 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |