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

   1  {include file="$admintemplatepath/chooser/header.template"}
   2  <script type="text/javascript" src="js/tinymce/tiny_mce-plog-resourcelist.js"></script>
   3  <script type="text/javascript" src="js/ui/plogui.js"></script>
   4  
   5  {if $htmlarea}
   6    <script type="text/javascript" src="js/tinymce/tiny_mce_popup.js"></script>
   7    <script type="text/javascript">
   8     tinyMCE.setWindowArg('mce_windowresize', false);
   9    </script>
  10  {/if}
  11  
  12  {literal}
  13  <style>
  14  #resource_list_upload

  15  {
  16      border-bottom    : 4px solid #DEDEDE;
  17      border-collapse: collapse;
  18      text-align: left;
  19  }
  20  </style>
  21  
  22  <script type="text/javascript">
  23  YAHOO.util.Event.addListener( window, "load", function() {
  24          var t = new Lifetype.UI.TableEffects( "list" );
  25          t.stripe();
  26          t.highlightRows();
  27      });
  28  </script>
  29  {/literal}
  30  
  31  <div id="list_nav_bar">
  32  <div id="list_nav_select"> 
  33  <form id="resourceListAlbum" action="admin.php" method="post">
  34   <fieldset>
  35    <legend>{$locale->tr("show_by")}</legend>
  36     <div class="list_nav_option">
  37      <label for="albumId">{$locale->tr("album")}</label>
  38      <br />
  39      <select name="albumId" id="albumId">
  40        <option value="0">{$locale->tr("root_album")}</option>
  41        {foreach from=$albumsList item=albumItem}
  42          {assign var=indentLevel value=$albumItem->getValue("level")}
  43          <option value="{$albumItem->getId()}" {if $album}{if $album->getName()==$albumItem->getName()}selected="selected"{/if}{/if}>
  44            {textformat indent=$indentLevel indent_char="&nbsp;&nbsp;&nbsp;"}{$albumItem->getName()}{/textformat}   
  45          </option>
  46        {/foreach}
  47      </select>
  48     </div>
  49     <div class="list_nav_option">
  50      <br />
  51      <input type="hidden" name="op" value="resourceList" />
  52      <input type="submit" name="Show" value="{$locale->tr("show")}" />
  53     </div>
  54    </fieldset> 
  55   </form> 
  56   </div>
  57   <br style="clear:both" />
  58   </div>
  59  
  60   <div id="container">
  61    {include file="$admintemplatepath/successmessage.template"}
  62    {include file="$admintemplatepath/errormessage.template"} 
  63  <table id="list" class="info" summary="{$locale->tr("resources")}">
  64   <thead>
  65    <tr>
  66      <th style="width:75%;">{$locale->tr("resource")}</th>
  67      <th style="width:25%;">{$locale->tr("actions")}</th>
  68    </tr>
  69   </thead>
  70   <tbody>
  71    {if $album && $pager->getCurrentPage()==1}
  72     <tr>
  73      <td>
  74       <a href="admin.php?op=resourceList&amp;albumId={$album->getParentId()}&amp;page=1">
  75       <img src="imgs/admin/icon_folder-72.png" border="0" alt="Parent" />&nbsp;<br/>..</a>
  76      </td>
  77      <td>
  78      {if $resources_enabled}
  79      <a onclick="_toggle('resource_list_upload');" href="#upload">
  80          <span style="font-size:13px;font-weight:bold">{$locale->tr("upload_here")}</span>
  81      </a> </td>
  82      {/if}
  83     </tr>
  84    {/if}
  85    {foreach from=$albums item=resalbum}
  86     <tr>
  87      <td>
  88       <a href="admin.php?op=resourceList&amp;albumId={$resalbum->getId()}&amp;page=1">
  89       <img src="imgs/admin/icon_folder-72.png" border="0" alt="folder" /><br/>{$resalbum->getName()}</a><br/>
  90      </td>
  91      <td>
  92      {assign var=albumLink value=$url->albumLink($resalbum)}
  93      {assign var=albumName value=$resalbum->getName()}
  94      {assign var=albumDesc value=$resalbum->getDescription()}
  95      {if $htmlarea}
  96        <a href="javascript:addHtmlareaAlbumLink('{$albumLink}','{$albumName|escape:"javascript"}','{$albumDesc|escape:"javascript"}');">{$locale->tr("add_album")}</a><br/>
  97      {else}
  98        <a href="javascript:addAlbumLink('{$albumLink}','{$albumName|escape:"javascript"}','{$albumDesc|escape:"javascript"}');">{$locale->tr("add_album")}</a><br/>
  99      {/if}
 100     </td>
 101     </tr>
 102  {/foreach}
 103  {foreach from=$resources item=resource}
 104  <tr>
 105   <td>
 106    {if $resource->hasPreview()}
 107     <img src="{$url->resourcePreviewLink($resource)}" alt="Preview" />
 108    {else}
 109     {if $resource->isSound()}
 110      <img alt="Sound" src="imgs/admin/icon_sound-48.png" height="48" width="48" style="border:0px;" />
 111     {elseif $resource->isVideo()}
 112      <img alt="Video" src="imgs/admin/icon_video-48.png" height="48" width="48" style="border:0px;" />
 113     {elseif $resource->isZip()}
 114      <img alt="Zip" src="imgs/admin/icon_compressed-48.png" height="48" width="48" style="border:0px;" />   
 115     {else}
 116      <img alt="File" src="imgs/admin/icon_file-48.png" height="48" width="48" style="border:0px;" />
 117     {/if}    
 118    {/if}
 119    <a target="_blank" href="{$url->resourceLink($resource)}"><br/>{$resource->getFileName()}</a>
 120    </td>
 121    <td>
 122    {assign var=resourceId value=$resource->getId()}
 123    {assign var=resourceLink value=$url->resourceLink($resource)}
 124    {assign var=resourceDownloadLink value=$url->rawResourceDownloadLink($resource)}
 125    {assign var=resourceMediumSizePreviewLink value=$url->rawResourceMediumSizePreviewLink($resource)}
 126    {assign var=resourcePreviewLink value=$url->rawResourcePreviewLink($resource)}
 127    {assign var=resourceName value=$resource->getFileName()}
 128    {assign var=resourceDesc value=$resource->getDescription()}
 129    {assign var=resourceType value=$resource->getResourceType()}
 130    {assign var=resourceMimeType value=$resource->getMimeType()}
 131    {if $htmlarea}
 132      <a href="javascript:addHtmlareaLink('{$resourceId}','{$resourceDownloadLink|escape:"javascript"}','','{$resourceName|escape:"javascript"}','{$resourceDesc|escape:"javascript"}','{$resourceType}','{$resourceMimeType}');">{$locale->tr("add_resource")}</a><br/> 
 133    {else}
 134      <a href="javascript:addResourceLink('{$resourceId}','{$resourceDownloadLink|escape:"javascript"}','','{$resourceName|escape:"javascript"}','{$resourceDesc|escape:"javascript"}','{$resourceType}','{$resourceMimeType}');">{$locale->tr("add_resource")}</a><br/>
 135    {/if}
 136    {if $resource->hasPreview()}
 137      {if $htmlarea}
 138        <a href="javascript:addHtmlareaLink('{$resourceId}','{$resourcePreviewLink|escape:"javascript"}','{$resourceDownloadLink|escape:"javascript"}','{$resourceName|escape:"javascript"}','{$resourceDesc|escape:"javascript"}','{$resourceType}','{$resourceMimeType}');">{$locale->tr("add_resource_preview")}</a><br/>
 139        <a href="javascript:addHtmlareaLink('{$resourceId}','{$resourceMediumSizePreviewLink|escape:"javascript"}','{$resourceDownloadLink|escape:"javascript"}','{$resourceName|escape:"javascript"}','{$resourceDesc|escape:"javascript"}','{$resourceType}','{$resourceMimeType}');">{$locale->tr("add_resource_medium")}</a><br/>
 140      {else}
 141        <a href="javascript:addResourceLink('{$resourceId}','{$resourcePreviewLink|escape:"javascript"}','{$resourceDownloadLink|escape:"javascript"}','{$resourceName|escape:"javascript"}','{$resourceDesc|escape:"javascript"}','{$resourceType}','{$resourceMimeType}');">{$locale->tr("add_resource_preview")}</a><br/>
 142        <a href="javascript:addResourceLink('{$resourceId}','{$resourceMediumSizePreviewLink|escape:"javascript"}','{$resourceDownloadLink|escape:"javascript"}','{$resourceName|escape:"javascript"}','{$resourceDesc|escape:"javascript"}','{$resourceType}','{$resourceMimeType}');">{$locale->tr("add_resource_medium")}</a><br/>
 143      {/if}
 144    {/if}
 145    {if $resource->isSound()}
 146        <a href="javascript:insertMediaPlayer('{$resourceDownloadLink|escape:"javascript"}','{$htmlarea}','20','300')">{$locale->tr("insert_player")}</a>
 147    {elseif $resource->isVideo() && $resource->getFileExtension(true) == "flv"}
 148        {assign var=metadata value=$resource->getMetadataReader()}
 149        {assign var=height value=$metadata->getHeight()}
 150        {assign var=width value=$metadata->getWidth()}
 151        <a href="javascript:insertMediaPlayer('{$resourceDownloadLink|escape:"javascript"}','{$htmlarea}','{$height}','{$width}')">{$locale->tr("insert_player")}</a>
 152    {/if}
 153   </td>
 154  {/foreach}
 155  </tbody>
 156  </table>
 157  {if $album && $resources_enabled}
 158  {** show this album only if we're not browsing the root album and resources are enabled **}
 159  <a name="upload"></a>
 160  <div id="resource_list_upload" style="display: none;">
 161   <form name="uploadFile" method="post" action="admin.php" enctype="multipart/form-data">
 162   <fieldset class="inputField">
 163    <legend>{$locale->tr("upload_here")}</legend>
 164    <div class="field">
 165     <label for="resourceFile_1">{$locale->tr("file")}</label>
 166     <span class="required">*</span>
 167     <input type="file" name="resourceFile_1" value="" id="resourceFile_1" />
 168    </div> 
 169    <div class="field">
 170     <label for="resourceDescription">{$locale->tr("description")}</label>
 171     <span class="required">*</span>
 172     <textarea name="resourceDescription" id="resourceDescription" rows="5" style="width:100%"></textarea>
 173    </div> 
 174    </fieldset>
 175    <div class="buttons" id="buttons" style="padding-bottom:7px">
 176    <input type="reset" name="reset" value="{$locale->tr("reset")}" />
 177    <input type="submit" name="Upload" onclick="showProgressBar('buttons')" value="{$locale->tr("add")}" />
 178    <input type="hidden" name="albumId" value="{$album->getId()}" />
 179    <input type="hidden" name="op" value="addResource" /><br/>
 180    <input type="hidden" name="destView" value="resourceList" />
 181    </div>
 182    <div class="status_bar" id="status_bar" style="display: none;">
 183      {$locale->tr("upload_in_progress")}&nbsp;
 184      <img src="imgs/admin/spinner_small.gif" alt="Spinner" />    
 185    </div>
 186   </form>
 187  </div>
 188  {/if}
 189  <div id="list_action_bar">
 190    {adminpager style=list}   
 191    {if $htmlarea}
 192      <input id="close_button" type="button" onClick="javascript:onCancel()" value="{$locale->tr("close")}" />
 193    {else}
 194      <input id="close_button" type="button" onClick="window.close()" value="{$locale->tr("close")}" />
 195    {/if}
 196  </div>
 197  </div>
 198  {include file="$admintemplatepath/chooser/footer.template"}


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