First upload

This commit is contained in:
Nikolai Fesenko
2025-02-02 13:37:56 +01:00
commit 8d227c9191
3281 changed files with 362319 additions and 0 deletions

View 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>

View 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}]

View 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>

View 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">&nbsp</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>

View 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}]&nbsp;
</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"}]&nbsp;
</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"}]

View File

@@ -0,0 +1 @@
[{include file='include/frameset.tpl'}]

View File

@@ -0,0 +1 @@
[{include file='include/frameset.tpl'}]

View 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>

View 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>

View 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">&nbsp;</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">&nbsp;<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">&nbsp</a></div></td>
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating">&nbsp;<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">&nbsp;<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>

View 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"}]&nbsp;
</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"}]&nbsp;
</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"}]&nbsp;
</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"}]

View 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"}]

View File

@@ -0,0 +1 @@
[{include file='include/frameset.tpl'}]

View 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">&nbsp;</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}]">
&nbsp
</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>

View 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"}]

View File

@@ -0,0 +1 @@
[{include file='include/frameset.tpl'}]

View 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"}]

View 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"}]

View 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"}]:&nbsp;<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"}]:&nbsp;<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"}]:&nbsp;<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}]>
&nbsp;&nbsp;&nbsp;&nbsp; [{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}]>&nbsp;&nbsp;[{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}]>
&nbsp;<a href="[{$oMediaUrl->getLink()}]" target="_blank">&raquo;&raquo;</a>&nbsp;
</td>
<td class=listitem[{$oddclass}]>
&nbsp;<a href="[{$oViewConf->getSelfLink()}]&cl=article_extend&amp;mediaid=[{$oMediaUrl->oxmediaurls__oxid->value}]&amp;fnc=deletemedia&amp;oxid=[{$oxid}]&amp;editlanguage=[{$editlanguage}]" onClick='return confirm("[{oxmultilang ident="GENERAL_YOUWANTTODELETE"}]")'><img src="[{$oViewConf->getImageUrl()}]/delete_button.gif" border=0></a>&nbsp;
</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}]):&nbsp;</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>&nbsp;[{oxmultilang ident="ARTICLE_EXTEND_UPDATEPRICEA"}]:&nbsp;</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>&nbsp;[{oxmultilang ident="ARTICLE_EXTEND_UPDATEPRICEB"}]:&nbsp;</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>&nbsp;[{oxmultilang ident="ARTICLE_EXTEND_UPDATEPRICEC"}]:&nbsp;</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"}]:&nbsp;</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"}]

View 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&amp;fileid=[{$oArticleFile->getId()}]&amp;fnc=deletefile&amp;oxid=[{$oxid}]&amp;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"}]

View 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">&nbsp;</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">&nbsp;<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">&nbsp</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">&nbsp;<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>

View 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"}]&nbsp;&nbsp;&nbsp;
<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" }]&nbsp;
</td>
<td class="edittext">
[{oxmultilang ident="ARTICLE_MAIN_ACTIVEFROM"}]&nbsp;<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"}]&nbsp;&nbsp;<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"}]&nbsp;
</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"}]&nbsp;
</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"}]&nbsp;
</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"}]&nbsp;
</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"}]&nbsp;
</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"}]&nbsp;
</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"}]&nbsp;
</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()}]
&nbsp;<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}]>&nbsp;&nbsp;&nbsp;
[{/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"}]

View 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">
:&nbsp;<b>[{$postopten}]/[{$toptentotal}]</b>
</td>
</tr>
<tr>
<td class="edittext">
[{oxmultilang ident="ARTICLE_OVERVIEW_TOTALORDERCNT"}]
</td>
<td class="edittext">
:&nbsp;<b>[{$totalordercnt}]</b>
</td>
</tr>
<tr>
<td class="edittext">
[{oxmultilang ident="ARTICLE_OVERVIEW_SOLDCNT"}]
</td>
<td class="edittext">
:&nbsp;<b>[{$soldcnt}]</b>
</td>
</tr>
<tr>
<td class="edittext">
[{oxmultilang ident="ARTICLE_OVERVIEW_CANCELEDCNT"}]
</td>
<td class="edittext">
:&nbsp;<b>[{$canceledcnt}]</b>
</td>
</tr>
<tr>
<td class="edittext">
[{oxmultilang ident="ARTICLE_OVERVIEW_LEFTORDERCNT"}]
</td>
<td class="edittext">
:&nbsp;<b>[{$leftordercnt}]</b>
</td>
</tr>
[{/block}]
</table>
</td>
</tr>
</table>
[{include file="bottomnaviitem.tpl"}]
[{include file="bottomitem.tpl"}]

View 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"}]

View 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"}]

View 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"}]&nbsp;<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"}]&nbsp;<input type="text" class="editinput" size="3" maxlength="[{$edit->oxarticles__oxmaxdeltime->fldmax_width}]" name="editval[oxarticles__oxmaxdeltime]" value="[{$edit->oxarticles__oxmaxdeltime->value}]">
&nbsp;<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"}]

View 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"}]

View 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">
&nbsp;<a href="Javascript:document.myedit3.fnc.value='addsel';document.myedit3.submit();"><b>==></b></a>&nbsp;<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>&nbsp;</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">&nbsp;</td>
[{/block}]
</tr>
[{if $oViewConf->isBuyableParent()}]
<tr>
[{block name="admin_article_variant_parent"}]
<td class="[{$listclass}]">&nbsp;</td>
<td class="[{$listclass}]">&nbsp;</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}]">&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;</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">&nbsp;</td>
</tr>
</table>
</form>
[{block name="admin_article_variant_bottom_extended"}][{/block}]
</td>
</tr>
</table>
[{include file="bottomnaviitem.tpl"}]
[{include file="bottomitem.tpl"}]

View 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>

View 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"}]

View 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">&nbsp;<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>

View 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"}]

View File

@@ -0,0 +1,6 @@
</div>
[{oxscript}]
</body>
</html>

View File

@@ -0,0 +1 @@
[{* Enter your custom HTML here *}]

View 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:"&amp;":"&"}]&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}]&amp;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>

View File

@@ -0,0 +1 @@
[{include file='include/frameset.tpl'}]

View 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">&nbsp;</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">&nbsp;</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>

View 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"}]

View 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"}]

View 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"}]

View 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"}]

View 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>
&nbsp;&nbsp;&nbsp;<button onclick="window.close()">[{oxmultilang ident="CATEGORY_UPDATE_CLOSE"}]</button>
<br><br>
[{include file="bottomitem.tpl"}]

View File

@@ -0,0 +1 @@
[{include file='include/frameset.tpl'}]

View 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">&nbsp;</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>
&nbsp;&nbsp;<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">&nbsp;<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">&nbsp;<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">&nbsp</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>

View 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>&nbsp;</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"}]

View 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>

View 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">&nbsp;<a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxcountry__oxid->value}]');" class="[{$listclass}]">
&nbsp;
</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>

View 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"}]

View File

@@ -0,0 +1 @@
Custom template directory.

View 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>

View 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"}]

View 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">&nbsp;</div></div>
</td>
<td valign="top" class="listfilter" height="20">
<div class="r1"><div class="b1">&nbsp;</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">&nbsp;<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">&nbsp</a></div></td>
<td valign="top" align="center" class="[{$listclass}]" height="15"><div class="listitemfloating">&nbsp;<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">&nbsp;<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>

View 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>
&gt;=
<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"}]&lt;= <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">&nbsp;</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"}]

View 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"}]

View 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>

View 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">&nbsp;</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">&nbsp;<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">&nbsp</a></div></td>
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating">&nbsp;<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>

View 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">&nbsp;</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"}]

View 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"}]

View 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"}]

View 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"}]

View 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>

View 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()}]&amp;cl=diagnostics_main&amp;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"}]

View 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>

View 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}]

View 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>

View 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"}]

View 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">&nbsp;</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">&nbsp;<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">&nbsp;</a></div></td>
<td valign="top" class="[{$listclass}]" height="15" align="center"><div class="listitemfloating">&nbsp;<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">&nbsp;<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>

View 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"}]

View 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"}]

View 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"}]&nbsp;&nbsp;
</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"}]

View 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}]> &euro;
[{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&uuml;r Versandkosten w&auml;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"}]

View 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"}]

View 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>

View 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>

View 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:"&amp;":"&"}]&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"}]

View 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=" "}]

View 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>

View 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:"&amp;":"&"}]

View 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}]: &nbsp;</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"}]

View 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>

View 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:"&amp;":"&"}]">
[{/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:"&amp;":"&"}]'+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>

View File

@@ -0,0 +1,2 @@
onMouseout="popDown('[{$helpid}]')" onMouseover="popUp(event,'[{$helpid}]');return true"

View 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>

View 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}]

View 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>

View File

@@ -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}]

View 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}]

View File

@@ -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}]

View File

@@ -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}]

View 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}]>&nbsp;&nbsp;&nbsp;
[{oxmultilang ident="CATEGORY_MAIN_HIDDEN"}]&nbsp;&nbsp;&nbsp;
<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}]>&nbsp;
<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}]

View 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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -0,0 +1 @@
[{$editor}]

View File

@@ -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>.

View File

@@ -0,0 +1,2 @@
<br><br>
[{oxcontent ident="oxemailfooter"}]

View 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>

View 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>

Some files were not shown because too many files have changed in this diff Show More