First upload
This commit is contained in:
14
shop/source/Application/views/admin/tpl/.htaccess
Executable file
14
shop/source/Application/views/admin/tpl/.htaccess
Executable file
@@ -0,0 +1,14 @@
|
||||
<Files ~ ".*">
|
||||
<IfModule mod_authz_core.c>
|
||||
Require all denied
|
||||
</IfModule>
|
||||
<IfModule !mod_authz_core.c>
|
||||
Order allow,deny
|
||||
Deny from all
|
||||
</IfModule>
|
||||
</Files>
|
||||
Options Indexes
|
||||
<IfModule !mod_authz_core.c>
|
||||
Order deny,allow
|
||||
</IfModule>
|
||||
|
||||
18
shop/source/Application/views/admin/tpl/_formparams.tpl
Executable file
18
shop/source/Application/views/admin/tpl/_formparams.tpl
Executable file
@@ -0,0 +1,18 @@
|
||||
[{block name="admin_formparams"}]
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="[{$cl}]">
|
||||
<input type="hidden" name="lstrt" value="[{$lstrt}]">
|
||||
<input type="hidden" name="actedit" value="[{$actedit}]">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="fnc" value="[{$fnc}]">
|
||||
<input type="hidden" name="language" value="[{$language}]">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
<input type="hidden" name="delshopid" value="[{$delshopid}]">
|
||||
<input type="hidden" name="updatenav" value="[{$updatenav}]">
|
||||
[{* sorting *}]
|
||||
[{foreach from=$oView->getListSorting() item=aField key=sTable}]
|
||||
[{foreach from=$aField item=sSorting key=sField}]
|
||||
<input type="hidden" name="sort[[{$sTable}]][[{$sField}]]" value="[{$sSorting}]">
|
||||
[{/foreach}]
|
||||
[{/foreach}]
|
||||
[{/block}]
|
||||
15
shop/source/Application/views/admin/tpl/actions.tpl
Executable file
15
shop/source/Application/views/admin/tpl/actions.tpl
Executable file
@@ -0,0 +1,15 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>[{oxmultilang ident="GENERAL_ADMIN_TITLE"}]</title>
|
||||
</head>
|
||||
|
||||
<!-- frames -->
|
||||
<frameset rows="40%,*" border="0" onload="top.loadEditFrame('[{$oViewConf->getSelfLink()}]&[{$editurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]');">
|
||||
<frame src="[{$oViewConf->getSelfLink()}]&[{$listurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]" name="list" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
|
||||
<frame src="" name="edit" id="edit" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
|
||||
</frameset>
|
||||
|
||||
|
||||
</html>
|
||||
132
shop/source/Application/views/admin/tpl/actions_list.tpl
Executable file
132
shop/source/Application/views/admin/tpl/actions_list.tpl
Executable file
@@ -0,0 +1,132 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign box="list"}]
|
||||
[{assign var="where" value=$oView->getListFilter()}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
window.onload = function ()
|
||||
{
|
||||
top.reloadEditFrame();
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
|
||||
<div id="liste">
|
||||
|
||||
<form name="search" id="search" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{include file="_formparams.tpl" cl="actions_list" lstrt=$lstrt actedit=$actedit oxid=$oxid fnc="" language=$actlang editlanguage=$actlang}]
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%">
|
||||
<colgroup>
|
||||
[{block name="admin_actions_list_colgroup"}]
|
||||
<col width="3%">
|
||||
<col width="30%">
|
||||
<col width="30%">
|
||||
<col width="30%">
|
||||
<col width="7%">
|
||||
[{/block}]
|
||||
</colgroup>
|
||||
<tr class="listitem">
|
||||
[{block name="admin_actions_list_filter"}]
|
||||
<td valign="top" class="listfilter first" height="20" colspan="5">
|
||||
<div class="r1">
|
||||
<div class="b1">
|
||||
|
||||
<select name="displaytype" class="folderselect" onChange="document.search.submit();">
|
||||
<option value="">[{oxmultilang ident="PROMOTION_LIST_ALL"}]</option>
|
||||
<option value="1" [{if $displaytype == "1"}]SELECTED[{/if}]>[{oxmultilang ident="PROMOTION_LIST_ACTIVE"}]</option>
|
||||
<option value="2" [{if $displaytype == "2"}]SELECTED[{/if}]>[{oxmultilang ident="PROMOTION_LIST_UPCOMING"}]</option>
|
||||
<option value="3" [{if $displaytype == "3"}]SELECTED[{/if}]>[{oxmultilang ident="PROMOTION_LIST_EXPIRED"}]</option>
|
||||
</select>
|
||||
|
||||
<div class="find">
|
||||
<select name="changelang" class="editinput" onChange="Javascript:top.oxid.admin.changeLanguage();">
|
||||
[{foreach from=$languages item=lang}]
|
||||
<option value="[{$lang->id}]" [{if $lang->selected}]SELECTED[{/if}]>[{$lang->name}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
<input class="listedit" type="submit" name="submitit" value="[{oxmultilang ident="GENERAL_SEARCH"}]">
|
||||
</div>
|
||||
|
||||
<input class="listedit" type="text" size="50" maxlength="128" name="where[oxactions][oxtitle]" value="[{$where.oxactions.oxtitle}]">
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
<tr>
|
||||
[{block name="admin_actions_list_sorting"}]
|
||||
<td class="listheader first" height="15" width="30" align="center"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxactions', 'oxactive', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_ACTIVTITLE"}]</a></td>
|
||||
<td class="listheader" height="15"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxactions', 'oxtitle', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_NAME"}]</a></td>
|
||||
<td class="listheader"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxactions', 'oxactivefrom', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="PROMOTION_LIST_STARTTIME"}]</a></td>
|
||||
<td class="listheader"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxactions', 'oxtype', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_TYPE"}]</a></td>
|
||||
<td class="listheader"></td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{assign var="_cnt" value=0}]
|
||||
[{foreach from=$mylist item=listitem}]
|
||||
[{assign var="_cnt" value=$_cnt+1}]
|
||||
<tr id="row.[{$_cnt}]">
|
||||
|
||||
[{if $listitem->blacklist == 1}]
|
||||
[{assign var="listclass" value=listitem3}]
|
||||
[{else}]
|
||||
[{assign var="listclass" value="listitem"|cat:$blWhite}]
|
||||
[{/if}]
|
||||
[{if $listitem->getId() == $oxid}]
|
||||
[{assign var="listclass" value="listitem4"}]
|
||||
[{/if}]
|
||||
|
||||
[{block name="admin_actions_list_item"}]
|
||||
<td valign="top" class="[{$listclass}][{if $listitem->oxactions__oxactive->value == 1}] active[{/if}]" height="15"><div class="listitemfloating"> </a></div></td>
|
||||
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating"><a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxactions__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxactions__oxtitle->value}]</a></div></td>
|
||||
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating"><a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxactions__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxactions__oxactivefrom->value}]</a></div></td>
|
||||
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating">
|
||||
<a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxactions__oxid->value}]');" class="[{$listclass}]">
|
||||
[{if $listitem->oxactions__oxtype->value == 3}]
|
||||
[{oxmultilang ident="PROMOTIONS_MAIN_TYPE_BANNER"}]
|
||||
[{elseif $listitem->oxactions__oxtype->value == 2}]
|
||||
[{oxmultilang ident="PROMOTIONS_MAIN_TYPE_PROMO"}]
|
||||
[{else}]
|
||||
[{oxmultilang ident="PROMOTIONS_MAIN_TYPE_ACTION"}]
|
||||
[{/if}]
|
||||
</a></div></td>
|
||||
<td class="[{$listclass}]">[{if !$listitem->isOx() && !$readonly && $listitem->oxactions__oxtype->value > 0}]<a href="Javascript:top.oxid.admin.deleteThis('[{$listitem->oxactions__oxid->value}]');" class="delete" id="del.[{$_cnt}]" [{include file="help.tpl" helpid=item_delete}]></a>[{/if}]</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
[{if $blWhite == "2"}]
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{else}]
|
||||
[{assign var="blWhite" value="2"}]
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
[{include file="pagenavisnippet.tpl" colspan="5"}]
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
[{include file="pagetabsnippet.tpl"}]
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
if (parent.parent)
|
||||
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
|
||||
parent.parent.sMenuItem = "[{oxmultilang ident="ACTIONS_LIST_MENUITEM"}]";
|
||||
parent.parent.sMenuSubItem = "[{oxmultilang ident="ACTIONS_LIST_MENUSUBITEM"}]";
|
||||
parent.parent.sWorkArea = "[{$_act}]";
|
||||
parent.parent.setTitle();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
284
shop/source/Application/views/admin/tpl/actions_main.tpl
Executable file
284
shop/source/Application/views/admin/tpl/actions_main.tpl
Executable file
@@ -0,0 +1,284 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{/if}]
|
||||
|
||||
[{if $oViewConfig->getEdition == 'EE' && !$allowSharedEdit}]
|
||||
[{assign var="disableSharedEdit" value="readonly disabled"}]
|
||||
[{/if}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
|
||||
function DeletePic(sField)
|
||||
{
|
||||
var oForm = document.getElementById("myedit");
|
||||
document.getElementById(sField).value="";
|
||||
oForm.fnc.value='save';
|
||||
oForm.submit();
|
||||
}
|
||||
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="actions_main">
|
||||
</form>
|
||||
|
||||
|
||||
<form name="myedit" enctype="multipart/form-data" id="myedit" onSubmit="copyLongDesc('oxactions__oxlongdesc');" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="actions_main">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[oxactions__oxid]" value="[{$oxid}]">
|
||||
<input type="hidden" name="sorting" value="">
|
||||
<input type="hidden" name="stable" value="">
|
||||
<input type="hidden" name="starget" value="">
|
||||
<input type="hidden" name="editval[oxactions__oxlongdesc]" value="">
|
||||
|
||||
[{if $edit->oxactions__oxtype->value == 3 && $oViewConf->isAltImageServerConfigured()}]
|
||||
<div class="warning">[{oxmultilang ident="ALTERNATIVE_IMAGE_SERVER_NOTE"}] [{oxinputhelp ident="HELP_ALTERNATIVE_IMAGE_SERVER_NOTE"}]</div>
|
||||
[{/if}]
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
|
||||
<tr>
|
||||
<td valign="top" class="edittext" style="padding-right: 20px;">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
[{block name="admin_actions_main_form"}]
|
||||
<tr>
|
||||
<td class="edittext" width="120">
|
||||
[{oxmultilang ident="GENERAL_NAME"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input
|
||||
type="text"
|
||||
class="editinput"
|
||||
size="32"
|
||||
maxlength="[{$edit->oxactions__oxtitle->fldmax_length}]"
|
||||
name="editval[oxactions__oxtitle]"
|
||||
value="[{$edit->oxactions__oxtitle->value}]"
|
||||
[{$readonly}]
|
||||
>
|
||||
[{oxinputhelp ident="HELP_GENERAL_NAME"}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="edittext" width="120">
|
||||
[{if $edit->oxactions__oxtype->value != 2}]
|
||||
[{oxmultilang ident="GENERAL_ALWAYS_ACTIVE"}]
|
||||
[{else}]
|
||||
[{oxmultilang ident="GENERAL_ACTIVE"}]
|
||||
[{/if}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="edittext" type="checkbox" name="editval[oxactions__oxactive]" value='1' [{if $edit->oxactions__oxactive->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_ACTIVE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{if $edit->oxactions__oxtype->value != 2}][{oxmultilang ident="GENERAL_ACTIVFROMTILL"}][{/if}]
|
||||
</td>
|
||||
<td class="edittext" align="right">
|
||||
[{oxmultilang ident="GENERAL_FROM"}] <input type="text" class="editinput" size="27" name="editval[oxactions__oxactivefrom]" value="[{$edit->oxactions__oxactivefrom|oxformdate}]" [{include file="help.tpl" helpid=article_vonbis}] [{$readonly}]><br>
|
||||
[{oxmultilang ident="GENERAL_TILL"}] <input type="text" class="editinput" size="27" name="editval[oxactions__oxactiveto]" value="[{$edit->oxactions__oxactiveto|oxformdate}]" [{include file="help.tpl" helpid=article_vonbis}] [{$readonly}]>
|
||||
[{if $edit->oxactions__oxtype->value != 2}][{oxinputhelp ident="HELP_GENERAL_ACTIVFROMTILL"}][{/if}]
|
||||
</td>
|
||||
</tr>
|
||||
[{if $oxid == "-1"}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="GENERAL_TYPE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<select class="editinput" name="editval[oxactions__oxtype]">
|
||||
<option value="1">[{oxmultilang ident="PROMOTIONS_MAIN_TYPE_ACTION"}]</option>
|
||||
<option value="2">[{oxmultilang ident="PROMOTIONS_MAIN_TYPE_PROMO"}]</option>
|
||||
<option value="3">[{oxmultilang ident="PROMOTIONS_MAIN_TYPE_BANNER"}]</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
<td class="edittext"><br>
|
||||
[{include file="language_edit.tpl"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{if $edit->oxactions__oxtype->value == 3}]
|
||||
<td class="edittext" width="120">
|
||||
[{oxmultilang ident="GENERAL_SORT"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="32" maxlength="[{$edit->oxactions__oxsort->fldmax_length}]" name="editval[oxactions__oxsort]" value="[{$edit->oxactions__oxsort->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_SORT"}]
|
||||
</td>
|
||||
[{/if}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
<td class="edittext"><br>
|
||||
<input
|
||||
type="submit"
|
||||
class="edittext"
|
||||
name="save"
|
||||
value="[{oxmultilang ident="GENERAL_SAVE"}]"
|
||||
onClick="Javascript:document.myedit.fnc.value='save'"
|
||||
[{$readonly}]
|
||||
>
|
||||
<br><br>
|
||||
|
||||
[{if $oxid != "-1"}]
|
||||
|
||||
[{if $edit->oxactions__oxtype->value < 2}]
|
||||
<input type="button" value="[{oxmultilang ident="GENERAL_ASSIGNARTICLES"}]" class="edittext" onclick="JavaScript:showDialog('&cl=actions_main&aoc=1&oxid=[{$oxid}]');" [{$readonly}]>
|
||||
[{else}]
|
||||
<input type="button" value="[{oxmultilang ident="GENERAL_ASSIGNGROUPS"}]" class="edittext" onclick="JavaScript:showDialog('&cl=actions_main&oxpromotionaoc=groups&oxid=[{$oxid}]');" [{$readonly}]>
|
||||
[{/if}]
|
||||
|
||||
[{/if}]
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
[{if $edit->oxactions__oxtype->value > 1}]
|
||||
|
||||
[{if $edit->oxactions__oxtype->value == 3}]
|
||||
<td width="180" valign="top" style="padding: 0 25px 0 25px; border-left: 1px solid #ddd;">
|
||||
[{if (!($edit->oxactions__oxpic->value=="nopic.jpg" || $edit->oxactions__oxpic->value==""))}]
|
||||
<div style="padding-bottm: 10px;">
|
||||
<a href="[{$edit->getBannerPictureUrl()}]" target="_blank">
|
||||
<img src="[{$edit->getBannerPictureUrl()}]" width="120px;" border="0">
|
||||
</a>
|
||||
<div style="width: 120px; color: #666; padding-top: 5px; border-top: 1px solid #ccc; text-align: center;">
|
||||
Banner picture
|
||||
</div>
|
||||
</div>
|
||||
[{/if}]
|
||||
</td>
|
||||
[{/if}]
|
||||
|
||||
<td valign="top" class="edittext" align="left" style="width:100%;padding-left:5px;padding-bottom:10px;">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
[{if $edit->oxactions__oxtype->value == 2}]
|
||||
[{block name="admin_actions_main_editor"}]
|
||||
<!-- Promotions editor -->
|
||||
<tr>
|
||||
<td class="edittext" width="100%" colspan="2">
|
||||
[{$editor}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
[{/if}]
|
||||
|
||||
[{if $edit->oxactions__oxtype->value == 3}]
|
||||
<!-- Banners picture upload and link -->
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="listTable">
|
||||
[{block name="admin_actions_main_product"}]
|
||||
<colgroup>
|
||||
<col width="1%" nowrap>
|
||||
<col width="1%" nowrap>
|
||||
<col width="98%">
|
||||
</colgroup>
|
||||
<tr>
|
||||
<th colspan="5" valign="top">
|
||||
[{oxmultilang ident="PROMOTIONS_BANNER_PICTUREANDLINK"}]
|
||||
[{oxinputhelp ident="HELP_PROMOTIONS_BANNER_PICTUREANDLINK"}]
|
||||
</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text">
|
||||
<b>[{oxmultilang ident="PROMOTIONS_BANNER_PICTUREUPLOAD"}] ([{oxmultilang ident="GENERAL_MAX_FILE_UPLOAD"}] [{$sMaxFormattedFileSize}], [{oxmultilang ident="GENERAL_MAX_PICTURE_DIMENSIONS"}]):</b>
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="editinput" name="myfile[PROMO@oxactions__oxpic]" type="file" size="26"[{$readonly_fields}]>
|
||||
<input id="oxpic" type="hidden" maxlength="[{$edit->oxactions__oxpic->fldmax_length}]" name="editval[oxactions__oxpic]" value="[{$edit->oxactions__oxpic->value}]" readonly>
|
||||
</td>
|
||||
<td nowrap="nowrap">
|
||||
[{if (!($edit->oxactions__oxpic->value=="nopic.jpg" || $edit->oxactions__oxpic->value=="")) && !$readonly}]
|
||||
<div style="display: inline-block;">
|
||||
<a href="Javascript:DeletePic('oxpic');" class="deleteText"><span class="ico"></span><span style="float: left;>">[{oxmultilang ident="GENERAL_DELETE"}]</span></a>
|
||||
</div>
|
||||
[{/if}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
[{assign var="_oArticle" value=$edit->getBannerArticle()}]
|
||||
|
||||
<tr>
|
||||
<td class="text">
|
||||
<b>[{oxmultilang ident="PROMOTIONS_BANNER_LINK"}]:</b>
|
||||
</td>
|
||||
<td class="text">
|
||||
<input type="text" class="editinput" size="43" name="editval[oxactions__oxlink]" value="[{$edit->oxactions__oxlink->value}]" [{$readonly}]>
|
||||
</td>
|
||||
<td nowrap="nowrap">
|
||||
[{if $edit->oxactions__oxlink->value}]
|
||||
<div style="display: inline-block;">
|
||||
<a href="[{$edit->getBannerLink()}]" class="zoomText" target="_blank"><span class="ico"></span><span style="float: left;>">[{oxmultilang ident="ARTICLE_PICTURES_PREVIEW"}]</span></a>
|
||||
</div>
|
||||
[{/if}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text">
|
||||
<b>[{oxmultilang ident="PROMOTIONS_BANNER_ASSIGNEDARTICLE"}]:</b>
|
||||
</td>
|
||||
<td class="text" colspan="2">
|
||||
<b>
|
||||
<span id="assignedArticleTitle">
|
||||
[{if $_oArticle}]
|
||||
[{$_oArticle->oxarticles__oxartnum->value}] [{$_oArticle->oxarticles__oxtitle->value}]
|
||||
[{else}]
|
||||
---
|
||||
[{/if}]
|
||||
</span>
|
||||
</b>
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
</table>
|
||||
|
||||
<input type="button" value="[{oxmultilang ident="GENERAL_ASSIGNARTICLE"}]" class="edittext" onclick="JavaScript:showDialog('&cl=actions_main&oxpromotionaoc=article&oxid=[{$oxid}]');" [{$readonly}]>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
</table>
|
||||
</td>
|
||||
<!-- Ende rechte Seite -->
|
||||
[{/if}]
|
||||
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- START new promotion button -->
|
||||
<div class="actions">
|
||||
[{strip}]
|
||||
|
||||
<ul>
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWPROMOTION"}]</a> |</li>
|
||||
[{include file="bottomnavicustom.tpl"}]
|
||||
</ul>
|
||||
[{/strip}]
|
||||
</div>
|
||||
|
||||
<!-- END new promotion button -->
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
1
shop/source/Application/views/admin/tpl/admin_links.tpl
Executable file
1
shop/source/Application/views/admin/tpl/admin_links.tpl
Executable file
@@ -0,0 +1 @@
|
||||
[{include file='include/frameset.tpl'}]
|
||||
1
shop/source/Application/views/admin/tpl/admin_news.tpl
Executable file
1
shop/source/Application/views/admin/tpl/admin_news.tpl
Executable file
@@ -0,0 +1 @@
|
||||
[{include file='include/frameset.tpl'}]
|
||||
15
shop/source/Application/views/admin/tpl/admin_payment.tpl
Executable file
15
shop/source/Application/views/admin/tpl/admin_payment.tpl
Executable file
@@ -0,0 +1,15 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>[{oxmultilang ident="GENERAL_ADMIN_TITLE"}]</title>
|
||||
</head>
|
||||
|
||||
<!-- frames -->
|
||||
<frameset rows="40%,*" border="0" onload="top.loadEditFrame('[{$oViewConf->getSelfLink()}]&[{$editurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]');">
|
||||
<frame src="[{$oViewConf->getSelfLink()}]&[{$listurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]" name="list" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
|
||||
<frame src="" name="edit" id="edit" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
|
||||
</frameset>
|
||||
|
||||
|
||||
</html>
|
||||
15
shop/source/Application/views/admin/tpl/admin_pricealarm.tpl
Executable file
15
shop/source/Application/views/admin/tpl/admin_pricealarm.tpl
Executable file
@@ -0,0 +1,15 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>[{oxmultilang ident="GENERAL_ADMIN_TITLE"}]</title>
|
||||
</head>
|
||||
|
||||
<!-- frames -->
|
||||
<frameset rows="40%,*" border="0" onload="top.loadEditFrame('[{$oViewConf->getSelfLink()}]&[{$editurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]');">
|
||||
<frame src="[{$oViewConf->getSelfLink()}]&[{$listurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]" name="list" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
|
||||
<frame src="" name="edit" id="edit" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
|
||||
</frameset>
|
||||
|
||||
|
||||
</html>
|
||||
118
shop/source/Application/views/admin/tpl/adminlinks_list.tpl
Executable file
118
shop/source/Application/views/admin/tpl/adminlinks_list.tpl
Executable file
@@ -0,0 +1,118 @@
|
||||
[{include file="headitem.tpl" title="ADMINLINKS_LIST_TITLE"|oxmultilangassign box="list"}]
|
||||
[{assign var="where" value=$oView->getListFilter()}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
window.onload = function ()
|
||||
{
|
||||
top.reloadEditFrame();
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<div id="liste">
|
||||
|
||||
<form name="search" id="search" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{include file="_formparams.tpl" cl="adminlinks_list" lstrt=$lstrt actedit=$actedit oxid=$oxid fnc="" language=$actlang editlanguage=$actlang}]
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%">
|
||||
<colgroup>
|
||||
[{block name="admin_adminlinks_list_colgroup"}]
|
||||
<col width="3%">
|
||||
<col width="10%">
|
||||
<col width="86%">
|
||||
<col width="2%">
|
||||
[{/block}]
|
||||
</colgroup>
|
||||
<tr class="listitem">
|
||||
[{block name="admin_adminlinks_list_filter"}]
|
||||
<td valign="top" class="listfilter first" align="right">
|
||||
<div class="r1"><div class="b1"> </div></div>
|
||||
</td>
|
||||
<td valign="top" class="listfilter" height="20">
|
||||
<div class="r1">
|
||||
<div class="b1">
|
||||
<input class="listedit" type="text" size="20" maxlength="128" name="where[oxlinks][oxinsert]" value="[{$where.oxlinks.oxinsert}]">
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td valign="top" class="listfilter" colspan="2">
|
||||
<div class="r1">
|
||||
<div class="b1">
|
||||
<div class="find">
|
||||
<select name="changelang" class="editinput" onChange="Javascript:top.oxid.admin.changeLanguage();">
|
||||
[{foreach from=$languages item=lang}]
|
||||
<option value="[{$lang->id}]" [{if $lang->selected}]SELECTED[{/if}]>[{$lang->name}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
<input class="listedit" type="submit" name="submitit" value="[{oxmultilang ident="GENERAL_SEARCH"}]">
|
||||
</div>
|
||||
<input class="listedit" type="text" size="20" maxlength="128" name="where[oxlinks][oxurl]" value="[{$where.oxlinks.oxurl}]">
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
[{block name="admin_adminlinks_list_sorting"}]
|
||||
<td class="listheader first" height="15" width="30" align="center"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxlinks', 'oxactive', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_ACTIVTITLE"}]</a></td>
|
||||
<td class="listheader" height="15"> <a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxlinks', 'oxinsert', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_DATE"}]</a></td>
|
||||
<td class="listheader" colspan="2"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxlinks', 'oxurl', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_URL"}]</a></td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{assign var="_cnt" value=0}]
|
||||
[{foreach from=$mylist item=listitem}]
|
||||
[{assign var="_cnt" value=$_cnt+1}]
|
||||
<tr id="row.[{$_cnt}]">
|
||||
|
||||
[{block name="admin_adminlinks_list_item"}]
|
||||
[{if $listitem->blacklist == 1}]
|
||||
[{assign var="listclass" value=listitem3}]
|
||||
[{else}]
|
||||
[{assign var="listclass" value="listitem"|cat:$blWhite}]
|
||||
[{/if}]
|
||||
[{if $listitem->getId() == $oxid}]
|
||||
[{assign var="listclass" value=listitem4}]
|
||||
[{/if}]
|
||||
<td valign="top" class="[{$listclass}][{if $listitem->oxlinks__oxactive->value == 1}] active[{/if}]" height="15"><div class="listitemfloating"> </a></div></td>
|
||||
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating"> <a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxlinks__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxlinks__oxinsert|oxformdate}]</a></div></td>
|
||||
<td valign="top" class="[{$listclass}]"><div class="listitemfloating"> <a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxlinks__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxlinks__oxurl->value}]</a></div></td>
|
||||
<td class="[{$listclass}]">
|
||||
[{include file="include/adminlinks_list_actions.tpl"}]
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
[{if $blWhite == "2"}]
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{else}]
|
||||
[{assign var="blWhite" value="2"}]
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
[{include file="pagenavisnippet.tpl" colspan="4"}]
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
[{include file="pagetabsnippet.tpl"}]
|
||||
|
||||
<script type="text/javascript">
|
||||
if (parent.parent)
|
||||
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
|
||||
parent.parent.sMenuItem = "[{oxmultilang ident="ADMINLINKS_LIST_MENUITEM"}]";
|
||||
parent.parent.sMenuSubItem = "[{oxmultilang ident="ADMINLINKS_LIST_MENUSUBITEM"}]";
|
||||
parent.parent.sWorkArea = "[{$_act}]";
|
||||
parent.parent.setTitle();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
88
shop/source/Application/views/admin/tpl/adminlinks_main.tpl
Executable file
88
shop/source/Application/views/admin/tpl/adminlinks_main.tpl
Executable file
@@ -0,0 +1,88 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="adminlinks_main">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
<colgroup><col width="20%"><col width="5%"><col width="75%"></colgroup>
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post" onSubmit="copyLongDesc( 'oxlinks__oxurldesc' );">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="adminlinks_main">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="voxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[oxlinks__oxid]" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[oxlinks__oxurldesc]" value="">
|
||||
[{* T workaround for #1552 *}]
|
||||
<tr>
|
||||
<td valign="top" class="edittext">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
[{block name="admin_adminlinks_main_form"}]
|
||||
<tr>
|
||||
<td class="edittext" width="90">
|
||||
[{oxmultilang ident="GENERAL_ACTIVE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="edittext" type="checkbox" name="editval[oxlinks__oxactive]" value='1' [{if $edit->oxlinks__oxactive->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_ACTIVE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="GENERAL_DATE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="30" name="editval[oxlinks__oxinsert]" value="[{$edit->oxlinks__oxinsert|oxformdate}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_DATE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="GENERAL_URL"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="30" maxlength="[{$edit->oxlinks__oxurl->fldmax_length}]" name="editval[oxlinks__oxurl]" value="[{$edit->oxlinks__oxurl->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_URL"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
<td class="edittext"><br>
|
||||
[{include file="language_edit.tpl"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
<td class="edittext"><br>
|
||||
<input type="submit" class="edittext" name="save" value="[{oxmultilang ident="GENERAL_SAVE"}]" onClick="Javascript:document.myedit.fnc.value='save'"" [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td></td>
|
||||
<!-- Anfang rechte Seite -->
|
||||
<td valign="top" class="edittext vr" align="left">
|
||||
[{block name="admin_adminlinks_main_editor"}]
|
||||
[{include file="include/editor.tpl"}]
|
||||
[{/block}]
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
231
shop/source/Application/views/admin/tpl/adminnavigation.tpl
Normal file
231
shop/source/Application/views/admin/tpl/adminnavigation.tpl
Normal file
@@ -0,0 +1,231 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function editThis( sID )
|
||||
{
|
||||
let oTransfer = top.basefrm.edit.document.getElementById( "transfer" );
|
||||
oTransfer.oxid.value = sID;
|
||||
oTransfer.cl.value = top.basefrm.list.sDefClass;
|
||||
|
||||
//forcing edit frame to reload after submit
|
||||
top.forceReloadingEditFrame();
|
||||
|
||||
let oSearch = top.basefrm.list.document.getElementById( "search" );
|
||||
oSearch.oxid.value = sID;
|
||||
oSearch.actedit.value = 0;
|
||||
oSearch.submit();
|
||||
}
|
||||
|
||||
window.onload = function ()
|
||||
{
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
let oField = top.oxid.admin.getLockTarget();
|
||||
oField.onchange = oField.onkeyup = oField.onmouseout = top.oxid.admin.unlockSave;
|
||||
}
|
||||
|
||||
function toggle(reference) {
|
||||
let i = 0;
|
||||
let toggled = document.querySelectorAll('#' + reference.parentNode.id + ' > ul');
|
||||
while (i < toggled.length) {
|
||||
if (toggled[i].classList.contains("expanded")) {
|
||||
toggled[i].classList.remove('expanded');
|
||||
toggled[i].parentNode.classList.remove('expandedChild');
|
||||
} else {
|
||||
toggled[i].classList.add('expanded');
|
||||
toggled[i].parentNode.classList.add('expandedChild');
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
|
||||
function selectChilds(reference) {
|
||||
let i = 0;
|
||||
let childs = document.querySelectorAll("#" + reference.parentNode.id + " [type='checkbox']");
|
||||
while (i < childs.length) {
|
||||
childs[i].checked = reference.checked;
|
||||
i++;
|
||||
}
|
||||
|
||||
selectParent(reference);
|
||||
}
|
||||
|
||||
function selectParent(reference) {
|
||||
if (reference.parentNode && reference.parentNode.parentNode && reference.parentNode.parentNode.parentNode && reference.parentNode.parentNode.parentNode.id) {
|
||||
let parent = document.querySelectorAll("#" + reference.parentNode.parentNode.parentNode.id + " > input[type='checkbox']")[0];
|
||||
if (parent && reference.checked) {
|
||||
parent.checked = reference.checked
|
||||
selectParent(parent);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//-->
|
||||
</script>
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<style>
|
||||
ul#nav li,
|
||||
ul#nav li li {
|
||||
list-style: none;
|
||||
background: none;
|
||||
}
|
||||
|
||||
#nav > li {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
#nav li ul {
|
||||
padding: 0 0 0 5px;
|
||||
display: none;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
#nav li ul.expanded {
|
||||
display: block;
|
||||
}
|
||||
|
||||
#nav input {
|
||||
margin-right: 5px;
|
||||
}
|
||||
.vatop {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
#nav ul li{
|
||||
margin-left: 3px;
|
||||
border-left : 1px solid #AAA;
|
||||
}
|
||||
|
||||
#nav ul li:last-child{
|
||||
border-color : transparent;
|
||||
}
|
||||
|
||||
#nav ul li::before{
|
||||
content: '';
|
||||
display: block;
|
||||
position: absolute;
|
||||
margin-top: -3px;
|
||||
left: 8px;
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
border: solid #AAA;
|
||||
border-width: 0 0 1px 1px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
#nav ul li a::before {
|
||||
content: '+';
|
||||
width: 8px;
|
||||
height: 9px;
|
||||
border: 1px solid #AAA;
|
||||
display: block;
|
||||
position: absolute;
|
||||
background-color: white;
|
||||
line-height: 7px;
|
||||
left: 3px;
|
||||
color: #AAA;
|
||||
margin-top: -14px;
|
||||
text-align: center;
|
||||
padding-right: 1px;
|
||||
}
|
||||
|
||||
#nav ul li.expandedChild > a::before {
|
||||
content: '−';
|
||||
}
|
||||
</style>
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="oxidCopy" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post" style="padding: 0;margin: 0;height:0;">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
|
||||
<input type="hidden" id="fnc" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[o3rightsroles__oxid]" value="[{$oxid}]">
|
||||
|
||||
<h1>[{oxmultilang ident="mxadminnavigation"}]</h1>
|
||||
|
||||
<p>
|
||||
[{oxmultilang ident="ADMINNAVIGATION_DESC"}]
|
||||
</p>
|
||||
|
||||
<table style="border: 0; border-collapse: collapse; border-spacing: 0; width:98%;">
|
||||
<tr>
|
||||
<td class="vatop edittext" style="width: 50%; padding-top:10px;padding-left:10px;">
|
||||
<table>
|
||||
[{block name="admin_adminrights_main_left"}]
|
||||
<tr>
|
||||
<td class="vatop">
|
||||
[{oxmultilang ident="ADMINNAVIGATION_ITEMS"}]
|
||||
</td>
|
||||
<td>
|
||||
[{assign var="selectedElements" value=$roleElementsList->getElementsIdsByObjectId($oxid)}]
|
||||
[{assign var="cssClass" value="nav"}]
|
||||
<ul id="nav">
|
||||
[{assign var="deepLevel" value=0}]
|
||||
[{defun name="tree" root=$oView->getMenuTree() cssClass=$cssClass}]
|
||||
[{assign var="index" value=0}]
|
||||
[{foreach name="loop" from=$root item="menuitem"}]
|
||||
[{assign var="deepLevel" value=$deepLevel+1}]
|
||||
[{if $menuitem->nodeType == XML_ELEMENT_NODE && $menuitem->nodeName != "BTN"}]
|
||||
[{assign var="index" value=$index+1}]
|
||||
[{assign var="currCssClass" value=$cssClass|cat:"-"|cat:$index}]
|
||||
<li id="[{$currCssClass}]">
|
||||
[{assign var="menuid" value=$menuitem->getAttribute('id')}]
|
||||
<input type="hidden" name="roleElements[[{$menuid}]]" value="0">
|
||||
<input onclick="selectChilds(this);" id="[{$menuid}]" type="checkbox" name="roleElements[[{$menuid}]]" value="2" [{if $selectedElements.$menuid == '2'}]checked[{/if}]>
|
||||
<label for="[{$menuid}]"></label>
|
||||
[{if $menuitem->childNodes->length}]<a onclick="toggle(this)" href="#" class="rc">[{/if}]
|
||||
[{oxmultilang ident=$menuitem->getAttribute('name')|default:$menuid noerror=true}]
|
||||
[{if $menuitem->childNodes->length}]</a>[{/if}]
|
||||
[{if $menuitem->childNodes->length}]
|
||||
<ul class="[{if $deepLevel == 1}]expanded[{/if}]">
|
||||
[{fun name="tree" root=$menuitem->childNodes cssClass=$currCssClass}]
|
||||
</ul>
|
||||
[{/if}]
|
||||
</li>
|
||||
[{assign var="deepLevel" value=$deepLevel-1}]
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
[{/defun}]
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
<tr>
|
||||
<td>
|
||||
<input type="submit" class="edittext" id="oLockButton" name="saveArticle" value="[{oxmultilang ident="ARTICLE_MAIN_SAVE"}]" onClick="document.myedit.fnc.value='save'" [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="vatop edittext" style="width: 50%; padding-top:10px;padding-left:10px;">
|
||||
|
||||
<!-- Starting right column -->
|
||||
<table>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
[{include file="bottomitem.tpl"}]
|
||||
1
shop/source/Application/views/admin/tpl/adminrights.tpl
Executable file
1
shop/source/Application/views/admin/tpl/adminrights.tpl
Executable file
@@ -0,0 +1 @@
|
||||
[{include file='include/frameset.tpl'}]
|
||||
130
shop/source/Application/views/admin/tpl/adminrights_list.tpl
Executable file
130
shop/source/Application/views/admin/tpl/adminrights_list.tpl
Executable file
@@ -0,0 +1,130 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign box="list"}]
|
||||
[{assign var="where" value=$oView->getListFilter()}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
window.onload = function ()
|
||||
{
|
||||
top.reloadEditFrame();
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
|
||||
<div id="liste">
|
||||
|
||||
<form name="search" id="search" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{include file="_formparams.tpl" cl="adminrights_list" lstrt=$lstrt actedit=$actedit oxid=$oxid fnc="" language=$actlang editlanguage=$actlang}]
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%">
|
||||
<colgroup>
|
||||
[{block name="admin_rights_list_colgroup"}]
|
||||
<col width="3%">
|
||||
<col width="95%">
|
||||
<col width="2%">
|
||||
[{/block}]
|
||||
</colgroup>
|
||||
<tr class="listitem">
|
||||
[{block name="admin_rights_list_filter"}]
|
||||
<td style="vertical-align: top; text-align: right" class="listfilter first">
|
||||
<div class="r1"><div class="b1"> </div></div>
|
||||
</td>
|
||||
<td style="vertical-align: top; text-align: right" class="listfilter">
|
||||
<div class="r1">
|
||||
<div class="b1">
|
||||
<input class="listedit" type="text" size="50" maxlength="128" name="where[o3rightsroles][title]" value="[{$where.o3rightsroles.title}]">
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td style="vertical-align: top" class="listfilter" nowrap>
|
||||
<div class="r1">
|
||||
<div class="b1">
|
||||
<div class="find">
|
||||
<select name="changelang" class="editinput" onChange="top.oxid.admin.changeLanguage();">
|
||||
[{foreach from=$languages item=lang}]
|
||||
<option value="[{$lang->id}]" [{if $lang->selected}]SELECTED[{/if}]>[{$lang->name}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
<input class="listedit" type="submit" name="submitit" value="[{oxmultilang ident="GENERAL_SEARCH"}]" onClick="document.search.lstrt.value=0;">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
<tr class="listitem">
|
||||
[{block name="admin_rights_list_sorting"}]
|
||||
<td class="listheader first" style="height: 15px; width: 30px; text-align: center"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'o3rightsroles', 'oxactive', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_ACTIVTITLE"}]</a></td>
|
||||
<td class="listheader first" style="height: 15px; width: 30px; text-align: center"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'o3rightsroles', 'title', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_TITLE"}]</a></td>
|
||||
<td class="listheader"></td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{assign var="_cnt" value=0}]
|
||||
[{foreach from=$mylist item=listitem}]
|
||||
[{assign var="_cnt" value=$_cnt+1}]
|
||||
<tr id="row.[{$_cnt}]">
|
||||
|
||||
[{block name="admin_rights_list_item"}]
|
||||
[{if $listitem->blacklist == 1}]
|
||||
[{assign var="listclass" value=listitem3}]
|
||||
[{else}]
|
||||
[{assign var="listclass" value="listitem"|cat:$blWhite}]
|
||||
[{/if}]
|
||||
[{if $listitem->getId() == $oxid}]
|
||||
[{assign var="listclass" value=listitem4}]
|
||||
[{/if}]
|
||||
<td valign="top" class="[{$listclass}][{if $listitem->getFieldData('active') == 1}] active[{/if}]" height="15">
|
||||
<div class="listitemfloating">
|
||||
<a href="Javascript:top.oxid.admin.editThis('[{$listitem->getId()}]');" class="[{$listclass}]">
|
||||
 
|
||||
</a>
|
||||
</div>
|
||||
</td>
|
||||
<td valign="top" class="[{$listclass}]">
|
||||
<div class="listitemfloating">
|
||||
<a href="Javascript:top.oxid.admin.editThis('[{$listitem->getId()}]');" class="[{$listclass}]">
|
||||
[{$listitem->getFieldData('title')}]
|
||||
</a>
|
||||
</div>
|
||||
</td>
|
||||
<td class="[{$listclass}]">
|
||||
[{if !$readonly}]
|
||||
<a href="Javascript:top.oxid.admin.deleteThis('[{$listitem->getId()}]');" class="delete" id="del.[{$_cnt}]" title="" [{include file="help.tpl" helpid=item_delete}]></a>
|
||||
[{/if}]
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
[{if $blWhite == "2"}]
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{else}]
|
||||
[{assign var="blWhite" value="2"}]
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
[{include file="pagenavisnippet.tpl" colspan="5"}]
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
[{include file="pagetabsnippet.tpl"}]
|
||||
|
||||
<script type="text/javascript">
|
||||
if (parent.parent)
|
||||
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
|
||||
parent.parent.sMenuItem = "[{oxmultilang ident="ADMINRIGHTS_LIST_MENUITEM"}]";
|
||||
parent.parent.sMenuSubItem = "[{oxmultilang ident="ADMINRIGHTS_LIST_MENUSUBITEM"}]";
|
||||
parent.parent.sWorkArea = "[{$_act}]";
|
||||
parent.parent.setTitle();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
259
shop/source/Application/views/admin/tpl/adminrights_main.tpl
Executable file
259
shop/source/Application/views/admin/tpl/adminrights_main.tpl
Executable file
@@ -0,0 +1,259 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function editThis( sID )
|
||||
{
|
||||
let oTransfer = top.basefrm.edit.document.getElementById( "transfer" );
|
||||
oTransfer.oxid.value = sID;
|
||||
oTransfer.cl.value = top.basefrm.list.sDefClass;
|
||||
|
||||
//forcing edit frame to reload after submit
|
||||
top.forceReloadingEditFrame();
|
||||
|
||||
let oSearch = top.basefrm.list.document.getElementById( "search" );
|
||||
oSearch.oxid.value = sID;
|
||||
oSearch.actedit.value = 0;
|
||||
oSearch.submit();
|
||||
}
|
||||
|
||||
window.onload = function ()
|
||||
{
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
let oField = top.oxid.admin.getLockTarget();
|
||||
oField.onchange = oField.onkeyup = oField.onmouseout = top.oxid.admin.unlockSave;
|
||||
}
|
||||
|
||||
function toggle(reference) {
|
||||
let i = 0;
|
||||
let toggled = document.querySelectorAll('#' + reference.parentNode.id + ' > ul');
|
||||
while (i < toggled.length) {
|
||||
if (toggled[i].classList.contains("expanded")) {
|
||||
toggled[i].classList.remove('expanded');
|
||||
toggled[i].parentNode.classList.remove('expandedChild');
|
||||
} else {
|
||||
toggled[i].classList.add('expanded');
|
||||
toggled[i].parentNode.classList.add('expandedChild');
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
|
||||
function selectChilds(reference) {
|
||||
let i = 0;
|
||||
let childs = document.querySelectorAll("#" + reference.parentNode.id + " [type='checkbox']");
|
||||
while (i < childs.length) {
|
||||
childs[i].checked = reference.checked;
|
||||
i++;
|
||||
}
|
||||
|
||||
selectParent(reference);
|
||||
}
|
||||
|
||||
function selectParent(reference) {
|
||||
if (reference.parentNode && reference.parentNode.parentNode && reference.parentNode.parentNode.parentNode && reference.parentNode.parentNode.parentNode.id) {
|
||||
let parent = document.querySelectorAll("#" + reference.parentNode.parentNode.parentNode.id + " > input[type='checkbox']")[0];
|
||||
if (parent && reference.checked) {
|
||||
parent.checked = reference.checked
|
||||
selectParent(parent);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//-->
|
||||
</script>
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<style>
|
||||
ul#nav li,
|
||||
ul#nav li li {
|
||||
list-style: none;
|
||||
background: none;
|
||||
}
|
||||
|
||||
#nav > li {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
#nav li ul {
|
||||
padding: 0 0 0 5px;
|
||||
display: none;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
#nav li ul.expanded {
|
||||
display: block;
|
||||
}
|
||||
|
||||
#nav input {
|
||||
margin-right: 5px;
|
||||
}
|
||||
.vatop {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
#nav ul li{
|
||||
margin-left: 3px;
|
||||
border-left : 1px solid #AAA;
|
||||
}
|
||||
|
||||
#nav ul li:last-child{
|
||||
border-color : transparent;
|
||||
}
|
||||
|
||||
#nav ul li::before{
|
||||
content: '';
|
||||
display: block;
|
||||
position: absolute;
|
||||
margin-top: -3px;
|
||||
left: 8px;
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
border: solid #AAA;
|
||||
border-width: 0 0 1px 1px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
#nav ul li a::before {
|
||||
content: '+';
|
||||
width: 8px;
|
||||
height: 9px;
|
||||
border: 1px solid #AAA;
|
||||
display: block;
|
||||
position: absolute;
|
||||
background-color: white;
|
||||
line-height: 7px;
|
||||
left: 3px;
|
||||
color: #AAA;
|
||||
margin-top: -14px;
|
||||
text-align: center;
|
||||
padding-right: 1px;
|
||||
}
|
||||
|
||||
#nav ul li.expandedChild > a::before {
|
||||
content: '−';
|
||||
}
|
||||
</style>
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="oxidCopy" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post" style="padding: 0;margin: 0;height:0;">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
|
||||
<input type="hidden" id="fnc" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[o3rightsroles__oxid]" value="[{$oxid}]">
|
||||
|
||||
<table style="border: 0; border-collapse: collapse; border-spacing: 0; width:98%;">
|
||||
<tr>
|
||||
<td class="vatop edittext" style="width: 50%; padding-top:10px;padding-left:10px;">
|
||||
<table>
|
||||
[{block name="admin_adminrights_main_left"}]
|
||||
<tr>
|
||||
<td class="edittext" style="width: 120px;">
|
||||
<label for="o3rightsroles__active">
|
||||
[{oxmultilang ident="RIGHTSROLES_ACTIVE"}]
|
||||
</label>
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="hidden" name="editval[o3rightsroles__active]" value='0' [{$readonly}]>
|
||||
<input id="o3rightsroles__active" class="edittext" type="checkbox" name="editval[o3rightsroles__active]" value='1' [{if $edit->o3rightsroles__active->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_RIGHTSROLES_ACTIVE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
<label for="o3rightsroles__title">
|
||||
[{oxmultilang ident="RIGHTSROLES_TITLE"}]
|
||||
</label>
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input id="o3rightsroles__title" type="text" class="editinput" size="25" maxlength="[{$edit->o3rightsroles__title->fldmax_length}]" name="editval[o3rightsroles__title]" value="[{$edit->o3rightsroles__title->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_RIGHTSROLES_TITLE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="vatop">
|
||||
[{oxmultilang ident="RIGHTSROLES_ITEMS"}]
|
||||
[{oxinputhelp ident="HELP_RIGHTSROLES_ITEMS"}]
|
||||
</td>
|
||||
<td>
|
||||
[{assign var="selectedElements" value=$roleElementsList->getElementsIdsByObjectId($oxid)}]
|
||||
[{assign var="cssClass" value="nav"}]
|
||||
<ul id="nav">
|
||||
[{assign var="deepLevel" value=0}]
|
||||
[{defun name="tree" root=$oView->getMenuTree() cssClass=$cssClass}]
|
||||
[{assign var="index" value=0}]
|
||||
[{foreach name="loop" from=$root item="menuitem"}]
|
||||
[{assign var="deepLevel" value=$deepLevel+1}]
|
||||
[{if $menuitem->nodeType == XML_ELEMENT_NODE && $menuitem->nodeName != "BTN"}]
|
||||
[{assign var="index" value=$index+1}]
|
||||
[{assign var="currCssClass" value=$cssClass|cat:"-"|cat:$index}]
|
||||
<li id="[{$currCssClass}]">
|
||||
[{assign var="menuid" value=$menuitem->getAttribute('id')}]
|
||||
<input type="hidden" name="roleElements[[{$menuid}]]" value="0">
|
||||
<input onclick="selectChilds(this);" id="[{$menuid}]" type="checkbox" name="roleElements[[{$menuid}]]" value="2" [{if $selectedElements.$menuid == '2'}]checked[{/if}]>
|
||||
<label for="[{$menuid}]"></label>
|
||||
[{if $menuitem->childNodes->length}]<a onclick="toggle(this)" href="#" class="rc">[{/if}]
|
||||
[{oxmultilang ident=$menuitem->getAttribute('name')|default:$menuid noerror=true}]
|
||||
[{if $menuitem->childNodes->length}]</a>[{/if}]
|
||||
[{if $menuitem->childNodes->length}]
|
||||
<ul class="[{if $deepLevel == 1}]expanded[{/if}]">
|
||||
[{fun name="tree" root=$menuitem->childNodes cssClass=$currCssClass}]
|
||||
</ul>
|
||||
[{/if}]
|
||||
</li>
|
||||
[{assign var="deepLevel" value=$deepLevel-1}]
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
[{/defun}]
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
<tr>
|
||||
<td class="edittext" colspan="2"><br>
|
||||
[{include file="language_edit.tpl"}]<br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<input type="submit" class="edittext" id="oLockButton" name="saveArticle" value="[{oxmultilang ident="ARTICLE_MAIN_SAVE"}]" onClick="document.myedit.fnc.value='save'" [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="vatop edittext" style="width: 50%; padding-top:10px;padding-left:10px;">
|
||||
|
||||
<!-- Starting right column -->
|
||||
<table>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{block name="admin_adminrights_main_assign_users"}]
|
||||
[{if $oxid != "-1"}]
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="GENERAL_ASSIGNUSERS"}]" class="edittext" onclick="showDialog('&cl=adminrights_main&aoc=1&oxid=[{$oxid}]');">
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
[{include file="bottomitem.tpl"}]
|
||||
1
shop/source/Application/views/admin/tpl/article.tpl
Executable file
1
shop/source/Application/views/admin/tpl/article.tpl
Executable file
@@ -0,0 +1 @@
|
||||
[{include file='include/frameset.tpl'}]
|
||||
69
shop/source/Application/views/admin/tpl/article_attribute.tpl
Executable file
69
shop/source/Application/views/admin/tpl/article_attribute.tpl
Executable file
@@ -0,0 +1,69 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function editThis( sID )
|
||||
{
|
||||
var oTransfer = top.basefrm.edit.document.getElementById( "transfer" );
|
||||
oTransfer.oxid.value = sID;
|
||||
oTransfer.cl.value = top.basefrm.list.sDefClass;
|
||||
|
||||
//forcing edit frame to reload after submit
|
||||
top.forceReloadingEditFrame();
|
||||
|
||||
var oSearch = top.basefrm.list.document.getElementById( "search" );
|
||||
oSearch.oxid.value = sID;
|
||||
oSearch.actedit.value = 0;
|
||||
oSearch.submit();
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="article_attribute">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="96%">
|
||||
<tr>
|
||||
<td valign="top" class="edittext">
|
||||
[{if $oxparentid}]
|
||||
<b>[{oxmultilang ident="GENERAL_VARIANTE"}]<a href="Javascript:editThis('[{$parentarticle->oxarticles__oxid->value}]');" class="edittext"><b>[{$parentarticle->oxarticles__oxartnum->value}] [{$parentarticle->oxarticles__oxtitle->value}]</b></a><br>
|
||||
<br>
|
||||
[{/if}]
|
||||
|
||||
[{block name="admin_article_attribute_assign_attribute"}]
|
||||
[{oxhasrights object=$edit readonly=$readonly}]
|
||||
<input type="button" value="[{oxmultilang ident="ARTICLE_ATTRIBUTE_ASSIGNATTRIBUTE"}]" class="edittext" onclick="JavaScript:showDialog('&cl=article_attribute&aoc=1&oxid=[{$oxid}]');" [{$readonly}]>
|
||||
[{/oxhasrights}]
|
||||
[{/block}]
|
||||
|
||||
[{if !$edit->blForeignArticle}]
|
||||
<br><br>
|
||||
<a class="edittext" href="[{$oViewConf->getSelfLink()}]&cl=attribute" target="_new"><b>[{oxmultilang ident="ARTICLE_ATTRIBUTE_OPENINNEWWINDOW"}]</b></a>
|
||||
[{/if}]
|
||||
|
||||
</td>
|
||||
|
||||
<!-- Anfang rechte Seite -->
|
||||
<td valign="top" class="edittext" align="left" width="50%">
|
||||
[{block name="admin_article_attribute_assign_selectlist"}]
|
||||
[{oxhasrights object=$edit readonly=$readonly}]
|
||||
<input type="button" value="[{oxmultilang ident="ARTICLE_ATTRIBUTE_ASSIGNSELECTLIST"}]" class="edittext" onclick="JavaScript:showDialog('&cl=article_attribute&aoc=2&oxid=[{$oxid}]');" [{$readonly}]>
|
||||
[{/oxhasrights}]
|
||||
[{/block}]
|
||||
</td>
|
||||
<!-- Ende rechte Seite -->
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
[{include file="bottomitem.tpl"}]
|
||||
53
shop/source/Application/views/admin/tpl/article_crossselling.tpl
Executable file
53
shop/source/Application/views/admin/tpl/article_crossselling.tpl
Executable file
@@ -0,0 +1,53 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="article_crossselling">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="article_crossselling">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[article__oxid]" value="[{$oxid}]">
|
||||
<input type="hidden" name="voxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="oxparentid" value="[{$oxparentid}]">
|
||||
<input type="hidden" name="sorting" value="">
|
||||
<input type="hidden" name="stable" value="">
|
||||
<input type="hidden" name="starget" value="">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
|
||||
<tr>
|
||||
<td valign="top" class="edittext">
|
||||
[{block name="admin_article_crossselling_assign_crossselling"}]
|
||||
[{oxhasrights object=$edit readonly=$readonly}]
|
||||
<input type="button" value="[{oxmultilang ident="ARTICLE_CROSSSELLING_ASSIGNCROSSSELLING"}]" class="edittext" onclick="JavaScript:showDialog('&cl=article_crossselling&aoc=1&oxid=[{$oxid}]');" [{$readonly}]>
|
||||
[{/oxhasrights}]
|
||||
[{/block}]
|
||||
</td>
|
||||
<!-- Anfang rechte Seite -->
|
||||
<td valign="top" class="edittext" align="left" width="50%">
|
||||
[{block name="admin_article_crossselling_assign_accessoires"}]
|
||||
[{oxhasrights object=$edit readonly=$readonly}]
|
||||
<input type="button" value="[{oxmultilang ident="ARTICLE_CROSSSELLING_ASSIGNACCESSORIES"}]" class="edittext" onclick="JavaScript:showDialog('&cl=article_crossselling&aoc=2&oxid=[{$oxid}]');" [{$readonly}]>
|
||||
[{/oxhasrights}]
|
||||
[{/block}]
|
||||
</td>
|
||||
<!-- Ende rechte Seite -->
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
394
shop/source/Application/views/admin/tpl/article_extend.tpl
Executable file
394
shop/source/Application/views/admin/tpl/article_extend.tpl
Executable file
@@ -0,0 +1,394 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
window.onload = function ()
|
||||
{
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
top.reloadEditFrame();
|
||||
}
|
||||
function editThis( sID )
|
||||
{
|
||||
var oTransfer = top.basefrm.edit.document.getElementById( "transfer" );
|
||||
oTransfer.oxid.value = sID;
|
||||
oTransfer.cl.value = top.basefrm.list.sDefClass;
|
||||
|
||||
//forcing edit frame to reload after submit
|
||||
top.forceReloadingEditFrame();
|
||||
|
||||
var oSearch = top.basefrm.list.document.getElementById( "search" );
|
||||
oSearch.oxid.value = sID;
|
||||
oSearch.actedit.value = 0;
|
||||
oSearch.submit();
|
||||
}
|
||||
function processUnitInput( oSelect, sInputId )
|
||||
{
|
||||
document.getElementById( sInputId ).disabled = oSelect.value ? true : false;
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="article_extend">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" enctype="multipart/form-data" method="post">
|
||||
<input type="hidden" name="MAX_FILE_SIZE" value="[{$iMaxUploadFileSize}]">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="article_extend">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="voxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="oxparentid" value="[{$oxparentid}]">
|
||||
<input type="hidden" name="editval[article__oxid]" value="[{$oxid}]">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" height="100%" width="100%">
|
||||
<tr height="10">
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15"></td>
|
||||
<td valign="top" class="edittext">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
[{block name="admin_article_extend_form"}]
|
||||
[{if $errorsavingtprice}]
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
[{if $errorsavingtprice eq 1}]
|
||||
<div class="errorbox">[{oxmultilang ident="ARTICLE_EXTEND_ERRORSAVINGTPRICE"}]</div>
|
||||
[{/if}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{if $oxparentid}]
|
||||
<tr>
|
||||
<td class="edittext" width="120">
|
||||
<b>[{oxmultilang ident="GENERAL_VARIANTE"}]</b>
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<a href="Javascript:editThis('[{$parentarticle->oxarticles__oxid->value}]');" class="edittext"><b>[{$parentarticle->oxarticles__oxartnum->value}] [{$parentarticle->oxarticles__oxtitle->value}]</b></a>
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_WEIGHT"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="10" maxlength="[{$edit->oxarticles__oxweight->fldmax_length}]" name="editval[oxarticles__oxweight]" value="[{$edit->oxarticles__oxweight->value}]" [{$readonly}]>[{oxmultilang ident="ARTICLE_EXTEND_WEIGHT_UNIT"}]
|
||||
[{oxinputhelp ident="HELP_ARTICLE_EXTEND_WEIGHT"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_MASS"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_LENGTH"}]: <input type="text" class="editinput" size="3" maxlength="[{$edit->oxarticles__oxlength->fldmax_length}]" name="editval[oxarticles__oxlength]" value="[{$edit->oxarticles__oxlength->value}]" [{$readonly}]>[{oxmultilang ident="ARTICLE_EXTEND_DIMENSIONS_UNIT"}]
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_WIDTH"}]: <input type="text" class="editinput" size="3" maxlength="[{$edit->oxarticles__oxwidth->fldmax_length}]" name="editval[oxarticles__oxwidth]" value="[{$edit->oxarticles__oxwidth->value}]" [{$readonly}]>[{oxmultilang ident="ARTICLE_EXTEND_DIMENSIONS_UNIT"}]
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_HEIGHT"}]: <input type="text" class="editinput" size="3" maxlength="[{$edit->oxarticles__oxheight->fldmax_length}]" name="editval[oxarticles__oxheight]" value="[{$edit->oxarticles__oxheight->value}]" [{$readonly}]>[{oxmultilang ident="ARTICLE_EXTEND_DIMENSIONS_UNIT"}]
|
||||
[{oxinputhelp ident="HELP_ARTICLE_EXTEND_MASS"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_UNITQUANTITY"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="10" maxlength="[{$edit->oxarticles__oxunitquantity->fldmax_length}]" name="editval[oxarticles__oxunitquantity]" value="[{$edit->oxarticles__oxunitquantity->value}]" [{$readonly}]>
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_UNITNAME"}]:
|
||||
[{if $oView->getUnitsArray()}]
|
||||
<select name="editval[oxarticles__oxunitname]" onChange="JavaScript:processUnitInput( this, 'unitinput' )" [{$readonly}]>
|
||||
<option value="">-</option>
|
||||
[{foreach from=$oView->getUnitsArray() key=sKey item=sUnit}]
|
||||
[{assign var="sUnitSelected" value=""}]
|
||||
[{if $edit->oxarticles__oxunitname->value == $sKey}]
|
||||
[{assign var="blUseSelection" value=true}]
|
||||
[{assign var="sUnitSelected" value="selected"}]
|
||||
[{/if}]
|
||||
<option value="[{$sKey}]" [{$sUnitSelected}]>[{$sUnit}]</option>
|
||||
[{/foreach}]
|
||||
</select> /
|
||||
[{/if}]
|
||||
<input type="text" id="unitinput" class="editinput" size="10" maxlength="[{$edit->oxarticles__oxunitname->fldmax_length}]" name="editval[oxarticles__oxunitname]" value="[{if !$blUseSelection}][{$edit->oxarticles__oxunitname->value}][{/if}]" [{if $blUseSelection}]disabled="true"[{/if}] [{include file="help.tpl" helpid=article_unit}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_EXTEND_UNITQUANTITY"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_EXTURL"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="40" maxlength="[{$edit->oxarticles__oxexturl->fldmax_length}]" name="editval[oxarticles__oxexturl]" value="[{$edit->oxarticles__oxexturl->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_EXTEND_EXTURL"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_URLDESC"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="40" maxlength="[{$edit->oxarticles__oxurldesc->fldmax_length}]" name="editval[oxarticles__oxurldesc]" value="[{$edit->oxarticles__oxurldesc->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_EXTEND_URLDESC"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_BPRICE"}] ([{$oActCur->sign}])
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="8" maxlength="[{$edit->oxarticles__oxbprice->fldmax_length}]" name="editval[oxarticles__oxbprice]" value="[{$edit->oxarticles__oxbprice->value}]" [{$readonly}]> [{oxmultilang ident="ARTICLE_EXTEND_TPRICE"}] <input type="text" class="editinput" size="8" maxlength="[{$edit->oxarticles__oxtprice->fldmax_length}]" name="editval[oxarticles__oxtprice]" value="[{$edit->oxarticles__oxtprice->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_EXTEND_BPRICE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_FILE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="25" maxlength="[{$edit->oxarticles__oxfile->fldmax_length}]" name="editval[oxarticles__oxfile]" value="[{$edit->oxarticles__oxfile->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_EXTEND_FILE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_FILEUPLOAD"}] ([{oxmultilang ident="GENERAL_MAX_FILE_UPLOAD"}] [{$sMaxFormattedFileSize}], [{oxmultilang ident="GENERAL_MAX_PICTURE_DIMENSIONS"}])
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="editinput" name="myfile[FL@oxarticles__oxfile]" type="file" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_EXTEND_FILEUPLOAD"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_TEMPLATE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="25" maxlength="[{$edit->oxarticles__oxtemplate->fldmax_length}]" name="editval[oxarticles__oxtemplate]" value="[{$edit->oxarticles__oxtemplate->value}]" [{include file="help.tpl" helpid=article_template}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_EXTEND_TEMPLATE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_QUESTIONEMAIL"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="25" maxlength="[{$edit->oxarticles__oxquestionemail->fldmax_length}]" name="editval[oxarticles__oxquestionemail]" value="[{$edit->oxarticles__oxquestionemail->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_EXTEND_QUESTIONEMAIL"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" width="120">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_ISSEARCH"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="edittext" type="hidden" name="editval[oxarticles__oxissearch]" value='0'>
|
||||
<input class="edittext" type="checkbox" name="editval[oxarticles__oxissearch]" value='1' [{if $edit->oxarticles__oxissearch->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_EXTEND_ISSEARCH"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" width="140">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_ISCONFIGURABLE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="hidden" name="editval[oxarticles__oxisconfigurable]" value='0'>
|
||||
<input class="edittext" type="checkbox" name="editval[oxarticles__oxisconfigurable]" value='1' [{if $edit->oxarticles__oxisconfigurable->value == 1}]checked[{/if}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_EXTEND_ISCONFIGURABLE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" width="120">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_NONMATERIAL"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="edittext" type="hidden" name="editval[oxarticles__oxnonmaterial]" value='0'>
|
||||
<input class="edittext" type="checkbox" name="editval[oxarticles__oxnonmaterial]" value='1' [{if $edit->oxarticles__oxnonmaterial->value == 1}]checked[{/if}] [{$readonly}] [{if $oxparentid}]readonly disabled[{/if}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_EXTEND_NONMATERIAL"}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="edittext" width="120">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_FREESHIPPING"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="edittext" type="hidden" name="editval[oxarticles__oxfreeshipping]" value='0'>
|
||||
<input class="edittext" type="checkbox" name="editval[oxarticles__oxfreeshipping]" value='1' [{if $edit->oxarticles__oxfreeshipping->value == 1}]checked[{/if}] [{$readonly}] [{if $oxparentid}]readonly disabled[{/if}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_EXTEND_FREESHIPPING"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_BLFIXEDPRICE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="edittext" type="checkbox" name="editval[oxarticles__oxblfixedprice]" value='1' [{if $edit->oxarticles__oxblfixedprice->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_EXTEND_BLFIXEDPRICE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" width="140">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_SKIPDISCOUNTS"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="hidden" name="editval[oxarticles__oxskipdiscounts]" value='0'>
|
||||
<input class="edittext" type="checkbox" name="editval[oxarticles__oxskipdiscounts]" value='1' [{if $edit->oxarticles__oxskipdiscounts->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_EXTEND_SKIPDISCOUNTS"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" width="140">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_SHOWCUSTOMAGREEMENT"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="hidden" name="editval[oxarticles__oxshowcustomagreement]" value='0'>
|
||||
<input class="edittext" type="checkbox" name="editval[oxarticles__oxshowcustomagreement]" value='1' [{if $edit->oxarticles__oxshowcustomagreement->value == 1}]checked[{/if}] [{if $oxparentid}]disabled[{/if}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_EXTEND_SHOWCUSTOMAGREEMENT"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_ARTEXTRA"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
[{$bundle_artnum}] [{$bundle_title|oxtruncate:21:"...":true}]
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="GENERAL_ASSIGNARTICLES"}]" class="edittext" onclick="JavaScript:showDialog('&cl=article_extend&aoc=2&oxid=[{$oxid}]');">
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
<tr>
|
||||
<td class="edittext"></td>
|
||||
<td class="edittext">
|
||||
<input type="submit" class="edittext" name="save" value="[{oxmultilang ident="GENERAL_SAVE"}]" onClick="Javascript:document.myedit.fnc.value='save'"" [{$readonly}]><br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" colspan="2"><br>
|
||||
[{include file="language_edit.tpl"}]<br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
|
||||
<!-- Anfang rechte Seite -->
|
||||
|
||||
<td valign="top" class="edittext" align="left" width="55%" style="table-layout:fixed">
|
||||
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="GENERAL_ASSIGNCATEGORIES"}]" class="edittext" onclick="JavaScript:showDialog('&cl=article_extend&aoc=1&oxid=[{$oxid}]');">
|
||||
|
||||
<br><br>
|
||||
<fieldset title="[{oxmultilang ident="ARTICLE_EXTEND_MEDIAURLS"}]" style="padding-left: 5px;">
|
||||
<legend>[{oxmultilang ident="ARTICLE_EXTEND_MEDIAURLS"}]</legend><br>
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
[{block name="admin_article_extend_media"}]
|
||||
[{foreach from=$aMediaUrls item=oMediaUrl}]
|
||||
<tr>
|
||||
[{if $oddclass == 2}]
|
||||
[{assign var=oddclass value=""}]
|
||||
[{else}]
|
||||
[{assign var=oddclass value="2"}]
|
||||
[{/if}]
|
||||
<td class=listitem[{$oddclass}]>
|
||||
<a href="[{$oMediaUrl->getLink()}]" target="_blank">»»</a>
|
||||
</td>
|
||||
<td class=listitem[{$oddclass}]>
|
||||
<a href="[{$oViewConf->getSelfLink()}]&cl=article_extend&mediaid=[{$oMediaUrl->oxmediaurls__oxid->value}]&fnc=deletemedia&oxid=[{$oxid}]&editlanguage=[{$editlanguage}]" onClick='return confirm("[{oxmultilang ident="GENERAL_YOUWANTTODELETE"}]")'><img src="[{$oViewConf->getImageUrl()}]/delete_button.gif" border=0></a>
|
||||
</td>
|
||||
<td class="listitem[{$oddclass}]" width=250>
|
||||
<input style="width:100%" class="edittext" type="text" name="aMediaUrls[[{$oMediaUrl->oxmediaurls__oxid->value}]][oxmediaurls__oxdesc]" value="[{$oMediaUrl->oxmediaurls__oxdesc->value}]" [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
[{/foreach}]
|
||||
|
||||
[{if $aMediaUrls->count()}]
|
||||
<tr>
|
||||
<td colspan="3" align="right">
|
||||
<input class="edittext" type="button" onclick="this.form.fnc.value='updateMedia';this.form.submit();" [{$readonly}] value="[{oxmultilang ident="ARTICLE_EXTEND_UPDATEMEDIA"}]" [{$readonly}]>
|
||||
<br><br>
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_DESCRIPTION"}]:<br>
|
||||
<input style="width:100%" type="text" name="mediaDesc" class="edittext" [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_ENTERURL"}]:<br>
|
||||
<input style="width:100%" type="text" name="mediaUrl" class="edittext" [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
[{oxmultilang ident="ARTICLE_EXTEND_UPLOADFILE"}]:<br>
|
||||
<input style="width:100%" type="file" name="mediaFile" class="edittext" [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
</table>
|
||||
|
||||
</fieldset>
|
||||
|
||||
<br><br>
|
||||
<fieldset title="[{oxmultilang ident="ARTICLE_EXTEND_UPDATEPRICES"}]" style="padding-left: 5px;">
|
||||
<legend>[{oxmultilang ident="ARTICLE_EXTEND_UPDATEPRICES"}][{oxinputhelp ident="HELP_ARTICLE_EXTEND_UPDATEPRICE"}]</legend><br>
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
[{oxhasrights object=$edit field='oxupdateprice' readonly=$readonly}]
|
||||
<td>[{oxmultilang ident="ARTICLE_EXTEND_UPDATEPRICE"}]: ([{$oActCur->sign}]): </td><td><input type="text" class="editinput" size="4" maxlength="[{$edit->oxarticles__oxupdateprice->fldmax_length}]" name="editval[oxarticles__oxupdateprice]" value="[{$edit->oxarticles__oxupdateprice->value}]" [{$readonly}]></td>
|
||||
[{/oxhasrights}]
|
||||
[{oxhasrights object=$edit field='oxupdatepricea' readonly=$readonly}]
|
||||
<td> [{oxmultilang ident="ARTICLE_EXTEND_UPDATEPRICEA"}]: </td><td><input type="text" class="editinput" size="4" maxlength="[{$edit->oxarticles__oxupdatepricea->fldmax_length}]" name="editval[oxarticles__oxupdatepricea]" value="[{$edit->oxarticles__oxupdatepricea->value}]" [{$readonly}]></td>
|
||||
[{/oxhasrights}]
|
||||
[{oxhasrights object=$edit field='oxupdatepriceb' readonly=$readonly}]
|
||||
<td> [{oxmultilang ident="ARTICLE_EXTEND_UPDATEPRICEB"}]: </td><td><input type="text" class="editinput" size="4" maxlength="[{$edit->oxarticles__oxupdatepriceb->fldmax_length}]" name="editval[oxarticles__oxupdatepriceb]" value="[{$edit->oxarticles__oxupdatepriceb->value}]" [{$readonly}]></td>
|
||||
[{/oxhasrights}]
|
||||
[{oxhasrights object=$edit field='oxupdatepricec' readonly=$readonly}]
|
||||
<td> [{oxmultilang ident="ARTICLE_EXTEND_UPDATEPRICEC"}]: </td><td><input type="text" class="editinput" size="4" maxlength="[{$edit->oxarticles__oxupdatepricec->fldmax_length}]" name="editval[oxarticles__oxupdatepricec]" value="[{$edit->oxarticles__oxupdatepricec->value}]" [{$readonly}]></td>
|
||||
[{/oxhasrights}]
|
||||
</tr>
|
||||
[{oxhasrights object=$edit field='oxupdatepricetime' readonly=$readonly}]
|
||||
<tr>
|
||||
<td>[{oxmultilang ident="ARTICLE_EXTEND_UPDATEPRICETIME"}]: </td>
|
||||
<td colspan="7">
|
||||
<input type="text" class="editinput" size="20" maxlength="20" name="editval[oxarticles__oxupdatepricetime]" value="[{$edit->oxarticles__oxupdatepricetime->value|oxformdate}]" [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
[{/oxhasrights}]
|
||||
</table>
|
||||
|
||||
[{oxinputhelp ident="HELP_ARTICLE_EXTEND_UPDATEPRICES"}]
|
||||
|
||||
</fieldset>
|
||||
|
||||
</td>
|
||||
<!-- Ende rechte Seite -->
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
[{include file="bottomitem.tpl"}]
|
||||
234
shop/source/Application/views/admin/tpl/article_files.tpl
Executable file
234
shop/source/Application/views/admin/tpl/article_files.tpl
Executable file
@@ -0,0 +1,234 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
[{assign var="edit" value=$oView->getArticle()}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
window.onload = function ()
|
||||
{
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
top.reloadEditFrame();
|
||||
}
|
||||
function editThis( sID )
|
||||
{
|
||||
var oTransfer = top.basefrm.edit.document.getElementById( "transfer" );
|
||||
oTransfer.oxid.value = sID;
|
||||
oTransfer.cl.value = top.basefrm.list.sDefClass;
|
||||
|
||||
//forcing edit frame to reload after submit
|
||||
top.forceReloadingEditFrame();
|
||||
|
||||
var oSearch = top.basefrm.list.document.getElementById( "search" );
|
||||
oSearch.oxid.value = sID;
|
||||
oSearch.actedit.value = 0;
|
||||
oSearch.submit();
|
||||
}
|
||||
function _groupExp(el) {
|
||||
var _cur = el.parentNode;
|
||||
|
||||
if (_cur.className == "exp") _cur.className = "";
|
||||
else _cur.className = "exp";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="article_files">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
[{assign var="oFiles" value=$edit->getArticleFiles()}]
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
[{if count( $oFiles ) > 0}]
|
||||
<colgroup>
|
||||
<col width="100%">
|
||||
</colgroup>
|
||||
[{/if}]
|
||||
<tr>
|
||||
<td valign="top" class="edittext" [{if count( $oFiles ) > 0}]align="left"[{/if}]>
|
||||
<form name="newFileUpload" id="newFileUpload" action="[{$oViewConf->getSelfLink()}]" enctype="multipart/form-data" method="post">
|
||||
<input type="hidden" name="MAX_FILE_SIZE" value="[{$iMaxUploadFileSize}]">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="article_files">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="voxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="oxparentid" value="[{$oxparentid}]">
|
||||
<input type="hidden" name="editval[article__oxid]" value="[{$oxid}]">
|
||||
<fieldset title="New file upload" style="padding-left: 5px;">
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
[{block name="admin_article_downloads_newform"}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_FILES_ENTER_FILENAME"}] [{oxinputhelp ident="HELP_ARTICLE_FILES_NEW"}] <input class="edittext" type="text" name="newfile[oxfiles__oxfilename]" class="edittext" [{$readonly}]> [{oxmultilang ident="ARTICLE_FILES_OR"}] ([{oxmultilang ident="GENERAL_MAX_FILE_UPLOAD"}] [{$sMaxFormattedFileSize}]) <input type="file" name="newArticleFile" class="edittext" [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">[{oxmultilang ident="ARTICLE_FILES_NEW_PURCHASEDONLY"}]
|
||||
<input class="edittext" type="hidden" name="newfile[oxfiles__oxpurchasedonly]" value='0'>
|
||||
<input class="edittext" type="checkbox" checked name="newfile[oxfiles__oxpurchasedonly]" value='1' [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
[{block name="admin_article_downloads_newform_options"}]
|
||||
<tr>
|
||||
<td>
|
||||
<div class="groupExp">
|
||||
<div>
|
||||
<a href="#" onclick="_groupExp(this);return false;" class="rc" style="line-height: 30px;"><b>[{oxmultilang ident="ARTICLE_OTHER_OPTIONS"}]</b></a>
|
||||
<dl style="padding-top: 5px;">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td class="edittext">[{oxmultilang ident="GENERAL_MAX_DOWNLOADS_COUNT"}]</td>
|
||||
<td class="edittext">
|
||||
<input type=text class="txt" name="newfile[oxfiles__oxmaxdownloads]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_FILES_MAX_DOWNLOADS_COUNT"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">[{oxmultilang ident="GENERAL_LINK_EXPIRATION_TIME_UNREGISTERED"}]</td>
|
||||
<td class="edittext">
|
||||
<input type=text class="txt" name="newfile[oxfiles__oxmaxunregdownloads]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_FILES_LINK_EXPIRATION_TIME_UNREGISTERED"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">[{oxmultilang ident="GENERAL_LINK_EXPIRATION_TIME"}]</td>
|
||||
<td class="edittext">
|
||||
<input type=text class="txt" name="newfile[oxfiles__oxlinkexptime]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_FILES_LINK_EXPIRATION_TIME"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">[{oxmultilang ident="GENERAL_DOWNLOAD_EXPIRATION_TIME"}]</td>
|
||||
<td class="edittext">
|
||||
<input type=text class="txt" name="newfile[oxfiles__oxdownloadexptime]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_FILES_DOWNLOAD_EXPIRATION_TIME"}]
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
<tr>
|
||||
<td>
|
||||
<input type="submit" class="saveButton" value="[{oxmultilang ident="ARTICLE_FILES_NEW_UPLOAD"}]" onclick="Javascript:document.newFileUpload.fnc.value='upload'" [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><hr/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
<tr>
|
||||
<td valign="top" class="edittext">
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="article_files">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[article__oxid]" value="[{$oxid}]">
|
||||
<input type="hidden" name="voxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="oxparentid" value="[{$oxparentid}]">
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
[{block name="admin_article_downloads_is_downloadable"}]
|
||||
<tr>
|
||||
<td class="edittext" width="120">
|
||||
[{oxmultilang ident="ARTICLE_FILES_ISDOWNLOADABLE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="edittext" type="hidden" name="editval[oxarticles__oxisdownloadable]" value='0'>
|
||||
<input class="edittext" type="checkbox" name="editval[oxarticles__oxisdownloadable]" value='1' [{if $edit->oxarticles__oxisdownloadable->value == 1}]checked[{/if}] [{if $oxparentid}]readonly disabled[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_IS_DOWNLOADABLE"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
</table>
|
||||
[{if count( $oFiles ) > 0}]
|
||||
<p><b>[{oxmultilang ident="ARTICLE_FILES_TABLE_UPLOADEDFILES"}]</b></p>
|
||||
[{foreach from=$oFiles item=oArticleFile}]
|
||||
[{if $readonly || !$oArticleFile->isUploaded()}]
|
||||
[{assign var="readonlyRename" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonlyRename" value=""}]
|
||||
[{/if}]
|
||||
|
||||
[{block name="admin_article_downloads_filelist"}]
|
||||
<div class="groupExp">
|
||||
<div>
|
||||
<a class="delete" href="[{$oViewConf->getSelfLink()}]&cl=article_files&fileid=[{$oArticleFile->getId()}]&fnc=deletefile&oxid=[{$oxid}]&editlanguage=[{$editlanguage}]" onClick='return confirm("[{oxmultilang ident="GENERAL_YOUWANTTODELETE"}]")'></a>
|
||||
<a href="#" onclick="_groupExp(this);return false;" class="rc"><b>[{$oArticleFile->oxfiles__oxfilename->value}]</b></a>
|
||||
<dl style="padding-top:5px;">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td class="edittext">[{oxmultilang ident="ARTICLE_FILES_TABLE_FILENAME"}]</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="40" maxlength="[{$oArticleFile->oxfiles__oxfilename->fldmax_length}]" name="article_files[[{$oArticleFile->getId()}]][oxfiles__oxfilename]" value="[{$oArticleFile->oxfiles__oxfilename->value}]" [{$readonlyRename}]>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">[{oxmultilang ident="ARTICLE_FILES_NEW_PURCHASEDONLY"}]</td>
|
||||
<td class="edittext">
|
||||
<input class="edittext" type="hidden" name="article_files[[{$oArticleFile->getId()}]][oxfiles__oxpurchasedonly]" value='0'>
|
||||
<input class="edittext" type="checkbox" name="article_files[[{$oArticleFile->getId()}]][oxfiles__oxpurchasedonly]" value='1' [{if $oArticleFile->oxfiles__oxpurchasedonly->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">[{oxmultilang ident="GENERAL_MAX_DOWNLOADS_COUNT"}]</td>
|
||||
<td class="edittext">
|
||||
<input type=text class="txt" name="article_files[[{$oArticleFile->getId()}]][oxfiles__oxmaxdownloads]" value="[{$oView->getConfigOptionValue($oArticleFile->oxfiles__oxmaxdownloads->value)}]">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">[{oxmultilang ident="GENERAL_LINK_EXPIRATION_TIME_UNREGISTERED"}]</td>
|
||||
<td class="edittext">
|
||||
<input type=text class="txt" name="article_files[[{$oArticleFile->getId()}]][oxfiles__oxmaxunregdownloads]" value="[{$oView->getConfigOptionValue($oArticleFile->oxfiles__oxmaxunregdownloads->value)}]">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">[{oxmultilang ident="GENERAL_LINK_EXPIRATION_TIME"}]</td>
|
||||
<td class="edittext">
|
||||
<input type=text class="txt" name="article_files[[{$oArticleFile->getId()}]][oxfiles__oxlinkexptime]" value="[{$oView->getConfigOptionValue($oArticleFile->oxfiles__oxlinkexptime->value)}]">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">[{oxmultilang ident="GENERAL_DOWNLOAD_EXPIRATION_TIME"}]</td>
|
||||
<td class="edittext">
|
||||
<input type=text class="txt" name="article_files[[{$oArticleFile->getId()}]][oxfiles__oxdownloadexptime]" value="[{$oView->getConfigOptionValue($oArticleFile->oxfiles__oxdownloadexptime->value)}]">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
[{/block}]
|
||||
[{/foreach}]
|
||||
[{/if}]
|
||||
<input type="submit" class="saveButton" name="save" value="[{oxmultilang ident="GENERAL_SAVE"}]" onClick="Javascript:document.myedit.fnc.value='save'" [{$readonly}]>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
[{include file="bottomitem.tpl"}]
|
||||
149
shop/source/Application/views/admin/tpl/article_list.tpl
Executable file
149
shop/source/Application/views/admin/tpl/article_list.tpl
Executable file
@@ -0,0 +1,149 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign box="list"}]
|
||||
[{assign var="where" value=$oView->getListFilter()}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
window.onload = function ()
|
||||
{
|
||||
top.reloadEditFrame();
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
|
||||
<div id="liste">
|
||||
|
||||
<form name="search" id="search" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{include file="_formparams.tpl" cl="article_list" lstrt=$lstrt actedit=$actedit oxid=$oxid fnc="" language=$actlang editlanguage=$actlang}]
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%">
|
||||
<colgroup>
|
||||
[{block name="admin_article_list_colgroup"}]
|
||||
<col width="3%">
|
||||
<col width="10%">
|
||||
<col width="45%">
|
||||
<col width="30%">
|
||||
<col width="2%">
|
||||
[{/block}]
|
||||
</colgroup>
|
||||
<tr class="listitem">
|
||||
[{block name="admin_article_list_filter"}]
|
||||
<td valign="top" class="listfilter first" align="right">
|
||||
<div class="r1"><div class="b1"> </div></div>
|
||||
</td>
|
||||
<td valign="top" class="listfilter" align="left">
|
||||
<div class="r1"><div class="b1">
|
||||
<input class="listedit" type="text" size="9" maxlength="128" name="where[oxarticles][oxartnum]" value="[{$where.oxarticles.oxartnum}]">
|
||||
</div></div>
|
||||
</td>
|
||||
<td height="20" valign="middle" class="listfilter" nowrap>
|
||||
<div class="r1"><div class="b1">
|
||||
<select name="art_category" class="editinput" onChange="Javascript:document.search.lstrt.value=0;document.search.submit();">
|
||||
<option value="">[{oxmultilang ident="ARTICLE_LIST_ALLPRODUCTS"}]</option>
|
||||
<optgroup label="[{oxmultilang ident="GENERAL_CATEGORY"}]">
|
||||
[{foreach from=$cattree->aList item=pcat}]
|
||||
<option value="cat@@[{$pcat->oxcategories__oxid->value}]" [{if $pcat->selected}]SELECTED[{/if}]>[{$pcat->oxcategories__oxtitle->getRawValue()}]</option>
|
||||
[{/foreach}]
|
||||
</optgroup>
|
||||
<optgroup label="[{oxmultilang ident="GENERAL_MANUFACTURER"}]">
|
||||
[{foreach from=$mnftree item=pmnf}]
|
||||
<option value="mnf@@[{$pmnf->oxmanufacturers__oxid->value}]" [{if $pmnf->selected}]SELECTED[{/if}]>[{$pmnf->oxmanufacturers__oxtitle->value}]</option>
|
||||
[{/foreach}]
|
||||
</optgroup>
|
||||
<optgroup label="[{oxmultilang ident="GENERAL_VENDOR"}]">
|
||||
[{foreach from=$vndtree item=pvnd}]
|
||||
<option value="vnd@@[{$pvnd->oxvendor__oxid->value}]" [{if $pvnd->selected}]SELECTED[{/if}]>[{$pvnd->oxvendor__oxtitle->value}]</option>
|
||||
[{/foreach}]
|
||||
</optgroup>
|
||||
</select>
|
||||
<select name="pwrsearchfld" class="editinput" onChange="Javascript:document.search.lstrt.value=0;top.oxid.admin.setSorting( document.search, 'oxarticles', this.value, 'asc');document.forms.search.submit();">
|
||||
[{foreach from=$pwrsearchfields key=field item=desc}]
|
||||
[{assign var="ident" value="GENERAL_ARTICLE_"|cat:$desc}]
|
||||
[{assign var="ident" value=$ident|oxupper}]
|
||||
<option value="[{$desc}]" [{if $pwrsearchfld == $desc|oxupper}]SELECTED[{/if}]>[{oxmultilang noerror=true alternative=$desc ident=$ident}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
<input class="listedit" type="text" size="20" maxlength="128" name="where[oxarticles][[{$pwrsearchfld|oxlower}]]" value="[{$pwrsearchinput}]" [{include file="help.tpl" helpid=searchfieldoxdynamic}]>
|
||||
</div></div>
|
||||
</td>
|
||||
<td valign="top" class="listfilter" colspan="2" nowrap>
|
||||
<div class="r1"><div class="b1">
|
||||
<div class="find">
|
||||
<select name="changelang" class="editinput" onChange="Javascript:top.oxid.admin.changeLanguage();">
|
||||
[{foreach from=$languages item=lang}]
|
||||
<option value="[{$lang->id}]" [{if $lang->selected}]SELECTED[{/if}]>[{$lang->name}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
<input class="listedit" type="submit" name="submitit" value="[{oxmultilang ident="GENERAL_SEARCH"}]" onClick="Javascript:document.search.lstrt.value=0;">
|
||||
</div>
|
||||
<input class="listedit" type="text" size="25" maxlength="128" name="where[oxarticles][oxshortdesc]" value="[{$where.oxarticles.oxshortdesc}]" [{include file="help.tpl" helpid=searchfieldoxshortdesc}]>
|
||||
</div></div>
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
<tr class="listitem">
|
||||
[{block name="admin_article_list_sorting"}]
|
||||
<td class="listheader first" height="15" width="30" align="center"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxarticles', 'oxactive', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_ACTIVTITLE"}]</a></td>
|
||||
<td class="listheader"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxarticles', 'oxartnum', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_ARTNUM"}]</a></td>
|
||||
<td class="listheader" height="15"> <a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxarticles', '[{$pwrsearchfld|oxlower}]', 'asc');document.search.submit();" class="listheader">[{assign var="ident" value="GENERAL_ARTICLE_"|cat:$pwrsearchfld}][{assign var="ident" value=$ident|oxupper}][{oxmultilang ident=$ident}]</a></td>
|
||||
<td class="listheader" colspan="2"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxarticles', 'oxshortdesc', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_SHORTDESC"}]</a></td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{assign var="_cnt" value=0}]
|
||||
[{foreach from=$mylist item=listitem}]
|
||||
[{assign var="_cnt" value=$_cnt+1}]
|
||||
<tr id="row.[{$_cnt}]">
|
||||
|
||||
[{block name="admin_article_list_item"}]
|
||||
[{if $listitem->blacklist == 1}]
|
||||
[{assign var="listclass" value=listitem3}]
|
||||
[{else}]
|
||||
[{assign var="listclass" value="listitem"|cat:$blWhite}]
|
||||
[{/if}]
|
||||
[{if $listitem->oxarticles__oxid->value == $oxid}]
|
||||
[{assign var="listclass" value=listitem4}]
|
||||
[{/if}]
|
||||
<td valign="top" class="[{$listclass}][{if $listitem->showActiveCheckInAdminPanel}] active[{/if}]" height="15"><div class="listitemfloating"> </a></div></td>
|
||||
<td valign="top" class="[{$listclass}]"><div class="listitemfloating"><a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxarticles__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxarticles__oxartnum->value}]</a></div></td>
|
||||
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating"> <a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxarticles__oxid->value}]');" class="[{$listclass}]">[{$listitem->pwrsearchval|oxtruncate:200:"..":false}]</a></div></td>
|
||||
<td valign="top" class="[{$listclass}]"><div class="listitemfloating"><a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxarticles__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxarticles__oxshortdesc->value|strip_tags|oxtruncate:45:"..":true}]</a></div></td>
|
||||
<td class="[{$listclass}]">
|
||||
[{include file="include/article_list_actions.tpl"}]
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
[{if $blWhite == "2"}]
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{else}]
|
||||
[{assign var="blWhite" value="2"}]
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
[{include file="pagenavisnippet.tpl" colspan="5"}]
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
[{include file="pagetabsnippet.tpl"}]
|
||||
|
||||
<script type="text/javascript">
|
||||
if (parent.parent)
|
||||
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
|
||||
parent.parent.sMenuItem = "[{oxmultilang ident="GENERAL_MENUITEM"}]";
|
||||
parent.parent.sMenuSubItem = "[{oxmultilang ident="ARTICLE_LIST_MENUSUBITEM"}]";
|
||||
parent.parent.sWorkArea = "[{$_act}]";
|
||||
parent.parent.setTitle();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
302
shop/source/Application/views/admin/tpl/article_main.tpl
Executable file
302
shop/source/Application/views/admin/tpl/article_main.tpl
Executable file
@@ -0,0 +1,302 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function editThis( sID )
|
||||
{
|
||||
var oTransfer = top.basefrm.edit.document.getElementById( "transfer" );
|
||||
oTransfer.oxid.value = sID;
|
||||
oTransfer.cl.value = top.basefrm.list.sDefClass;
|
||||
|
||||
//forcing edit frame to reload after submit
|
||||
top.forceReloadingEditFrame();
|
||||
|
||||
var oSearch = top.basefrm.list.document.getElementById( "search" );
|
||||
oSearch.oxid.value = sID;
|
||||
oSearch.actedit.value = 0;
|
||||
oSearch.submit();
|
||||
}
|
||||
[{if !$oxparentid}]
|
||||
window.onload = function ()
|
||||
{
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
var oField = top.oxid.admin.getLockTarget();
|
||||
oField.onchange = oField.onkeyup = oField.onmouseout = top.oxid.admin.unlockSave;
|
||||
}
|
||||
[{/if}]
|
||||
//-->
|
||||
</script>
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="oxidCopy" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="article_main">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post" onSubmit="return copyLongDesc('oxarticles__oxlongdesc');" style="padding: 0px;margin: 0px;height:0px;">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="article_main">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="voxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="oxparentid" value="[{$oxparentid}]">
|
||||
<input type="hidden" name="editval[oxarticles__oxid]" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[oxarticles__oxlongdesc]" value="">
|
||||
<table cellspacing="0" cellpadding="0" border="0" style="width:98%;">
|
||||
<tr>
|
||||
<td valign="top" class="edittext" style="padding-top:10px;padding-left:10px;">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
[{block name="admin_article_main_form"}]
|
||||
[{if $errorsavingatricle}]
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
[{if $errorsavingatricle eq 1}]
|
||||
<div class="errorbox">[{oxmultilang ident="ARTICLE_MAIN_ERRORSAVINGARTICLE"}]</div>
|
||||
[{/if}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{block name="admin_article_main_extended_errorbox"}][{/block}]
|
||||
[{if $oxparentid}]
|
||||
<tr>
|
||||
<td class="edittext" width="120">
|
||||
<b>[{oxmultilang ident="ARTICLE_MAIN_VARIANTE"}]</b>
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<a href="Javascript:editThis('[{$parentarticle->oxarticles__oxid->value}]');" class="edittext"><b>[{$parentarticle->oxarticles__oxartnum->value}] [{$parentarticle->oxarticles__oxtitle->value}] [{if !$parentarticle->oxarticles__oxtitle->value}][{$parentarticle->oxarticles__oxvarselect->value}][{/if}]</b></a>
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
|
||||
<tr>
|
||||
<td class="edittext" width="120">
|
||||
[{oxmultilang ident="ARTICLE_MAIN_ACTIVE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="hidden" name="editval[oxarticles__oxactive]" value="0">
|
||||
<input class="edittext" type="checkbox" name="editval[oxarticles__oxactive]" value='1' [{if $edit->oxarticles__oxactive->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxmultilang ident="ARTICLE_MAIN_HIDDEN"}]
|
||||
<input type="hidden" name="editval[oxarticles__oxhidden]" value="0">
|
||||
<input class="edittext" type="checkbox" name="editval[oxarticles__oxhidden]" value='1' [{if $edit->oxarticles__oxhidden->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_MAIN_ACTIVE"}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
[{if $blUseTimeCheck}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{ oxmultilang ident="ARTICLE_MAIN_ACTIVFROMTILL" }]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_MAIN_ACTIVEFROM"}] <input type="text" class="editinput" size="27" name="editval[oxarticles__oxactivefrom]" value="[{$edit->oxarticles__oxactivefrom|oxformdate}]" [{include file="help.tpl" helpid=article_vonbis}] [{$readonly}]><br>
|
||||
[{oxmultilang ident="ARTICLE_MAIN_ACTIVETO"}] <input type="text" class="editinput" size="27" name="editval[oxarticles__oxactiveto]" value="[{$edit->oxarticles__oxactiveto|oxformdate}]" [{include file="help.tpl" helpid=article_vonbis}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_MAIN_ACTIVFROMTILL"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_MAIN_TITLE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="32" maxlength="[{$edit->oxarticles__oxtitle->fldmax_length}]" id="oLockTarget" name="editval[oxarticles__oxtitle]" value="[{$edit->oxarticles__oxtitle->value}]">
|
||||
[{oxinputhelp ident="HELP_ARTICLE_MAIN_TITLE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_MAIN_ARTNUM"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="32" maxlength="[{$edit->oxarticles__oxartnum->fldmax_length}]" name="editval[oxarticles__oxartnum]" value="[{$edit->oxarticles__oxartnum->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_MAIN_ARTNUM"}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_MAIN_EAN"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="32" maxlength="[{$edit->oxarticles__oxean->fldmax_length}]" name="editval[oxarticles__oxean]" value="[{$edit->oxarticles__oxean->value}]">
|
||||
[{oxinputhelp ident="HELP_ARTICLE_MAIN_EAN"}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_MAIN_DISTEAN"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="32" maxlength="[{$edit->oxarticles__oxdistean->fldmax_length}]" name="editval[oxarticles__oxdistean]" value="[{$edit->oxarticles__oxdistean->value}]">
|
||||
[{oxinputhelp ident="HELP_ARTICLE_MAIN_DISTEAN"}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_MAIN_MPN"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="32" maxlength="[{$edit->oxarticles__oxmpn->fldmax_length}]" name="editval[oxarticles__oxmpn]" value="[{$edit->oxarticles__oxmpn->value}]">
|
||||
[{oxinputhelp ident="HELP_ARTICLE_MAIN_MPN"}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_MAIN_SHORTDESC"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="32" maxlength="[{$edit->oxarticles__oxshortdesc->fldmax_length}]" name="editval[oxarticles__oxshortdesc]" value="[{$edit->oxarticles__oxshortdesc->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_MAIN_SHORTDESC"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_MAIN_SEARCHKEYS"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="32" maxlength="[{$edit->oxarticles__oxsearchkeys->fldmax_length}]" name="editval[oxarticles__oxsearchkeys]" value="[{$edit->oxarticles__oxsearchkeys->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_MAIN_SEARCHKEYS"}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
[{block name="admin_article_main_extended"}][{/block}]
|
||||
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_MAIN_VENDORID"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<select class="editinput" name="editval[oxarticles__oxvendorid]" [{$readonly}]>
|
||||
<option value="" selected>---</option>
|
||||
[{foreach from=$oView->getVendorList() item=oVendor}]
|
||||
<option value="[{$oVendor->oxvendor__oxid->value}]"[{if $edit->oxarticles__oxvendorid->value == $oVendor->oxvendor__oxid->value}] selected[{/if}]>[{ $oVendor->oxvendor__oxtitle->value }]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_MAIN_VENDORID"}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_MAIN_MANUFACTURERID"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<select class="editinput" name="editval[oxarticles__oxmanufacturerid]" [{$readonly}]>
|
||||
<option value="" selected>---</option>
|
||||
[{foreach from=$oView->getManufacturerList() item=oManufacturer }]
|
||||
<option value="[{$oManufacturer->oxmanufacturers__oxid->value}]"[{if $edit->oxarticles__oxmanufacturerid->value == $oManufacturer->oxmanufacturers__oxid->value}] selected[{/if}]>[{ $oManufacturer->oxmanufacturers__oxtitle->value }]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_MAIN_MANUFACTURERID"}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
[{if $edit->isParentNotBuyable()}]
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<div class="errorbox">[{oxmultilang ident="ARTICLE_MAIN_PARENTNOTBUYABLE"}]</div>
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_MAIN_PRICE"}] ([{$oActCur->sign}])
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="8" maxlength="[{$edit->oxarticles__oxprice->fldmax_length}]" name="editval[oxarticles__oxprice]" value="[{$edit->oxarticles__oxprice->value}]" [{$readonly}]>
|
||||
[{assign var="oPrice" value=$edit->getPrice()}]
|
||||
<em>( [{$oPrice->getBruttoPrice()}] )</em>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_MAIN_PRICE"}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_MAIN_ALDPRICE"}] ([{$oActCur->sign}])
|
||||
</td>
|
||||
<td class="edittext" nowrap>
|
||||
[{oxmultilang ident="ARTICLE_MAIN_PRICEA"}]: <input type="text" class="editinput" size="4" maxlength="[{$edit->oxarticles__oxpricea->fldmax_length}]" name="editval[oxarticles__oxpricea]" value="[{$edit->oxarticles__oxpricea->value}]" [{$readonly}]>
|
||||
[{oxmultilang ident="ARTICLE_MAIN_PRICEB"}]: <input type="text" class="editinput" size="4" maxlength="[{$edit->oxarticles__oxpriceb->fldmax_length}]" name="editval[oxarticles__oxpriceb]" value="[{$edit->oxarticles__oxpriceb->value}]" [{$readonly}]>
|
||||
[{oxmultilang ident="ARTICLE_MAIN_PRICEC"}]: <input type="text" class="editinput" size="4" maxlength="[{$edit->oxarticles__oxpricec->fldmax_length}]" name="editval[oxarticles__oxpricec]" value="[{$edit->oxarticles__oxpricec->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_MAIN_ALDPRICE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_MAIN_VAT"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="10" maxlength="[{$edit->oxarticles__oxvat->fldmax_length}]" name="editval[oxarticles__oxvat]" value="[{$edit->oxarticles__oxvat->value}]" [{include file="help.tpl" helpid=article_vat}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_MAIN_VAT"}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
[{/block}]
|
||||
|
||||
<tr>
|
||||
<td class="edittext" colspan="2"><br><br>
|
||||
<input type="submit" class="edittext" id="oLockButton" name="saveArticle" value="[{oxmultilang ident="ARTICLE_MAIN_SAVE"}]" onClick="Javascript:document.myedit.fnc.value='save'" [{if !$edit->oxarticles__oxtitle->value && !$oxparentid}]disabled[{/if}] [{$readonly}]>
|
||||
[{if $oxid!=-1 && !$readonly}]
|
||||
<input type="submit" class="edittext" name="save" value="[{oxmultilang ident="ARTICLE_MAIN_ARTCOPY"}]" onClick="Javascript:document.myedit.fnc.value='copyArticle';" [{$readonly}]>
|
||||
[{/if}]
|
||||
</td>
|
||||
</tr>
|
||||
[{if $oxid == -1}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_MAIN_INCATEGORY"}]:
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<select name="art_category" class="editinput" onChange="Javascript:top.oxid.admin.changeLstrt()" [{$readonly}]>
|
||||
<option value="-1">[{oxmultilang ident="ARTICLE_MAIN_NONE"}]</option>
|
||||
[{foreach from=$oView->getCategoryList() item=pcat}]
|
||||
<option value="[{$pcat->oxcategories__oxid->value}]">[{$pcat->oxcategories__oxtitle->getRawValue()|oxtruncate:40:"..":true}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
[{oxinputhelp ident="HELP_"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
<tr>
|
||||
<td class="edittext" colspan="2"><br>
|
||||
[{include file="language_edit.tpl"}]<br>
|
||||
</td>
|
||||
</tr>
|
||||
[{if $oxid!=-1 && $thisvariantlist}]
|
||||
<tr>
|
||||
<td class="edittext">[{oxmultilang ident="ARTICLE_MAIN_GOTO"}]</td>
|
||||
<td class="edittext">
|
||||
[{include file="variantlist.tpl"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
</table>
|
||||
</td>
|
||||
<!-- Anfang rechte Seite -->
|
||||
<td valign="top" class="edittext" align="left" style="width:100%;height:99%;padding-left:5px;padding-bottom:30px;padding-top:10px;">
|
||||
[{block name="admin_article_main_editor"}]
|
||||
[{include file="include/editor.tpl"}]
|
||||
[{/block}]
|
||||
</td>
|
||||
<!-- Ende rechte Seite -->
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
85
shop/source/Application/views/admin/tpl/article_overview.tpl
Executable file
85
shop/source/Application/views/admin/tpl/article_overview.tpl
Executable file
@@ -0,0 +1,85 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
[{if $readonly || $edit->blForeignArticle}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="article_overview">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
<tr>
|
||||
<td valign="top" class="edittext">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
[{block name="admin_article_overview_statistic"}]
|
||||
<tr>
|
||||
<td class="edittext" width="150">
|
||||
[{oxmultilang ident="ARTICLE_OVERVIEW_ARTMADEON"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
[{$edit->oxarticles__oxinsert|oxformdate}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_OVERVIEW_LASTCHANGE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
[{$edit->oxarticles__oxtimestamp|oxformdate:"datetime"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" height="20">
|
||||
[{oxmultilang ident="ARTICLE_OVERVIEW_SALEPOSITION"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
: <b>[{$postopten}]/[{$toptentotal}]</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_OVERVIEW_TOTALORDERCNT"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
: <b>[{$totalordercnt}]</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_OVERVIEW_SOLDCNT"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
: <b>[{$soldcnt}]</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_OVERVIEW_CANCELEDCNT"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
: <b>[{$canceledcnt}]</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_OVERVIEW_LEFTORDERCNT"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
: <b>[{$leftordercnt}]</b>
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
219
shop/source/Application/views/admin/tpl/article_pictures.tpl
Executable file
219
shop/source/Application/views/admin/tpl/article_pictures.tpl
Executable file
@@ -0,0 +1,219 @@
|
||||
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function DeletePic(iIndex)
|
||||
{
|
||||
var oForm = document.getElementById("myedit");
|
||||
oForm.fnc.value="deletePicture";
|
||||
oForm.masterPicIndex.value=iIndex;
|
||||
|
||||
oForm.submit();
|
||||
}
|
||||
function editThis(sID)
|
||||
{
|
||||
var oTransfer = top.basefrm.edit.document.getElementById( "transfer" );
|
||||
oTransfer.oxid.value = sID;
|
||||
oTransfer.cl.value = top.basefrm.list.sDefClass;
|
||||
|
||||
//forcing edit frame to reload after submit
|
||||
top.forceReloadingEditFrame();
|
||||
|
||||
var oSearch = top.basefrm.list.document.getElementById( "search" );
|
||||
oSearch.oxid.value = sID;
|
||||
oSearch.actedit.value = 0;
|
||||
oSearch.submit();
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="article_pictures">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
<form name="myedit" id="myedit" enctype="multipart/form-data" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
<input type="hidden" name="MAX_FILE_SIZE" value="[{$iMaxUploadFileSize}]">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="article_pictures">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[article__oxid]" value="[{$oxid}]">
|
||||
<input type="hidden" name="voxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="oxparentid" value="[{$oxparentid}]">
|
||||
<input type="hidden" name="masterPicIndex" value="">
|
||||
|
||||
[{if $oViewConf->isAltImageServerConfigured()}]
|
||||
<div class="warning">[{oxmultilang ident="ALTERNATIVE_IMAGE_SERVER_NOTE"}] [{oxinputhelp ident="HELP_ALTERNATIVE_IMAGE_SERVER_NOTE"}]</div>
|
||||
[{/if}]
|
||||
|
||||
<table cellspacing="0" cellpadding="0" width="98%" border="0">
|
||||
<colgroup>
|
||||
<col width="1%" nowrap>
|
||||
<col width="99%">
|
||||
</colgroup>
|
||||
|
||||
<tr>
|
||||
<td class="picPreviewCol" valign="top">
|
||||
[{assign var="sThumbUrl" value=$edit->getThumbnailUrl()}]
|
||||
|
||||
<div class="picPreview">[{if $sThumbUrl}]<img src="[{$sThumbUrl}]">[{/if}]</div>
|
||||
<div class="picDescr">[{oxmultilang ident="GENERAL_THUMB"}]</div>
|
||||
<br>
|
||||
<div class="picPreview" width="100%" align="center"><img src="[{$edit->getIconUrl()}]"></div>
|
||||
<div class="picDescr">[{oxmultilang ident="GENERAL_ICON"}]</div>
|
||||
</td>
|
||||
|
||||
<td class="picEditCol">
|
||||
|
||||
<!-- ARTICLE MAIN PICTURES -->
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="listTable">
|
||||
[{block name="admin_article_pictures_main"}]
|
||||
<colgroup>
|
||||
<col width="2%">
|
||||
<col width="1%" nowrap>
|
||||
<col width="1%">
|
||||
<col width="10%" nowrap>
|
||||
<col width="95%">
|
||||
</colgroup>
|
||||
<tr>
|
||||
<th colspan="5" valign="top">
|
||||
[{oxmultilang ident="GENERAL_ARTICLE_PICTURES"}] ([{oxmultilang ident="GENERAL_MAX_FILE_UPLOAD"}] [{$sMaxFormattedFileSize}], [{oxmultilang ident="GENERAL_MAX_PICTURE_DIMENSIONS"}])
|
||||
[{oxinputhelp ident="HELP_ARTICLE_PICTURES_PIC1"}]
|
||||
</th>
|
||||
</tr>
|
||||
|
||||
[{if $oxparentid}]
|
||||
<tr>
|
||||
<td class="index" colspan="5">
|
||||
<b>[{oxmultilang ident="GENERAL_VARIANTE"}]</b>
|
||||
<a href="Javascript:editThis('[{$parentarticle->oxarticles__oxid->value}]');" class="edittext"><b>"[{$parentarticle->oxarticles__oxartnum->value}] [{$parentarticle->oxarticles__oxtitle->value}]"</b></a>
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
|
||||
[{section name=picRow start=1 loop=$iPicCount+1 step=1}]
|
||||
[{assign var="iIndex" value=$smarty.section.picRow.index}]
|
||||
|
||||
<tr>
|
||||
<td class="index">
|
||||
#[{$iIndex}]
|
||||
</td>
|
||||
<td class="text">
|
||||
[{assign var="sPicFile" value=$edit->getPictureFieldValue("oxpic", $iIndex)}]
|
||||
[{assign var="blPicUplodaded" value=true}]
|
||||
|
||||
[{if $sPicFile == "nopic.jpg" || $sPicFile == ""}]
|
||||
[{assign var="blPicUplodaded" value=false}]
|
||||
<span class="notActive">-------</span>
|
||||
[{else}]
|
||||
<b>[{$sPicFile}]</b>
|
||||
[{/if}]
|
||||
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="editinput" name="myfile[M[{$iIndex}]@oxarticles__oxpic[{$iIndex}]]" type="file">
|
||||
</td>
|
||||
<td nowrap="nowrap">
|
||||
[{if $blPicUplodaded && !$readonly}]
|
||||
<a href="Javascript:DeletePic('[{$iIndex}]');" class="deleteText"><span class="ico"></span><span class="float: left;>">[{oxmultilang ident="GENERAL_DELETE"}]</span></a>
|
||||
[{/if}]
|
||||
</td>
|
||||
<td>
|
||||
|
||||
[{if $blPicUplodaded && !$readonly}]
|
||||
[{assign var="sPicUrl" value=$edit->getPictureUrl($iIndex)}]
|
||||
<a href="[{$sPicUrl}]" class="zoomText" target="_blank"><span class="ico"></span><span class="float: left;>">[{oxmultilang ident="ARTICLE_PICTURES_PREVIEW"}]</span></a>
|
||||
[{/if}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
[{/section}]
|
||||
[{/block}]
|
||||
</table>
|
||||
|
||||
<!-- CUSTOM PICTURES -->
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="listTable">
|
||||
[{block name="admin_article_pictures_custom"}]
|
||||
<colgroup>
|
||||
<col width="1%" nowrap>
|
||||
<col width="1%" nowrap>
|
||||
<col width="1%" nowrap>
|
||||
<col width="98%">
|
||||
</colgroup>
|
||||
<tr>
|
||||
<th colspan="5" valign="top">
|
||||
[{oxmultilang ident="ARTICLE_PICTURES_CUSTOM_PICTURES"}]
|
||||
</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="index" nowrap>
|
||||
[{oxmultilang ident="GENERAL_THUMB"}] ([{oxmultilang ident="GENERAL_MAX_FILE_UPLOAD"}] [{$sMaxFormattedFileSize}], [{oxmultilang ident="GENERAL_MAX_PICTURE_DIMENSIONS"}])
|
||||
[{oxinputhelp ident="HELP_ARTICLE_PICTURES_THUMB"}]
|
||||
</td>
|
||||
<td class="text">
|
||||
[{assign var="sThumbFile" value=$edit->getPictureFieldValue("oxthumb")}]
|
||||
[{if $sThumbFile == "nopic.jpg" || $sThumbFile == ""}]
|
||||
-------
|
||||
[{else}]
|
||||
[{assign var="blThumbUplodaded" value=true}]
|
||||
<b>[{$sThumbFile}]</b>
|
||||
[{/if}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="editinput" name="myfile[TH@oxarticles__oxthumb]" type="file">
|
||||
</td>
|
||||
<td nowrap="nowrap">
|
||||
[{if $blThumbUplodaded && !$readonly}]
|
||||
<a href="Javascript:DeletePic('TH');" class="deleteText"><span class="ico"></span><span class="float: left;>">[{oxmultilang ident="GENERAL_DELETE"}]</span></a>
|
||||
[{/if}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="index" nowrap>
|
||||
[{oxmultilang ident="ARTICLE_PICTURES_ICON"}] ([{oxmultilang ident="GENERAL_MAX_FILE_UPLOAD"}] [{$sMaxFormattedFileSize}], [{oxmultilang ident="GENERAL_MAX_PICTURE_DIMENSIONS"}])
|
||||
[{oxinputhelp ident="HELP_ARTICLE_PICTURES_ICON"}]
|
||||
</td>
|
||||
<td class="text">
|
||||
[{assign var="sIconFile" value=$edit->getPictureFieldValue("oxicon")}]
|
||||
[{if "nopic_ico.jpg" == $sIconFile || "nopic.jpg" == $sIconFile || "" == $sIconFile }]
|
||||
-------
|
||||
[{else}]
|
||||
[{assign var="blIcoUplodaded" value=true}]
|
||||
<b>[{$sIconFile}]</b>
|
||||
[{/if}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="editinput" name="myfile[ICO@oxarticles__oxicon]" type="file">
|
||||
</td>
|
||||
<td nowrap="nowrap">
|
||||
[{if $blIcoUplodaded && !$readonly}]
|
||||
<a href="Javascript:DeletePic('ICO');" class="deleteText"><span class="ico"></span><span class="float: left;>">[{oxmultilang ident="GENERAL_DELETE"}]</span></a>
|
||||
[{/if}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
|
||||
</table>
|
||||
|
||||
<input type="submit" class="edittext" name="save" value="[{ oxmultilang ident="ARTICLE_PICTURES_SAVE" }]" onClick="Javascript:document.myedit.fnc.value='save'" [{$readonly}]><br>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
[{include file="bottomitem.tpl"}]
|
||||
83
shop/source/Application/views/admin/tpl/article_review.tpl
Executable file
83
shop/source/Application/views/admin/tpl/article_review.tpl
Executable file
@@ -0,0 +1,83 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="article_review">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="article_review">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[article__oxid]" value="[{$oxid}]">
|
||||
<input type="hidden" name="voxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="oxparentid" value="[{$oxparentid}]">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" height="100%" width="100%">
|
||||
<tr height="10">
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15"></td>
|
||||
<td valign="top" class="edittext">
|
||||
|
||||
[{block name="admin_article_review_form"}]
|
||||
<select name="rev_oxid" size="15" class="editinput" style="width:160px;" onChange="Javascript:document.myedit.submit();">
|
||||
[{foreach from=$allreviews item=allitem}]
|
||||
<option value="[{$allitem->oxreviews__oxid->value}]" [{if $allitem->selected}]SELECTED[{/if}]>[{$allitem->oxreviews__oxcreate|oxformdate}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
[{/block}]
|
||||
<br><br>
|
||||
<input type="submit" class="edittext" name="save" value="[{oxmultilang ident="ARTICLE_REVIEW_SAVE"}]" onClick="Javascript:document.myedit.fnc.value='save'"">
|
||||
<input type="submit" class="edittext" name="save" value="[{oxmultilang ident="ARTICLE_REVIEW_DELETE"}]" onClick="Javascript:document.myedit.fnc.value='delete'""><br>
|
||||
|
||||
</td>
|
||||
<!-- Anfang rechte Seite -->
|
||||
<td valign="top" class="edittext" align="left" valign="top">
|
||||
[{if $user}]
|
||||
<table>
|
||||
[{block name="admin_article_review_text"}]
|
||||
[{if $blShowActBox}]
|
||||
<tr>
|
||||
<td class="edittext">[{oxmultilang ident="ARTICLE_REVIEW_ACTIVE"}] :</td>
|
||||
<td class="edittext">
|
||||
<input class="edittext" type="checkbox" name="editval[oxreviews__oxactive]" value='1' [{if $editreview->oxreviews__oxactive->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_REVIEW_ACTIVE"}]
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
<tr>
|
||||
<td class="edittext">[{oxmultilang ident="ARTICLE_REVIEW_POSTEDFROM"}]</td>
|
||||
<td class="edittext">[{$user->oxuser__oxfname->value}] [{$user->oxuser__oxlname->value}]</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" valign="top">[{oxmultilang ident="ARTICLE_REVIEW_TEXT"}]</td>
|
||||
<td class="edittext">
|
||||
<textarea class="editinput" cols="100" rows="15" wrap="VIRTUAL" name="editval[oxreviews__oxtext]">[{$editreview->oxreviews__oxtext->value}]</textarea>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_REVIEW_TEXT"}]
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
</table>
|
||||
[{/if}]
|
||||
</td>
|
||||
<!-- Ende rechte Seite -->
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
[{include file="bottomitem.tpl"}]
|
||||
280
shop/source/Application/views/admin/tpl/article_stock.tpl
Executable file
280
shop/source/Application/views/admin/tpl/article_stock.tpl
Executable file
@@ -0,0 +1,280 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function loadLang(obj)
|
||||
{
|
||||
var langvar = document.getElementById("agblang");
|
||||
if (langvar != null )
|
||||
langvar.value = obj.value;
|
||||
document.myedit.submit();
|
||||
}
|
||||
function editThis( sID )
|
||||
{
|
||||
var oTransfer = top.basefrm.edit.document.getElementById( "transfer" );
|
||||
oTransfer.oxid.value = sID;
|
||||
oTransfer.cl.value = top.basefrm.list.sDefClass;
|
||||
|
||||
//forcing edit frame to reload after submit
|
||||
top.forceReloadingEditFrame();
|
||||
|
||||
var oSearch = top.basefrm.list.document.getElementById( "search" );
|
||||
oSearch.oxid.value = sID;
|
||||
oSearch.actedit.value = 0;
|
||||
oSearch.submit();
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="article_stock">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
<form name="myedit" id="myedit" action="[{ $oViewConf->getSelfLink() }]" method="post">
|
||||
[{ $oViewConf->getHiddenSid() }]
|
||||
<input type="hidden" name="cl" value="article_stock">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{ $oxid }]">
|
||||
<input type="hidden" name="voxid" value="[{ $oxid }]">
|
||||
<input type="hidden" name="oxparentid" value="[{ $oxparentid }]">
|
||||
<input type="hidden" name="editval[article__oxid]" value="[{ $oxid }]">
|
||||
<table cellspacing="0" cellpadding="0" border="0" style="width:100%;">
|
||||
<tr>
|
||||
<td valign="top" class="edittext" style="padding-left:10px;width:50%">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
[{block name="admin_article_stock_form"}]
|
||||
[{if $oxparentid}]
|
||||
<tr>
|
||||
<td class="edittext" width="160">
|
||||
<b>[{oxmultilang ident="GENERAL_VARIANTE"}]</b>
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<a href="Javascript:editThis('[{$parentarticle->oxarticles__oxid->value}]');" class="edittext"><b>[{$parentarticle->oxarticles__oxartnum->value}] [{$parentarticle->oxarticles__oxtitle->value}]</b></a>
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_STOCK_STOCK"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="20" maxlength="[{$edit->oxarticles__oxstock->fldmax_length}]" name="editval[oxarticles__oxstock]" value="[{$edit->oxarticles__oxstock->value}]" [{include file="help.tpl" helpid=article_stock}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_STOCK_STOCK"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_STOCK_STOCKFLAG"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<select name="editval[oxarticles__oxstockflag]" class="editinput" [{$readonly}]>
|
||||
<option value="1" [{if $edit->oxarticles__oxstockflag->value == 1}]SELECTED[{/if}]>[{oxmultilang ident="GENERAL_STANDARD"}]</option>
|
||||
<option value="4" [{if $edit->oxarticles__oxstockflag->value == 4}]SELECTED[{/if}]>[{oxmultilang ident="GENERAL_EXTERNALSTOCK"}]</option>
|
||||
<option value="2" [{if $edit->oxarticles__oxstockflag->value == 2}]SELECTED[{/if}]>[{oxmultilang ident="GENERAL_OFFLINE"}]</option>
|
||||
<option value="3" [{if $edit->oxarticles__oxstockflag->value == 3}]SELECTED[{/if}]>[{oxmultilang ident="GENERAL_NONORDER"}]</option>
|
||||
</select>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_STOCK_STOCKFLAG"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_STOCK_DELIVERY"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="20" maxlength="[{$edit->oxarticles__oxdelivery->fldmax_length}]" name="editval[oxarticles__oxdelivery]" value="[{$edit->oxarticles__oxdelivery|oxformdate}]" [{include file="help.tpl" helpid=article_delivery}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_STOCK_DELIVERY"}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_STOCK_DELTIME"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_STOCK_MINDELTIME"}] <input type="text" class="editinput" size="3" maxlength="[{$edit->oxarticles__oxmindeltime->fldmax_length}]" name="editval[oxarticles__oxmindeltime]" value="[{$edit->oxarticles__oxmindeltime->value}]">
|
||||
|
||||
[{oxmultilang ident="ARTICLE_STOCK_MAXDELTIME"}] <input type="text" class="editinput" size="3" maxlength="[{$edit->oxarticles__oxmaxdeltime->fldmax_width}]" name="editval[oxarticles__oxmaxdeltime]" value="[{$edit->oxarticles__oxmaxdeltime->value}]">
|
||||
|
||||
<select name="editval[oxarticles__oxdeltimeunit]" class="editinput">
|
||||
<option value="DAY" [{if $edit->oxarticles__oxdeltimeunit->value == "DAY"}]SELECTED[{/if}]>[{oxmultilang ident="ARTICLE_STOCK_DAYS"}]</option>
|
||||
<option value="WEEK" [{if $edit->oxarticles__oxdeltimeunit->value == "WEEK"}]SELECTED[{/if}]>[{oxmultilang ident="ARTICLE_STOCK_WEEKS"}]</option>
|
||||
<option value="MONTH" [{if $edit->oxarticles__oxdeltimeunit->value == "MONTH"}]SELECTED[{/if}]>[{oxmultilang ident="ARTICLE_STOCK_MONTHS"}]</option>
|
||||
</select>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_STOCK_DELTIME"}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="edittext wrap">
|
||||
[{oxmultilang ident="ARTICLE_STOCK_REMINDACTIV"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="checkbox" class="editinput" name="editval[oxarticles__oxremindactive]" value='[{if $edit->oxarticles__oxremindactive->value}][{$edit->oxarticles__oxremindactive->value}][{else}]1[{/if}]' [{if $edit->oxarticles__oxremindactive->value}]checked[{/if}] [{$readonly}] [{if $oxparentid}]readonly disabled[{/if}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_STOCK_REMINDACTIV"}]
|
||||
<input type="text" class="editinput" size="20" maxlength="[{$edit->oxarticles__oxremindamount->fldmax_length}]" name="editval[oxarticles__oxremindamount]" value="[{$edit->oxarticles__oxremindamount->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_STOCK_REMINDAMAOUNT"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" colspan="2"><br>
|
||||
<fieldset title="[{oxmultilang ident="GENERAL_ARTICLE_OXSTOCKTEXT"}]" style="padding-left: 5px;">
|
||||
<legend>[{oxmultilang ident="GENERAL_ARTICLE_OXSTOCKTEXT"}]</legend><br>
|
||||
<table>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="GENERAL_LANGUAGE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<select name="editlanguage" id="test_editlanguage" class="editinput" onChange="Javascript:loadLang(this);" [{$readonly}] [{$readonly_fields}]>
|
||||
[{foreach from=$otherlang key=lang item=olang}]
|
||||
<option value="[{$lang}]"[{if $olang->selected}]SELECTED[{/if}]>[{$olang->sLangDesc}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
[{oxinputhelp ident="HELP_GENERAL_LANGUAGE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_STOCK_STOCKTEXT"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="40" maxlength="[{$edit->oxarticles__oxstocktext->fldmax_length}]" name="editval[oxarticles__oxstocktext]" value="[{$edit->oxarticles__oxstocktext->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_STOCK_STOCKTEXT"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_STOCK_NOSTOCKTEXT"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="40" maxlength="[{$edit->oxarticles__oxnostocktext->fldmax_length}]" name="editval[oxarticles__oxnostocktext]" value="[{$edit->oxarticles__oxnostocktext->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_STOCK_NOSTOCKTEXT"}]
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
<tr>
|
||||
<td class="edittext" colspan="2"><br><br>
|
||||
<input type="submit" class="edittext" name="save" value="[{oxmultilang ident="GENERAL_SAVE"}]" onClick="Javascript:document.myedit.fnc.value='save'"" [{$readonly}]><br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<!-- Start right column -->
|
||||
<td valign="top" class="edittext" style="padding-top:10px;padding-left:10px;width:50%">
|
||||
<fieldset title="[{oxmultilang ident="ARTICLE_STOCK_AMOUNTPRICE_TITLE"}]" style="padding-left: 5px; padding-right: 5px;">
|
||||
<legend>[{oxmultilang ident="ARTICLE_STOCK_AMOUNTPRICE_TITLE"}]</legend><br>
|
||||
<table cellspacing="0" cellpadding="1" border="0" >
|
||||
[{assign var=oddclass value="2"}]
|
||||
[{foreach from=$amountprices item=amountprice}]
|
||||
[{if is_array($errorscaleprice) && in_array($amountprice->oxprice2article__oxid->value, $errorscaleprice)}]
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<div class="errorbox">[{oxmultilang ident="ARTICLE_STOCK_ERRORSCALEPRICE"}]</div>
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
<tr>
|
||||
[{if $oddclass == 2}]
|
||||
[{assign var=oddclass value=""}]
|
||||
[{else}]
|
||||
[{assign var=oddclass value="2"}]
|
||||
[{/if}]
|
||||
<td class="listitem[{$oddclass}]" nowrap>
|
||||
[{ oxmultilang ident="ARTICLE_STOCK_AMOUNTPRICE_AMOUNTFROM" }]
|
||||
<input type="text" size="6" name="updateval[[{$amountprice->oxprice2article__oxid->value}]][oxprice2article__oxamount]" value="[{$amountprice->oxprice2article__oxamount->value}]" />
|
||||
[{ oxmultilang ident="ARTICLE_STOCK_AMOUNTPRICE_AMOUNTTO" }]
|
||||
<input type="text" size="6" name="updateval[[{$amountprice->oxprice2article__oxid->value}]][oxprice2article__oxamountto]" value="[{$amountprice->oxprice2article__oxamountto->value}]" />
|
||||
</td>
|
||||
<td class="listitem[{$oddclass}]" nowrap>
|
||||
[{ oxmultilang ident="ARTICLE_STOCK_PRICE" }]
|
||||
<select class="edittext" name="updateval[[{$amountprice->oxprice2article__oxid->value}]][pricetype]">
|
||||
<option value="oxprice2article__oxaddabs" [{if $amountprice->oxprice2article__oxaddabs->value}] selected="selected" [{/if}]>[{ oxmultilang ident="ARTICLE_STOCK_AMOUNTPRICE_ABS" }]
|
||||
<option value="oxprice2article__oxaddperc" [{if $amountprice->oxprice2article__oxaddperc->value}] selected="selected" [{/if}]>[{ oxmultilang ident="ARTICLE_STOCK_AMOUNTPRICE_DISCOUNT" }]
|
||||
</select>
|
||||
[{if $amountprice->oxprice2article__oxaddabs->value}]
|
||||
<input class="edittext" size="6" type="text" name="updateval[[{$amountprice->oxprice2article__oxid->value}]][price]" value="[{$amountprice->oxprice2article__oxaddabs->value}]" />
|
||||
[{elseif $amountprice->oxprice2article__oxaddperc->value }]
|
||||
<input class="edittext" size="6" type="text" name="updateval[[{$amountprice->oxprice2article__oxid->value}]][price]" value="[{$amountprice->oxprice2article__oxaddperc->value}]" />
|
||||
[{/if}]
|
||||
</td>
|
||||
<td class=listitem[{$oddclass}]>
|
||||
<a href="[{$oViewConf->getSelfLink()}]&cl=article_stock&priceid=[{$amountprice->oxprice2article__oxid->value}]&fnc=deleteprice&oxid=[{$oxid}]" onClick='return confirm("[{oxmultilang ident="GENERAL_YOUWANTTODELETE"}]")' class="delete"></a>
|
||||
</td>
|
||||
</tr>
|
||||
[{/foreach}]
|
||||
[{if count( $amountprices ) > 0}]
|
||||
<tr>
|
||||
<td colspan=3><br>
|
||||
<input type="submit" class="edittext" name="saveAll" value="[{ oxmultilang ident="ARTICLE_STOCK_SAVE" }]" onClick="Javascript:document.myedit.fnc.value='updateprices'"><br><br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan=3>
|
||||
<hr />
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
<tr>
|
||||
<td class="edittext" colspan=3>
|
||||
<table>
|
||||
[{block name="admin_article_stock_scaleprice"}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_STOCK_AMOUNTPRICE_AMOUNTFROM"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="edittext" type="text" name="editval[oxprice2article__oxamount]">
|
||||
</td>
|
||||
<td class="edittext">
|
||||
[{ oxmultilang ident="ARTICLE_STOCK_AMOUNTPRICE_AMOUNTTO" }]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="edittext" type="text" name="editval[oxprice2article__oxamountto]">
|
||||
[{oxinputhelp ident="HELP_ARTICLE_STOCK_AMOUNTPRICE_AMOUNTFROM"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_STOCK_AMOUNTPRICE_PRICE"}] ([{$oActCur->sign}])
|
||||
</td>
|
||||
<td class="edittext" nowrap colspan=3>
|
||||
<select class="edittext" name="editval[pricetype]">
|
||||
<option value="oxprice2article__oxaddabs">[{oxmultilang ident="ARTICLE_STOCK_AMOUNTPRICE_ABS"}]
|
||||
<option value="oxprice2article__oxaddperc">[{oxmultilang ident="ARTICLE_STOCK_AMOUNTPRICE_DISCOUNT"}]
|
||||
</select>
|
||||
<input class="edittext" type="text" name="editval[price]">
|
||||
[{oxinputhelp ident="HELP_ARTICLE_STOCK_AMOUNTPRICE_PRICE"}]
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan=3><br>
|
||||
<input type="submit" class="edittext" name="save" value="[{oxmultilang ident="ARTICLE_STOCK_SAVE"}]" onClick="Javascript:document.myedit.fnc.value='addprice'""><br><br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
51
shop/source/Application/views/admin/tpl/article_userdef.tpl
Executable file
51
shop/source/Application/views/admin/tpl/article_userdef.tpl
Executable file
@@ -0,0 +1,51 @@
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="article_userdef">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="99%" height="100%">
|
||||
<tr>
|
||||
<td valign="top" background="[{$oViewConf->getImageUrl()}]/edit_back.gif" width="100%">
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="article_userdef">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[article__oxid]" value="[{$oxid}]">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" height="100%" width="100%">
|
||||
<tr height="10">
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15"></td>
|
||||
<td valign="top" class="edittext">
|
||||
|
||||
[{oxmultilang ident="ARTICLE_USERDEF_USERDEFRANGE"}]
|
||||
|
||||
</td>
|
||||
<!-- Anfang rechte Seite -->
|
||||
<td valign="top" class="edittext" align="left" width="50%">
|
||||
</td>
|
||||
<!-- Ende rechte Seite -->
|
||||
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
</table>
|
||||
[{include file="bottomitem.tpl"}]
|
||||
326
shop/source/Application/views/admin/tpl/article_variant.tpl
Executable file
326
shop/source/Application/views/admin/tpl/article_variant.tpl
Executable file
@@ -0,0 +1,326 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function SetSticker( sStickerId, oObject)
|
||||
{
|
||||
if (oObject.selectedIndex != -1) {
|
||||
oSticker = document.getElementById(sStickerId);
|
||||
oSticker.style.display = "";
|
||||
oSticker.style.backgroundColor = "#FFFFCC";
|
||||
oSticker.style.borderWidth = "1px";
|
||||
oSticker.style.borderColor = "#000000";
|
||||
oSticker.style.borderStyle = "solid";
|
||||
oSticker.innerHTML = oObject.item(oObject.selectedIndex).innerHTML;
|
||||
} else {
|
||||
oSticker.style.display = "none";
|
||||
}
|
||||
}
|
||||
function deleteThis( sID)
|
||||
{
|
||||
blCheck = confirm("[{oxmultilang ident="ARTICLE_VARIANT_YOUWANTTODELETE"}]");
|
||||
if (blCheck == true) {
|
||||
var oSearch = document.getElementById("search");
|
||||
oSearch.fnc.value='deletevariant';
|
||||
oSearch.voxid.value=sID;
|
||||
oSearch.submit();
|
||||
}
|
||||
}
|
||||
function editThis( sID )
|
||||
{
|
||||
var oTransfer = top.basefrm.edit.document.getElementById( "transfer" );
|
||||
oTransfer.oxid.value = sID;
|
||||
oTransfer.cl.value = top.basefrm.list.sDefClass;
|
||||
|
||||
//forcing edit frame to reload after submit
|
||||
top.forceReloadingEditFrame();
|
||||
|
||||
var oSearch = top.basefrm.list.document.getElementById( "search" );
|
||||
oSearch.oxid.value = sID;
|
||||
oSearch.actedit.value = 0;
|
||||
oSearch.submit();
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="article_variant">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
<form name="myedit1" id="myedit1" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="article_variant">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[article__oxid]" value="[{$oxid}]">
|
||||
<input type="hidden" name="voxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="oxparentid" value="[{$oxparentid}]">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{assign var="listclass" value="listitem"|cat:$blWhite}]
|
||||
<table border="0">
|
||||
<tr>
|
||||
[{block name="admin_article_variant_selectlist"}]
|
||||
<td class="edittext">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
||||
<form name="myedit3" id="myedit3" action="[{ $oViewConf->getSelfLink() }]" method="post">
|
||||
[{ $oViewConf->getHiddenSid() }]
|
||||
<input type="hidden" name="editlanguage" value="[{ $editlanguage }]">
|
||||
<input type="hidden" name="cl" value="article_variant">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{ $oxid }]">
|
||||
<input type="hidden" name="editval[article__oxid]" value="[{ $oxid }]">
|
||||
<input type="hidden" name="voxid" value="[{ $oxid }]">
|
||||
<input type="hidden" name="oxparentid" value="[{ $oxparentid }]">
|
||||
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="ARTICLE_VARIANT_SELECTLIST"}]
|
||||
</td>
|
||||
<td class="edittext"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
<select name="allsel[]" size="20" multiple class="editinput" style="width:150px;" [{$readonly}] onchange="JavaScript:SetSticker('_3',this)">
|
||||
[{foreach from=$allsel item=pcat}]
|
||||
<option value="[{$pcat->oxselectlist__oxid->value}]" [{if $pcat->selected}]SELECTED[{/if}]>[{$pcat->oxselectlist__oxtitle->value}][{if $pcat->oxselectlist__oxident->value}] | [{$pcat->oxselectlist__oxident->value}][{/if}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_VARIANT_SELECTLIST"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<a href="Javascript:document.myedit3.fnc.value='addsel';document.myedit3.submit();"><b>==></b></a> <br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
<br><br><span name="_3" id="_3" style="position:absolute;height:17px;padding-left:4px;padding-right:4px;padding-top:4px;"></span>
|
||||
</td>
|
||||
<td></td>
|
||||
<td class="edittext">
|
||||
<br><br><span name="_4" id="_4" style="position:absolute;height:17px;padding-left:4px;padding-right:4px;padding-top:4px;"></span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</form>
|
||||
|
||||
</table>
|
||||
</td>
|
||||
[{/block}]
|
||||
<td> </td>
|
||||
<td class="edittext" valign=top>
|
||||
|
||||
<form name="search" id="search" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
<input type="hidden" name="cl" value="article_variant">
|
||||
<input type="hidden" name="oxid" value="[{ $oxid }]">
|
||||
<input type="hidden" name="fnc" value="changename">
|
||||
<input type="hidden" name="voxid" value="">
|
||||
<b>[{oxmultilang ident="ARTICLE_VARIANT_VARNAME"}]</b><br>
|
||||
<input type="text" class="editinput" size="32" maxlength="[{$edit->oxarticles__oxvarname->fldmax_length}]" name="editval[oxarticles__oxvarname]" value="[{$edit->oxarticles__oxvarname->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ARTICLE_VARIANT_VARNAME"}]
|
||||
[{if !$oViewConf->isBuyableParent()}]<input class="edittext" type="submit" value="[{oxmultilang ident="ARTICLE_VARIANT_ARTSAVE"}]" [{$readonly}]>[{/if}]
|
||||
<br><br>
|
||||
|
||||
<div style="overflow-x:auto;">
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="730">
|
||||
<tr>
|
||||
[{block name="admin_article_variant_listheader"}]
|
||||
<td class="listheader first" height="15">[{oxmultilang ident="ARTICLE_VARIANT_EDIT"}] </td>
|
||||
<td class="listheader">[{oxmultilang ident="ARTICLE_VARIANT_ACTIVE"}] </td>
|
||||
<td class="listheader">[{oxmultilang ident="ARTICLE_VARIANT_CHOICE"}] </td>
|
||||
<td class="listheader">[{oxmultilang ident="ARTICLE_VARIANT_ARTNUM"}]</td>
|
||||
<td class="listheader">[{oxmultilang ident="ARTICLE_VARIANT_PRICE"}] ([{$oActCur->sign}])</td>
|
||||
<td class="listheader">[{oxmultilang ident="ARTICLE_VARIANT_SORT"}]</td>
|
||||
<td class="listheader">[{oxmultilang ident="ARTICLE_VARIANT_STOCK"}]</td>
|
||||
<td class="listheader" colspan="2"> </td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
|
||||
[{if $oViewConf->isBuyableParent()}]
|
||||
|
||||
<tr>
|
||||
[{block name="admin_article_variant_parent"}]
|
||||
<td class="[{$listclass}]"> </td>
|
||||
<td class="[{$listclass}]"> </td>
|
||||
<td class="[{$listclass}]"><input type="text" class="editinput" size="15" maxlength="[{$edit->oxarticles__oxvarselect->fldmax_length}]" name="editval[oxarticles__oxvarselect]" value="[{$edit->oxarticles__oxvarselect->value}]" [{$readonly}]></td>
|
||||
<td class="[{$listclass}]"><input type="text" class="editinput" size="10" maxlength="[{$edit->oxarticles__oxartnum->fldmax_length}]" name="editval[oxarticles__oxartnum]" value="[{$edit->oxarticles__oxartnum->value}]" [{$readonly}]></td>
|
||||
<td class="[{$listclass}]"><input type="text" class="editinput" size="7" maxlength="[{$edit->oxarticles__oxprice->fldmax_length}]" name="editval[oxarticles__oxprice]" value="[{$edit->oxarticles__oxprice->value}]" [{$readonly}]></td>
|
||||
<td class="[{$listclass}]"> </td>
|
||||
<td class="[{$listclass}]"><input type="text" class="editinput" size="7" maxlength="[{$edit->oxarticles__oxstock->fldmax_length}]" name="editval[oxarticles__oxstock]" value="[{$edit->oxarticles__oxstock->value}]" [{$readonly}]></td>
|
||||
<td class="[{$listclass}]">
|
||||
<select name="editval[oxarticles__oxstockflag]" class="editinput" [{$readonly}]>
|
||||
<option value="1" [{if $edit->oxarticles__oxstockflag->value == 1}]SELECTED[{/if}]>[{oxmultilang ident="GENERAL_STANDARD"}]</option>
|
||||
<option value="4" [{if $edit->oxarticles__oxstockflag->value == 4}]SELECTED[{/if}]>[{oxmultilang ident="GENERAL_EXTERNALSTOCK"}]</option>
|
||||
<option value="2" [{if $edit->oxarticles__oxstockflag->value == 2}]SELECTED[{/if}]>[{oxmultilang ident="GENERAL_OFFLINE"}]</option>
|
||||
<option value="3" [{if $edit->oxarticles__oxstockflag->value == 3}]SELECTED[{/if}]>[{oxmultilang ident="GENERAL_NONORDER"}]</option>
|
||||
</select>
|
||||
</td>
|
||||
[{/block}]
|
||||
<td class="[{$listclass}]"><input class="edittext" type="submit" value="[{oxmultilang ident="ARTICLE_VARIANT_ARTSAVE"}]" [{$readonly}]></td>
|
||||
</tr>
|
||||
<tr><td colspan=9> </td><tr>
|
||||
[{/if}]
|
||||
|
||||
</form>
|
||||
|
||||
<form name="myedit2" id="myedit2" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
<input type="hidden" name="cl" value="article_variant">
|
||||
<input type="hidden" name="fnc" value="savevariants">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="parentvarname" value="[{$edit->oxarticles__oxvarname->value}]">
|
||||
|
||||
[{foreach from=$mylist item=listitem}]
|
||||
[{assign var="_cnt1" value=$_cnt1+1}]
|
||||
<tr id="test_variant.[{$_cnt1}]">
|
||||
[{block name="admin_article_variant_listitem"}]
|
||||
[{assign var="listclass" value="listitem"|cat:$blWhite}]
|
||||
[{assign var="hasvariants" value=true}]
|
||||
<td class="[{$listclass}]"><a href="Javascript:editThis('[{$listitem->oxarticles__oxid->value}]');" class="[{$listclass}]" [{include file="help.tpl" helpid=editvariant}]><img src="[{$oViewConf->getImageUrl()}]/editvariant.gif" width="15" height="15" alt="" border="0" align="absmiddle"></a></td>
|
||||
<td class="[{$listclass}]" align="center"><input class="edittext" type="checkbox" name="editval[[{$listitem->oxarticles__oxid->value}]][oxarticles__oxactive]" value='1' [{if $listitem->oxarticles__oxactive->value == 1}]checked[{/if}] [{$readonly}]></td>
|
||||
<td class="[{$listclass}]"><input type="text" class="editinput" size="15" maxlength="[{$listitem->oxarticles__oxvarselect->fldmax_length}]" name="editval[[{$listitem->oxarticles__oxid->value}]][oxarticles__oxvarselect]" value="[{$listitem->oxarticles__oxvarselect->value}]" [{$readonly}]></td>
|
||||
<td class="[{$listclass}]"><input type="text" class="editinput" size="10" maxlength="[{$listitem->oxarticles__oxartnum->fldmax_length}]" name="editval[[{$listitem->oxarticles__oxid->value}]][oxarticles__oxartnum]" value="[{$listitem->oxarticles__oxartnum->value}]" [{$readonly}]></td>
|
||||
<td class="[{$listclass}]"><input type="text" class="editinput" size="7" maxlength="[{$listitem->oxarticles__oxprice->fldmax_length}]" name="editval[[{$listitem->oxarticles__oxid->value}]][oxarticles__oxprice]" value="[{$listitem->oxarticles__oxprice->value}]" [{$readonly}]></td>
|
||||
<td class="[{$listclass}]"><input type="text" class="editinput" size="7" maxlength="[{$listitem->oxarticles__oxsort->fldmax_length}]" name="editval[[{$listitem->oxarticles__oxid->value}]][oxarticles__oxsort]" value="[{$listitem->oxarticles__oxsort->value}]" [{$readonly}]></td>
|
||||
<td class="[{$listclass}]"><input type="text" class="editinput" size="7" maxlength="[{$listitem->oxarticles__oxstock->fldmax_length}]" name="editval[[{$listitem->oxarticles__oxid->value}]][oxarticles__oxstock]" value="[{$listitem->oxarticles__oxstock->value}]" [{$readonly}]></td>
|
||||
<td class="[{$listclass}]">
|
||||
<select name="editval[[{$listitem->oxarticles__oxid->value}]][oxarticles__oxstockflag]" class="editinput" [{$readonly}]>
|
||||
<option value="1" [{if $listitem->oxarticles__oxstockflag->value == 1}]SELECTED[{/if}]>[{oxmultilang ident="GENERAL_STANDARD"}]</option>
|
||||
<option value="4" [{if $listitem->oxarticles__oxstockflag->value == 4}]SELECTED[{/if}]>[{oxmultilang ident="GENERAL_EXTERNALSTOCK"}]</option>
|
||||
<option value="2" [{if $listitem->oxarticles__oxstockflag->value == 2}]SELECTED[{/if}]>[{oxmultilang ident="GENERAL_OFFLINE"}]</option>
|
||||
<option value="3" [{if $listitem->oxarticles__oxstockflag->value == 3}]SELECTED[{/if}]>[{oxmultilang ident="GENERAL_NONORDER"}]</option>
|
||||
</select>
|
||||
</td>
|
||||
<td class="[{$listclass}]">
|
||||
<a href="Javascript:deleteThis('[{$listitem->oxarticles__oxid->value}]');" class="delete"[{include file="help.tpl" helpid=item_delete}]></a>
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
|
||||
[{if $blWhite == "2"}]
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{else}]
|
||||
[{assign var="blWhite" value="2"}]
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
|
||||
[{if $hasvariants}]
|
||||
<tr>
|
||||
<td colspan="9" align="right">
|
||||
<input class="edittext" type="submit" onClick="document.forms['myedit2'].elements['parentvarname'].value = document.forms['search'].elements['editval[oxarticles__oxvarname]'].value;" value=" [{oxmultilang ident="ARTICLE_VARIANT_VARSAVE"}]" [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan=9 align=right> </td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
</form>
|
||||
|
||||
[{block name="admin_article_variant_extended"}][{/block}]
|
||||
|
||||
<tr>
|
||||
|
||||
[{assign var="listclass" value="listitem"|cat:$blWhite}]
|
||||
<form name="myedit4" id="myedit4" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
<input type="hidden" name="cl" value="article_variant">
|
||||
<input type="hidden" name="fnc" value="savevariant">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="voxid" value="-1">
|
||||
<input type="hidden" name="parentvarname" value="[{$edit->oxarticles__oxvarname->value}]">
|
||||
|
||||
[{block name="admin_article_variant_newitem"}]
|
||||
<td class="[{$listclass}]" colspan="2"> </td>
|
||||
<td class="[{$listclass}]"><input type="text" class="editinput" size="15" maxlength="[{$listitem->oxarticles__oxvarselect->fldmax_length}]" name="editval[oxarticles__oxvarselect]" value="" [{$readonly}]></td>
|
||||
<td class="[{$listclass}]"><input type="text" class="editinput" size="10" maxlength="[{$listitem->oxarticles__oxartnum->fldmax_length}]" name="editval[oxarticles__oxartnum]" value="" [{$readonly}]></td>
|
||||
<td class="[{$listclass}]"><input type="text" class="editinput" size="7" maxlength="[{$listitem->oxarticles__oxprice->fldmax_length}]" name="editval[oxarticles__oxprice]" value="" [{$readonly}]></td>
|
||||
<td class="[{$listclass}]"><input type="text" class="editinput" size="7" maxlength="[{$listitem->oxarticles__oxsort->fldmax_length}]" name="editval[oxarticles__oxsort]" value="" [{$readonly}]></td>
|
||||
<td class="[{$listclass}]"><input type="text" class="editinput" size="7" maxlength="[{$listitem->oxarticles__oxstock->fldmax_length}]" name="editval[oxarticles__oxstock]" value="" [{$readonly}]></td>
|
||||
<td class="[{$listclass}]">
|
||||
|
||||
<select name="editval[oxarticles__oxstockflag]" class="editinput" [{$readonly}]>
|
||||
<option value="1">[{oxmultilang ident="GENERAL_STANDARD"}]</option>
|
||||
<option value="4">[{oxmultilang ident="GENERAL_EXTERNALSTOCK"}]</option>
|
||||
<option value="2">[{oxmultilang ident="GENERAL_OFFLINE"}]</option>
|
||||
<option value="3">[{oxmultilang ident="GENERAL_NONORDER"}]</option>
|
||||
</select>
|
||||
|
||||
</td>
|
||||
[{/block}]
|
||||
|
||||
<td class="[{$listclass}]" align="right"><input class="edittext" type="submit" onClick="document.forms['myedit4'].elements['parentvarname'].value = document.forms['search'].elements['editval[oxarticles__oxvarname]'].value;" value="[{oxmultilang ident="ARTICLE_VARIANT_NEWVAR"}]" [{$readonly}]></td>
|
||||
</tr>
|
||||
|
||||
</form>
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{block name="admin_article_variant_language_edit"}]
|
||||
<tr>
|
||||
<td colspan=9><br>
|
||||
|
||||
[{if $oxid != "-1"}]
|
||||
<table cellspacing="2" cellpadding="2" border="0" bgcolor="#D3DFEC">
|
||||
<tr>
|
||||
<td align="left" class="saveinnewlangtext">
|
||||
[{oxmultilang ident="GENERAL_LANGUAGE"}]
|
||||
</td>
|
||||
<td align="left">
|
||||
<select name="editlanguage" id="test_editlanguage" class="saveinnewlanginput" onChange="Javascript:document.myedit.submit();">
|
||||
[{foreach from=$otherlang key=lang item=olang}]
|
||||
<option value="[{$lang}]" [{if $olang->selected}]SELECTED[{/if}]>[{$olang->sLangDesc}]</option>
|
||||
[{/foreach}]
|
||||
[{foreach from=$posslang key=lang item=desc}]
|
||||
<option value="[{$lang}]" [{if $editlanguage == $lang}]SELECTED[{/if}]>[{$desc}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
[{/if}]
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
</table>
|
||||
</div>
|
||||
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="article_variant">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[article__oxid]" value="[{$oxid}]">
|
||||
<input type="hidden" name="voxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="oxparentid" value="[{$oxparentid}]">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%">
|
||||
<tr>
|
||||
<td class="edittext"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
[{block name="admin_article_variant_bottom_extended"}][{/block}]
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
15
shop/source/Application/views/admin/tpl/attribute.tpl
Executable file
15
shop/source/Application/views/admin/tpl/attribute.tpl
Executable file
@@ -0,0 +1,15 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>[{oxmultilang ident="GENERAL_ADMIN_TITLE"}]</title>
|
||||
</head>
|
||||
|
||||
<!-- frames -->
|
||||
<frameset rows="40%,*" border="0" onload="top.loadEditFrame('[{$oViewConf->getSelfLink()}]&[{$editurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]');">
|
||||
<frame src="[{$oViewConf->getSelfLink()}]&[{$listurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]" name="list" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
|
||||
<frame src="" name="edit" id="edit" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
|
||||
</frameset>
|
||||
|
||||
|
||||
</html>
|
||||
34
shop/source/Application/views/admin/tpl/attribute_category.tpl
Executable file
34
shop/source/Application/views/admin/tpl/attribute_category.tpl
Executable file
@@ -0,0 +1,34 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="attribute_category">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="attribute_category">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[oxattribute__oxid]" value="[{$oxid}]">
|
||||
|
||||
[{block name="admin_attribute_category_assign_categories"}]
|
||||
[{if $oxid != "-1"}]
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="GENERAL_ASSIGNCATEGORIES"}]" class="edittext" onclick="JavaScript:showDialog('&cl=attribute_category&aoc=1&oxid=[{$oxid}]');">
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
100
shop/source/Application/views/admin/tpl/attribute_list.tpl
Executable file
100
shop/source/Application/views/admin/tpl/attribute_list.tpl
Executable file
@@ -0,0 +1,100 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign box="list"}]
|
||||
[{assign var="where" value=$oView->getListFilter()}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
window.onload = function ()
|
||||
{
|
||||
top.reloadEditFrame();
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<div id="liste">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%">
|
||||
<colgroup>
|
||||
[{block name="admin_attribute_list_colgroup"}]
|
||||
<col width="98%">
|
||||
<col width="2%">
|
||||
[{/block}]
|
||||
</colgroup>
|
||||
<form name="search" id="search" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{include file="_formparams.tpl" cl="attribute_list" lstrt=$lstrt actedit=$actedit oxid=$oxid fnc="" language=$actlang editlanguage=$actlang}]
|
||||
<tr class="listitem">
|
||||
[{block name="admin_attribute_list_filter"}]
|
||||
<td valign="top" class="listfilter first" height="20" colspan="2">
|
||||
<div class="r1"><div class="b1">
|
||||
<div class="find">
|
||||
<select name="changelang" class="editinput" onChange="Javascript:top.oxid.admin.changeLanguage();">
|
||||
[{foreach from=$languages item=lang}]
|
||||
<option value="[{$lang->id}]" [{if $lang->selected}]SELECTED[{/if}]>[{$lang->name}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
<input class="listedit" type="submit" name="submitit" value="[{oxmultilang ident="GENERAL_SEARCH"}]">
|
||||
</div>
|
||||
<input class="listedit" type="text" size="50" maxlength="128" name="where[oxattribute][oxtitle]" value="[{$where.oxattribute.oxtitle}]">
|
||||
</div></div>
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
<tr>
|
||||
[{block name="admin_attribute_list_sorting"}]
|
||||
<td class="listheader first" height="15" colspan="2"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxattribute', 'oxtitle', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_NAME"}]</a></td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{assign var="_cnt" value=0}]
|
||||
[{foreach from=$mylist item=listitem}]
|
||||
[{assign var="_cnt" value=$_cnt+1}]
|
||||
<tr id="row.[{$_cnt}]">
|
||||
[{block name="admin_attribute_list_item"}]
|
||||
[{if $listitem->blacklist == 1}]
|
||||
[{assign var="listclass" value=listitem3}]
|
||||
[{else}]
|
||||
[{assign var="listclass" value="listitem"|cat:$blWhite}]
|
||||
[{/if}]
|
||||
[{if $listitem->getId() == $oxid}]
|
||||
[{assign var="listclass" value=listitem4}]
|
||||
[{/if}]
|
||||
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating"> <a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxattribute__oxid->value}]');" class="[{$listclass}]">[{if $listitem->oxattribute__oxtitle->value}][{$listitem->oxattribute__oxtitle->value}][{else}]--[{/if}]</a></div></td>
|
||||
<td class="[{$listclass}]">
|
||||
[{include file="include/attribute_list_actions.tpl"}]
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
[{if $blWhite == "2"}]
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{else}]
|
||||
[{assign var="blWhite" value="2"}]
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
[{include file="pagenavisnippet.tpl"}]
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
[{include file="pagetabsnippet.tpl"}]
|
||||
|
||||
<script type="text/javascript">
|
||||
if (parent.parent)
|
||||
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
|
||||
parent.parent.sMenuItem = "[{oxmultilang ident="GENERAL_MENUITEM"}]";
|
||||
parent.parent.sMenuSubItem = "[{oxmultilang ident="ATTRIBUTE_LIST_MENUSUBITEM"}]";
|
||||
parent.parent.sWorkArea = "[{$_act}]";
|
||||
parent.parent.setTitle();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
91
shop/source/Application/views/admin/tpl/attribute_main.tpl
Executable file
91
shop/source/Application/views/admin/tpl/attribute_main.tpl
Executable file
@@ -0,0 +1,91 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="attribute_main">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="attribute_main">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[oxattribute__oxid]" value="[{$oxid}]">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
<tr>
|
||||
<td valign="top" class="edittext">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
[{block name="admin_attribute_main_form"}]
|
||||
<tr>
|
||||
<td class="edittext" width="120">
|
||||
[{oxmultilang ident="GENERAL_NAME"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="20" maxlength="[{$edit->oxattribute__oxtitle->fldmax_length}]" name="editval[oxattribute__oxtitle]" value="[{$edit->oxattribute__oxtitle->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_NAME"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" width="120">
|
||||
[{oxmultilang ident="ATTRIBUTE_MAIN_SORTING"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="20" maxlength="[{$edit->oxattribute__oxpos->fldmax_length}]" name="editval[oxattribute__oxpos]" value="[{$edit->oxattribute__oxpos->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ATTRIBUTE_MAIN_SORTING"}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="edittext" width="120">
|
||||
[{oxmultilang ident="ATTRIBUTE_MAIN_DISPLAYINBASKET"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="hidden" name="editval[oxattribute__oxdisplayinbasket]" value='0' [{$readonly}]>
|
||||
<input class="edittext" type="checkbox" name="editval[oxattribute__oxdisplayinbasket]" value='1' [{if $edit->oxattribute__oxdisplayinbasket->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_ATTRIBUTE_MAIN_DISPLAYINBASKET"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
<td class="edittext"><br>
|
||||
[{include file="language_edit.tpl"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
<td class="edittext"><br>
|
||||
<input type="submit" class="edittext" name="save" value="[{oxmultilang ident="GENERAL_SAVE"}]" onClick="Javascript:document.myedit.fnc.value='save'"" [{$readonly}]><br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<!-- Anfang rechte Seite -->
|
||||
<td valign="top" class="edittext" align="left" width="50%">
|
||||
[{block name="admin_attribute_main_assign_articles"}]
|
||||
[{if $oxid != "-1"}]
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="GENERAL_ASSIGNARTICLES"}]" class="edittext" onclick="JavaScript:showDialog('&cl=attribute_main&aoc=1&oxid=[{$oxid}]');">
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
</td>
|
||||
<!-- Ende rechte Seite -->
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
6
shop/source/Application/views/admin/tpl/bottomitem.tpl
Executable file
6
shop/source/Application/views/admin/tpl/bottomitem.tpl
Executable file
@@ -0,0 +1,6 @@
|
||||
</div>
|
||||
|
||||
[{oxscript}]
|
||||
|
||||
</body>
|
||||
</html>
|
||||
1
shop/source/Application/views/admin/tpl/bottomnavicustom.tpl
Executable file
1
shop/source/Application/views/admin/tpl/bottomnavicustom.tpl
Executable file
@@ -0,0 +1 @@
|
||||
[{* Enter your custom HTML here *}]
|
||||
135
shop/source/Application/views/admin/tpl/bottomnaviitem.tpl
Executable file
135
shop/source/Application/views/admin/tpl/bottomnaviitem.tpl
Executable file
@@ -0,0 +1,135 @@
|
||||
</div>
|
||||
|
||||
<div class="actions">
|
||||
[{strip}]
|
||||
<ul>
|
||||
[{block name="admin_bottomnaviitem"}]
|
||||
[{assign var="allowSharedEdit" value=true}]
|
||||
[{if !$disablenew}]
|
||||
[{* user *}]
|
||||
[{if $bottom_buttons->user_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWUSER"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{if $bottom_buttons->user_newremark && $oxid != "-1"}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.newremark" href="#" onClick="Javascript:top.oxid.admin.changeEditBar('user_remark', 3); return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWREMARK"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{if $bottom_buttons->user_newaddress && $oxid != "-1"}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.newaddress" href="#" onClick="Javascript:top.oxid.admin.changeEditBar('user_address', 4); return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWADDRESS"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* payment *}]
|
||||
[{if $bottom_buttons->payment_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWPAYMENT"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* newsletter *}]
|
||||
[{if $bottom_buttons->newsletter_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWNEWSLETTER"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* shop *}]
|
||||
[{if $bottom_buttons->shop_new && $oView->isMall() && $malladmin == 1}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWSHOP"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* usergroups *}]
|
||||
[{if $bottom_buttons->usergroup_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWUSERGROUP"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* rights roles *}]
|
||||
[{if $bottom_buttons->rightsroles_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWROLE"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* category *}]
|
||||
[{if $bottom_buttons->category_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWCATEGORY"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{if $bottom_buttons->category_refresh}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.refresh" href="#" onClick="Javascript:var agree=confirm('[{oxmultilang ident="BOTTOMNAVIITEM_ATTENTION"}]');if (agree){top.oxid.admin.editThis( -1 );popupWin=window.open('[{$oViewConf->getSelfLink()|replace:"&":"&"}]&cl=category_update', 'remote', 'scrollbars=yes,width=500,height=400')}" target="edit">[{oxmultilang ident="TOOLTIPS_NEWCATTREE"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{if $bottom_buttons->category_resetnrofarticles}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.resetnrofarticles" href="#" onClick="Javascript:document.myedit.fnc.value='resetNrOfCatArticles';document.myedit.submit();" target="edit">[{oxmultilang ident="TOOLTIPS_RESETNROFARTICLESINCAT"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* article *}]
|
||||
[{if $bottom_buttons->article_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWARTICLE"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{if $bottom_buttons->article_preview && $oxid != -1}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.preview" href="[{if $edit}][{$edit->getStdLink()}][{else}][{$oViewConf->getBaseDir()}]?cl=details&anid=[{$oxid}][{/if}]&preview=[{$oView->getPreviewId()}]" target="new">[{oxmultilang ident="TOOLTIPS_ARTICLEREVIEW"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* attribute *}]
|
||||
[{if $bottom_buttons->attribute_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWITEMS"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* selectlist *}]
|
||||
[{if $bottom_buttons->selectlist_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWSELECTLIST"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* discount *}]
|
||||
[{if $bottom_buttons->discount_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWDISCOUNT"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* delivery *}]
|
||||
[{if $bottom_buttons->delivery_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWDELIVERY"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* deliveryset *}]
|
||||
[{if $bottom_buttons->deliveryset_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWDELIVERYSET"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* vat *}]
|
||||
[{if $bottom_buttons->vat_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWMWST"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* news *}]
|
||||
[{if $bottom_buttons->news_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWNEWS"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* links *}]
|
||||
[{if $bottom_buttons->links_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWLINK"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* voucher *}]
|
||||
[{if $bottom_buttons->voucher_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWVOUCHER"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* order *}]
|
||||
[{if $bottom_buttons->order_newremark && $oxid!=-1}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.newremark" href="#" onClick="Javascript:top.oxid.admin.changeEditBar('order_remark', 4);return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWREMARK"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* imex *}]
|
||||
[{* country *}]
|
||||
[{if $bottom_buttons->country_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWCOUNTRY"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* language *}]
|
||||
[{if $bottom_buttons->language_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWLANGUAGE"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* vendor *}]
|
||||
[{if $bottom_buttons->vendor_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWVENDOR"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{if $bottom_buttons->vendor_resetnrofarticles}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.resetnrofarticles" href="#" onClick="Javascript:document.myedit.fnc.value='resetNrOfVendorArticles';document.myedit.submit();" target="edit">[{oxmultilang ident="TOOLTIPS_RESETNROFARTICLESINVND"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* manufacturer *}]
|
||||
[{if $bottom_buttons->manufacturer_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWMANUFACTURER"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{if $bottom_buttons->manufacturer_resetnrofarticles}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.resetnrofarticles" href="#" onClick="Javascript:document.myedit.fnc.value='resetNrOfManufacturerArticles';document.myedit.submit();" target="edit">[{oxmultilang ident="TOOLTIPS_RESETNROFARTICLESINMAN"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* wrapping *}]
|
||||
[{if $bottom_buttons->wrapping_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWWRAPPING"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{* content *}]
|
||||
[{if $bottom_buttons->content_new}]
|
||||
<li><a [{if !$firstitem}]class="firstitem"[{assign var="firstitem" value="1"}][{/if}] id="btn.new" href="#" onClick="Javascript:top.oxid.admin.editThis( -1 );return false" target="edit">[{oxmultilang ident="TOOLTIPS_NEWCONTENT"}]</a> |</li>
|
||||
[{/if}]
|
||||
[{/if}]
|
||||
|
||||
[{block name="admin_bottomnavicustom"}]
|
||||
[{include file="bottomnavicustom.tpl"}]
|
||||
[{/block}]
|
||||
[{/block}]
|
||||
</ul>
|
||||
[{/strip}]
|
||||
</div>
|
||||
1
shop/source/Application/views/admin/tpl/category.tpl
Executable file
1
shop/source/Application/views/admin/tpl/category.tpl
Executable file
@@ -0,0 +1 @@
|
||||
[{include file='include/frameset.tpl'}]
|
||||
122
shop/source/Application/views/admin/tpl/category_list.tpl
Executable file
122
shop/source/Application/views/admin/tpl/category_list.tpl
Executable file
@@ -0,0 +1,122 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign box="list"}]
|
||||
[{assign var="where" value=$oView->getListFilter()}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
window.onload = function ()
|
||||
{
|
||||
top.reloadEditFrame();
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
};
|
||||
//-->
|
||||
</script>
|
||||
<div id="liste">
|
||||
<form name="search" id="search" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{include file="_formparams.tpl" cl="category_list" lstrt=$lstrt actedit=$actedit oxid=$oxid fnc="" language=$actlang editlanguage=$actlang}]
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%">
|
||||
<colgroup>
|
||||
[{block name="admin_category_list_colgroup"}]
|
||||
<col width="4%">
|
||||
<col width="10%">
|
||||
<col width="87%">
|
||||
<col width="1%">
|
||||
[{/block}]
|
||||
</colgroup>
|
||||
<tr class="listitem">
|
||||
[{block name="admin_category_list_filter"}]
|
||||
<td valign="top" class="listfilter first" height="20">
|
||||
<div class="r1"><div class="b1"> </div></div>
|
||||
</td>
|
||||
<td valign="top" class="listfilter" height="20" align="center">
|
||||
<div class="r1"><div class="b1">
|
||||
<input class="listedit" type="text" size="5" maxlength="128" name="where[oxcategories][oxsort]" value="[{$where.oxcategories.oxsort}]">
|
||||
</div></div>
|
||||
</td>
|
||||
<td valign="top" class="listfilter" height="20" colspan="2">
|
||||
<div class="r1"><div class="b1">
|
||||
<div class="find">
|
||||
<select name="changelang" class="editinput" onChange="Javascript:top.oxid.admin.changeLanguage();">
|
||||
[{foreach from=$languages item=lang}]
|
||||
<option value="[{$lang->id}]" [{if $lang->selected}]SELECTED[{/if}]>[{$lang->name}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
<input class="listedit" type="submit" name="submitit" value="[{oxmultilang ident="GENERAL_SEARCH"}]">
|
||||
</div>
|
||||
|
||||
<select name="where[oxcategories][oxparentid]" class="editinput" onChange="Javascript:document.search.submit();">
|
||||
[{foreach from=$cattree->aList item=pcat}]
|
||||
<option value="[{$pcat->oxcategories__oxid->value}]" [{if $pcat->selected}]SELECTED[{/if}]>[{$pcat->oxcategories__oxtitle->getRawValue()}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
|
||||
<input class="listedit" type="text" size="50" maxlength="128" name="where[oxcategories][oxtitle]" value="[{$where.oxcategories.oxtitle}]">
|
||||
</div></div>
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
<tr>
|
||||
[{block name="admin_category_list_sorting"}]
|
||||
<td class="listheader first" height="15" align="center"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxcategories', 'oxactive', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_ACTIVTITLE"}]</a></td>
|
||||
<td class="listheader" height="15" align="center"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxcategories', 'oxsort', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_SORT"}]</a></td>
|
||||
<td class="listheader" height="15" colspan="2"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxcategories', 'oxtitle', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_TITLE"}]</a></td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{assign var="_cnt" value=0}]
|
||||
[{foreach from=$mylist item=listitem}]
|
||||
[{assign var="_cnt" value=$_cnt+1}]
|
||||
<tr id="row.[{$_cnt}]">
|
||||
|
||||
[{block name="admin_category_list_item"}]
|
||||
[{if $listitem->blacklist == 1}]
|
||||
[{assign var="listclass" value=listitem3}]
|
||||
[{else}]
|
||||
[{assign var="listclass" value="listitem"|cat:$blWhite}]
|
||||
[{/if}]
|
||||
[{if $listitem->getId() == $oxid}]
|
||||
[{assign var="listclass" value=listitem4}]
|
||||
[{/if}]
|
||||
<td valign="top" class="[{$listclass}][{if $listitem->oxcategories__oxactive->value == 1}] active[{/if}]"><div class="listitemfloating"> </div></td>
|
||||
<td valign="top" class="[{$listclass}]" height="15" align="center"><div class="listitemfloating"><a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxcategories__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxcategories__oxsort->value}]</a></div></td>
|
||||
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating"><a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxcategories__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxcategories__oxtitle->value}]</a></div></td>
|
||||
<td class="[{$listclass}]">
|
||||
[{if !$readonly}]
|
||||
[{include file="include/category_list_item_actions.tpl"}]
|
||||
[{/if}]
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
[{if $blWhite == "2"}]
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{else}]
|
||||
[{assign var="blWhite" value="2"}]
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
[{include file="pagenavisnippet.tpl" colspan="4"}]
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
[{include file="pagetabsnippet.tpl"}]
|
||||
|
||||
<script type="text/javascript">
|
||||
if (parent.parent)
|
||||
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
|
||||
parent.parent.sMenuItem = "[{oxmultilang ident="GENERAL_MENUITEM"}]";
|
||||
parent.parent.sMenuSubItem = "[{oxmultilang ident="CATEGORY_LIST_MENUSUBITEM"}]";
|
||||
parent.parent.sWorkArea = "[{$_act}]";
|
||||
parent.parent.setTitle();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
85
shop/source/Application/views/admin/tpl/category_main.tpl
Executable file
85
shop/source/Application/views/admin/tpl/category_main.tpl
Executable file
@@ -0,0 +1,85 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function SchnellSortManager(oObj)
|
||||
{ oRadio = document.getElementsByName("editval[oxcategories__oxdefsortmode]");
|
||||
if(oObj.value)
|
||||
for ( i=0; i<oRadio.length; i++)
|
||||
oRadio.item(i).disabled="";
|
||||
else
|
||||
for ( i=0; i<oRadio.length; i++)
|
||||
oRadio.item(i).disabled = true;
|
||||
}
|
||||
|
||||
function DeletePic( sField )
|
||||
{
|
||||
var oForm = document.getElementById("myedit");
|
||||
oForm.fnc.value="deletePicture";
|
||||
oForm.masterPicField.value=sField;
|
||||
oForm.submit();
|
||||
}
|
||||
|
||||
function LockAssignment(obj)
|
||||
{ var aButton = document.myedit.assignArticle;
|
||||
if ( aButton != null && obj != null )
|
||||
{
|
||||
if (obj.value > 0)
|
||||
{
|
||||
aButton.disabled = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
aButton.disabled = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<!-- END add to *.css file -->
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" id="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="category_main">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
[{if $readonly_fields}]
|
||||
[{assign var="readonly_fields" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly_fields" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="myedit" id="myedit" enctype="multipart/form-data" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
<input type="hidden" name="MAX_FILE_SIZE" value="[{$iMaxUploadFileSize}]">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="category_main">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[oxcategories__oxid]" value="[{$oxid}]">
|
||||
<input type="hidden" name="masterPicField" value="">
|
||||
|
||||
[{if $oViewConf->isAltImageServerConfigured()}]
|
||||
<div class="warning">[{oxmultilang ident="ALTERNATIVE_IMAGE_SERVER_NOTE"}] [{oxinputhelp ident="HELP_ALTERNATIVE_IMAGE_SERVER_NOTE"}]</div>
|
||||
[{/if}]
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
<tr>
|
||||
<td valign="top" class="edittext">
|
||||
|
||||
[{include file="include/category_main_form.tpl"}]
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
34
shop/source/Application/views/admin/tpl/category_order.tpl
Executable file
34
shop/source/Application/views/admin/tpl/category_order.tpl
Executable file
@@ -0,0 +1,34 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<input type="hidden" name="clr" value="1">
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="category_order">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="category_order">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[category__oxid]" value="[{$oxid}]">
|
||||
[{block name="admin_category_order_sort_categories"}]
|
||||
[{oxhasrights object=$edit readonly=$readonly}]
|
||||
[{if $oxid != "-1" && !$edit->isDerived()}]
|
||||
<input type="button" value="[{oxmultilang ident="CATEGORY_ORDER_SORTCATEGORIES"}]" class="edittext" onclick="JavaScript:showDialog('&cl=category_order&aoc=1&oxid=[{$oxid}]');">
|
||||
[{/if}]
|
||||
[{/oxhasrights}]
|
||||
[{/block}]
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
[{include file="bottomitem.tpl"}]
|
||||
31
shop/source/Application/views/admin/tpl/category_pictures.tpl
Executable file
31
shop/source/Application/views/admin/tpl/category_pictures.tpl
Executable file
@@ -0,0 +1,31 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="category_pictures">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
<tr>
|
||||
<td valign="top" class="edittext">
|
||||
[{$edit->oxcategories__oxtitle->value}] [{oxmultilang ident="GENERAL_THUMB"}]
|
||||
[{if $edit->oxcategories__oxthumb->value}]
|
||||
:<br><br>
|
||||
<img src="[{$edit->getThumbUrl()}]" border="0" hspace="0" vspace="0">
|
||||
[{/if}]
|
||||
</td>
|
||||
<td valign="top" class="edittext">
|
||||
[{$edit->oxcategories__oxtitle->value}] [{oxmultilang ident="GENERAL_ICON"}]
|
||||
[{if $edit->oxcategories__oxicon->value}]
|
||||
:<br><br>
|
||||
<img src="[{$edit->getIconUrl()}]" border="0" hspace="0" vspace="0">
|
||||
[{/if}]
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
[{include file="bottomitem.tpl"}]
|
||||
43
shop/source/Application/views/admin/tpl/category_text.tpl
Executable file
43
shop/source/Application/views/admin/tpl/category_text.tpl
Executable file
@@ -0,0 +1,43 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function loadLang(obj)
|
||||
{
|
||||
var langvar = document.getElementById("catlang");
|
||||
if (langvar != null )
|
||||
langvar.value = obj.value;
|
||||
document.myedit.submit();
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="category_text">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post" onSubmit="copyLongDesc( 'oxcategories__oxlongdesc' );" style="padding: 0px;margin: 0px;height:0px;">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="category_text">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="voxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[oxcategories__oxid]" value="[{$oxid}]">
|
||||
<input type="hidden" name="catlang" value="[{$catlang}]">
|
||||
<input type="hidden" name="editval[oxcategories__oxlongdesc]" value="">
|
||||
|
||||
[{include file="include/category_text_editor.tpl"}]
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
23
shop/source/Application/views/admin/tpl/category_update.tpl
Executable file
23
shop/source/Application/views/admin/tpl/category_update.tpl
Executable file
@@ -0,0 +1,23 @@
|
||||
[{include file="headitem.tpl" title="CATEGORY_UPDATE_TITLE"|oxmultilangassign}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
window.onload = function ()
|
||||
{
|
||||
var oSearch = opener.parent.list.document.getElementById("search");
|
||||
oSearch.oxid.value='-1';
|
||||
oSearch.submit();
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
[{foreach from=$oView->getCatListUpdateInfo() item=curr_data}]
|
||||
[{$curr_data}]
|
||||
[{/foreach}]
|
||||
|
||||
<br>
|
||||
<button onclick="window.close()">[{oxmultilang ident="CATEGORY_UPDATE_CLOSE"}]</button>
|
||||
<br><br>
|
||||
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
1
shop/source/Application/views/admin/tpl/content.tpl
Executable file
1
shop/source/Application/views/admin/tpl/content.tpl
Executable file
@@ -0,0 +1 @@
|
||||
[{include file='include/frameset.tpl'}]
|
||||
123
shop/source/Application/views/admin/tpl/content_list.tpl
Executable file
123
shop/source/Application/views/admin/tpl/content_list.tpl
Executable file
@@ -0,0 +1,123 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign box="list"}]
|
||||
[{assign var="where" value=$oView->getListFilter()}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
window.onload = function ()
|
||||
{
|
||||
top.reloadEditFrame();
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<div id="liste">
|
||||
|
||||
<form name="search" id="search" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{include file="_formparams.tpl" cl="content_list" lstrt=$lstrt actedit=$actedit oxid=$oxid fnc="" language=$actlang editlanguage=$actlang}]
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%">
|
||||
<colgroup>
|
||||
[{block name="admin_content_list_colgroup"}]
|
||||
<col width="3%">
|
||||
<col width="47%">
|
||||
<col width="48%">
|
||||
<col width="2%">
|
||||
[{/block}]
|
||||
</colgroup>
|
||||
<tr class="listitem">
|
||||
[{block name="admin_content_list_filter"}]
|
||||
<td valign="top" class="listfilter first" align="right">
|
||||
<div class="r1"><div class="b1"> </div></div>
|
||||
</td>
|
||||
<td valign="top" class="listfilter" height="20">
|
||||
<div class="r1"><div class="b1">
|
||||
<select name="folder" class="folderselect" onChange="document.search.submit();" style="width: 75px;">
|
||||
<option value="-1" style="color: #000000;">[{oxmultilang ident="CONTENT_LIST_ALL"}]</option>
|
||||
[{foreach from=$afolder key=field item=color}]
|
||||
<option value="[{$field}]" [{if $folder == $field}]SELECTED[{/if}] style="color: [{$color}];">[{oxmultilang ident=$field}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
<input class="listedit" type="text" size="30" maxlength="128" name="where[oxcontents][oxtitle]" value="[{$where.oxcontents.oxtitle}]">
|
||||
</div></div>
|
||||
</td>
|
||||
<td valign="top" class="listfilter" height="20" colspan="2">
|
||||
<div class="r1"><div class="b1">
|
||||
<div class="find">
|
||||
<select name="changelang" class="editinput" onChange="Javascript:top.oxid.admin.changeLanguage();">
|
||||
[{foreach from=$languages item=lang}]
|
||||
<option value="[{$lang->id}]" [{if $lang->selected}]SELECTED[{/if}]>[{$lang->name}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
<input class="listedit" type="submit" name="submitit" value="[{oxmultilang ident="GENERAL_SEARCH"}]">
|
||||
</div>
|
||||
<input class="listedit" type="text" size="32" maxlength="32" name="where[oxcontents][oxloadid]" value="[{$where.oxcontents.oxloadid}]">
|
||||
</div></div>
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
<tr>
|
||||
[{block name="admin_content_list_sorting"}]
|
||||
<td class="listheader first" height="15" width="30" align="center"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxcontents', 'oxactive', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_ACTIVTITLE"}]</a></td>
|
||||
<td class="listheader" height="15"> <a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxcontents', 'oxtitle', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_TITLE"}]</a></td>
|
||||
<td class="listheader" colspan="2"> <a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxcontents', 'oxloadid', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_IDENT"}]</a></td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{assign var="_cnt" value=0}]
|
||||
[{foreach from=$mylist item=listitem}]
|
||||
[{assign var="_cnt" value=$_cnt+1}]
|
||||
<tr id="row.[{$_cnt}]">
|
||||
|
||||
[{block name="admin_content_list_item"}]
|
||||
[{if $listitem->blacklist == 1}]
|
||||
[{assign var="listclass" value=listitem3}]
|
||||
[{else}]
|
||||
[{assign var="listclass" value="listitem"|cat:$blWhite}]
|
||||
[{/if}]
|
||||
[{if $listitem->getId() == $oxid}]
|
||||
[{assign var="listclass" value=listitem4}]
|
||||
[{/if}]
|
||||
<td valign="top" class="[{$listclass}][{if $listitem->oxcontents__oxactive->value == 1}] active[{/if}]" height="15"><div class="listitemfloating"> </a></div></td>
|
||||
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating"><a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxcontents__oxid->value}]');" class="[{$listclass}]">[{if $listitem->oxcontents__oxtitle->value}][{$listitem->oxcontents__oxtitle->value}][{else}]---[{/if}]</a></div></td>
|
||||
<td valign="top" class="[{$listclass}]"><div class="listitemfloating"><a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxcontents__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxcontents__oxloadid->value}]</a></div></td>
|
||||
<td class="[{$listclass}]">
|
||||
[{if !$readonly}]
|
||||
<a href="Javascript:top.oxid.admin.deleteThis('[{$listitem->oxcontents__oxid->value}]');" class="delete" id="del.[{$_cnt}]" alt="" [{include file="help.tpl" helpid=item_delete}]></a>
|
||||
[{/if}]
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
[{if $blWhite == "2"}]
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{else}]
|
||||
[{assign var="blWhite" value="2"}]
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
[{include file="pagenavisnippet.tpl" colspan="4"}]
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
[{include file="pagetabsnippet.tpl"}]
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
if (parent.parent)
|
||||
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
|
||||
parent.parent.sMenuItem = "[{oxmultilang ident="CONTENT_LIST_MENUITEM"}]";
|
||||
parent.parent.sMenuSubItem = "[{oxmultilang ident="CONTENT_LIST_MENUSUBITEM"}]";
|
||||
parent.parent.sWorkArea = "[{$_act}]";
|
||||
parent.parent.setTitle();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
215
shop/source/Application/views/admin/tpl/content_main.tpl
Executable file
215
shop/source/Application/views/admin/tpl/content_main.tpl
Executable file
@@ -0,0 +1,215 @@
|
||||
[{include file="headitem.tpl" title="CONTENT_MAIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function ShowMenueFields( iVal)
|
||||
{
|
||||
if( iVal == 2)
|
||||
{
|
||||
document.getElementById('cattree').style.visibility = 'visible';
|
||||
}
|
||||
else
|
||||
{
|
||||
document.getElementById('cattree').style.visibility = 'hidden';
|
||||
}
|
||||
|
||||
if( iVal == 3)
|
||||
{
|
||||
document.getElementById('manuell').style.visibility = 'visible';
|
||||
}
|
||||
else
|
||||
{
|
||||
document.getElementById('manuell').style.visibility = 'hidden';
|
||||
}
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="content_main">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post" onSubmit="copyLongDesc( 'oxcontents__oxcontent' );">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="content_main">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[oxcontents__oxid]" value="[{$oxid}]">
|
||||
<input type="hidden" name="folderclass" value="oxcontent">
|
||||
<input type="hidden" name="editval[oxcontents__oxcontent]" value="">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
<colgroup><col width="30%"><col width="5%"><col width="65%"></colgroup>
|
||||
<tr>
|
||||
<td valign="top" class="edittext" width="200">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
||||
[{block name="admin_content_main_form"}]
|
||||
[{if $blLoadError}]
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<div class="errorbox">[{oxmultilang ident="CONTENT_MAIN_ERROR"}] [{oxmultilang ident="CONTENT_MAIN_USEDIDENTCODE"}]</div>
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
|
||||
<tr>
|
||||
<td class="edittext" width="70">
|
||||
[{oxmultilang ident="GENERAL_ACTIVE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="edittext" type="checkbox" name="editval[oxcontents__oxactive]" value='1' [{if $edit->oxcontents__oxactive->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_ACTIVE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" width="70">
|
||||
[{oxmultilang ident="CONTENT_MAIN_ISPLAIN"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="edittext" type="hidden" name="editval[oxcontents__oxisplain]" value='0' [{$readonly}]>
|
||||
<input class="edittext" type="checkbox" name="editval[oxcontents__oxisplain]" value='1' [{if $edit->oxcontents__oxisplain->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_CONTENT_MAIN_ISPLAIN"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="GENERAL_TITLE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="28" maxlength="[{$edit->oxcontents__oxtitle->fldmax_length}]" name="editval[oxcontents__oxtitle]" value="[{$edit->oxcontents__oxtitle->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_TITLE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="GENERAL_IDENT"}].
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="28" maxlength="[{$edit->oxcontents__oxloadid->fldmax_length}]" name="editval[oxcontents__oxloadid]" value="[{$edit->oxcontents__oxloadid->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_IDENT"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="GENERAL_INFOLDER"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<select name="editval[oxcontents__oxfolder]" class="folderselect" [{$readonly}]>
|
||||
[{foreach from=$afolder key=field item=color}]
|
||||
<option value="[{$field}]" [{if $edit->oxcontents__oxfolder->value == $field || ($field|replace:"_RR":""=="CMSFOLDER_NONE")&&($edit->oxcontents__oxfolder->value == "")}]SELECTED[{/if}] style="color: [{$color}];">[{oxmultilang ident=$field}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
[{oxinputhelp ident="HELP_GENERAL_INFOLDER"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{if $edit->oxcontents__oxloadid->value == 'oxagb'}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="CONTENT_MAIN_TERMVER"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="28" maxlength="[{$edit->oxcontents__oxtermversion->fldmax_length}]" name="editval[oxcontents__oxtermversion]" value="[{$edit->oxcontents__oxtermversion->value}]" [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
<tr>
|
||||
<td class="edittext" colspan="2"><br>
|
||||
[{include file="language_edit.tpl"}]<br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="CONTENT_MAIN_SNIPPET"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="radio" name="editval[oxcontents__oxtype]" id="oxtype0" value="0" class="edittext" onClick="javascript:ShowMenueFields( 0);" [{if $edit->oxcontents__oxsnippet->value == 1}]CHECKED[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_CONTENT_MAIN_SNIPPET"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="CONTENT_MAIN_MAINMENU"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="radio" name="editval[oxcontents__oxtype]" id="oxtype1" value="1" class="edittext" onClick="javascript:ShowMenueFields( 1);" [{if $edit->oxcontents__oxtype->value == 1}]CHECKED[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_CONTENT_MAIN_MAINMENU"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="CONTENT_MAIN_CATEGORY"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="radio" name="editval[oxcontents__oxtype]" id="oxtype2" value="2" class="edittext" onClick="javascript:ShowMenueFields( 2);" [{if $edit->oxcontents__oxtype->value == 2}]CHECKED[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_CONTENT_MAIN_CATEGORY"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="CONTENT_MAIN_MANUAL"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="radio" name="editval[oxcontents__oxtype]" id="oxtype3" value="3" class="edittext" onClick="javascript:ShowMenueFields( 3);" [{if $edit->oxcontents__oxtype->value == 3}]CHECKED[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_CONTENT_MAIN_MANUAL"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding-top:20px;padding-bottom:20px;" colspan="2">
|
||||
<hr>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="cattree" [{if $edit->oxcontents__oxtype->value != 2}]style="display:none;"[{/if}]>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="CONTENT_MAIN_INSERTBEFORE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<select name="editval[oxcontents__oxcatid]" class="editinput" [{$readonly}]>
|
||||
[{foreach from=$cattree item=pcat}]
|
||||
<option value="[{$pcat->oxcategories__oxid->value}]" [{if $pcat->selected}]SELECTED[{/if}]>[{$pcat->oxcategories__oxtitle->value|oxtruncate:33:"..":true}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
[{oxinputhelp ident="HELP_CONTENT_MAIN_INSERTBEFORE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="manuell" [{if $edit->oxcontents__oxtype->value != 3}]style="display:none;"[{/if}]>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="GENERAL_LINK"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" size="28" class="edittext" style="font-size: 7pt;" value="[{$link}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_LINK"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="submit" class="edittext" name="saveContent" value="[{oxmultilang ident="GENERAL_SAVE"}]" onClick="Javascript:document.myedit.fnc.value='save'"" [{$readonly}]><br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td> </td>
|
||||
<!-- Anfang rechte Seite -->
|
||||
<td valign="top" class="edittext" align="left">
|
||||
[{block name="admin_content_main_editor"}]
|
||||
[{include file="include/editor.tpl"}]
|
||||
[{/block}]
|
||||
</td>
|
||||
<!-- Ende rechte Seite -->
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
[{include file="bottomitem.tpl"}]
|
||||
15
shop/source/Application/views/admin/tpl/country.tpl
Executable file
15
shop/source/Application/views/admin/tpl/country.tpl
Executable file
@@ -0,0 +1,15 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>[{oxmultilang ident="GENERAL_ADMIN_TITLE"}]</title>
|
||||
</head>
|
||||
|
||||
<!-- frames -->
|
||||
<frameset rows="40%,*" border="0" onload="document.getElementById('edit').src='[{$oViewConf->getSelfLink()}]&[{$editurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]';">
|
||||
<frame src="[{$oViewConf->getSelfLink()}]&[{$listurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]" name="list" id="list" frameborder="0" scrolling="auto" noresize marginwidth="0" marginheight="0">
|
||||
<frame src="" name="edit" id="edit" frameborder="0" scrolling="auto" noresize marginwidth="0" marginheight="0">
|
||||
</frameset>
|
||||
|
||||
|
||||
</html>
|
||||
132
shop/source/Application/views/admin/tpl/country_list.tpl
Executable file
132
shop/source/Application/views/admin/tpl/country_list.tpl
Executable file
@@ -0,0 +1,132 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign box="list"}]
|
||||
[{assign var="where" value=$oView->getListFilter()}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
window.onload = function ()
|
||||
{
|
||||
top.reloadEditFrame();
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<div id="liste">
|
||||
|
||||
|
||||
<form name="search" id="search" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{include file="_formparams.tpl" cl="country_list" lstrt=$lstrt actedit=$actedit oxid=$oxid fnc="" language=$actlang editlanguage=$actlang}]
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%">
|
||||
<colgroup>
|
||||
[{block name="admin_country_list_colgroup"}]
|
||||
<col width="4%">
|
||||
<col width="40%">
|
||||
<col width="35%">
|
||||
<col width="20%">
|
||||
<col width="1%">
|
||||
[{/block}]
|
||||
</colgroup>
|
||||
<tr class="listitem">
|
||||
[{block name="admin_country_list_filter"}]
|
||||
<td valign="top" class="listfilter first" align="center">
|
||||
<div class="r1"><div class="b1">
|
||||
<input class="listedit" type="text" size="3" maxlength="128" name="where[oxcountry][oxactive]" value="[{$where.oxcountry.oxactive}]">
|
||||
</div></div>
|
||||
</td>
|
||||
<td valign="top" class="listfilter">
|
||||
<div class="r1"><div class="b1">
|
||||
<input class="listedit" type="text" size="50" maxlength="128" name="where[oxcountry][oxtitle]" value="[{$where.oxcountry.oxtitle}]">
|
||||
</div></div>
|
||||
</td>
|
||||
<td valign="top" class="listfilter">
|
||||
<div class="r1"><div class="b1">
|
||||
<input class="listedit" type="text" size="50" maxlength="128" name="where[oxcountry][oxshortdesc]" value="[{$where.oxcountry.oxshortdesc}]">
|
||||
</div></div>
|
||||
</td>
|
||||
<td valign="top" class="listfilter" colspan="2">
|
||||
<div class="r1"><div class="b1">
|
||||
|
||||
<div class="find">
|
||||
<select name="changelang" class="editinput" onChange="Javascript:top.oxid.admin.changeLanguage();">
|
||||
[{foreach from=$languages item=lang}]
|
||||
<option value="[{$lang->id}]" [{if $lang->selected}]SELECTED[{/if}]>[{$lang->name}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
<input class="listedit" type="submit" name="submitit" value="[{oxmultilang ident="GENERAL_SEARCH"}]">
|
||||
</div>
|
||||
|
||||
<input class="listedit" type="text" size="5" maxlength="128" name="where[oxcountry][oxisoalpha3]" value="[{$where.oxcountry.oxisoalpha3}]">
|
||||
</div></div>
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
[{block name="admin_country_list_sorting"}]
|
||||
<td class="listheader first" height="15" align="center"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxcountry', 'oxactive', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_ARTICLE_OXACTIVE"}]</a></td>
|
||||
<td class="listheader" height="15"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxcountry', 'oxtitle', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_COUNTRY"}]</a></td>
|
||||
<td class="listheader" height="15"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxcountry', 'oxshortdesc', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_SHORTDESC"}]</a></td>
|
||||
<td class="listheader" height="15" colspan="2"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxcountry', 'oxisoalpha3', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="COUNTRY_LIST_ISO"}]</a></td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{assign var="_cnt" value=0}]
|
||||
[{foreach from=$mylist item=listitem}]
|
||||
[{assign var="_cnt" value=$_cnt+1}]
|
||||
<tr id="row.[{$_cnt}]">
|
||||
[{block name="admin_country_list_item"}]
|
||||
[{if $listitem->blacklist == 1}]
|
||||
[{assign var="listclass" value=listitem3}]
|
||||
[{else}]
|
||||
[{assign var="listclass" value="listitem"|cat:$blWhite}]
|
||||
[{/if}]
|
||||
[{if $listitem->getId() == $oxid}]
|
||||
[{assign var="listclass" value=listitem4}]
|
||||
[{/if}]
|
||||
<td valign="top" class="[{$listclass}][{if $listitem->oxcountry__oxactive->value == 1}] active[{/if}]" height="15"><div class="listitemfloating"> <a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxcountry__oxid->value}]');" class="[{$listclass}]">
|
||||
|
||||
</a></div></td>
|
||||
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating"><a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxcountry__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxcountry__oxtitle->value}]</a></div></td>
|
||||
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating"><a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxcountry__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxcountry__oxshortdesc->value}]</a></div></td>
|
||||
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating"><a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxcountry__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxcountry__oxisoalpha3->value}]</a></div></td>
|
||||
<td align="right" class="[{$listclass}]">
|
||||
[{if !$readonly}]
|
||||
<a href="Javascript:top.oxid.admin.deleteThis('[{$listitem->oxcountry__oxid->value}]');" class="delete" id="del.[{$_cnt}]" title="" [{include file="help.tpl" helpid=item_delete}]></a>
|
||||
[{/if}]
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
[{if $blWhite == "2"}]
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{else}]
|
||||
[{assign var="blWhite" value="2"}]
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
[{include file="pagenavisnippet.tpl" colspan="5"}]
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
[{include file="pagetabsnippet.tpl"}]
|
||||
|
||||
<script type="text/javascript">
|
||||
if (parent.parent)
|
||||
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
|
||||
parent.parent.sMenuItem = "[{oxmultilang ident="COUNTRY_LIST_MENUITEM"}]";
|
||||
parent.parent.sMenuSubItem = "[{oxmultilang ident="COUNTRY_LIST_MENUSUBITEM"}]";
|
||||
parent.parent.sWorkArea = "[{$_act}]";
|
||||
parent.parent.setTitle();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
165
shop/source/Application/views/admin/tpl/country_main.tpl
Executable file
165
shop/source/Application/views/admin/tpl/country_main.tpl
Executable file
@@ -0,0 +1,165 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
window.onload = function ()
|
||||
{
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
var oField = top.oxid.admin.getLockTarget();
|
||||
oField.onchange = oField.onkeyup = oField.onmouseout = top.oxid.admin.unlockSave;
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="oxidCopy" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="country_main">
|
||||
<input type="hidden" name="language" value="[{$actlang}]">
|
||||
</form>
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="country_main">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="voxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="oxparentid" value="[{$oxparentid}]">
|
||||
<input type="hidden" name="editval[oxcountry__oxid]" value="[{$oxid}]">
|
||||
<input type="hidden" name="language" value="[{$actlang}]">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
<tr>
|
||||
|
||||
<td valign="top" class="edittext">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
[{block name="admin_country_main_form"}]
|
||||
<tr>
|
||||
<td class="edittext" width="120">
|
||||
[{oxmultilang ident="GENERAL_ACTIVE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="edittext" type="checkbox" name="editval[oxcountry__oxactive]" value='1' [{if $edit->oxcountry__oxactive->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_ACTIVE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="GENERAL_TITLE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="40" maxlength="[{$edit->oxcountry__oxtitle->fldmax_length}]" id="oLockTarget" name="editval[oxcountry__oxtitle]" value="[{$edit->oxcountry__oxtitle->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_TITLE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="GENERAL_SHORTDESC"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="40" maxlength="[{$edit->oxcountry__oxshortdesc->fldmax_length}]" name="editval[oxcountry__oxshortdesc]" value="[{$edit->oxcountry__oxshortdesc->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_SHORTDESC"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="COUNTRY_MAIN_ISO2"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="5" maxlength="[{$edit->oxcountry__oxisoalpha2->fldmax_length}]" name="editval[oxcountry__oxisoalpha2]" value="[{$edit->oxcountry__oxisoalpha2->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_COUNTRY_MAIN_ISO2"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="COUNTRY_MAIN_ISO3"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="5" maxlength="[{$edit->oxcountry__oxisoalpha3->fldmax_length}]" name="editval[oxcountry__oxisoalpha3]" value="[{$edit->oxcountry__oxisoalpha3->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_COUNTRY_MAIN_ISO3"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="COUNTRY_MAIN_ISOUNNUM"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="5" maxlength="[{$edit->oxcountry__oxunnum3->fldmax_length}]" name="editval[oxcountry__oxunnum3]" value="[{$edit->oxcountry__oxunnum3->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_COUNTRY_MAIN_ISOUNNUM"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="GENERAL_SORT"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="5" maxlength="[{$edit->oxcountry__oxorder->fldmax_length}]" name="editval[oxcountry__oxorder]" value="[{$edit->oxcountry__oxorder->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_SORT"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{if $blForeignCountry}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="COUNTRY_MAIN_OXVATSTATUS"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<fieldset style="margin: 5px 0 0 0;">
|
||||
<input type="radio" name="editval[oxcountry__oxvatstatus]" value="0" [{if $edit->oxcountry__oxvatstatus->value == 0}]checked[{/if}] [{$readonly}]>
|
||||
[{oxmultilang ident="COUNTRY_MAIN_OXVATSTATUS_0"}]
|
||||
[{oxinputhelp ident="HELP_COUNTRY_MAIN_OXVATSTATUS_0"}]
|
||||
<br />
|
||||
<input type="radio" name="editval[oxcountry__oxvatstatus]" value="1" [{if $edit->oxcountry__oxvatstatus->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxmultilang ident="COUNTRY_MAIN_OXVATSTATUS_1"}]
|
||||
[{oxinputhelp ident="HELP_COUNTRY_MAIN_OXVATSTATUS_1"}]
|
||||
</fieldset>
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}] [{* $blForeignCountry *}]
|
||||
[{/block}]
|
||||
[{if $oxid != "-1"}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
<td class="edittext"><br>
|
||||
[{include file="language_edit.tpl"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
<tr>
|
||||
<td class="edittext"><br><br>
|
||||
</td>
|
||||
<td class="edittext"><br><br>
|
||||
<input type="submit" class="edittext" id="oLockButton" name="saveArticle" value="[{oxmultilang ident="GENERAL_SAVE"}]" onClick="Javascript:document.myedit.fnc.value='save'"" [{$readonly}] [{if !$edit->oxcountry__oxtitle->value && !$oxparentid}]disabled[{/if}]><br>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
</table>
|
||||
</td>
|
||||
<!-- Anfang rechte Seite -->
|
||||
<td valign="top" class="edittext" align="left" width="55%">
|
||||
[{block name="admin_country_main_description"}]
|
||||
[{oxmultilang ident="COUNTRY_MAIN_OPDESCRIPTION"}]<br>
|
||||
<textarea class="editinput" style="width:250px;height:100px;" wrap="VIRTUAL" name="editval[oxcountry__oxlongdesc]" [{$readonly}]>[{$edit->oxcountry__oxlongdesc->value}]</textarea>
|
||||
[{/block}]
|
||||
</td>
|
||||
<!-- Ende rechte Seite -->
|
||||
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
1
shop/source/Application/views/admin/tpl/custom/dir.txt
Executable file
1
shop/source/Application/views/admin/tpl/custom/dir.txt
Executable file
@@ -0,0 +1 @@
|
||||
Custom template directory.
|
||||
15
shop/source/Application/views/admin/tpl/delivery.tpl
Executable file
15
shop/source/Application/views/admin/tpl/delivery.tpl
Executable file
@@ -0,0 +1,15 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>[{oxmultilang ident="GENERAL_ADMIN_TITLE"}]</title>
|
||||
</head>
|
||||
|
||||
<!-- frames -->
|
||||
<frameset rows="40%,*" border="0" onload="top.loadEditFrame('[{$oViewConf->getSelfLink()}]&[{$editurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]');">
|
||||
<frame src="[{$oViewConf->getSelfLink()}]&[{$listurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]" name="list" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
|
||||
<frame src="" name="edit" id="edit" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
|
||||
</frameset>
|
||||
|
||||
|
||||
</html>
|
||||
41
shop/source/Application/views/admin/tpl/delivery_articles.tpl
Executable file
41
shop/source/Application/views/admin/tpl/delivery_articles.tpl
Executable file
@@ -0,0 +1,41 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="delivery_articles">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="delivery_articles">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[oxdelivery__oxid]" value="[{$oxid}]">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
<tr>
|
||||
<!-- Anfang rechte Seite -->
|
||||
<td valign="top" class="edittext" align="left">
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="GENERAL_ASSIGNCATEGORIES"}]" class="edittext" onclick="JavaScript:showDialog('&cl=delivery_articles&aoc=2&oxid=[{$oxid}]');">
|
||||
</td>
|
||||
<!-- Ende rechte Seite -->
|
||||
<!-- Anfang rechte Seite -->
|
||||
<td valign="top" class="edittext" align="left" width="50%">
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="GENERAL_ASSIGNARTICLES"}]" class="edittext" onclick="JavaScript:showDialog('&cl=delivery_articles&aoc=1&oxid=[{$oxid}]');">
|
||||
</td>
|
||||
<!-- Ende rechte Seite -->
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
[{include file="bottomitem.tpl"}]
|
||||
118
shop/source/Application/views/admin/tpl/delivery_list.tpl
Executable file
118
shop/source/Application/views/admin/tpl/delivery_list.tpl
Executable file
@@ -0,0 +1,118 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign box="list"}]
|
||||
[{assign var="where" value=$oView->getListFilter()}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
window.onload = function ()
|
||||
{
|
||||
top.reloadEditFrame();
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<div id="liste">
|
||||
|
||||
|
||||
<form name="search" id="search" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{include file="_formparams.tpl" cl="delivery_list" lstrt=$lstrt actedit=$actedit oxid=$oxid fnc="" language=$actlang editlanguage=$actlang}]
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%">
|
||||
<colspan>
|
||||
[{block name="admin_delivery_list_colgroup"}]
|
||||
<col width="3%">
|
||||
<col width="5%">
|
||||
<col width="90%">
|
||||
<col width="2%">
|
||||
[{/block}]
|
||||
</colspan>
|
||||
<tr class="listitem">
|
||||
[{block name="admin_delivery_list_filter"}]
|
||||
<td valign="top" class="listfilter first" align="right">
|
||||
<div class="r1"><div class="b1"> </div></div>
|
||||
</td>
|
||||
<td valign="top" class="listfilter" height="20">
|
||||
<div class="r1"><div class="b1"> </div></div>
|
||||
</td>
|
||||
<td valign="top" class="listfilter" height="20" colspan="2">
|
||||
<div class="r1"><div class="b1">
|
||||
<div class="find">
|
||||
<select name="changelang" class="editinput" onChange="Javascript:top.oxid.admin.changeLanguage();">
|
||||
[{foreach from=$languages item=lang}]
|
||||
<option value="[{$lang->id}]" [{if $lang->selected}]SELECTED[{/if}]>[{$lang->name}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
<input class="listedit" type="submit" name="submitit" value="[{oxmultilang ident="GENERAL_SEARCH"}]">
|
||||
</div>
|
||||
<input class="listedit" type="text" size="50" maxlength="128" name="where[oxdelivery][oxtitle]" value="[{$where.oxdelivery.oxtitle}]">
|
||||
</div></div>
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
<tr>
|
||||
[{block name="admin_delivery_list_sorting"}]
|
||||
<td class="listheader first" height="15" width="30" align="center"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxdelivery', 'oxactive', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_ACTIVTITLE"}]</a></td>
|
||||
<td class="listheader" height="15" align="center"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxdelivery', 'oxsort', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_SORT"}]</a></td>
|
||||
<td class="listheader" height="15" colspan="2"> <a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxdelivery', 'oxtitle', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_NAME"}]</a></td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{assign var="_cnt" value=0}]
|
||||
[{foreach from=$mylist item=listitem}]
|
||||
[{assign var="_cnt" value=$_cnt+1}]
|
||||
<tr id="row.[{$_cnt}]">
|
||||
|
||||
[{block name="admin_delivery_list_item"}]
|
||||
[{if $listitem->blacklist == 1}]
|
||||
[{assign var="listclass" value=listitem3}]
|
||||
[{else}]
|
||||
[{assign var="listclass" value="listitem"|cat:$blWhite}]
|
||||
[{/if}]
|
||||
[{if $listitem->getId() == $oxid}]
|
||||
[{assign var="listclass" value=listitem4}]
|
||||
[{/if}]
|
||||
<td valign="top" class="[{$listclass}][{if $listitem->oxdelivery__oxactive->value == 1}] active[{/if}]" height="15"><div class="listitemfloating"> </a></div></td>
|
||||
<td valign="top" align="center" class="[{$listclass}]" height="15"><div class="listitemfloating"> <a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxdelivery__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxdelivery__oxsort->value}]</a></div></td>
|
||||
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating"> <a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxdelivery__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxdelivery__oxtitle->value}]</a></div></td>
|
||||
<td class="[{$listclass}]">
|
||||
[{if !$readonly}]
|
||||
[{include file="include/delivery_list_item_actions.tpl"}]
|
||||
[{/if}]
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
[{if $blWhite == "2"}]
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{else}]
|
||||
[{assign var="blWhite" value="2"}]
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
[{include file="pagenavisnippet.tpl" colspan="4"}]
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
[{include file="pagetabsnippet.tpl"}]
|
||||
|
||||
<script type="text/javascript">
|
||||
if (parent.parent)
|
||||
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
|
||||
parent.parent.sMenuItem = "[{oxmultilang ident="DELIVERY_LIST_MENUITEM"}]";
|
||||
parent.parent.sMenuSubItem = "[{oxmultilang ident="DELIVERY_LIST_MENUSUBITEM"}]";
|
||||
parent.parent.sWorkArea = "[{$_act}]";
|
||||
parent.parent.setTitle();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
163
shop/source/Application/views/admin/tpl/delivery_main.tpl
Executable file
163
shop/source/Application/views/admin/tpl/delivery_main.tpl
Executable file
@@ -0,0 +1,163 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="oxidCopy" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="delivery_main">
|
||||
<input type="hidden" name="language" value="[{$actlang}]">
|
||||
</form>
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="delivery_main">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[oxdelivery__oxid]" value="[{$oxid}]">
|
||||
<input type="hidden" name="language" value="[{$actlang}]">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
|
||||
<tr>
|
||||
<td width="15"></td>
|
||||
<td valign="top" class="edittext">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
[{block name="admin_delivery_main_form"}]
|
||||
<tr>
|
||||
<td class="edittext" width="140">
|
||||
[{oxmultilang ident="GENERAL_NAME"}]
|
||||
</td>
|
||||
<td class="edittext" width="250">
|
||||
<input type="text" class="editinput" size="50" maxlength="[{$edit->oxdelivery__oxtitle->fldmax_length}]" name="editval[oxdelivery__oxtitle]" value="[{$edit->oxdelivery__oxtitle->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_NAME"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{if $oxid != "-1"}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="GENERAL_ALWAYS_ACTIVE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="edittext" type="checkbox" name="editval[oxdelivery__oxactive]" value='1' [{if $edit->oxdelivery__oxactive->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_ACTIVE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="GENERAL_ACTIVFROMTILL"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="27" name="editval[oxdelivery__oxactivefrom]" value="[{$edit->oxdelivery__oxactivefrom|oxformdate}]" [{include file="help.tpl" helpid=article_vonbis}] [{$readonly}]>([{oxmultilang ident="GENERAL_FROM"}])<br>
|
||||
<input type="text" class="editinput" size="27" name="editval[oxdelivery__oxactiveto]" value="[{$edit->oxdelivery__oxactiveto|oxformdate}]" [{include file="help.tpl" helpid=article_vonbis}] [{$readonly}]>([{oxmultilang ident="GENERAL_TILL"}])
|
||||
[{oxinputhelp ident="HELP_GENERAL_ACTIVFROMTILL"}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="DELIVERY_MAIN_CONDITION"}]
|
||||
</td>
|
||||
<td class="edittext" nowrap>
|
||||
<select name="editval[oxdelivery__oxdeltype]" class="editinput" [{$readonly}]>
|
||||
[{foreach from=$deltypes item=deltyp}]
|
||||
<option value="[{$deltyp->sType}]" [{if $deltyp->selected}]SELECTED[{/if}]>[{$deltyp->sDesc}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
>=
|
||||
<input type="text" class="editinput" size="15" maxlength="[{$edit->oxdelivery__oxparam->fldmax_length}]" name="editval[oxdelivery__oxparam]" value="[{$edit->oxdelivery__oxparam->value}]" [{$readonly}]>
|
||||
[{oxmultilang ident="DELIVERY_MAIN_AND"}]<= <input type="text" class="editinput" size="15" maxlength="[{$edit->oxdelivery__oxparamend->fldmax_length}]" name="editval[oxdelivery__oxparamend]" value="[{$edit->oxdelivery__oxparamend->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_DELIVERY_MAIN_CONDITION"}]
|
||||
</td>
|
||||
</tr>
|
||||
<!--tr>
|
||||
<td class="edittext" height="30">
|
||||
[{oxmultilang ident="DELIVERY_MAIN_CONDITION"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="DELIVERY_MAIN_PARAM"}] > <input type="text" class="editinput" size="15" maxlength="[{$edit->oxdelivery__oxparam->fldmax_length}]" name="editval[oxdelivery__oxparam]" value="[{$edit->oxdelivery__oxparam->value}]" [{$readonly}]>
|
||||
</td>
|
||||
</tr-->
|
||||
<tr>
|
||||
<td class="edittext" height="30">
|
||||
[{oxmultilang ident="DELIVERY_MAIN_PRICE"}] ([{$oActCur->sign}])
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="15" maxlength="[{$edit->oxdelivery__oxaddsum->fldmax_length}]" name="editval[oxdelivery__oxaddsum]" value="[{$edit->oxdelivery__oxaddsum->value}]" [{$readonly}]>
|
||||
<select name="editval[oxdelivery__oxaddsumtype]" class="editinput" [{include file="help.tpl" helpid=addsumtype}] [{$readonly}]>
|
||||
[{foreach from=$sumtype item=sum}]
|
||||
<option value="[{$sum}]" [{if $sum == $edit->oxdelivery__oxaddsumtype->value}]SELECTED[{/if}]>[{$sum}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
[{oxinputhelp ident="HELP_DELIVERY_MAIN_PRICE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="DELIVERY_MAIN_COUNTRULES"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input name="editval[oxdelivery__oxfixed]" value='0' type="radio" [{if $edit->oxdelivery__oxfixed->value == 0 || !$edit->oxdelivery__oxfixed->value}]checked[{/if}] [{$readonly}]>[{oxmultilang ident="DELIVERY_MAIN_ONETIMEPERWK"}]<br>
|
||||
<input name="editval[oxdelivery__oxfixed]" value='1' type="radio" [{if $edit->oxdelivery__oxfixed->value == 1}]checked[{/if}] [{$readonly}]>[{oxmultilang ident="DELIVERY_MAIN_ONETIMEPERITEM"}]<br>
|
||||
<input name="editval[oxdelivery__oxfixed]" value='2' type="radio" [{if $edit->oxdelivery__oxfixed->value == 2}]checked[{/if}] [{$readonly}]>[{oxmultilang ident="DELIVERY_MAIN_ONETIMEPERITEMINWK"}]
|
||||
[{oxinputhelp ident="HELP_DELIVERY_MAIN_COUNTRULES"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="DELIVERY_MAIN_ORDER"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="23" maxlength="[{$edit->oxdelivery__oxsort->fldmax_length}]" name="editval[oxdelivery__oxsort]" value="[{$edit->oxdelivery__oxsort->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_DELIVERY_MAIN_ORDER"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext wrap">
|
||||
[{oxmultilang ident="DELIVERY_MAIN_FINALIZE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="edittext" type="checkbox" name="editval[oxdelivery__oxfinalize]" value='1' [{if $edit->oxdelivery__oxfinalize->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_DELIVERY_MAIN_FINALIZE"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
<tr><td colspan="2"> </td></tr>
|
||||
[{if $oxid != "-1"}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
<td class="edittext"><br>
|
||||
[{include file="language_edit.tpl"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{/if}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
<td class="edittext"><br>
|
||||
<input type="submit" class="edittext" name="save" value="[{oxmultilang ident="GENERAL_SAVE"}]" onClick="Javascript:document.myedit.fnc.value='save'"" [{$readonly}]><br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td valign="top" width="50%">
|
||||
[{block name="admin_delivery_main_assign_countries"}]
|
||||
[{if $oxid != "-1"}]
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="GENERAL_ASSIGNCOUNTRIES"}]" class="edittext" onclick="JavaScript:showDialog('&cl=delivery_main&aoc=1&oxid=[{$oxid}]');">
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
45
shop/source/Application/views/admin/tpl/delivery_users.tpl
Executable file
45
shop/source/Application/views/admin/tpl/delivery_users.tpl
Executable file
@@ -0,0 +1,45 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="delivery_users">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="delivery_users">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[oxdelivery__oxid]" value="[{$oxid}]">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
|
||||
<tr>
|
||||
<!-- Anfang rechte Seite -->
|
||||
<td valign="top" class="edittext" align="left" width="50%">
|
||||
[{if $oxid != "-1"}]
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="GENERAL_ASSIGNGROUPS"}]" class="edittext" onclick="JavaScript:showDialog('&cl=delivery_users&aoc=2&oxid=[{$oxid}]');">
|
||||
[{/if}]
|
||||
</td>
|
||||
<!-- Anfang rechte Seite -->
|
||||
<td valign="top" class="edittext" align="left">
|
||||
[{if $oxid != "-1"}]
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="GENERAL_ASSIGNUSERS"}]" class="edittext" onclick="JavaScript:showDialog('&cl=delivery_users&aoc=1&oxid=[{$oxid}]');">
|
||||
[{/if}]
|
||||
</td>
|
||||
<!-- Ende rechte Seite -->
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
[{include file="bottomitem.tpl"}]
|
||||
15
shop/source/Application/views/admin/tpl/deliveryset.tpl
Executable file
15
shop/source/Application/views/admin/tpl/deliveryset.tpl
Executable file
@@ -0,0 +1,15 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>[{oxmultilang ident="GENERAL_ADMIN_TITLE"}]</title>
|
||||
</head>
|
||||
|
||||
<!-- frames -->
|
||||
<frameset rows="40%,*" border="0" onload="top.loadEditFrame('[{$oViewConf->getSelfLink()}]&[{$editurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]');">
|
||||
<frame src="[{$oViewConf->getSelfLink()}]&[{$listurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]" name="list" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
|
||||
<frame src="" name="edit" id="edit" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
|
||||
</frameset>
|
||||
|
||||
|
||||
</html>
|
||||
107
shop/source/Application/views/admin/tpl/deliveryset_list.tpl
Executable file
107
shop/source/Application/views/admin/tpl/deliveryset_list.tpl
Executable file
@@ -0,0 +1,107 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign box="list"}]
|
||||
[{assign var="where" value=$oView->getListFilter()}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
window.onload = function ()
|
||||
{
|
||||
top.reloadEditFrame();
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<div id="liste">
|
||||
|
||||
<form name="search" id="search" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{include file="_formparams.tpl" cl="deliveryset_list" lstrt=$lstrt actedit=$actedit oxid=$oxid fnc="" language=$actlang editlanguage=$actlang}]
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%">
|
||||
<colspan>
|
||||
[{block name="admin_deliveryset_list_colgroup"}]
|
||||
<col width="3%">
|
||||
<col width="95%">
|
||||
<col width="2%">
|
||||
[{/block}]
|
||||
</colspan>
|
||||
<tr class="listitem">
|
||||
[{block name="admin_deliveryset_list_filter"}]
|
||||
<td valign="top" class="listfilter first" align="right">
|
||||
<div class="r1"><div class="b1"> </div></div>
|
||||
</td>
|
||||
<td valign="top" class="listfilter" height="20" colspan="2">
|
||||
<div class="r1"><div class="b1">
|
||||
<div class="find">
|
||||
<select name="changelang" class="editinput" onChange="Javascript:top.oxid.admin.changeLanguage();">
|
||||
[{foreach from=$languages item=lang}]
|
||||
<option value="[{$lang->id}]" [{if $lang->selected}]SELECTED[{/if}]>[{$lang->name}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
<input class="listedit" type="submit" name="submitit" value="[{oxmultilang ident="GENERAL_SEARCH"}]">
|
||||
</div>
|
||||
<input class="listedit" type="text" size="50" maxlength="128" name="where[oxdeliveryset][oxtitle]" value="[{$where.oxdeliveryset.oxtitle}]">
|
||||
</div></div>
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
<tr>
|
||||
[{block name="admin_deliveryset_list_sorting"}]
|
||||
<td class="listheader first" height="15" width="30" align="center"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxdeliveryset', 'oxactive', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_ACTIVTITLE"}]</a></td>
|
||||
<td class="listheader" height="15" colspan="2"> <a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxdeliveryset', 'oxtitle', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_NAME"}]</a></td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{assign var="_cnt" value=0}]
|
||||
[{foreach from=$mylist item=listitem}]
|
||||
[{assign var="_cnt" value=$_cnt+1}]
|
||||
<tr id="row.[{$_cnt}]">
|
||||
[{block name="admin_deliveryset_list_item"}]
|
||||
[{if $listitem->blacklist == 1}]
|
||||
[{assign var="listclass" value=listitem3}]
|
||||
[{else}]
|
||||
[{assign var="listclass" value="listitem"|cat:$blWhite}]
|
||||
[{/if}]
|
||||
[{if $listitem->getId() == $oxid}]
|
||||
[{assign var="listclass" value=listitem4}]
|
||||
[{/if}]
|
||||
<td valign="top" class="[{$listclass}][{if $listitem->oxdeliveryset__oxactive->value == 1}] active[{/if}]" height="15"><div class="listitemfloating"> </a></div></td>
|
||||
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating"> <a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxdeliveryset__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxdeliveryset__oxtitle->value}]</a></div></td>
|
||||
<td class="[{$listclass}]">
|
||||
[{if !$readonly}]
|
||||
[{include file="include/deliveryset_list_item_actions.tpl"}]
|
||||
[{/if}]
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
[{if $blWhite == "2"}]
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{else}]
|
||||
[{assign var="blWhite" value="2"}]
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
[{include file="pagenavisnippet.tpl" colspan="3"}]
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
[{include file="pagetabsnippet.tpl"}]
|
||||
|
||||
<script type="text/javascript">
|
||||
if (parent.parent)
|
||||
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
|
||||
parent.parent.sMenuItem = "[{oxmultilang ident="DELIVERYSET_LIST_MENUITEM"}]";
|
||||
parent.parent.sMenuSubItem = "[{oxmultilang ident="DELIVERYSET_LIST_MENUSUBITEM"}]";
|
||||
parent.parent.sWorkArea = "[{$_act}]";
|
||||
parent.parent.setTitle();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
107
shop/source/Application/views/admin/tpl/deliveryset_main.tpl
Executable file
107
shop/source/Application/views/admin/tpl/deliveryset_main.tpl
Executable file
@@ -0,0 +1,107 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="oxidCopy" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="deliveryset_main">
|
||||
<input type="hidden" name="language" value="[{$actlang}]">
|
||||
</form>
|
||||
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="deliveryset_main">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[oxdeliveryset__oxid]" value="[{$oxid}]">
|
||||
<input type="hidden" name="language" value="[{$actlang}]">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
<tr>
|
||||
|
||||
<td valign="top" class="edittext">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
[{block name="admin_deliveryset_main_form"}]
|
||||
<tr>
|
||||
<td class="edittext" width="140">
|
||||
[{oxmultilang ident="GENERAL_NAME"}]
|
||||
</td>
|
||||
<td class="edittext" width="250">
|
||||
<input type="text" class="editinput" size="50" maxlength="[{$edit->oxdeliveryset__oxtitle->fldmax_length}]" name="editval[oxdeliveryset__oxtitle]" value="[{$edit->oxdeliveryset__oxtitle->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_NAME"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{if $oxid != "-1"}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="GENERAL_ALWAYS_ACTIVE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="edittext" type="checkbox" name="editval[oxdeliveryset__oxactive]" value='1' [{if $edit->oxdeliveryset__oxactive->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_ACTIVE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="GENERAL_ACTIVFROMTILL"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="27" name="editval[oxdeliveryset__oxactivefrom]" value="[{$edit->oxdeliveryset__oxactivefrom|oxformdate}]" [{include file="help.tpl" helpid=article_vonbis}] [{$readonly}]>([{oxmultilang ident="GENERAL_FROM"}])<br>
|
||||
<input type="text" class="editinput" size="27" name="editval[oxdeliveryset__oxactiveto]" value="[{$edit->oxdeliveryset__oxactiveto|oxformdate}]" [{include file="help.tpl" helpid=article_vonbis}] [{$readonly}]>([{oxmultilang ident="GENERAL_TILL"}])
|
||||
[{oxinputhelp ident="HELP_GENERAL_ACTIVFROMTILL"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" width="140">
|
||||
[{oxmultilang ident="GENERAL_SORT"}]
|
||||
</td>
|
||||
<td class="edittext" width="250">
|
||||
<input type="text" class="editinput" size="5" maxlength="[{$edit->oxdeliveryset__oxpos->fldmax_length}]" name="editval[oxdeliveryset__oxpos]" value="[{$edit->oxdeliveryset__oxpos->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_DELIVERYSET_MAIN_POS"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
<tr><td colspan="2"> </td></tr>
|
||||
[{if $oxid != "-1"}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
<td class="edittext"><br>
|
||||
[{include file="language_edit.tpl"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{/if}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
<td class="edittext"><br>
|
||||
<input type="submit" class="edittext" name="save" value="[{oxmultilang ident="GENERAL_SAVE"}]" onClick="Javascript:document.myedit.fnc.value='save'"" [{$readonly}]><br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td valign="top" width="50%">
|
||||
[{block name="admin_deliveryset_main_assign_delivery"}]
|
||||
[{if $oxid != "-1"}]
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="DELIVERYSET_MAIN_ASSIGNDELIVERY"}]" class="edittext" onclick="JavaScript:showDialog('&cl=deliveryset_main&aoc=1&oxid=[{$oxid}]');"><br>
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="GENERAL_ASSIGNCOUNTRIES"}]" class="edittext" onclick="JavaScript:showDialog('&cl=deliveryset_payment&aoc=2&oxid=[{$oxid}]');">
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
40
shop/source/Application/views/admin/tpl/deliveryset_payment.tpl
Executable file
40
shop/source/Application/views/admin/tpl/deliveryset_payment.tpl
Executable file
@@ -0,0 +1,40 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="oxidCopy" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="deliveryset_payment">
|
||||
<input type="hidden" name="language" value="[{$actlang}]">
|
||||
</form>
|
||||
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="deliveryset_payment">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[oxdeliveryset__oxid]" value="[{$oxid}]">
|
||||
<input type="hidden" name="language" value="[{$actlang}]">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
<tr>
|
||||
<td valign="top" class="edittext">
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="DELIVERYSET_PAYMENT_ASSIGNPAYMENT"}]" class="edittext" onclick="JavaScript:showDialog('&cl=deliveryset_payment&aoc=1&oxid=[{$oxid}]');">
|
||||
</td>
|
||||
|
||||
<td valign="top" width="50%">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
[{include file="bottomitem.tpl"}]
|
||||
81
shop/source/Application/views/admin/tpl/deliveryset_rdfa.tpl
Executable file
81
shop/source/Application/views/admin/tpl/deliveryset_rdfa.tpl
Executable file
@@ -0,0 +1,81 @@
|
||||
[{if $shopid != "1" || $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
[{assign var="aAllRDFaDeliveries" value=$oView->getAllRDFaDeliveries()}]
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="deliveryset_rdfa">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="deliveryset_rdfa">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[oxobject2delivery__oxdeliveryid]" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[oxobject2delivery__oxtype]" value="rdfadeliveryset">
|
||||
|
||||
<strong>[{oxmultilang ident="DELIVERY_RDFA_ASIGN_DELIVERY"}]</strong><br>
|
||||
[{assign var='oxDeliverySet' value=$edit->oxpayments__oxdesc->value}][{oxmultilang ident="DELIVERY_RDFA_ADVICE" args=$oxDeliverySet}].
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
<tr>
|
||||
<td valign="top" class="edittext">
|
||||
<b>[{oxmultilang ident="DELIVERY_RDFA_GENERAL"}]</b>
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
[{block name="admin_payment_main_form"}]
|
||||
[{foreach key=key item=oDelivery from=$aAllRDFaDeliveries}]
|
||||
[{assign var="name" value=$oDelivery->name}]
|
||||
[{assign var="ident" value="DELIVERY_RDFA_"|cat:$name}]
|
||||
[{assign var="ident" value=$ident|oxupper}]
|
||||
[{if $oDelivery->type == 0}]
|
||||
<tr>
|
||||
<td class="edittext" width="70">
|
||||
[{oxmultilang ident=$ident}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="checkbox" class="edittext" name="ardfadeliveries[]" value="[{$oDelivery->name}]" [{if $oDelivery->checked}]checked[{/if}] [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
[{/block}]
|
||||
</table>
|
||||
</td>
|
||||
<td valign="top" class="edittext" align="left" width="50%">
|
||||
<b>[{oxmultilang ident="DELIVERY_RDFA_PARCELSERVICE"}]</b>
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
[{block name="admin_payment_main_form"}]
|
||||
[{foreach key=key item=oDelivery from=$aAllRDFaDeliveries}]
|
||||
[{assign var="name" value=$oDelivery->name}]
|
||||
[{assign var="ident" value="DELIVERY_RDFA_"|cat:$name}]
|
||||
[{assign var="ident" value=$ident|oxupper}]
|
||||
[{if $oDelivery->type == 1}]
|
||||
<tr>
|
||||
<td class="edittext" width="70">
|
||||
[{oxmultilang ident=$ident}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="checkbox" class="edittext" name="ardfadeliveries[]" value="[{$oDelivery->name}]" [{if $oDelivery->checked}]checked[{/if}] [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
[{/block}]
|
||||
</table>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<input type="submit" class="edittext" name="save" value="[{oxmultilang ident="GENERAL_SAVE"}]" onClick="Javascript:document.myedit.fnc.value='save'" [{$readonly}]>
|
||||
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
[{include file="bottomitem.tpl"}]
|
||||
40
shop/source/Application/views/admin/tpl/deliveryset_users.tpl
Executable file
40
shop/source/Application/views/admin/tpl/deliveryset_users.tpl
Executable file
@@ -0,0 +1,40 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="deliveryset_users">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="deliveryset_users">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[oxdeliveryset__oxid]" value="[{$oxid}]">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
<tr>
|
||||
<!-- Anfang rechte Seite -->
|
||||
<td valign="top" class="edittext" align="left" width="50%">
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="GENERAL_ASSIGNGROUPS"}]" class="edittext" onclick="JavaScript:showDialog('&cl=deliveryset_users&aoc=1&oxid=[{$oxid}]');">
|
||||
</td>
|
||||
<!-- Anfang rechte Seite -->
|
||||
<td valign="top" class="edittext" align="left">
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="GENERAL_ASSIGNUSERS"}]" class="edittext" onclick="JavaScript:showDialog('&cl=deliveryset_users&aoc=2&oxid=[{$oxid}]');">
|
||||
</td>
|
||||
<!-- Ende rechte Seite -->
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
[{include file="bottomitem.tpl"}]
|
||||
15
shop/source/Application/views/admin/tpl/diagnostics.tpl
Executable file
15
shop/source/Application/views/admin/tpl/diagnostics.tpl
Executable file
@@ -0,0 +1,15 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>[{oxmultilang ident="GENERAL_ADMIN_TITLE"}]</title>
|
||||
</head>
|
||||
|
||||
<!-- frames -->
|
||||
<frameset rows="5%,*" border="0">
|
||||
<frame src="[{$oViewConf->getSelfLink()}]&[{$listurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]" name="list" marginwidth="0" marginheight="0" scrolling="off" frameborder="0">
|
||||
<frame src="[{$oViewConf->getSelfLink()}]&[{$editurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]" name="edit" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
|
||||
</frameset>
|
||||
|
||||
|
||||
</html>
|
||||
98
shop/source/Application/views/admin/tpl/diagnostics_form.tpl
Executable file
98
shop/source/Application/views/admin/tpl/diagnostics_form.tpl
Executable file
@@ -0,0 +1,98 @@
|
||||
[{include file="headitem.tpl" title="OXDIAG_MAIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
|
||||
function handleSubmit()
|
||||
{
|
||||
var oButton = document.getElementById("submitButton");
|
||||
oButton.disabled = true;
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<style>
|
||||
.result {
|
||||
padding: 15px;
|
||||
background-color: #F0F0F0 !important;
|
||||
border: 1px solid #C0C0C0 !important;
|
||||
}
|
||||
</style>
|
||||
|
||||
<h1>[{oxmultilang ident='OXDIAG_HOME'}]</h1>
|
||||
|
||||
<p>[{oxmultilang ident='OXDIAG_ABOUT'}]</p>
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
[{include file="include/support_contact_form.tpl"}]
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td valign="top">
|
||||
|
||||
[{if !empty($sErrorMessage)}]
|
||||
<p><span style="color: red"><b>[{oxmultilang ident="OXDIAG_ERRORMESSAGETEMPLATE"}]</b></span></p>
|
||||
<span style="color: red">[{$sErrorMessage}]</span>
|
||||
[{elseif !$oView->getParam('runAnalysis')}]
|
||||
|
||||
<form name="diagnosticsForm" id="diagnosticsForm" action="[{$oViewConf->getSelfLink()}]" onsubmit="handleSubmit()" method="post">
|
||||
<table border="0" cellpadding="0">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="diagnostics_main">
|
||||
<input type="hidden" name="fnc" value="startDiagnostics">
|
||||
|
||||
<input type="hidden" name="runAnalysis" value="1">
|
||||
|
||||
<tr>
|
||||
<td><input type="checkbox" id="oxdiag_frm_modules" name="oxdiag_frm_modules" value="1" checked [{$readonly}]></td>
|
||||
<td><label for="oxdiag_frm_modules">[{oxmultilang ident='OXDIAG_COLLECT_MODULES'}]</label></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><input type="checkbox" id="oxdiag_frm_health" name="oxdiag_frm_health" value="1" checked [{$readonly}]></td>
|
||||
<td><label for="oxdiag_frm_health">[{oxmultilang ident='OXDIAG_COLLECT_HEALTH'}]</label></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><input type="checkbox" id="oxdiag_frm_php" name="oxdiag_frm_php" value="1" checked [{$readonly}]></td>
|
||||
<td><label for="oxdiag_frm_php">[{oxmultilang ident='OXDIAG_COLLECT_PHP'}]</label></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><input type="checkbox" id="oxdiag_frm_server" name="oxdiag_frm_server" value="1" checked [{$readonly}]></td>
|
||||
<td><label for="oxdiag_frm_server">[{oxmultilang ident='OXDIAG_COLLECT_SERVER'}]</label></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<br><br>
|
||||
<input type="submit" class="edittext" id="submitButton" name="submitButton" value=" [{oxmultilang ident="OXDIAG_FORM_START_CHECK"}] " [{$readonly}]>
|
||||
|
||||
</form>
|
||||
[{/if}]
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
[{if !empty($sResult)}]
|
||||
<h1>[{oxmultilang ident="OXDIAG_RESULT_SUCCESSFUL"}]</h1>
|
||||
<h2><strong><a class="underlined" href="[{$oViewConf->getSelfLink()}]&cl=diagnostics_main&fnc=downloadResultFile">[{oxmultilang ident="OXDIAG_DOWNLOAD_FILE"}]</a></strong>.</h2>
|
||||
|
||||
<h3>[{oxmultilang ident="OXDIAG_RESULT"}]:</h3>
|
||||
<div class="result">
|
||||
<p>
|
||||
[{$sResult}]
|
||||
</p>
|
||||
</div>
|
||||
[{/if}]
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
32
shop/source/Application/views/admin/tpl/diagnostics_list.tpl
Executable file
32
shop/source/Application/views/admin/tpl/diagnostics_list.tpl
Executable file
@@ -0,0 +1,32 @@
|
||||
[{include file="headitem.tpl" title="OXDIAG_MAIN_TITLE"|oxmultilangassign box="list"}]
|
||||
|
||||
<script type="text/javascript">
|
||||
if (parent.parent)
|
||||
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
|
||||
parent.parent.sMenuItem = "[{oxmultilang ident="OXDIAG_LIST_MENUITEM"}]";
|
||||
parent.parent.sMenuSubItem = "[{oxmultilang ident="OXDIAG_LIST_MENUSUBITEM"}]";
|
||||
parent.parent.sWorkArea = "[{$_act}]";
|
||||
parent.parent.setTitle();
|
||||
}
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
window.onload = function ()
|
||||
{
|
||||
top.reloadEditFrame();
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<div id="liste">
|
||||
|
||||
</div>
|
||||
|
||||
[{include file="pagetabsnippet.tpl"}]
|
||||
|
||||
</body>
|
||||
</html>
|
||||
153
shop/source/Application/views/admin/tpl/diagnostics_main.tpl
Executable file
153
shop/source/Application/views/admin/tpl/diagnostics_main.tpl
Executable file
@@ -0,0 +1,153 @@
|
||||
|
||||
<h1>[{oxmultilang ident='OXDIAG_HOME'}]</h1>
|
||||
|
||||
[{if $runAnalysis}]
|
||||
|
||||
<span>[{oxmultilang ident='OXDIAG_GOTO'}]:</span>
|
||||
<ul>
|
||||
<li><a href="#shopbasics">[{oxmultilang ident='OXDIAG_BASICS'}]</a></li>
|
||||
[{if $oxdiag_frm_modules}]
|
||||
<li><a href="#modules">[{oxmultilang ident='OXDIAG_MODULES'}]</a></li>
|
||||
[{/if}]
|
||||
[{if $oxdiag_frm_health}]
|
||||
<li><a href="#health">[{oxmultilang ident='OXDIAG_HEALTH'}]</a></li>
|
||||
[{/if}]
|
||||
[{if $oxdiag_frm_php}]
|
||||
<li><a href="#phpinfo">[{oxmultilang ident='OXDIAG_PHPINFO'}]</a>
|
||||
<li><a href="#phpext">[{oxmultilang ident='OXDIAG_PHPINFO_EXTENSIONS'}]</a></li>
|
||||
[{/if}]
|
||||
[{if $oxdiag_frm_server}]
|
||||
<li><a href="#serverinfo">[{oxmultilang ident='OXDIAG_SERVERINFO'}]</a></li>
|
||||
[{/if}]
|
||||
</ul>
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<h3><a id="shopbasics"></a>[{oxmultilang ident='OXDIAG_BASICS'}]</h3>
|
||||
<table border="0" cellpadding="3">
|
||||
<tr class="h">
|
||||
<th>[{oxmultilang ident='OXDIAG_SERVERINFO_COMPONENT'}]</th>
|
||||
<th>[{oxmultilang ident='OXDIAG_PHPINFO_VALUE'}]</th>
|
||||
</tr>
|
||||
[{foreach from=$aShopDetails key=param item=value}]
|
||||
[{if $value == ''}]
|
||||
[{assign var="value" value="OXDIAG_PHPINFO_OFF"|oxmultilangassign}]
|
||||
[{/if}]
|
||||
<tr>
|
||||
<td>[{$param}]:</td><td>[{$value}]</td>
|
||||
</tr>
|
||||
[{/foreach}]
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
[{if $oxdiag_frm_modules}]
|
||||
<h3><a id="modules"></a>[{oxmultilang ident='OXDIAG_MODULES'}]</h3>
|
||||
<table border="0" cellpadding="3">
|
||||
<tr>
|
||||
<th>[{oxmultilang ident='OXDIAG_MODULES_STATE'}]</th>
|
||||
<th>[{oxmultilang ident='OXDIAG_MODULES_NAME'}]</th>
|
||||
<th>[{oxmultilang ident='OXDIAG_MODULES_ID'}]</th>
|
||||
<th>[{oxmultilang ident='OXDIAG_MODULES_VERSION'}]</th>
|
||||
<th>[{oxmultilang ident='OXDIAG_MODULES_VENDOR'}]</th>
|
||||
</tr>
|
||||
|
||||
[{foreach from=$mylist item=listitem}]
|
||||
<tr>
|
||||
<td>[{if $listitem->isActive()}]A[{else}]x[{/if}]</td>
|
||||
<td>[{$listitem->getTitle()}]</td>
|
||||
<td>[{$listitem->getId()}]</td>
|
||||
<td>[{$listitem->getInfo('version')}]</td>
|
||||
<td>[{$listitem->getInfo('author')}]</td>
|
||||
</tr>
|
||||
[{/foreach}]
|
||||
</table>
|
||||
[{/if}]
|
||||
|
||||
|
||||
|
||||
[{if $oxdiag_frm_health}]
|
||||
<h3><a id="health"></a>[{oxmultilang ident='OXDIAG_HEALTH'}]</h3>
|
||||
<table>
|
||||
[{foreach from=$aInfo item=aModules key=sGroupName}]
|
||||
<tr>
|
||||
<th colspan="2">[{oxmultilang ident="SYSREQ_"|cat:$sGroupName|oxupper}]</th>
|
||||
</tr>
|
||||
[{foreach from=$aModules item=iModuleState key=sModule}]
|
||||
<tr>
|
||||
<td>
|
||||
[{if $iModuleState == 2}]
|
||||
[{oxmultilang ident='OXDIAG_HEALTH_OK'}]
|
||||
[{elseif $iModuleState == 1}]
|
||||
[{oxmultilang ident='OXDIAG_HEALTH_MIN'}]
|
||||
[{else}]
|
||||
[{oxmultilang ident='OXDIAG_HEALTH_FAIL'}]
|
||||
[{/if}]
|
||||
</td>
|
||||
|
||||
<td>
|
||||
[{if $sModule == "memory_limit"}]
|
||||
[{oxmultilang ident="SYSREQ_MEMORY_LIMIT"}]
|
||||
[{else}]
|
||||
[{oxmultilang ident="SYSREQ_"|cat:$sModule|oxupper}]
|
||||
[{/if}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/foreach}]
|
||||
[{/foreach}]
|
||||
</table>
|
||||
[{/if}]
|
||||
|
||||
|
||||
|
||||
[{if $oxdiag_frm_php}]
|
||||
<h3><a id="phpinfo"></a>[{oxmultilang ident='OXDIAG_PHPINFO'}]</h3>
|
||||
<table border="0" cellpadding="3">
|
||||
<tr class="h">
|
||||
<th>[{oxmultilang ident='OXDIAG_PHPINFO_PARAM'}]</th>
|
||||
<th>[{oxmultilang ident='OXDIAG_PHPINFO_VALUE'}]</th>
|
||||
</tr>
|
||||
[{foreach from=$aPhpConfigparams key=param item=value}]
|
||||
[{if $value == ''}]
|
||||
[{assign var="value" value="OXDIAG_PHPINFO_OFF"|oxmultilangassign}]
|
||||
[{/if}]
|
||||
<tr>
|
||||
<td>[{$param}]:</td><td>[{$value}]</td>
|
||||
</tr>
|
||||
[{/foreach}]
|
||||
</table>
|
||||
|
||||
<h3><a id="phpext"></a>[{oxmultilang ident='OXDIAG_PHPINFO_EXTENSIONS'}]</h3>
|
||||
[{oxmultilang ident='OXDIAG_PHPINFO_ZENDEX'}]: [{$sPhpDecoder}]
|
||||
[{/if}]
|
||||
|
||||
|
||||
|
||||
[{if $oxdiag_frm_server}]
|
||||
<h3><a id="serverinfo"></a>[{oxmultilang ident='OXDIAG_SERVERINFO'}]</h3>
|
||||
<p>[{oxmultilang ident='OXDIAG_SRVINF_NOTE'}]</p>
|
||||
[{if !$isExecAllowed}]
|
||||
<p><span style="border-bottom:1px solid #f00;">[{oxmultilang ident='OXDIAG_SRVINF_NOTALL'}]</span></p>
|
||||
[{/if}]
|
||||
|
||||
<table border="0" cellpadding="3">
|
||||
<tr class="h">
|
||||
<th>[{oxmultilang ident='OXDIAG_SERVERINFO_COMPONENT'}]</th>
|
||||
<th>[{oxmultilang ident='OXDIAG_MODULES_VERSION'}]</th>
|
||||
</tr>
|
||||
[{foreach from=$aServerInfo key=param item=value}]
|
||||
[{if $value == ''}]
|
||||
[{assign var="value" value="OXDIAG_SERVERINFO_NOT_DETECTED"|oxmultilangassign}]
|
||||
[{/if}]
|
||||
<tr>
|
||||
<td>[{$param}]:</td><td>[{$value}]</td>
|
||||
</tr>
|
||||
[{/foreach}]
|
||||
</table>
|
||||
[{/if}]
|
||||
|
||||
[{/if}]
|
||||
|
||||
|
||||
|
||||
15
shop/source/Application/views/admin/tpl/discount.tpl
Executable file
15
shop/source/Application/views/admin/tpl/discount.tpl
Executable file
@@ -0,0 +1,15 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>[{oxmultilang ident="GENERAL_ADMIN_TITLE"}]</title>
|
||||
</head>
|
||||
|
||||
<!-- frames -->
|
||||
<frameset rows="40%,*" border="0" onload="top.loadEditFrame('[{$oViewConf->getSelfLink()}]&[{$editurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]');">
|
||||
<frame src="[{$oViewConf->getSelfLink()}]&[{$listurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]" name="list" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
|
||||
<frame src="" name="edit" id="edit" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
|
||||
</frameset>
|
||||
|
||||
|
||||
</html>
|
||||
44
shop/source/Application/views/admin/tpl/discount_articles.tpl
Executable file
44
shop/source/Application/views/admin/tpl/discount_articles.tpl
Executable file
@@ -0,0 +1,44 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="discount_articles">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="discount_articles">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[discount__oxid]" value="[{$oxid}]">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
|
||||
<tr>
|
||||
<!-- Anfang rechte Seite -->
|
||||
<td valign="top" class="edittext" align="left">
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="GENERAL_ASSIGNCATEGORIES"}]" class="edittext" onclick="JavaScript:showDialog('&cl=discount_articles&aoc=2&oxid=[{$oxid}]');">
|
||||
</td>
|
||||
<!-- Ende rechte Seite -->
|
||||
<!-- Anfang rechte Seite -->
|
||||
<td valign="top" class="edittext" align="left" width="50%">
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="GENERAL_ASSIGNARTICLES"}]" class="edittext" onclick="JavaScript:showDialog('&cl=discount_articles&aoc=1&oxid=[{$oxid}]');">
|
||||
</td>
|
||||
<!-- Ende rechte Seite -->
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
119
shop/source/Application/views/admin/tpl/discount_list.tpl
Executable file
119
shop/source/Application/views/admin/tpl/discount_list.tpl
Executable file
@@ -0,0 +1,119 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign box="list"}]
|
||||
[{assign var="where" value=$oView->getListFilter()}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
window.onload = function ()
|
||||
{
|
||||
top.reloadEditFrame();
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
|
||||
<div id="liste">
|
||||
<form name="search" id="search" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{include file="_formparams.tpl" cl="discount_list" lstrt=$lstrt actedit=$actedit oxid=$oxid fnc="" language=$actlang editlanguage=$actlang}]
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%">
|
||||
<colgroup>
|
||||
[{block name="admin_discount_list_colgroup"}]
|
||||
<col width="3%">
|
||||
<col width="10%">
|
||||
<col width="85%">
|
||||
<col width="2%">
|
||||
[{/block}]
|
||||
</colgroup>
|
||||
<tr class="listitem">
|
||||
[{block name="admin_discount_list_filter"}]
|
||||
<td valign="top" class="listfilter first" align="right">
|
||||
<div class="r1"><div class="b1"> </div></div>
|
||||
</td>
|
||||
<td valign="top" class="listfilter" height="20" align="center">
|
||||
<div class="r1">
|
||||
<div class="b1">
|
||||
<input class="listedit" type="text" size="5" maxlength="128" name="where[oxdiscount][oxsort]"
|
||||
value="[{$where.oxdiscount.oxsort}]">
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td valign="top" class="listfilter" height="20" colspan="2">
|
||||
<div class="r1"><div class="b1">
|
||||
<div class="find">
|
||||
<select name="changelang" class="editinput" onChange="Javascript:top.oxid.admin.changeLanguage();">
|
||||
[{foreach from=$languages item=lang}]
|
||||
<option value="[{$lang->id}]" [{if $lang->selected}]SELECTED[{/if}]>[{$lang->name}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
<input class="listedit" type="submit" name="submitit" value="[{oxmultilang ident="GENERAL_SEARCH"}]">
|
||||
</div>
|
||||
<input class="listedit" type="text" size="50" maxlength="128" name="where[oxdiscount][oxtitle]" value="[{$where.oxdiscount.oxtitle}]">
|
||||
</div></div>
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
<tr>
|
||||
[{block name="admin_discount_list_sorting"}]
|
||||
<td class="listheader first" height="15" width="30" align="center"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxdiscount', 'oxactive', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_ACTIVTITLE"}]</a></td>
|
||||
<td class="listheader " height="15" align="center"><div class="listitemfloating"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxdiscount', 'oxsort', 'asc');document.search.submit();" class="listheader"> [{oxmultilang ident="GENERAL_SORT"}] </a></div></td>
|
||||
<td class="listheader" height="15" colspan="2"> <a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxdiscount', 'oxtitle', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_NAME"}]</a></td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{assign var="_cnt" value=0}]
|
||||
[{foreach from=$mylist item=listitem}]
|
||||
[{assign var="_cnt" value=$_cnt+1}]
|
||||
<tr id="row.[{$_cnt}]">
|
||||
[{block name="admin_discount_list_item"}]
|
||||
[{if $listitem->blacklist == 1}]
|
||||
[{assign var="listclass" value=listitem3}]
|
||||
[{else}]
|
||||
[{assign var="listclass" value="listitem"|cat:$blWhite}]
|
||||
[{/if}]
|
||||
[{if $listitem->getId() == $oxid}]
|
||||
[{assign var="listclass" value=listitem4}]
|
||||
[{/if}]
|
||||
<td valign="top" class="[{$listclass}][{if $listitem->oxdiscount__oxactive->value == 1}] active[{/if}]" height="15"><div class="listitemfloating"> </a></div></td>
|
||||
<td valign="top" class="[{$listclass}]" height="15" align="center"><div class="listitemfloating"> <a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxdiscount__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxdiscount__oxsort->value}]</a></div></td>
|
||||
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating"> <a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxdiscount__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxdiscount__oxtitle->value}]</a></div></td>
|
||||
<td class="[{$listclass}]">
|
||||
[{if !$readonly}]
|
||||
[{include file="include/discount_list_item_actions.tpl"}]
|
||||
[{/if}]
|
||||
</td>
|
||||
[{/block}]
|
||||
</tr>
|
||||
[{if $blWhite == "2"}]
|
||||
[{assign var="blWhite" value=""}]
|
||||
[{else}]
|
||||
[{assign var="blWhite" value="2"}]
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
[{include file="pagenavisnippet.tpl" colspan="3"}]
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
[{include file="pagetabsnippet.tpl"}]
|
||||
|
||||
<script type="text/javascript">
|
||||
if (parent.parent)
|
||||
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
|
||||
parent.parent.sMenuItem = "[{oxmultilang ident="DISCOUNT_LIST_MENUITEM"}]";
|
||||
parent.parent.sMenuSubItem = "[{oxmultilang ident="DISCOUNT_LIST_MENUSUBITEM"}]";
|
||||
parent.parent.sWorkArea = "[{$_act}]";
|
||||
parent.parent.setTitle();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
191
shop/source/Application/views/admin/tpl/discount_main.tpl
Executable file
191
shop/source/Application/views/admin/tpl/discount_main.tpl
Executable file
@@ -0,0 +1,191 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function ChangeDiscountType(oObj)
|
||||
{ var oHObj = document.getElementById("itmart");
|
||||
var oDObj = document.getElementById("editval[oxdiscount__oxaddsum]");
|
||||
if ( oDObj != null && oHObj != null && oObj != null)
|
||||
{ if ( oObj.value == "itm")
|
||||
{ oHObj.style.display = "";
|
||||
oDObj.style.display = "none";
|
||||
}
|
||||
else
|
||||
{ oHObj.style.display = "none";
|
||||
oDObj.style.display = "";
|
||||
}
|
||||
}
|
||||
}
|
||||
window.onload = function ()
|
||||
{
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
var oField = top.oxid.admin.getLockTarget();
|
||||
top.oxid.admin.unlockSave();
|
||||
oField.onchange = oField.onkeyup = oField.onmouseout = top.oxid.admin.unlockSave;
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="oxidCopy" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="discount_main">
|
||||
<input type="hidden" name="language" value="[{$actlang}]">
|
||||
</form>
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="discount_main">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[oxdiscount__oxid]" value="[{$oxid}]">
|
||||
<input type="hidden" name="language" value="[{$actlang}]">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
<tr>
|
||||
<td valign="top" class="edittext">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
[{block name="admin_discount_main_form"}]
|
||||
<tr>
|
||||
<td class="edittext" width="120">
|
||||
[{oxmultilang ident="GENERAL_NAME"}]
|
||||
</td>
|
||||
<td class="edittext" width="250">
|
||||
<input type="text" class="editinput" size="50" maxlength="[{$edit->oxdiscount__oxtitle->fldmax_length}]" name="editval[oxdiscount__oxtitle]" value="[{if $oxid == "-1"}][{$discount_title}][{else}][{$edit->oxdiscount__oxtitle->value}][{/if}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_NAME"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="DISCOUNT_MAIN_SORT"}]
|
||||
</td>
|
||||
<td class="edittext" colspan="2">
|
||||
<input type="text" class="editinput" size="25" maxlength="[{$edit->oxdiscount__oxsort->fldmax_length}]" id="oLockTarget" name="editval[oxdiscount__oxsort]" value="[{if $oxid == "-1"}][{$oView->getNextOxsort()}][{else}][{$edit->oxdiscount__oxsort->value}][{/if}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_DISCOUNT_MAIN_SORT"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{if $oxid != "-1"}]
|
||||
<tr>
|
||||
<td class="edittext" width="120">
|
||||
[{oxmultilang ident="GENERAL_ALWAYS_ACTIVE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input class="edittext" type="checkbox" name="editval[oxdiscount__oxactive]" value='1' [{if $edit->oxdiscount__oxactive->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_ACTIVE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="GENERAL_ACTIVFROMTILL"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="27" name="editval[oxdiscount__oxactivefrom]" value="[{$edit->oxdiscount__oxactivefrom|oxformdate}]" [{include file="help.tpl" helpid=article_vonbis}] [{$readonly}]>[{oxmultilang ident="DISCOUNT_MAIN_AFROM"}]<br>
|
||||
<input type="text" class="editinput" size="27" name="editval[oxdiscount__oxactiveto]" value="[{$edit->oxdiscount__oxactiveto|oxformdate}]" [{include file="help.tpl" helpid=article_vonbis}] [{$readonly}]>[{oxmultilang ident="DISCOUNT_MAIN_ATILL"}]
|
||||
[{oxinputhelp ident="HELP_GENERAL_ACTIVFROMTILL"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="DISCOUNT_MAIN_AMOUNT"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="GENERAL_FROM"}] <input type="text" class="editinput" size="10" maxlength="[{$edit->oxdiscount__oxamount->fldmax_length}]" name="editval[oxdiscount__oxamount]" value="[{$edit->oxdiscount__oxamount->value}]" [{$readonly}]>
|
||||
[{oxmultilang ident="GENERAL_TILL"}] <input type="text" class="editinput" size="10" maxlength="[{$edit->oxdiscount__oxamountto->fldmax_length}]" name="editval[oxdiscount__oxamountto]" value="[{$edit->oxdiscount__oxamountto->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_DISCOUNT_MAIN_AMOUNT"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="DISCOUNT_MAIN_PRICE"}] ([{$oActCur->sign}])
|
||||
</td>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="GENERAL_FROM"}] <input type="text" class="editinput" size="10" maxlength="[{$edit->oxdiscount__oxprice->fldmax_length}]" name="editval[oxdiscount__oxprice]" value="[{$edit->oxdiscount__oxprice->value}]" [{$readonly}]>
|
||||
[{oxmultilang ident="GENERAL_TILL"}] <input type="text" class="editinput" size="10" maxlength="[{$edit->oxdiscount__oxpriceto->fldmax_length}]" name="editval[oxdiscount__oxpriceto]" value="[{$edit->oxdiscount__oxpriceto->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_DISCOUNT_MAIN_PRICE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" height="30">
|
||||
[{oxmultilang ident="DISCOUNT_MAIN_REBATE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="15" maxlength="[{$edit->oxdiscount__oxaddsum->fldmax_length}]" name="editval[oxdiscount__oxaddsum]" id="editval[oxdiscount__oxaddsum]" value="[{$edit->oxdiscount__oxaddsum->value}]" [{if $edit->oxdiscount__oxaddsumtype->value == "itm"}] style="display:none;"[{/if}][{$readonly}]>
|
||||
<select name="editval[oxdiscount__oxaddsumtype]" class="editinput" onChange="ChangeDiscountType(this);" [{$readonly}]>
|
||||
[{foreach from=$sumtype item=sum}]
|
||||
<option value="[{$sum}]" [{if $sum == $edit->oxdiscount__oxaddsumtype->value}]SELECTED[{/if}]>[{$sum}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
[{oxinputhelp ident="HELP_DISCOUNT_MAIN_REBATE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="itmart"[{if $edit->oxdiscount__oxaddsumtype->value != "itm"}] style="display:none;"[{/if}]>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="DISCOUNT_MAIN_EXTRA"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<table>
|
||||
[{block name="admin_discount_main_form_itm"}]
|
||||
<tr>
|
||||
<td>[{$oView->getItemDiscountProductTitle()}]</td>
|
||||
<td>
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="GENERAL_CHANGEPRODUCT"}]" class="edittext" onclick="showDialog('&cl=discount_main&aoc=2&oxid=[{$oxid}]');">
|
||||
[{oxinputhelp ident="HELP_DISCOUNT_MAIN_EXTRA"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>[{oxmultilang ident="DISCOUNT_MAIN_MULTIPLY_DISCOUNT_AMOUNT"}]</td>
|
||||
<td><input type="text" class="editinput" size="5" maxlength="[{$edit->oxdiscount__oxitmamount->fldmax_length}]" name="editval[oxdiscount__oxitmamount]" value="[{$edit->oxdiscount__oxitmamount->value}]" [{$readonly}]></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>[{oxmultilang ident="DISCOUNT_MAIN_MULTIPLY_DISCOUNT_ARTICLES"}]</td>
|
||||
<td>
|
||||
<input type="hidden" name="editval[oxdiscount__oxitmmultiple]" value="0">
|
||||
<input class="edittext" type="checkbox" name="editval[oxdiscount__oxitmmultiple]" value='1' [{if $edit->oxdiscount__oxitmmultiple->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
<td class="edittext"><br>
|
||||
[{include file="language_edit.tpl"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
<td class="edittext"><br>
|
||||
<input type="submit" class="edittext" id="oLockButton" name="save" value="[{oxmultilang ident="GENERAL_SAVE"}]" onClick="document.myedit.fnc.value='save'"" [{$readonly}] [{if !$edit->oxdiscount__oxsort->value}]disabled[{/if}]><br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td valign="top" width="50%">
|
||||
[{block name="admin_discount_main_assign_countries"}]
|
||||
[{if $oxid != "-1"}]
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="GENERAL_ASSIGNCOUNTRIES"}]" class="edittext" onclick="showDialog('&cl=discount_main&aoc=1&oxid=[{$oxid}]');">
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
[{include file="bottomitem.tpl"}]
|
||||
37
shop/source/Application/views/admin/tpl/discount_users.tpl
Executable file
37
shop/source/Application/views/admin/tpl/discount_users.tpl
Executable file
@@ -0,0 +1,37 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="cl" value="discount_users">
|
||||
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
|
||||
</form>
|
||||
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="discount_users">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[discount__oxid]" value="[{$oxid}]">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
<tr>
|
||||
<td valign="top" class="edittext" align="left" width="50%">
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="GENERAL_ASSIGNGROUPS"}]" class="edittext" onclick="JavaScript:showDialog('&cl=discount_users&aoc=1&oxid=[{$oxid}]');">
|
||||
</td>
|
||||
<td valign="top" class="edittext" align="left">
|
||||
<input [{$readonly}] type="button" value="[{oxmultilang ident="GENERAL_ASSIGNUSERS"}]" class="edittext" onclick="JavaScript:showDialog('&cl=discount_users&aoc=2&oxid=[{$oxid}]');">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
[{include file="bottomitem.tpl"}]
|
||||
49
shop/source/Application/views/admin/tpl/dyn_econda.tpl
Executable file
49
shop/source/Application/views/admin/tpl/dyn_econda.tpl
Executable file
@@ -0,0 +1,49 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="1">
|
||||
<input type="hidden" name="cl" value="">
|
||||
</form>
|
||||
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="dyn_econda">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="oxid" value="[{$oxid}]">
|
||||
<input type="hidden" name="editval[oxshops__oxid]" value="[{$oxid}]">
|
||||
<tr>
|
||||
<td valign="top" class="edittext">
|
||||
[{oxmultilang ident="DYN_ECONDA_ACTIVE"}]
|
||||
</td>
|
||||
<td valign="top" class="edittext">
|
||||
<input type=hidden name=confbools[blEcondaActive] value=false>
|
||||
<input type=checkbox name=confbools[blEcondaActive] value=true [{if ($confbools.blEcondaActive)}]checked[{/if}] [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
<td class="edittext"><br>
|
||||
<input type="submit" class="confinput" name="save" value="[{oxmultilang ident="GENERAL_SAVE"}]" onClick="Javascript:document.myedit.fnc.value='save'"" [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
</form>
|
||||
</table>
|
||||
<br><br>
|
||||
[{assign var='oxGetEcondaModule' value=$oViewConf->getBaseDir()}]
|
||||
[{assign var='oxGetEcondaModule' value="`$oxGetEcondaModule`modules/econda/out/"}]
|
||||
[{oxmultilang ident="DYN_ECONDA_ATTENTION"}]<br>
|
||||
[{oxmultilang ident="DYN_ECONDA_COPY_FILE" args=$oxGetEcondaModule}]
|
||||
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
[{include file="bottomitem.tpl"}]
|
||||
171
shop/source/Application/views/admin/tpl/dyn_exportdefault.tpl
Executable file
171
shop/source/Application/views/admin/tpl/dyn_exportdefault.tpl
Executable file
@@ -0,0 +1,171 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign skip_onload="true"}]
|
||||
|
||||
<script type="text/javascript">
|
||||
if(top)
|
||||
{
|
||||
top.sMenuItem = "[{oxmultilang ident="GENEXPORT_MENUITEM"}]";
|
||||
top.sMenuSubItem = "[{oxmultilang ident="GENEXPORT_MENUSUBITEM"}]";
|
||||
top.sWorkArea = "[{$_act}]";
|
||||
top.setTitle();
|
||||
}
|
||||
</script>
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="1">
|
||||
<input type="hidden" name="cl" value="">
|
||||
</form>
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="98%">
|
||||
|
||||
<tr>
|
||||
<td valign="top" class="edittext">
|
||||
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" target="dynexport_do" method="post">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="[{$sClassDo}]">
|
||||
<input type="hidden" name="fnc" value="start">
|
||||
<tr>
|
||||
<td class="edittext" width="180" height="40" valign="top">
|
||||
[{oxmultilang ident="GENERAL_CATEGORYSELECT"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<select name="acat[]" size="20" multiple class="editinput" style="width: 210px;" [{$readonly}]>
|
||||
[{foreach from=$cattree item=oCat}]
|
||||
<option value="[{$oCat->getId()}]">[{$oCat->oxcategories__oxtitle->value}]</option>
|
||||
[{/foreach}]
|
||||
</td>
|
||||
</select>
|
||||
[{oxinputhelp ident="HELP_GENERAL_CATEGORYSELECT"}]
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" width="180" height="40">
|
||||
[{oxmultilang ident="GENERAL_SEARCHKEY"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="39" maxlength="128" name="search" value="" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_SEARCHKEY"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" width="180" height="40">
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="submit" class="edittext" style="width: 210px;" name="save" value="[{oxmultilang ident="GENERAL_ESTART"}]" [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
<!-- Anfang rechte Seite -->
|
||||
<td valign="top" class="edittext" align="left">
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<!--<tr>
|
||||
<td class="edittext" width="180" height="40">
|
||||
[{oxmultilang ident="GENERAL_EXPORTDELCOST"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="10" maxlength="10" name="sExportDelCost" value="0,00" [{$readonly}]> €
|
||||
[{oxinputhelp ident="HELP_GENERAL_EXPORTDELCOST"}]
|
||||
</td>
|
||||
</tr>-->
|
||||
<tr>
|
||||
<td class="edittext" width="180" height="40">
|
||||
[{oxmultilang ident="GENERAL_EXPORTMINSTOCK"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="10" maxlength="10" name="sExportMinStock" value="1" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_EXPORTMINSTOCK"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" width="180" height="40">
|
||||
[{oxmultilang ident="GENERAL_EXPORTMINPRICE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="10" maxlength="10" name="sExportMinPrice" value="0" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_EXPORTMINPRICE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" width="180" height="40">
|
||||
[{oxmultilang ident="GENERAL_EXPOSTVARS"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="checkbox" name="blExportVars" value="true" checked [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_EXPOSTVARS"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" width="180" height="40">
|
||||
[{oxmultilang ident="GENERAL_EXPORTMAINVARS"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="checkbox" name="blExportMainVars" value="true" checked [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_EXPORTMAINVARS"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" width="180" height="40">
|
||||
[{oxmultilang ident="GENERAL_EXPORTCAMPAIGN"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="20" maxlength="10" name="sExportCampaign" value="" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_EXPORTCAMPAIGN"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" width="180" height="40">
|
||||
[{oxmultilang ident="DYNBASE_ADDCATTOCAMPAIGN"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="checkbox" name="blAppendCatToCampaign" value="true" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_DYNBASE_ADDCATTOCAMPAIGN"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" width="180" height="40">
|
||||
[{oxmultilang ident="GENERAL_EXPORTLANGUAGE"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<select name="iExportLanguage" class="saveinnewlanginput" [{$readonly}]>
|
||||
[{foreach from=$aLangs key=lang item=olang}]
|
||||
<option value="[{$lang}]"[{if $olang->selected}]SELECTED[{/if}]>[{$olang->name}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
[{oxinputhelp ident="HELP_GENERAL_EXPORTLANGUAGE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" width="180" height="40">
|
||||
[{oxmultilang ident="GENERAL_EXPORTCUSTOMHEADER"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" size="50" name="sExportCustomHeader" value="" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENERAL_EXPORTCUSTOMHEADER"}]
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<!--
|
||||
Bitte Land für Versandkosten wählen : <br>
|
||||
<select name="country" class="editinput" style="width: 210px;" [{$readonly}]>
|
||||
[{foreach from=$countrylist item=oCountry}]
|
||||
<option value="[{$oCountry->oxcountry__oxid->value}]">[{$oCountry->oxcountry__oxtitle->value}]</option>
|
||||
[{/foreach}]
|
||||
-->
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
26
shop/source/Application/views/admin/tpl/dynbase_do.tpl
Executable file
26
shop/source/Application/views/admin/tpl/dynbase_do.tpl
Executable file
@@ -0,0 +1,26 @@
|
||||
[{include file="headitem.tpl" box="export "
|
||||
title="AUCTMASTER_DO_TITLE"|oxmultilangassign
|
||||
meta_refresh_sec=$refresh
|
||||
meta_refresh_url=$oViewConf->getSelfLink()|cat:"&cl=`$sClassDo`&iStart=`$iStart`&fnc=run"
|
||||
}]
|
||||
|
||||
[{if !isset($refresh)}]
|
||||
[{if !isset($iError)}]
|
||||
[{oxmultilang ident="AUCTMASTER_DO_EXPORTNOTSTARTED"}]
|
||||
[{else}]
|
||||
[{if $iError}]
|
||||
[{if $iError == -2}]
|
||||
[{oxmultilang ident="AUCTMASTER_DO_EXPORTEND"}]
|
||||
<b>[{assign var='oxDownloadFile' value=$sDownloadFile}][{oxmultilang ident="DYNBASE_DO_SUCCESS" args=$oxDownloadFile}]</b><br>
|
||||
[{oxmultilang ident="DYNBASE_DO_LINK"}]<em>[{$sDownloadFile}]</em>
|
||||
[{/if}]
|
||||
|
||||
[{if $iError == -1}][{oxmultilang ident="AUCTMASTER_DO_UNKNOWNERROR"}][{/if}]
|
||||
[{if $iError == 1}][{assign var='oxOutputFile' value=$sOutputFile}][{oxmultilang ident="AUCTMASTER_DO_EXPORTFILE" args=$oxOutputFile}][{/if}]
|
||||
[{/if}]
|
||||
[{/if}]
|
||||
[{else}]
|
||||
[{oxmultilang ident="GENEXPORT_EXPRUNNING"}] [{oxmultilang ident="GENEXPORT_EXPORTEDITEMS"}]: [{$iExpItems|default:0}]
|
||||
[{/if}]
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
15
shop/source/Application/views/admin/tpl/dynexportbase.tpl
Executable file
15
shop/source/Application/views/admin/tpl/dynexportbase.tpl
Executable file
@@ -0,0 +1,15 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>[{oxmultilang ident="GENERAL_ADMIN_TITLE"}]</title>
|
||||
</head>
|
||||
|
||||
<!-- frames -->
|
||||
<frameset rows="62,*" border="0">
|
||||
<frame name="dynexport_do" src="[{$oViewConf->getSelfLink()}]&cl=[{$sClassDo}]" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
|
||||
<frame name="dynexport_main" src="[{$oViewConf->getSelfLink()}]&cl=[{$editclass|default:$sClassMain}]" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
|
||||
</frameset>
|
||||
|
||||
|
||||
</html>
|
||||
14
shop/source/Application/views/admin/tpl/dynscreen.tpl
Executable file
14
shop/source/Application/views/admin/tpl/dynscreen.tpl
Executable file
@@ -0,0 +1,14 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>[{oxmultilang ident="GENERAL_ADMIN_TITLE"}] </title>
|
||||
</head>
|
||||
|
||||
<!-- frames -->
|
||||
<frameset rows="65,*" border="0">
|
||||
<frame src="[{$oViewConf->getSelfLink()}]&[{$listurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]" name="list" id="list" frameborder="0" scrolling="auto" noresize marginwidth="0" marginheight="0">
|
||||
<frame src="[{$editurl}]" name="edit" id="edit" frameborder="0" scrolling="Auto" noresize marginwidth="0" marginheight="0">
|
||||
</frameset>
|
||||
|
||||
</html>
|
||||
52
shop/source/Application/views/admin/tpl/dynscreen_list.tpl
Executable file
52
shop/source/Application/views/admin/tpl/dynscreen_list.tpl
Executable file
@@ -0,0 +1,52 @@
|
||||
[{include file="headitem.tpl" box="list" title="DYNSCREEN_TITLE"|oxmultilangassign box="list"}]
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function changeEditBar( sLocation, sPos )
|
||||
{
|
||||
parent.edit.location = '[{$oViewConf->getSelfLink()|replace:"&":"&"}]&cl=' + sLocation;
|
||||
|
||||
var oSearch = document.getElementById("search");
|
||||
oSearch.actedit.value = sPos;
|
||||
oSearch.submit();
|
||||
}
|
||||
|
||||
function ChangeExternal( sLocation, sPos)
|
||||
{
|
||||
parent.edit.location=sLocation;
|
||||
|
||||
var oSearch = document.getElementById("search");
|
||||
oSearch.actedit.value=sPos;
|
||||
oSearch.submit();
|
||||
}
|
||||
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<div class="liste">
|
||||
<form name="search" id="search" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="dynscreen_list">
|
||||
<input type="hidden" name="actedit" value="[{$actedit}]">
|
||||
<input type="hidden" name="oxid" value="1">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="menu" value="[{$menu}]">
|
||||
</form>
|
||||
|
||||
|
||||
<b>[{oxmultilang ident="GENERAL_OXIDESHOP"}]</b> - [{oxmultilang ident="DYNSCREEN_LIST_SERVICE"}]
|
||||
</div>
|
||||
|
||||
[{include file="pagetabsnippet.tpl" noOXIDCheck="true" sEditAction="changeEditBar"}]
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
if (parent.parent)
|
||||
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
|
||||
parent.parent.sMenuItem = "[{oxmultilang ident="DYNSCREEN_LIST_SERVICE"}]";
|
||||
parent.parent.sMenuSubItem = "";
|
||||
parent.parent.sWorkArea = "[{$_act}]";
|
||||
parent.parent.setTitle();
|
||||
}
|
||||
</script>
|
||||
[{include file="bottomitem.tpl"}]
|
||||
7
shop/source/Application/views/admin/tpl/dynscreen_local.tpl
Executable file
7
shop/source/Application/views/admin/tpl/dynscreen_local.tpl
Executable file
@@ -0,0 +1,7 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign box=" "}]
|
||||
|
||||
<h2>[{oxmultilang ident="DYNSCREEN_LOCAL_TITLE"}]</h2>
|
||||
|
||||
<p>[{oxmultilang ident="DYNSCREEN_LOCAL_TEXT"}]</p>
|
||||
|
||||
[{include file="bottomitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign box=" "}]
|
||||
34
shop/source/Application/views/admin/tpl/email_pricealarm_customer.tpl
Executable file
34
shop/source/Application/views/admin/tpl/email_pricealarm_customer.tpl
Executable file
@@ -0,0 +1,34 @@
|
||||
[{assign var="shop" value=$oEmailView->getShop()}]
|
||||
[{assign var="oViewConf" value=$oEmailView->getViewConfig()}]
|
||||
[{assign var="currency" value=$oEmailView->getCurrency()}]
|
||||
[{assign var="user" value=$oEmailView->getUser()}]
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>[{oxmultilang ident="EMAIL_PRICEALARM_CUSTOMER_PRICEALARMIN"}][{$shop->oxshops__oxname->value}]</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=[{$oEmailView->getCharset()}]">
|
||||
</head>
|
||||
<body bgcolor="#FFFFFF" link="#355222" alink="#355222" vlink="#355222" style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;">
|
||||
<br>
|
||||
<img src="[{$oViewConf->getImageUrl()}]logo_white.gif" border="0" hspace="0" vspace="0" alt="[{$shop->oxshops__oxname->value}]" align="texttop"><br>
|
||||
<br>
|
||||
[{oxmultilang ident="EMAIL_PRICEALARM_CUSTOMER_HY"}]<br>
|
||||
<br>
|
||||
[{oxmultilang ident="EMAIL_PRICEALARM_CUSTOMER_HAVEPRICEALARM"}] [{$shop->oxshops__oxname->value}]!<br>
|
||||
<br>
|
||||
[{oxmultilang ident="EMAIL_PRICEALARM_CUSTOMER_ITEM1"}] [{$oPriceAlarm->getTitle()}] [{oxmultilang ident="EMAIL_PRICEALARM_CUSTOMER_ITEM2"}] [{$oPriceAlarm->getFProposedPrice()}] [{$currency->sign}]
|
||||
[{oxmultilang ident="EMAIL_PRICEALARM_CUSTOMER_ITEM3"}] [{$oPriceAlarm->getFPrice()}] [{$currency->sign}] [{oxmultilang ident="EMAIL_PRICEALARM_CUSTOMER_ITEM4"}]<br>
|
||||
<br>
|
||||
|
||||
[{include file="include/email/pricealarm_customer_button.tpl"}]
|
||||
|
||||
<br>
|
||||
<br>
|
||||
[{oxmultilang ident="EMAIL_PRICEALARM_CUSTOMER_TEAM1"}] [{$shop->oxshops__oxname->value}] [{oxmultilang ident="EMAIL_PRICEALARM_CUSTOMER_TEAM2"}]<br>
|
||||
|
||||
[{include file="include/email/pricealarm_footer.tpl"}]
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
4
shop/source/Application/views/admin/tpl/genexport.tpl
Executable file
4
shop/source/Application/views/admin/tpl/genexport.tpl
Executable file
@@ -0,0 +1,4 @@
|
||||
[{if $linenr == 0}]
|
||||
[{if $sCustomHeader}][{$sCustomHeader}]<br>[{/if}]
|
||||
[{/if}]
|
||||
[{$article->oxarticles__oxartnum->value|oxenclose:$encl}][{$spr}][{$article->oxarticles__oxtitle->value|strip_tags|oxenclose:$encl}][{$spr}][{$article->oxcategories__oxtitle->value|strip_tags|oxenclose:$encl}][{$spr}][{$article->oxarticles__oxshortdesc->value|strip_tags|oxenclose:$encl}][{$spr}][{$article->getLongDesc()|strip_tags|oxenclose:$encl}][{$spr}][{$article->pic1}][{$spr}][{$article->oxarticles__oxtprice->value}][{$spr}][{$article->getFPrice()}][{$spr}][{$article->valid}][{$spr}][{$article->getLink()|replace:"&":"&"}]
|
||||
185
shop/source/Application/views/admin/tpl/genimport_main.tpl
Executable file
185
shop/source/Application/views/admin/tpl/genimport_main.tpl
Executable file
@@ -0,0 +1,185 @@
|
||||
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign skip_onload="true"}]
|
||||
|
||||
<script type="text/javascript">
|
||||
if (top)
|
||||
{ top.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
|
||||
top.sMenuItem = "[{oxmultilang ident="GENIMPORT_MENUITEM"}]";
|
||||
top.sMenuSubItem = "[{oxmultilang ident="GENIMPORT_MENUSUBITEM"}]";
|
||||
top.sWorkArea = "[{$_act}]";
|
||||
top.setTitle();
|
||||
}
|
||||
</script>
|
||||
|
||||
[{if $readonly}]
|
||||
[{assign var="readonly" value="readonly disabled"}]
|
||||
[{else}]
|
||||
[{assign var="readonly" value=""}]
|
||||
[{/if}]
|
||||
|
||||
<div id="genimportnav_vline"></div>
|
||||
|
||||
<ul class="genimportnav">
|
||||
[{if $sNavStep == 2 || $sNavStep == 3}]
|
||||
[{assign var="blLinkToFirstStep" value="1"}]
|
||||
[{/if}]
|
||||
<li class="[{if $sNavStep == 1}]active[{/if}][{if $blLinkToFirstStep}] link[{/if}]">[{if $blLinkToFirstStep}]<a href="[{$oViewConf->getSelfLink()}]&cl=genimport_main">[{/if}][{oxmultilang ident="GENIMPORT_STEP"}] 1[{if $blLinkToFirstStep}]</a>[{/if}]</li>
|
||||
<li class="[{if $sNavStep == 2}]active[{/if}]">[{oxmultilang ident="GENIMPORT_STEP"}] 2</li>
|
||||
<li class="[{if $sNavStep == 3}]active[{/if}]">[{oxmultilang ident="GENIMPORT_FINISH"}]</li>
|
||||
</ul>
|
||||
|
||||
<div id="genimportpage">
|
||||
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="oxid" value="1">
|
||||
<input type="hidden" name="cl" value="">
|
||||
</form>
|
||||
|
||||
[{if $sNavStep == 1}]
|
||||
<h3>[{oxmultilang ident="GENIMPORT_STEP_1_TITLE"}]</h3>
|
||||
[{if $Errors.genimport}]
|
||||
<div class="errorbox">
|
||||
[{foreach from=$Errors.genimport item=oEr key=key}]
|
||||
<p>[{$oEr->getOxMessage()}]</p>
|
||||
[{/foreach}]
|
||||
</div>
|
||||
<br>
|
||||
[{/if}]
|
||||
|
||||
[{if $iRepeatImport}]
|
||||
<p>[{oxmultilang ident="GENIMPORT_IMPORTDONE"}]</p>
|
||||
<p>[{oxmultilang ident="GENIMPORT_TOTALROWS"}]: <b>[{$iTotalRows}]</b></p>
|
||||
<p>[{oxmultilang ident="GENIMPORT_REPEATINGIMPORT"}]...</p>
|
||||
<br>
|
||||
[{/if}]
|
||||
|
||||
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<form name="myedit" id="myedit" method="post" action="[{$oViewConf->getSelfLink()}]" enctype="multipart/form-data">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="genimport_main">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="sNavStep" value="[{$sNavStep}]">
|
||||
<tr>
|
||||
<td class="edittext" width="60" height="40">[{oxmultilang ident="GENIMPORT_TABLE"}]:</td>
|
||||
<td class="edittext">
|
||||
<select name="sType" [{$readonly}] style="width: 210px;">
|
||||
[{foreach from=$aImportTables item=sTableType key=sTableTypePrefix}]
|
||||
<option value="[{$sTableTypePrefix}]">[{$sTableType}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
[{oxinputhelp ident="HELP_GENIMPORT_TABLE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" height="40">[{oxmultilang ident="GENIMPORT_CSVFILE"}]:</td>
|
||||
<td class="edittext">
|
||||
<input type="file" class="edittext" style="width: 210px;" name="csvfile" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_GENIMPORT_CSVFILE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" height="40" nowrap>[{oxmultilang ident="GENIMPORT_FIELDSTERMINATEDBY"}]:</td>
|
||||
<td class="edittext">
|
||||
<input type="input" class="edittext" style="width: 20px;" maxlength="1" name="sGiCsvFieldTerminator" value="[{$sGiCsvFieldTerminator}]" [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" height="40">[{oxmultilang ident="GENIMPORT_FIELDSENCLOSEDBY"}]:</td>
|
||||
<td class="edittext">
|
||||
<input type="input" class="edittext" style="width: 20px;" maxlength="1" name="sGiCsvFieldEncloser" value="[{$sGiCsvFieldEncloser}]" [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" height="40"></td>
|
||||
<td class="edittext">
|
||||
<input type="checkbox" class="edittext" name="blContainsHeader" value="1" [{$readonly}]>[{oxinputhelp ident="HELP_GENIMPORT_FIRSTCOLHEADER"}] [{oxmultilang ident="GENIMPORT_FIRSTCOLHEADER"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" height="40"></td>
|
||||
<td class="edittext">
|
||||
<input type="submit" class="edittext" style="width: 210px;" name="save" value="[{oxmultilang ident="GENIMPORT_UPLOADFILE"}]" [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
</form>
|
||||
</table>
|
||||
[{/if}]
|
||||
|
||||
[{if $sNavStep == 2}]
|
||||
<h3>[{oxmultilang ident="GENIMPORT_STEP_2_TITLE"}]</h3>
|
||||
|
||||
[{if $Errors.genimport}]
|
||||
<div class="errorbox">
|
||||
[{foreach from=$Errors.genimport item=oEr key=key}]
|
||||
<p>[{$oEr->getOxMessage()}]</p>
|
||||
[{/foreach}]
|
||||
</div>
|
||||
[{/if}]
|
||||
|
||||
<p>[{oxmultilang ident="GENIMPORT_ASSIGNFIELDS"}] <b>"[{$sImportTable}]"</b></p>
|
||||
<table cellspacing="1" cellpadding="0" border="0" class="genImportFieldsAssign">
|
||||
<form name="myedit" id="myedit" method="post" action="[{$oViewConf->getSelfLink()}]">
|
||||
[{$oViewConf->getHiddenSid()}]
|
||||
<input type="hidden" name="cl" value="genimport_main">
|
||||
<input type="hidden" name="fnc" value="">
|
||||
<input type="hidden" name="sNavStep" value="[{$sNavStep}]">
|
||||
<input type="hidden" name="sType" value="[{$sType}]">
|
||||
<thead>
|
||||
<td class="edittext">[{oxmultilang ident="GENIMPORT_CSVFILE"}]</td>
|
||||
<td class="edittext">[{oxmultilang ident="GENIMPORT_DBFIELDS"}]</td>
|
||||
</thead>
|
||||
[{foreach from=$aCsvFieldsList item=sCsvField}]
|
||||
<tr>
|
||||
<td class="edittext" width="1%" nowrap>[{$sCsvField}]: </td>
|
||||
<td class="edittext">
|
||||
<select name="aCsvFields[[{$sCsvField}]]" style="width: 210px;">
|
||||
<option value="">--- [{oxmultilang ident="GENIMPORT_SKIP"}] ---</option>
|
||||
[{foreach from=$aDbFieldsList item=sDbField}]
|
||||
<option value="[{$sDbField}]" [{if $sDbField == $sCsvField}]selected[{/if}]>[{$sDbField}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
[{oxinputhelp ident="HELP_GENIMPORT_DBFIELDS"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/foreach}]
|
||||
<tr>
|
||||
<td class="edittext"></td>
|
||||
<td class="edittext">
|
||||
<input type="checkbox" class="edittext" name="iRepeatImport" value="1"> [{oxmultilang ident="GENIMPORT_REPEATIMPORT"}]
|
||||
[{oxinputhelp ident="HELP_GENIMPORT_REPEATIMPORT"}]
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext"></td>
|
||||
<td class="edittext">
|
||||
<input type="submit" class="edittext" style="width: 210px;" name="save" value="[{oxmultilang ident="GENIMPORT_BEGINIMPORT"}]" [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
</form>
|
||||
</table>
|
||||
[{/if}]
|
||||
|
||||
[{if $sNavStep == 3}]
|
||||
<h3>[{oxmultilang ident="GENIMPORT_STEP_3_TITLE"}]</h3>
|
||||
|
||||
[{if $Errors.genimport}]
|
||||
<div class="errorbox">
|
||||
[{foreach from=$Errors.genimport item=oEr key=key}]
|
||||
<p>[{$oEr->getOxMessage()}]</p>
|
||||
[{/foreach}]
|
||||
</div>
|
||||
<p>[{oxmultilang ident="GENIMPORT_IMPORTDONEWITHERRORS"}]</p>
|
||||
[{else}]
|
||||
<p>[{oxmultilang ident="GENIMPORT_IMPORTDONE"}]</p>
|
||||
[{/if}]
|
||||
|
||||
<p>[{oxmultilang ident="GENIMPORT_TOTALROWS"}]: <b>[{$iTotalRows}]</b></p>
|
||||
[{/if}]
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
[{include file="bottomnaviitem.tpl"}]
|
||||
|
||||
[{include file="bottomitem.tpl"}]
|
||||
24
shop/source/Application/views/admin/tpl/header.tpl
Executable file
24
shop/source/Application/views/admin/tpl/header.tpl
Executable file
@@ -0,0 +1,24 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html id="top">
|
||||
<head>
|
||||
[{block name="admin_header_head"}]
|
||||
<title>[{oxmultilang ident="NAVIGATION_TITLE"}]</title>
|
||||
<link rel="stylesheet" href="[{$oViewConf->getResourceUrl()}]nav.css">
|
||||
<link rel="stylesheet" href="[{$oViewConf->getResourceUrl()}]colors_[{$oViewConf->getEdition()|lower}].css">
|
||||
<link rel="stylesheet" href="[{$oViewConf->getResourceUrl()}]css/libs/fontawesome/fontawesome.css">
|
||||
<link rel="stylesheet" href="[{$oViewConf->getResourceUrl()}]css/libs/fontawesome/solid.css">
|
||||
<link rel="stylesheet" href="[{$oViewConf->getResourceUrl()}]css/libs/fontawesome/brands.css">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=[{$charset}]">
|
||||
[{/block}]
|
||||
</head>
|
||||
<body>
|
||||
[{include file='include/header_links.tpl'}]
|
||||
<div class="version">
|
||||
<b>
|
||||
[{$oView->getShopFullEdition()}]
|
||||
[{$oView->getShopVersion()}]
|
||||
[{$oView->getSupportMarker()}]
|
||||
</b>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
108
shop/source/Application/views/admin/tpl/headitem.tpl
Executable file
108
shop/source/Application/views/admin/tpl/headitem.tpl
Executable file
@@ -0,0 +1,108 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>[{$title}]</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=[{$charset}]">
|
||||
[{if isset($meta_refresh_sec,$meta_refresh_url)}]
|
||||
<meta http-equiv=Refresh content="[{$meta_refresh_sec}];URL=[{$meta_refresh_url|replace:"&":"&"}]">
|
||||
[{/if}]
|
||||
<link rel="shortcut icon" href="[{$oViewConf->getBaseDir()}]favicon.ico">
|
||||
|
||||
[{block name="admin_headitem_inccss"}]
|
||||
<link rel="stylesheet" href="[{$oViewConf->getResourceUrl()}]main.css">
|
||||
<link rel="stylesheet" href="[{$oViewConf->getResourceUrl()}]colors_[{$oViewConf->getEdition()|lower}].css">
|
||||
<link rel="stylesheet" type="text/css" href="[{$oViewConf->getResourceUrl()}]yui/build/assets/skins/sam/container.css">
|
||||
[{/block}]
|
||||
|
||||
[{block name="admin_headitem_incjs"}]
|
||||
<script type="text/javascript" src="[{$oViewConf->getResourceUrl()}]yui/build/utilities/utilities.js"></script>
|
||||
<script type="text/javascript" src="[{$oViewConf->getResourceUrl()}]yui/build/container/container-min.js"></script>
|
||||
<script type="text/javascript" src="[{$oViewConf->getResourceUrl()}]yui/oxid-help.js"></script>
|
||||
[{/block}]
|
||||
|
||||
[{block name="admin_headitem_js"}]
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
// standard messages
|
||||
var sUnassignMessage = "[{oxmultilang ident='GENERAL_YOUWANTTOUNASSIGN'}]";
|
||||
var sDeleteMessage = "[{oxmultilang ident='GENERAL_YOUWANTTODELETE'}]";
|
||||
|
||||
// class info
|
||||
var sDefClass = '[{$default_edit}]';
|
||||
var sActClass = '[{$actlocation}]';
|
||||
|
||||
[{if $updatelist == 1}]
|
||||
window.onload = function ()
|
||||
{
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
}
|
||||
[{/if}]
|
||||
|
||||
|
||||
var ajaxpopup = null;
|
||||
function showDialog( sParams )
|
||||
{
|
||||
ajaxpopup = window.open('[{$oViewConf->getSelfLink()|replace:"&":"&"}]'+sParams, 'ajaxpopup', 'width=850,height=680,scrollbars=yes,resizable=yes');
|
||||
}
|
||||
|
||||
function focusPopup()
|
||||
{
|
||||
if ( ajaxpopup )ajaxpopup.focus();
|
||||
}
|
||||
|
||||
window.onclick = focusPopup;
|
||||
|
||||
function cleanupLongDesc( sValue )
|
||||
{
|
||||
if ( sValue == '<br>' || sValue == '<br />' ) {
|
||||
return '';
|
||||
}
|
||||
return sValue;
|
||||
}
|
||||
|
||||
function copyLongDesc( sIdent )
|
||||
{
|
||||
var textVal = null;
|
||||
try {
|
||||
if ( WPro.editors[sIdent] != null ) {
|
||||
WPro.editors[sIdent].prepareSubmission();
|
||||
textVal = cleanupLongDesc( WPro.editors[sIdent].getValue() );
|
||||
}
|
||||
} catch(err) {
|
||||
var varEl = document.getElementById(sIdent);
|
||||
if (varEl != null) {
|
||||
textVal = cleanupLongDesc( varEl.value );
|
||||
}
|
||||
}
|
||||
|
||||
if (textVal == null) {
|
||||
var varName = 'editor_'+sIdent;
|
||||
var varEl = document.getElementById(varName);
|
||||
if (varEl != null) {
|
||||
textVal = cleanupLongDesc( varEl.value );
|
||||
}
|
||||
}
|
||||
|
||||
if (textVal != null) {
|
||||
var oTarget = document.getElementsByName( 'editval['+ sIdent + ']' );
|
||||
if ( oTarget != null && ( oField = oTarget.item( 0 ) ) != null ) {
|
||||
oField.value = textVal;
|
||||
}
|
||||
}
|
||||
}
|
||||
-->
|
||||
</script>
|
||||
[{/block}]
|
||||
|
||||
</head>
|
||||
<body>
|
||||
[{include file="tooltips.tpl"}]
|
||||
<div id="oxajax_data"></div>
|
||||
|
||||
<div class="[{$box|default:'box'}]" style="[{if !$box && !$bottom_buttons}]height: 90%;[{/if}]">
|
||||
[{include file="inc_error.tpl" Errorlist=$Errors.default}]
|
||||
|
||||
<!-- Input help popup -->
|
||||
<div id="helpTextContainer" class="yui-skin-sam">
|
||||
<div id="helpPanel"></div>
|
||||
</div>
|
||||
2
shop/source/Application/views/admin/tpl/help.tpl
Executable file
2
shop/source/Application/views/admin/tpl/help.tpl
Executable file
@@ -0,0 +1,2 @@
|
||||
onMouseout="popDown('[{$helpid}]')" onMouseover="popUp(event,'[{$helpid}]');return true"
|
||||
|
||||
95
shop/source/Application/views/admin/tpl/home.tpl
Executable file
95
shop/source/Application/views/admin/tpl/home.tpl
Executable file
@@ -0,0 +1,95 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
[{block name="admin_home_head"}]
|
||||
<title>[{oxmultilang ident="MAIN_TITLE"}]</title>
|
||||
<link rel="stylesheet" href="[{$oViewConf->getResourceUrl()}]main.css">
|
||||
<link rel="stylesheet" href="[{$oViewConf->getResourceUrl()}]colors_[{$oViewConf->getEdition()|lower}].css">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=[{$charset}]">
|
||||
[{/block}]
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<script type="text/javascript">
|
||||
parent.sShopTitle = "[{$actshop|oxaddslashes}]";
|
||||
parent.setTitle();
|
||||
</script>
|
||||
|
||||
<h1>[{oxmultilang ident="NAVIGATION_HOME"}]</h1>
|
||||
<p class="desc">
|
||||
<b>[{oxmultilang ident="HOME_DESC"}]</b>
|
||||
</p>
|
||||
<hr>
|
||||
|
||||
[{if $aMessage}]
|
||||
<div class="messagebox">
|
||||
[{oxmultilang ident="MAIN_INFO"}]:<br>
|
||||
[{foreach from=$aMessage item=sMessage key=class}]
|
||||
<p class="[{$class}]">[{$sMessage}]</p>
|
||||
[{/foreach}]
|
||||
</div>
|
||||
<hr>
|
||||
[{/if}]
|
||||
|
||||
[{block name="admin_home_navigation_items"}]
|
||||
|
||||
<table width="100%" height="84%">
|
||||
[{assign var="shMen" value=1}]
|
||||
|
||||
[{foreach from=$menustructure item=menuholder}]
|
||||
[{if $shMen && $menuholder->nodeType == XML_ELEMENT_NODE && $menuholder->childNodes->length}]
|
||||
|
||||
[{assign var="nrCol" value=1}]
|
||||
[{assign var="ttCol" value=1}]
|
||||
[{assign var="mxCol" value=3}]
|
||||
[{assign var="inCol" value=$menuholder->childNodes->length/$mxCol|round}]
|
||||
[{assign var="shMen" value=0}]
|
||||
[{assign var="mn" value=1}]
|
||||
<tr>
|
||||
<td valign="top" width="30%">
|
||||
[{foreach from=$menuholder->childNodes item=menuitem}]
|
||||
[{if $menuitem->nodeType == XML_ELEMENT_NODE && $menuitem->childNodes->length}]
|
||||
[{assign var="sb" value=1}]
|
||||
<dl [{if $nrCol == 1}]class="first"[{/if}]>
|
||||
<dt>[{oxmultilang ident=$menuitem->getAttribute('name')|default:$menuitem->getAttribute('id')}]</dt>
|
||||
<dd>
|
||||
<ul>
|
||||
[{strip}]
|
||||
[{foreach from=$menuitem->childNodes item=submenuitem}]
|
||||
[{if $submenuitem->nodeType == XML_ELEMENT_NODE}]
|
||||
<li>
|
||||
<a href="[{$submenuitem->getAttribute('link')}]" onclick="_homeExpAct('nav-1-[{$mn}]','nav-1-[{$mn}]-[{$sb}]');" target="basefrm"><b>[{oxmultilang ident=$submenuitem->getAttribute('name')|default:$submenuitem->getAttribute('id')}]</b></a>
|
||||
</li>
|
||||
[{assign var="sb" value=$sb+1}]
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
[{/strip}]
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
[{assign var="mn" value=$mn+1}]
|
||||
[{if $nrCol == $inCol && $ttCol<$mxCol}]
|
||||
</td><td width="5%"></td><td valign="top" width="30%">
|
||||
[{assign var="nrCol" value=1}]
|
||||
[{assign var="ttCol" value=$ttCol+1}]
|
||||
[{else}]
|
||||
[{assign var="nrCol" value=$nrCol+1}]
|
||||
[{/if}]
|
||||
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
[{/foreach}]
|
||||
[{/block}]
|
||||
</table>
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function _homeExpAct(mnid,sbid){
|
||||
top.navigation.adminnav._navExtExpAct(mnid,sbid);
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
9
shop/source/Application/views/admin/tpl/inc_error.tpl
Executable file
9
shop/source/Application/views/admin/tpl/inc_error.tpl
Executable file
@@ -0,0 +1,9 @@
|
||||
[{block name="admin_inc_error"}]
|
||||
[{if is_array($Errors.default) && count($Errors.default)>0}]
|
||||
<div class="errorbox">
|
||||
[{foreach from=$Errors.default item=oEr key=key}]
|
||||
<p>[{$oEr->getOxMessage()}]</p>
|
||||
[{/foreach}]
|
||||
</div>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
3
shop/source/Application/views/admin/tpl/include/additional_tooltips.tpl
Executable file
3
shop/source/Application/views/admin/tpl/include/additional_tooltips.tpl
Executable file
@@ -0,0 +1,3 @@
|
||||
<span class="popUpStyle" id="category_recalcnrofarticles" style="position: absolute;visibility: hidden;top:0;left:0;">[{oxmultilang ident="TOOLTIPS_RECALCNROFARTICLESINCAT"}]</span>
|
||||
<span class="popUpStyle" id="vendor_recalcnrofarticles" style="position: absolute;visibility: hidden;top:0;left:0;">[{oxmultilang ident="TOOLTIPS_RECALCNROFARTICLESINVND"}]</span>
|
||||
<span class="popUpStyle" id="manufacturer_recalcnrofarticles" style="position: absolute;visibility: hidden;top:0;left:0;">[{oxmultilang ident="TOOLTIPS_RECALCNROFARTICLESINMAN"}]</span>
|
||||
@@ -0,0 +1,3 @@
|
||||
[{if !$readonly}]
|
||||
<a href="Javascript:top.oxid.admin.deleteThis('[{$listitem->oxlinks__oxid->value}]');" class="delete" id="del.[{$_cnt}]" [{include file="help.tpl" helpid=item_delete}]></a>
|
||||
[{/if}]
|
||||
3
shop/source/Application/views/admin/tpl/include/article_list_actions.tpl
Executable file
3
shop/source/Application/views/admin/tpl/include/article_list_actions.tpl
Executable file
@@ -0,0 +1,3 @@
|
||||
[{if !$readonly}]
|
||||
<a href="Javascript:top.oxid.admin.deleteThis('[{$listitem->oxarticles__oxid->value}]');" class="delete" id="del.[{$_cnt}]"title="" [{include file="help.tpl" helpid=item_delete}]></a>
|
||||
[{/if}]
|
||||
@@ -0,0 +1,3 @@
|
||||
[{if !$readonly}]
|
||||
<a href="Javascript:top.oxid.admin.deleteThis('[{$listitem->oxattribute__oxid->value}]');" class="delete" id="del.[{$_cnt}]" title="" [{include file="help.tpl" helpid=item_delete}]></a>
|
||||
[{/if}]
|
||||
@@ -0,0 +1,3 @@
|
||||
[{if $listitem->oxcategories__oxleft->value + 1 == $listitem->oxcategories__oxright->value}]
|
||||
<a href="Javascript:top.oxid.admin.deleteThis('[{$listitem->oxcategories__oxid->value}]');" class="delete" id="del.[{$_cnt}]" [{include file="help.tpl" helpid=item_delete}]></a>
|
||||
[{/if}]
|
||||
192
shop/source/Application/views/admin/tpl/include/category_main_form.tpl
Executable file
192
shop/source/Application/views/admin/tpl/include/category_main_form.tpl
Executable file
@@ -0,0 +1,192 @@
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
[{block name="admin_category_main_form"}]
|
||||
<tr>
|
||||
<td class="edittext" width="120">
|
||||
[{oxmultilang ident="CATEGORY_MAIN_ACTIVE"}]
|
||||
</td>
|
||||
<td class="edittext" colspan="2">
|
||||
<input class="edittext" type="checkbox" name="editval[oxcategories__oxactive]" value='1' [{if $edit->oxcategories__oxactive->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxmultilang ident="CATEGORY_MAIN_HIDDEN"}]
|
||||
<input class="edittext" type="checkbox" name="editval[oxcategories__oxhidden]" value='1' [{if $edit->oxcategories__oxhidden->value == 1}]checked[{/if}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_CATEGORY_MAIN_ACTIVE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="CATEGORY_MAIN_TITLE"}]
|
||||
</td>
|
||||
<td class="edittext" colspan="2">
|
||||
<input type="text" class="editinput" size="25" maxlength="[{$edit->oxcategories__oxtitle->fldmax_length}]" name="editval[oxcategories__oxtitle]" value="[{$edit->oxcategories__oxtitle->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_CATEGORY_MAIN_TITLE"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="CATEGORY_MAIN_DESCRIPTION"}]
|
||||
</td>
|
||||
<td class="edittext" colspan="2">
|
||||
<input type="text" class="editinput" size="25" maxlength="[{$edit->oxcategories__oxdesc->fldmax_length}]" name="editval[oxcategories__oxdesc]" value="[{$edit->oxcategories__oxdesc->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_CATEGORY_MAIN_DESCRIPTION"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="CATEGORY_MAIN_PARENTID"}]
|
||||
</td>
|
||||
<td class="edittext" colspan="2">
|
||||
<select name="editval[oxcategories__oxparentid]" class="editinput" [{$readonly}]>
|
||||
[{foreach from=$cattree->aList item=pcat}]
|
||||
<option value="[{if $pcat->oxcategories__oxid->value}][{$pcat->oxcategories__oxid->value}][{else}]oxrootid[{/if}]" [{if $pcat->selected}]SELECTED[{/if}]>[{$pcat->oxcategories__oxtitle->getRawValue()|oxtruncate:33:"..":true}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
[{oxinputhelp ident="HELP_CATEGORY_MAIN_PARENTID"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="CATEGORY_MAIN_SORT"}]
|
||||
</td>
|
||||
<td class="edittext" colspan="2">
|
||||
<input type="text" class="editinput" size="25" maxlength="[{$edit->oxcategories__oxsort->fldmax_length}]" name="editval[oxcategories__oxsort]" value="[{$edit->oxcategories__oxsort->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_CATEGORY_MAIN_SORT"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="CATEGORY_MAIN_THUMB"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input id="oxthumb" type="text" class="editinput" size="42" maxlength="[{$edit->oxcategories__oxthumb->fldmax_length}]" name="editval[oxcategories__oxthumb]" value="[{$edit->oxcategories__oxthumb->value}]">
|
||||
[{oxinputhelp ident="HELP_CATEGORY_MAIN_THUMB"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
[{if (!($edit->oxcategories__oxthumb->value=="nopic.jpg" || $edit->oxcategories__oxthumb->value=="" || $edit->oxcategories__oxthumb->value=="nopic_ico.jpg"))}]
|
||||
<a href="Javascript:DeletePic('oxthumb');" class="delete left" [{include file="help.tpl" helpid=item_delete}]></a>
|
||||
[{/if}]
|
||||
<input class="editinput" name="myfile[TC@oxcategories__oxthumb]" type="file" size="26" [{$readonly}]>
|
||||
([{oxmultilang ident="GENERAL_MAX_FILE_UPLOAD"}] [{$sMaxFormattedFileSize}], [{oxmultilang ident="GENERAL_MAX_PICTURE_DIMENSIONS"}])
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="CATEGORY_MAIN_ICON"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input id="oxicon" type="text" class="editinput" size="42" maxlength="[{$edit->oxcategories__oxicon->fldmax_length}]" name="editval[oxcategories__oxicon]" value="[{$edit->oxcategories__oxicon->value}]">
|
||||
[{oxinputhelp ident="HELP_CATEGORY_MAIN_ICON"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
[{if (!($edit->oxcategories__oxicon->value=="nopic.jpg" || $edit->oxcategories__oxicon->value=="" || $edit->oxcategories__oxicon->value=="nopic_ico.jpg"))}]
|
||||
<a href="Javascript:DeletePic('oxicon');" class="delete left" [{include file="help.tpl" helpid=item_delete}]></a>
|
||||
[{/if}]
|
||||
<input class="editinput" name="myfile[CICO@oxcategories__oxicon]" type="file" size="26" >
|
||||
([{oxmultilang ident="GENERAL_MAX_FILE_UPLOAD"}] [{$sMaxFormattedFileSize}], [{oxmultilang ident="GENERAL_MAX_PICTURE_DIMENSIONS"}])
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="CATEGORY_MAIN_PROMOTION_ICON"}]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input id="oxpromoicon" type="text" class="editinput" size="42" maxlength="[{$edit->oxcategories__oxpromoicon->fldmax_length}]" name="editval[oxcategories__oxpromoicon]" value="[{$edit->oxcategories__oxpromoicon->value}]">
|
||||
[{ oxinputhelp ident="HELP_CATEGORY_MAIN_PROMOTION_ICON" }]
|
||||
</td>
|
||||
<td class="edittext">
|
||||
[{if (!($edit->oxcategories__oxpromoicon->value=="nopic.jpg" || $edit->oxcategories__oxpromoicon->value=="" || $edit->oxcategories__oxpromoicon->value=="nopic_ico.jpg")) }]
|
||||
<a href="Javascript:DeletePic('oxpromoicon');" class="delete left" [{include file="help.tpl" helpid=item_delete}]></a>
|
||||
[{/if}]
|
||||
<input class="editinput" name="myfile[PICO@oxcategories__oxpromoicon]" type="file" size="26" >
|
||||
([{ oxmultilang ident="GENERAL_MAX_FILE_UPLOAD"}] [{$sMaxFormattedFileSize}], [{ oxmultilang ident="GENERAL_MAX_PICTURE_DIMENSIONS"}])
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="CATEGORY_MAIN_EXTLINK"}]
|
||||
</td>
|
||||
<td class="edittext" colspan="2">
|
||||
<input type="text" class="editinput" size="42" maxlength="[{$edit->oxcategories__oxextlink->fldmax_length}]" name="editval[oxcategories__oxextlink]" value="[{$edit->oxcategories__oxextlink->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_CATEGORY_MAIN_EXTLINK"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="CATEGORY_MAIN_TEMPLATE"}]
|
||||
</td>
|
||||
<td class="edittext" colspan="2">
|
||||
<input type="text" class="editinput" size="42" maxlength="[{$edit->oxcategories__oxtemplate->fldmax_length}]" name="editval[oxcategories__oxtemplate]" value="[{$edit->oxcategories__oxtemplate->value}]" [{include file="help.tpl" helpid=article_template}] [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_CATEGORY_MAIN_TEMPLATE"}]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="CATEGORY_MAIN_DEFSORT"}]
|
||||
</td>
|
||||
<td class="edittext" colspan="2">
|
||||
<select name="editval[oxcategories__oxdefsort]" class="editinput" onChange="JavaScript:SchnellSortManager(this);">
|
||||
<option value="">[{oxmultilang ident="CATEGORY_MAIN_NONE"}]</option>
|
||||
[{foreach from=$sortableFields key=field item=desc}]
|
||||
[{assign var="ident" value="GENERAL_ARTICLE_"|cat:$desc}]
|
||||
[{assign var="ident" value=$ident|oxupper}]
|
||||
<option value="[{$desc}]" [{if $defsort == $desc}]SELECTED[{/if}]>[{oxmultilang|oxtruncate:20:"..":true ident=$ident}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
<input type="radio" class="editinput" name="editval[oxcategories__oxdefsortmode]" [{if !$defsort}]disabled[{/if}] value="0" [{if $edit->oxcategories__oxdefsortmode->value=="0"}]checked[{/if}]>[{oxmultilang ident="CATEGORY_MAIN_ASC"}]
|
||||
<input type="radio" class="editinput" name="editval[oxcategories__oxdefsortmode]" [{if !$defsort}]disabled[{/if}] value="1" [{if $edit->oxcategories__oxdefsortmode->value=="1"}]checked[{/if}]>[{oxmultilang ident="CATEGORY_MAIN_DESC"}]
|
||||
[{oxinputhelp ident="HELP_CATEGORY_MAIN_DEFSORT"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="CATEGORY_MAIN_PRICEFROMTILL"}] ([{$oActCur->sign}])
|
||||
</td>
|
||||
<td class="edittext" colspan="2">
|
||||
<input type="text" class="editinput" size="5" maxlength="[{$edit->oxcategories__oxpricefrom->fldmax_length}]" name="editval[oxcategories__oxpricefrom]" value="[{$edit->oxcategories__oxpricefrom->value}]" [{$readonly}]>
|
||||
<input type="text" class="editinput" size="5" maxlength="[{$edit->oxcategories__oxpriceto->fldmax_length}]" name="editval[oxcategories__oxpriceto]" value="[{$edit->oxcategories__oxpriceto->value}]" onchange="JavaScript:LockAssignment(this);" onkeyup="JavaScript:LockAssignment(this);" onmouseout="JavaScript:LockAssignment(this);" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_CATEGORY_MAIN_PRICEFROMTILL"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="CATEGORY_MAIN_VAT"}]
|
||||
</td>
|
||||
<td class="edittext" colspan="2">
|
||||
<input type="text" class="editinput" size="5" maxlength="[{$edit->oxcategories__oxvat->fldmax_length}]" name="editval[oxcategories__oxvat]" value="[{$edit->oxcategories__oxvat->value}]" [{$readonly}]>
|
||||
[{oxinputhelp ident="HELP_CATEGORY_MAIN_VAT"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
[{oxmultilang ident="CATEGORY_MAIN_SKIPDISCOUNTS"}]
|
||||
</td>
|
||||
<td class="edittext" colspan="2">
|
||||
<input type="hidden" name="editval[oxcategories__oxskipdiscounts]" value='0' [{$readonly_fields}]>
|
||||
<input class="edittext" type="checkbox" name="editval[oxcategories__oxskipdiscounts]" value='1' [{if $edit->oxcategories__oxskipdiscounts->value == 1}]checked[{/if}] [{$readonly_fields}]>
|
||||
[{oxinputhelp ident="HELP_CATEGORY_MAIN_SKIPDISCOUNTS"}]
|
||||
</td>
|
||||
</tr>
|
||||
[{/block}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
<td class="edittext" colspan="2"><br>
|
||||
<input type="submit" class="edittext" name="save" value="[{oxmultilang ident="CATEGORY_MAIN_SAVE"}]" onClick="Javascript:document.myedit.fnc.value='save'" [{$readonly}]><br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
<td class="edittext" colspan="2"><br>
|
||||
[{include file="language_edit.tpl"}]
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
<!-- Anfang rechte Seite -->
|
||||
<td valign="top" class="edittext" align="left" width="50%">
|
||||
[{block name="admin_category_main_assign_articles"}]
|
||||
[{if $oxid != "-1"}]
|
||||
<input [{$readonly}] type="button" name="assignArticle" value="[{oxmultilang ident="GENERAL_ASSIGNARTICLES"}]" class="edittext" onclick="JavaScript:showDialog('&cl=category_main&aoc=1&oxid=[{$oxid}]');" [{if $edit->oxcategories__oxpriceto->value > 0}] disabled [{/if}]>
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
20
shop/source/Application/views/admin/tpl/include/category_text_editor.tpl
Executable file
20
shop/source/Application/views/admin/tpl/include/category_text_editor.tpl
Executable file
@@ -0,0 +1,20 @@
|
||||
[{include file="include/editor.tpl"}]
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td valign="top" class="edittext">
|
||||
[{if $languages}]<b>[{oxmultilang ident="GENERAL_LANGUAGE"}]</b>
|
||||
<select name="catlang" class="editinput" onchange="Javascript:loadLang(this)" [{$readonly}]>
|
||||
[{foreach key=key item=item from=$languages}]
|
||||
<option value="[{$key}]"[{if $catlang == $key}] SELECTED[{/if}]>[{$item->name}]</option>
|
||||
[{/foreach}]
|
||||
</select>
|
||||
[{/if}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<input type="submit" class="edittext" name="save" value="[{oxmultilang ident="CATEGORY_TEXT_SAVE"}]" onClick="Javascript:document.myedit.fnc.value='save'">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -0,0 +1 @@
|
||||
<a href="Javascript:top.oxid.admin.deleteThis('[{$listitem->oxdelivery__oxid->value}]');" class="delete" id="del.[{$_cnt}]" title="" [{include file="help.tpl" helpid=item_delete}]></a>
|
||||
@@ -0,0 +1 @@
|
||||
<a href="Javascript:top.oxid.admin.deleteThis('[{ $listitem->oxdeliveryset__oxid->value }]');" class="delete" id="del.[{$_cnt}]" title="" [{include file="help.tpl" helpid=item_delete}]></a>
|
||||
@@ -0,0 +1 @@
|
||||
<a href="Javascript:top.oxid.admin.deleteThis('[{ $listitem->oxdiscount__oxid->value }]');" class="delete" id="del.[{$_cnt}]" title="" [{include file="help.tpl" helpid=item_delete}]></a>
|
||||
1
shop/source/Application/views/admin/tpl/include/editor.tpl
Executable file
1
shop/source/Application/views/admin/tpl/include/editor.tpl
Executable file
@@ -0,0 +1 @@
|
||||
[{$editor}]
|
||||
@@ -0,0 +1 @@
|
||||
[{oxmultilang ident="EMAIL_PRICEALARM_CUSTOMER_CLICKHERE1"}]<a href="[{$oViewConf->getBaseDir()}]index.php?cl=details&anid=[{$product->oxarticles__oxid->value}]" style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;"><b>[{oxmultilang ident="EMAIL_PRICEALARM_CUSTOMER_CLICKHERE2"}]</b></a>.
|
||||
@@ -0,0 +1,2 @@
|
||||
<br><br>
|
||||
[{oxcontent ident="oxemailfooter"}]
|
||||
15
shop/source/Application/views/admin/tpl/include/frameset.tpl
Executable file
15
shop/source/Application/views/admin/tpl/include/frameset.tpl
Executable file
@@ -0,0 +1,15 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>[{oxmultilang ident="GENERAL_ADMIN_TITLE"}]</title>
|
||||
</head>
|
||||
|
||||
<!-- frames -->
|
||||
<frameset rows="40%,*" border="0" onload="top.loadEditFrame('[{$oViewConf->getSelfLink()}]&[{$editurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]');">
|
||||
<frame src="[{$oViewConf->getSelfLink()}]&[{$listurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]" name="list" id="list" frameborder="0" scrolling="auto" noresize marginwidth="0" marginheight="0">
|
||||
<frame src="" name="edit" id="edit" frameborder="0" scrolling="auto" noresize marginwidth="0" marginheight="0">
|
||||
</frameset>
|
||||
|
||||
|
||||
</html>
|
||||
29
shop/source/Application/views/admin/tpl/include/header_links.tpl
Executable file
29
shop/source/Application/views/admin/tpl/include/header_links.tpl
Executable file
@@ -0,0 +1,29 @@
|
||||
[{assign var="oConfig" value=$oViewConf->getConfig()}]
|
||||
<ul>
|
||||
[{block name="admin_header_links"}]
|
||||
<li class="act">
|
||||
<a href="[{$oViewConf->getSelfLink()}]&cl=navigation&item=home.tpl" id="homelink" target="basefrm" class="rc">
|
||||
<b>
|
||||
<i class="fa-fw fa-solid fa-table-columns"></i>
|
||||
[{oxmultilang ident="NAVIGATION_HOME"}]
|
||||
</b>
|
||||
</a>
|
||||
</li>
|
||||
<li class="sep">
|
||||
<a href="[{$oConfig->getShopURL()}]" id="shopfrontlink" target="_blank" class="rc">
|
||||
<b>
|
||||
<i class="fa-fw fa-solid fa-home"></i>
|
||||
[{oxmultilang ident="NAVIGATION_SHOPFRONT"}]
|
||||
</b>
|
||||
</a>
|
||||
</li>
|
||||
<li class="sep">
|
||||
<a href="[{$oViewConf->getSelfLink()}]&cl=navigation&fnc=logout" id="logoutlink" target="_parent" class="rc">
|
||||
<b>
|
||||
<i class="fa-fw fa-solid fa-right-from-bracket"></i>
|
||||
[{oxmultilang ident="NAVIGATION_LOGOUT"}]
|
||||
</b>
|
||||
</a>
|
||||
</li>
|
||||
[{/block}]
|
||||
</ul>
|
||||
0
shop/source/Application/views/admin/tpl/include/ldap_options.tpl
Executable file
0
shop/source/Application/views/admin/tpl/include/ldap_options.tpl
Executable file
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user