[ Index ]
 

Code source de eZ Publish 3.9.0

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/design/admin/templates/content/ -> upload.tpl (source)

   1  <form enctype="multipart/form-data" action={'content/upload'|ezurl} method="post">
   2  
   3  {section show=$ui_context|eq('edit')}
   4  {let content_object=fetch( content, object, hash( object_id, $upload.content.object_id  ) )
   5       content_version=fetch( content, version, hash( object_id, $upload.content.object_id, version_id, $upload.content.object_version ) )}
   6  <div id="leftmenu">
   7  <div id="leftmenu-design">
   8  
   9  <div class="objectinfo">
  10  
  11  <div class="box-header"><div class="box-tc"><div class="box-ml"><div class="box-mr"><div class="box-tl"><div class="box-tr">
  12  
  13  <h4>{'Object information'|i18n( 'design/admin/content/upload' )}</h4>
  14  
  15  </div></div></div></div></div></div>
  16  
  17  <div class="box-bc"><div class="box-ml"><div class="box-mr"><div class="box-br"><div class="box-bl"><div class="box-content">
  18  
  19  <p>
  20  <label>{'ID'|i18n( 'design/admin/content/upload' )}:</label>
  21  {$content_object.id}
  22  </p>
  23  
  24  <p>
  25  <label>{'Created'|i18n( 'design/admin/content/upload' )}:</label>
  26  {section show=$content_object.published}
  27  {$content_object.published|l10n( shortdatetime )}<br />
  28  {$content_object.current.creator.name|wash}
  29  {section-else}
  30  {'Not yet published'|i18n( 'design/admin/content/upload' )}
  31  {/section}
  32  </p>
  33  
  34  <p>
  35  <label>{'Modified'|i18n( 'design/admin/content/upload' )}:</label>
  36  {section show=$content_object.modified}
  37  {$content_object.modified|l10n( shortdatetime )}<br />
  38  {fetch( content, object, hash( object_id, $content_object.content_class.modifier_id ) ).name|wash}
  39  {section-else}
  40  {'Not yet published'|i18n( 'design/admin/content/upload' )}
  41  {/section}
  42  </p>
  43  
  44  <p>
  45  <label>{'Published version'|i18n( 'design/admin/content/upload' )}:</label>
  46  {section show=$content_object.published}
  47  {$content_object.current.version}
  48  {section-else}
  49  {'Not yet published'|i18n( 'design/admin/content/upload' )}
  50  {/section}
  51  </p>
  52  
  53  
  54  {* Manage versions. *}
  55  <div class="block">
  56  <input class="button-disabled" type="submit" name="" value="{'Manage versions'|i18n( 'design/admin/content/upload' )}" disabled="disabled" />
  57  </div>
  58  
  59  </div></div></div></div></div></div>
  60  
  61  </div>
  62  
  63  <br />
  64  
  65  <div class="drafts">
  66  
  67  <div class="box-header"><div class="box-tc"><div class="box-ml"><div class="box-mr"><div class="box-tl"><div class="box-tr">
  68  
  69  <h4>{'Current draft'|i18n( 'design/admin/content/upload' )}</h4>
  70  
  71  </div></div></div></div></div></div>
  72  
  73  <div class="box-bc"><div class="box-ml"><div class="box-mr"><div class="box-bl"><div class="box-br"><div class="box-content">
  74  
  75  {* Created. *}
  76  <p>
  77  <label>{'Created'|i18n( 'design/admin/content/upload' )}:</label>
  78  {$content_version.created|l10n( shortdatetime )}<br />
  79  {$content_version.creator.name|wash}
  80  </p>
  81  
  82  {* Modified. *}
  83  <p>
  84  <label>{'Modified'|i18n( 'design/admin/content/upload' )}:</label>
  85  {$content_version.modified|l10n( shortdatetime )}<br />
  86  {$content_version.creator.name|wash}
  87  </p>
  88  
  89  {* Version. *}
  90  <p>
  91  <label>{'Version'|i18n( 'design/admin/content/upload' )}:</label>
  92  {$content_version.version}
  93  </p>
  94  
  95  </div></div></div></div></div></div>
  96  
  97  </div>
  98  
  99  </div>
 100  </div>
 101  {/let}
 102  {/section}
 103  <div id="maincontent"><div id="fix">
 104  <div id="maincontent-design">
 105  <!-- Maincontent START -->
 106  
 107  
 108  {* Errors. *}
 109  {section show=$errors|count|gt( 0 )}
 110      <div class="message-error">
 111          <h2><span class="time">[{currentdate()|l10n( shortdatetime )}]</span> {'The file could not be uploaded'|i18n( 'design/admin/content/upload' )}</h2>
 112          <p>{'The following errors occurred'|i18n( 'design/admin/content/upload' )}:</p>
 113          <ul>
 114              {section var=error loop=$errors}
 115                  <li>{$error.description}</li>
 116              {/section}
 117          </ul>
 118      </div>
 119  {/section}
 120  
 121  
 122  
 123  
 124  {section show=$upload.description_template}
 125      {include name=Description uri=$upload.description_template upload=$upload}
 126  {section-else}
 127  <div class="context-block">
 128  
 129  {* DESIGN: Header START *}<div class="box-header"><div class="box-tc"><div class="box-ml"><div class="box-mr"><div class="box-tl"><div class="box-tr">
 130  
 131  <h1 class="context-title">{'File upload'|i18n( 'design/admin/content/upload' )}</h1>
 132  
 133  {* DESIGN: Mainline *}<div class="header-mainline"></div>
 134  
 135  {* DESIGN: Header END *}</div></div></div></div></div></div>
 136  
 137  {* DESIGN: Content START *}<div class="box-ml"><div class="box-mr"><div class="box-content">
 138  
 139  <div class="block">
 140  <p>{'Choose a file from your local machine and click the "Upload" button. An object will be created according to file type and placed in your chosen location.'|i18n( 'design/admin/content/upload' )}</p>
 141  </div>
 142  
 143  {* DESIGN: Content END *}</div></div></div>
 144  
 145  </div>
 146  {/section}
 147  
 148  
 149  
 150  
 151  <div class="context-block">
 152  
 153  {* DESIGN: Header START *}<div class="box-header"><div class="box-tc"><div class="box-ml"><div class="box-mr"><div class="box-tl"><div class="box-tr">
 154  
 155  <h2 class="context-title">{'Upload file'|i18n( 'design/admin/content/upload' )}</h2>
 156  
 157  {* DESIGN: Subline *}<div class="header-subline"></div>
 158  
 159  {* DESIGN: Header END *}</div></div></div></div></div></div>
 160  
 161  {* DESIGN: Content START *}<div class="box-ml"><div class="box-mr"><div class="box-content">
 162  
 163  <div class="context-attributes">
 164  
 165  <input type="hidden" name="UploadActionName" value="{$upload.action_name}" />
 166  
 167  {section show=$upload.parent_nodes|count|eq( 0 )}
 168  <div class="block">
 169      <label>{'Location'|i18n( 'design/admin/content/upload' )}:</label>
 170      <select    name="UploadLocationChoice" class="combobox locationchoice" title="{'The location where the uploaded file should be placed.'|i18n( 'design/admin/content/upload' )}">
 171          <option value="auto">{'Automatic'|i18n( 'design/admin/content/upload' )}</option>
 172  
 173  {def $root_node_value=ezini( 'LocationSettings', 'RootNode', 'upload.ini' )
 174       $root_node=cond( $root_node_value|is_numeric, fetch( content, node, hash( node_id, $root_node_value ) ),
 175                        fetch( content, node, hash( node_path, $root_node_value ) ) )
 176       $content_object=fetch( content, object, hash( object_id, $upload.content.object_id ) )
 177       $selection_list=fetch( 'content', 'tree',
 178                              hash( 'parent_node_id', $root_node.node_id,
 179                              'class_filter_type', include,
 180                              'class_filter_array', ezini( 'LocationSettings', 'ClassList', 'upload.ini' ),
 181                              'depth', ezini( 'LocationSettings', 'MaxDepth', 'upload.ini' ),
 182                              'depth_operator', 'lt',
 183                              'limit', ezini( 'LocationSettings', 'MaxItems', 'upload.ini' ) ) )}
 184  
 185      {section show=$content_object.published}
 186       <option value="{$content_object.main_node_id}">{$content_object.name}</option>
 187      {/section}
 188  
 189  {foreach $selection_list as $selection}
 190          {if $selection.can_create}
 191            <option value="{$selection.node_id}">{'&nbsp;'|repeat( sub( $selection.depth, $root_node.depth, 1 ) )}{$selection.name|wash}</option>
 192          {/if}
 193  {/foreach}
 194  {undef $root_node_value $root_node $selection_list}
 195        </select>
 196  
 197  </div>
 198  {/section}
 199  
 200  <div class="block">
 201      <label>{"Name"|i18n( 'design/admin/content/upload' )}:</label>
 202      <input class="halfbox" name="ObjectName" type="text" />
 203  </div>
 204  
 205  <div class="block">
 206      <label>{'File'|i18n( 'design/admin/content/upload' )}:</label>
 207      <input class="halfbox" name="UploadFile" type="file" title="{'Select the file that you wish to upload.'|i18n( 'design/admin/content/upload' )}" />
 208      <input type="hidden" name="MAX_FILE_SIZE" value="50000000" />
 209  </div>
 210  
 211  </div>
 212  
 213  {* DESIGN: Content END *}</div></div></div>
 214  <div class="controlbar">
 215  {* DESIGN: Control bar START *}<div class="box-bc"><div class="box-ml"><div class="box-mr"><div class="box-tc"><div class="box-bl"><div class="box-br">
 216  <div class="block">
 217  
 218  <input class="button" type="submit" name="UploadFileButton" value="{'Upload'|i18n( 'design/admin/content/upload' )}" title="{'Proceed with uploading the selected file.'|i18n( 'design/admin/content/upload' )}" />
 219  <input class="button" type="submit" name="CancelUploadButton" value="{'Cancel'|i18n( 'design/admin/content/upload' )}" title="{'Abort the upload operation and go back to where you came from.'|i18n( 'design/admin/content/upload' )}" />
 220  
 221  </div>
 222  {* DESIGN: Control bar END *}</div></div></div></div></div></div>
 223  </div>
 224  
 225  </div>
 226  
 227  <!-- Maincontent END -->
 228  </div>
 229  <div class="break"></div>
 230  </div></div>
 231  
 232  </form>


Généré le : Sat Feb 24 10:30:04 2007 par Balluche grâce à PHPXref 0.7