app = $app; $this->parsetarget = $parsetarget; parent::__construct($app,$parsetarget); $this->ExtendsForm(); } function ExtendsForm() { $id = $this->app->Secure->GetGET("id"); $action = $this->app->Secure->GetGET("action"); $value = ''; $dataLang = ''; if($action === 'edit'){ $query = sprintf("SELECT ae.einheit_de AS `einheit_de` FROM `artikeleinheit` AS `ae` WHERE ae.id = %d", $id); $value = $this->app->DB->Select($query); $dataLang = 'data-lang="artikeleinheit_[ID]"'; } $text = sprintf('', $value, $dataLang); $this->app->Tpl->Set('EINHEIT_DE', $text); } public function Edit(){ if(!empty($this->app->Secure->GetPOST('submit'))){ $einheit_de = $this->app->Secure->GetPOST('einheit_de'); $interneBemerkung = $this->app->Secure->GetPOST('internebemerkung'); $id = $this->app->Secure->GetGET('id'); $sql = sprintf("UPDATE `artikeleinheit` SET `einheit_de` = '%s',`internebemerkung` = '%s' WHERE `id` = %d ",$einheit_de, $interneBemerkung, $id); $this->app->DB->Update($sql); $msg = $this->app->erp->base64_url_encode('
Die Daten wurden gespeichert!
'); $this->app->Location->execute('Location: index.php?module=artikeleinheit&action=edit&id='.$id.'&msg='.$msg); } parent::Edit(); } public function Create(){ if(!empty($this->app->Secure->GetPOST('submit'))){ $einheit_de = $this->app->Secure->GetPOST('einheit_de'); $interneBemerkung = $this->app->Secure->GetPOST('internebemerkung'); $sql = sprintf("INSERT INTO `artikeleinheit` (`id`,`einheit_de`,`internebemerkung`) VALUES(NULL,'%s','%s')",$einheit_de, $interneBemerkung); $this->app->DB->Insert($sql); $id = $this->app->DB->GetInsertID(); $msg = $this->app->erp->base64_url_encode('
Die Daten wurden gespeichert!
'); $this->app->Location->execute('Location: index.php?module=artikeleinheit&action=edit&id='.$id.'&msg='.$msg); } parent::Create(); } public function Table() { //$table->Query("SELECT nummer,beschreibung, id FROM artikeleinheit"); $this->app->YUI->TableSearch($this->parsetarget,"artikeleinheitlist"); } public function Search() { // $this->app->Tpl->Set($this->parsetarget,"suchmaske"); //$this->app->Table( //$table = new OrderTable("veranstalter"); //$table->Heading(array('Name','Homepage','Telefon')); } } ?>