blob: d2745a64b8b07b497e5cefafe9a05948d7db5061 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
{strip}
{* in some ajax cases we need to uniquely identify portions of a form so we get an id if we dont already have one *}
{if !$form_id}
{capture name=form_id}
{form_id}
{/capture}
{assign var=form_id value=$smarty.capture.form_id}
{/if}
{* we will use the LibertyMime method if available *}
{if $gLibertySystem->isPluginActive( $smarty.const.LIBERTY_DEFAULT_MIME_HANDLER )}
{foreach from=$gLibertySystem->getAllMimeTemplates('upload') item=tpl}
{include file=$tpl}
{/foreach}
{include file="bitpackage:liberty/edit_storage_list.tpl" uploadTab=TRUE}
{else}
{* this condition is a temporary hack to disable ajax uploads on new content to avoid bogus entires in liberty_attachments.
* we all want to see this working asap and are thinking of the best way to fix this - xing - Wednesday Nov 14, 2007 18:38:18 CET *}
{if $gBitSystem->getConfig('liberty_attachment_style') != 'ajax' || $gContent->isValid()}
{if $gBitUser->hasPermission('p_liberty_attach_attachments') }
{foreach from=$gLibertySystem->mPlugins item=plugin key=guid}
{* $no_plugins is set by the including template *}
{if $plugin.is_active eq 'y' and $plugin.edit_field and $plugin.plugin_type eq 'storage' and !$no_plugins}
<div class="form-group">
{formlabel label=$plugin.edit_label}
{forminput}
{eval var=$plugin.edit_field}
{formhelp note=$plugin.edit_help}
{/forminput}
</div>
{/if}
{/foreach}
{/if}
{include file="bitpackage:liberty/edit_storage_list.tpl" uploadTab=TRUE}
{else}
{if $gBitUser->hasPermission('p_liberty_attach_attachments') }
{foreach from=$gLibertySystem->mPlugins item=plugin key=guid}
{* $no_plugins is set by the including template *}
{if $plugin.is_active eq 'y' and $plugin.edit_field and $plugin.plugin_type eq 'storage' and !$no_plugins}
<div class="form-group">
{formlabel label=$plugin.edit_label}
{forminput}
{eval var=$plugin.edit_field_new}
{formhelp note=$plugin.edit_help_new}
{/forminput}
</div>
{/if}
{/foreach}
{/if}
{/if}
{* end of annoying ajax upload prevention hack *}
{/if}
{/strip}
|