OpenXE/www/widgets/widget.importvorlage.php

71 lines
2.0 KiB
PHP
Raw Normal View History

2021-05-21 08:49:41 +02:00
<?php
include ("_gen/widget.gen.importvorlage.php");
class WidgetImportvorlage extends WidgetGenImportvorlage
{
private $app;
function __construct($app,$parsetarget)
{
$this->app = $app;
$this->parsetarget = $parsetarget;
parent::__construct($app,$parsetarget);
$this->ExtendsForm();
}
function ExtendsForm()
{
$selcharsets = array('UTF8'=>'UTF-8','ISO-8859-1'=>'ISO-8859-1 (Windows)','CP850'=>'CP850');
$sel = '<select id="selcharset">';
$charset = '';
$id = $this->app->Secure->GetGET('id');
if($id)$charset = $this->app->DB->Select("SELECT charset from importvorlage where id = '$id'");
foreach($selcharsets as $k => $v)
{
$sel .= '<option value="'.$k.'"'.($charset == $k?' selected="selected" ':'').'>'.$v.'</option>';
}
$sel .= '</select>';
$this->app->Tpl->Set('SELCHARSET',$sel);
$this->app->Tpl->Add('JAVASCRIPT','
$(document).ready(function() {
$("#selcharset").on("change",function(){
$("#charset").val($("#selcharset").val());
});
});
');
if($this->app->erp->ModulVorhanden('provisionenartikelvertreter'))
{
$this->app->Tpl->Add('ARTIKELWEITEREFELDER','
<li>provision1 (in %)</li>
<li>provisiontyp1 (ek, vk, erloes, leer)</li>
<li>provision2 (in %)</li>
<li>provisiontyp2 (ek, vk, erloes, leer)</li>
');
//<li>provisiongruppe1 (Gruppen id, Name oder Bezeichnung)</li>
//<li>provisiongruppe2 (Gruppen id, Name oder Bezeichnung)</li>
}
}
public function Table()
{
//$table->Query("SELECT nummer,beschreibung, id FROM importvorlage");
$table = new EasyTable($this->app);
$this->app->Tpl->Set('INHALT',"");
$this->app->YUI->TableSearch($this->parsetarget,"importvorlage");
}
public function Search()
{
// $this->app->Tpl->Set($this->parsetarget,"suchmaske");
//$this->app->Table(
//$table = new OrderTable("veranstalter");
//$table->Heading(array('Name','Homepage','Telefon'));
}
}
?>