[ 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/ -> edittrackbacks.template (source)

   1  {include file="$admintemplatepath/header.template"}
   2  {include file="$admintemplatepath/navigation.template" showOpt=editTrackbacks title=$locale->tr("editTrackbacks")}
   3      <script type="text/javascript" src="js/ui/plogui.js"></script>
   4      <script type="text/javascript">
   5          var errorTrackbackStatusMsg = '{$locale->tr("error_trackback_status")}';
   6          var showMassiveChangeOption = '{$locale->tr("show_massive_change_option")}';
   7          var hideMassiveChangeOption = '{$locale->tr("hide_massive_change_option")}';
   8      </script>
   9      <script type="text/javascript">
  10      {literal}
  11      YAHOO.util.Event.addListener( window, "load", function() {
  12              var t = new Lifetype.UI.TableEffects( "list" );
  13              t.stripe();
  14              t.highlightRows();
  15          });
  16      {/literal}
  17      </script>    
  18          <div id="list_nav_bar">
  19              <div id="list_nav_select">        
  20  
  21                  <form id="showBy" action="admin.php" method="post">
  22                  <fieldset>
  23                  <legend>{$locale->tr("show_by")} {if $post}( {$post->getTopic()} ){/if}</legend>
  24  
  25                      <div class="list_nav_option">
  26                      <label for="showStatus">{$locale->tr("status")}</label>
  27                      <br />
  28                      <select name="showStatus" id="showStatus">
  29                       {foreach from=$commentstatus key=name item=status}
  30                       <option value="{$status}" {if $currentstatus == $status} selected="selected"{/if}>{$locale->tr($name)}</option>
  31                       {/foreach}
  32                      </select>
  33                      </div>
  34  
  35                      <div class="list_nav_option">
  36                      <label for="search">{$locale->tr("search_terms")}</label>
  37                      <br />
  38                      <input type="text" name="searchTerms" value="{$searchTerms}" size="15" id="search" />
  39                      </div>                                        
  40                      
  41                      <div class="list_nav_option">
  42                      <br />
  43                      <input type="hidden" name="op" value="editTrackbacks" />
  44                      {if $post}<input type="hidden" name="articleId" value="{$post->getId()}" />{/if}
  45                      <input type="submit" name="show" value="{$locale->tr("show")}" class="submit" />
  46                      </div>
  47  
  48                  </fieldset>
  49                  </form>
  50              </div>
  51              <br style="clear:both;" />
  52          </div>
  53  
  54          <form id="postTrackbacksList" action="admin.php" method="post">
  55          {check_perms perm=update_trackback}
  56          <div class="optionIcon">
  57              <a id="optionIconLink" href="#bulkEdit" title="{$locale->tr("show_massive_change_option")}" onclick="switchMassiveOption()">{$locale->tr("show_massive_change_option")}</a>
  58          </div>
  59          {/check_perms}
  60          <div id="list">
  61            {include file="$admintemplatepath/successmessage.template"}
  62            {include file="$admintemplatepath/errormessage.template"}
  63              <table id="list" class="info" summary="{$locale->tr("editTrackbacks")}">
  64                  <thead>
  65                      <tr>
  66                          <th><input class="checkbox" type="checkbox" name="all" id="all" value="1" onclick="toggleAllChecks('postTrackbacksList');" /></th>
  67                          <th style="width:25%;">{$locale->tr("topic")}</th>                        
  68                          <th style="width:45%;">{$locale->tr("text")}</th>
  69                          <th style="width:5%;">{$locale->tr("author")}</th>
  70                          <th style="width:5%">{$locale->tr("date")}</th>
  71                          <th style="width:5%">{$locale->tr("status")}</th>
  72                          <th style="width:10%">IP</th>
  73                          <th style="width:10%">{$locale->tr("actions")}</th>
  74                      </tr>
  75                  </thead>
  76                  <tbody>
  77                     {foreach from=$comments item=trackback}
  78                      <tr>
  79                          <td>
  80                              <input class="checkbox" type="checkbox" name="trackbackIds[{$trackback->getId()}]" id="trackbackIds[{$trackback->getId()}]" value="{$trackback->getId()}" />
  81                          </td>
  82                          <td class="col_highlighted">
  83                              {$trackback->getTopic()|strip_tags|utf8_wordwrap:12:"<br/>":true}
  84                              <span style="font-weight:normal">
  85                              <br/>
  86                              &nbsp;&raquo;
  87                              {assign var=trackbackPost value=$trackback->getArticle()}
  88                              <a href="{$url->postPermalink($trackbackPost)}">{$trackbackPost->getTopic()}</a>
  89                              </span>
  90                          </td>
  91                          <td>
  92                              {$trackback->getText()|strip_tags|utf8_wordwrap:35:"<br/>":true}
  93                          </td>
  94                          <td>
  95                              <a href="{$trackback->getUserUrl()}">{$trackback->getUserName()}</a>
  96                          </td>
  97                          <td>
  98                              {assign var=date value=$trackback->getDateObject()}
  99                              {$locale->formatDate($date)}
 100                          </td>
 101                          <td>
 102                            {foreach from=$commentstatus key=name item=status}
 103                             {if $trackback->getStatus() == $status}{$locale->tr($name)}{/if}
 104                            {/foreach}
 105                          </td>
 106                          <td style="text-align: center;">
 107                            {$trackback->getClientIp()}
 108                          </td>                                                                        
 109                          <td>
 110                              {check_perms perm=update_trackback}    
 111                              <div class="list_action_button">
 112                               <a href="?op=deleteTrackback&amp;articleId={if $post}{$post->getId()}{else}0{/if}&amp;trackbackId={$trackback->getId()}" title="{$locale->tr("delete")}">
 113                                   <img src="imgs/admin/icon_delete-16.png" alt="{$locale->tr("delete")}" />
 114                               </a>
 115                              {if $bayesian_filter_enabled}
 116                                  {if $trackback->getStatus() == 0}
 117                                      <a href="?op=markTrackback&amp;mode=1&amp;articleId={if $post}{$post->getId()}{else}0{/if}&amp;trackbackId={$trackback->getId()}" title="{$locale->tr("mark_as_spam")}">
 118                                       <img src="imgs/admin/icon_spam-16.png" alt="{$locale->tr("mark_as_spam")}" />
 119                                      </a>
 120                                  {elseif $trackback->getStatus() == 1}
 121                                      <a href="?op=markTrackback&amp;mode=0&amp;articleId={if $post}{$post->getId()}{else}0{/if}&amp;trackbackId={$trackback->getId()}" title="{$locale->tr("mark_as_no_spam")}">
 122                                       <img src="imgs/admin/icon_nospam-16.png" alt="{$locale->tr("mark_as_no_spam")}" />
 123                                      </a>
 124                                  {/if}
 125                              {/if}
 126                              {/check_perms}
 127                              {if $trackback->getUserUrl()}
 128                                  <a href="{$trackback->getUserUrl()}" title="{$locale->tr("url")}">
 129                                   <img src="imgs/admin/icon_url-16.png" alt="{$locale->tr("url")}" />
 130                                  </a>
 131                              {/if}
 132                              </div>
 133                          </td>
 134                      </tr>
 135                      {/foreach}
 136                  </tbody>
 137              </table>
 138          </div>
 139          <a name="bulkEdit"></a>
 140          <div id="list_action_bar">
 141              {adminpager style=list}
 142              {check_perms perm=update_trackback}
 143              <input type="hidden" name="articleId" value="{if $post}{$post->getId()}{else}0{/if}" />
 144              <input type="button" name="delete" value="{$locale->tr("delete")}" class="submit" onClick="javascript:submitTrackbacksList('deleteTrackbacks');" />
 145              <input type="hidden" name="op" value="" />
 146              {/check_perms}
 147              {check_perms perm=update_trackback}
 148              <div id="massiveChangeOption" style="display: none;">
 149                  <fieldset>
 150                  <legend>{$locale->tr("massive_change_option")}</legend>            
 151                      <label for="trackbackStatus">{$locale->tr("status")}</label>
 152                      <select name="trackbackStatus" id="trackbackStatus">
 153                        <option value="-1">-{$locale->tr("select")}-</option>
 154                        {foreach from=$commentstatusWithoutAll key=name item=status}
 155                          {if ($status != 0 && $status != 1) || $bayesian_filter_enabled}<option value="{$status}">{$locale->tr($name)}</option>{/if}
 156                        {/foreach}
 157                      </select>
 158                      <input type="button" name="changeTrackbacksStatus" value="{$locale->tr("change_status")}" class="submit" onClick="javascript:submitTrackbacksList('changeTrackbacksStatus');" /> 
 159                  </fieldset>
 160              </div>
 161              {/check_perms}
 162          </div>            
 163  
 164      </form>
 165  {include file="$admintemplatepath/footernavigation.template"}
 166  {include file="$admintemplatepath/footer.template"}


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