mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-11-15 04:27:14 +01:00
laender 3-letter codes
This commit is contained in:
parent
610ed35218
commit
f1bd502044
@ -22,6 +22,7 @@
|
|||||||
<legend>{|Land|}</legend>
|
<legend>{|Land|}</legend>
|
||||||
<table width="100%" border="0" class="mkTableFormular">
|
<table width="100%" border="0" class="mkTableFormular">
|
||||||
<tr><td>Zweistelliger ISO Code:</td><td><input type="text" name="iso" value="[ISO]" size="40"></td></tr>
|
<tr><td>Zweistelliger ISO Code:</td><td><input type="text" name="iso" value="[ISO]" size="40"></td></tr>
|
||||||
|
<tr><td>Dreistelliger ISO Code:</td><td><input type="text" name="iso3" value="[ISO3]" size="40"></td></tr>
|
||||||
<tr><td>Bezeichnung Deutsch:</td><td><input type="text" name="bezeichnung_de" value="[BEZEICHNUNG_DE]" size="40"></td></tr>
|
<tr><td>Bezeichnung Deutsch:</td><td><input type="text" name="bezeichnung_de" value="[BEZEICHNUNG_DE]" size="40"></td></tr>
|
||||||
<tr><td>Bezeichnung Englisch:</td><td><input type="text" name="bezeichnung_en" value="[BEZEICHNUNG_EN]" size="40"></td></tr>
|
<tr><td>Bezeichnung Englisch:</td><td><input type="text" name="bezeichnung_en" value="[BEZEICHNUNG_EN]" size="40"></td></tr>
|
||||||
<tr><td>EU:</td><td><input type="checkbox" name="eu" value="1" [EU]></td></tr>
|
<tr><td>EU:</td><td><input type="checkbox" name="eu" value="1" [EU]></td></tr>
|
||||||
|
@ -25,11 +25,11 @@ class Laender {
|
|||||||
case "laender_list":
|
case "laender_list":
|
||||||
$allowed['laender'] = array('list');
|
$allowed['laender'] = array('list');
|
||||||
|
|
||||||
$heading = array('ISO', 'Bezeichnung DE', 'Bezeichnung EN','EU', 'Menü');
|
$heading = array('ISO', 'ISO3','Bezeichnung DE', 'Bezeichnung EN','EU', 'Menü');
|
||||||
$width = array('9%', '40%', '40%','10%','1%');
|
$width = array('9%', '9%','40%', '40%','10%','1%');
|
||||||
|
|
||||||
$findcols = array('l.iso', 'l.bezeichnung_de', 'l.bezeichnung_en', "if(l.eu,'EU','')", 'l.id');
|
$findcols = array('l.iso', 'l.iso3', 'l.bezeichnung_de', 'l.bezeichnung_en', "if(l.eu,'EU','')", 'l.id');
|
||||||
$searchsql = array('l.iso', 'l.bezeichnung_de', 'l.bezeichnung_en');
|
$searchsql = array('l.iso','l.iso3', 'l.bezeichnung_de', 'l.bezeichnung_en');
|
||||||
|
|
||||||
$defaultorder = 1;
|
$defaultorder = 1;
|
||||||
$defaultorderdesc = 0;
|
$defaultorderdesc = 0;
|
||||||
@ -38,7 +38,7 @@ class Laender {
|
|||||||
|
|
||||||
$where = " l.id > 0 ";
|
$where = " l.id > 0 ";
|
||||||
|
|
||||||
$sql = "SELECT SQL_CALC_FOUND_ROWS l.id, l.iso, l.bezeichnung_de, l.bezeichnung_en, if(l.eu,'EU',''), l.id FROM laender l";
|
$sql = "SELECT SQL_CALC_FOUND_ROWS l.id, l.iso, l.iso3, l.bezeichnung_de, l.bezeichnung_en, if(l.eu,'EU',''), l.id FROM laender l";
|
||||||
|
|
||||||
$count = "SELECT count(l.id) FROM laender l WHERE $where";
|
$count = "SELECT count(l.id) FROM laender l WHERE $where";
|
||||||
break;
|
break;
|
||||||
@ -118,7 +118,7 @@ class Laender {
|
|||||||
$this->app->Tpl->Set('MESSAGE', "<div class=\"error\">$error</div>");
|
$this->app->Tpl->Set('MESSAGE', "<div class=\"error\">$error</div>");
|
||||||
}else{
|
}else{
|
||||||
if($error == ""){
|
if($error == ""){
|
||||||
$this->app->DB->Update("UPDATE laender SET iso='{$input['iso']}', bezeichnung_de='{$input['bezeichnung_de']}', bezeichnung_en='{$input['bezeichnung_en']}', eu='{$input['eu']}' WHERE id = '$id' LIMIT 1");
|
$this->app->DB->Update("UPDATE laender SET iso='{$input['iso']}', iso3='{$input['iso3']}', bezeichnung_de='{$input['bezeichnung_de']}', bezeichnung_en='{$input['bezeichnung_en']}', eu='{$input['eu']}' WHERE id = '$id' LIMIT 1");
|
||||||
if($input['eu']==1){
|
if($input['eu']==1){
|
||||||
$this->app->Tpl->Set('EU', "checked");
|
$this->app->Tpl->Set('EU', "checked");
|
||||||
}
|
}
|
||||||
@ -127,12 +127,14 @@ class Laender {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
$iso = $this->app->DB->Select("SELECT iso FROM laender WHERE id = '$id'");
|
$iso = $this->app->DB->Select("SELECT iso FROM laender WHERE id = '$id'");
|
||||||
|
$iso3 = $this->app->DB->Select("SELECT iso3 FROM laender WHERE id = '$id'");
|
||||||
$bezeichnung_de = $this->app->DB->Select("SELECT bezeichnung_de FROM laender WHERE id = '$id'");
|
$bezeichnung_de = $this->app->DB->Select("SELECT bezeichnung_de FROM laender WHERE id = '$id'");
|
||||||
$bezeichnung_en = $this->app->DB->Select("SELECT bezeichnung_en FROM laender WHERE id = '$id'");
|
$bezeichnung_en = $this->app->DB->Select("SELECT bezeichnung_en FROM laender WHERE id = '$id'");
|
||||||
$eu = $this->app->DB->Select("SELECT eu FROM laender WHERE id = '$id'");
|
$eu = $this->app->DB->Select("SELECT eu FROM laender WHERE id = '$id'");
|
||||||
|
|
||||||
|
|
||||||
$this->app->Tpl->Set('ISO', $iso);
|
$this->app->Tpl->Set('ISO', $iso);
|
||||||
|
$this->app->Tpl->Set('ISO3', $iso3);
|
||||||
$this->app->Tpl->Set('BEZEICHNUNG_DE', $bezeichnung_de);
|
$this->app->Tpl->Set('BEZEICHNUNG_DE', $bezeichnung_de);
|
||||||
$this->app->Tpl->Set('BEZEICHNUNG_EN', $bezeichnung_en);
|
$this->app->Tpl->Set('BEZEICHNUNG_EN', $bezeichnung_en);
|
||||||
if($eu == 1){
|
if($eu == 1){
|
||||||
@ -177,7 +179,7 @@ class Laender {
|
|||||||
if($error!=''){
|
if($error!=''){
|
||||||
$this->app->Tpl->Set('MESSAGE', "<div class=\"error\">$error</div>");
|
$this->app->Tpl->Set('MESSAGE', "<div class=\"error\">$error</div>");
|
||||||
}else {
|
}else {
|
||||||
$this->app->DB->Insert("INSERT INTO laender (iso, bezeichnung_de, bezeichnung_en, eu) VALUES ('{$input['iso']}', '{$input['bezeichnung_de']}', '{$input['bezeichnung_en']}', '{$input['eu']}')");
|
$this->app->DB->Insert("INSERT INTO laender (iso, iso3, bezeichnung_de, bezeichnung_en, eu) VALUES ('{$input['iso']}', '{$input['iso3']}', '{$input['bezeichnung_de']}', '{$input['bezeichnung_en']}', '{$input['eu']}')");
|
||||||
$newid = $this->app->DB->GetInsertID();
|
$newid = $this->app->DB->GetInsertID();
|
||||||
$msg = $this->app->erp->base64_url_encode("<div class=\"success\">Der Ländereintrag wurde erfolgreich angelegt.</div>");
|
$msg = $this->app->erp->base64_url_encode("<div class=\"success\">Der Ländereintrag wurde erfolgreich angelegt.</div>");
|
||||||
header("Location: index.php?module=laender&action=edit&id=$newid&msg=$msg");
|
header("Location: index.php?module=laender&action=edit&id=$newid&msg=$msg");
|
||||||
@ -194,6 +196,7 @@ class Laender {
|
|||||||
function GetInput(){
|
function GetInput(){
|
||||||
$input = array();
|
$input = array();
|
||||||
$input['iso'] = $this->app->Secure->GetPOST('iso');
|
$input['iso'] = $this->app->Secure->GetPOST('iso');
|
||||||
|
$input['iso3'] = $this->app->Secure->GetPOST('iso3');
|
||||||
$input['bezeichnung_de'] = $this->app->Secure->GetPOST('bezeichnung_de');
|
$input['bezeichnung_de'] = $this->app->Secure->GetPOST('bezeichnung_de');
|
||||||
$input['bezeichnung_en'] = $this->app->Secure->GetPOST('bezeichnung_en');
|
$input['bezeichnung_en'] = $this->app->Secure->GetPOST('bezeichnung_en');
|
||||||
$input['eu'] = (int)$this->app->Secure->GetPOST('eu');
|
$input['eu'] = (int)$this->app->Secure->GetPOST('eu');
|
||||||
@ -203,6 +206,7 @@ class Laender {
|
|||||||
|
|
||||||
function SetInput($input){
|
function SetInput($input){
|
||||||
$this->app->Tpl->Set('ISO', $input['iso']);
|
$this->app->Tpl->Set('ISO', $input['iso']);
|
||||||
|
$this->app->Tpl->Set('ISO3', $input['iso3']);
|
||||||
$this->app->Tpl->Set('BEZEICHNUNG_DE', $input['bezeichnung_de']);
|
$this->app->Tpl->Set('BEZEICHNUNG_DE', $input['bezeichnung_de']);
|
||||||
$this->app->Tpl->Set('BEZEICHNUNG_EN', $input['bezeichnung_en']);
|
$this->app->Tpl->Set('BEZEICHNUNG_EN', $input['bezeichnung_en']);
|
||||||
if($input['eu']==1){
|
if($input['eu']==1){
|
||||||
|
Loading…
Reference in New Issue
Block a user