getBrowser(null, true); //if( $current_browser['Browser'] <> "Firefox" ) { header("content-type: text/html; charset=utf-8"); echo "Bitte verwenden Sie als Browser den Firefox 3.0 oder größer!"; die; } //if( $current_browser['Browser'] == "Firefox" && $current_browser['MajorVer'] < 3 ) { header("content-type: text/html; charset=utf-8"); echo "Bitte verwenden Sie als Browser den Firefox 3.0 oder größer!"; die; } require_once("../config/config.php"); require_once("../config/classes/mysqldb.class.php"); $_class['db']->connect(); require_once("../config/classes/vartest.class.php"); require_once("../config/classes/session.class.php"); require_once("classes/user.class.php"); require_once("classes/auftrag_data.class.php"); require_once("classes/site_data.class.php"); require_once("classes/kunde_data.class.php"); require_once("classes/produkt_data.class.php"); require_once("classes/kalkulation_data.class.php"); require_once("classes/basisoptionen_data.class.php"); require_once("classes/alloptionen_data.class.php"); require_once("classes/versandoptionen_data.class.php"); require_once("../config/classes/produktcalculator.class.php"); require_once("classes/upload.class.php"); require_once("../config/lib/php/smarty/Smarty.class.php"); // -------------------------------------------------- // Login kontrollieren // und die Sessionvariablen für den Benutzer setzen if( $_class['vt']->getVar("logout") > 0 ) { $_class['user']->logout(); } $_class['user']->setLogin($_class[vt]->getVar("login")); $_class['user']->setPassword($_class[vt]->getVar("password")); if( $_class['vt']->getVar("ax") ) { header("content-type: application/json; charset=utf-8"); // Alles was mit Ajax zu tun hat !!!!!!!!!!!!!!!!!!!!!!! if( $_class['user']->checkUser()) { switch( $_class['vt']->getVar("ax") ) { case 1 : // Get Data switch( $_class['vt']->getVar("menuId") ) { // ------- Seitenverwaltung case "sv01" : $da = new SiteData(); echo $da->getSeitenListe(); break; case "sv01_edit" : $da = new SiteData(); echo $da->getSeitenDetails($_class['vt']->getVar("sId"),"sv01"); break; case "sv01_save" : $da = new SiteData(); echo $da->getSeitenSpeichern($_class['vt']->getVar("sId")); break; case "sv02" : $da = new SiteData(); echo $da->getContentListe($_class['vt']->getVar("sId")); break; case "sv02_edit" : $da = new SiteData(); echo $da->getContentDetails($_class['vt']->getVar("sId"),"sv02",$_class['vt']->getVar("siteId"),"sv01"); break; case "sv02_add" : $da = new SiteData(); echo $da->getContentDetails(0,"sv02",$_class['vt']->getVar("siteId"),"sv01"); break; case "sv02_delete" : $da = new SiteData(); echo $da->getContentLoeschen($_class['vt']->getVar("sId")); break; case "sv02_save" : $da = new SiteData(); echo $da->getContentSpeichern($_class['vt']->getVar("sId"),$_class['vt']->getVar("siteId")); break; // ------- Produktverwaltung case "pv01" : $da = new ProduktData(); echo $da->getProduktGruppenListe(); break; case "pv01_select" : $da = new ProduktData(); echo $da->getProduktGruppenSelectListe($_class[vt]->getVar("sId"),$_class[vt]->getVar("pgId")); break; case "pv01_edit" : $da = new ProduktData(); echo $da->getProduktGruppenDetails($_class[vt]->getVar("sId"),"pv01"); break; case "pv01_add" : $da = new ProduktData(); echo $da->getProduktGruppenDetails(0,"pv01"); break; case "pv01_delete" : $da = new ProduktData(); echo $da->getProduktGruppenLoeschen($_class[vt]->getVar("sId"),"pv01"); break; case "pv01_save" : $da = new ProduktData(); echo $da->getProduktGruppenSpeichern($_class[vt]->getVar("sId"),"pv01"); break; case "pv02" : $da = new ProduktData(); echo $da->getProduktListe(); break; case "pv02_copy" : $da = new ProduktData(); echo $da->getProduktCopy($_class[vt]->getVar("id1"), $_class[vt]->getVar("id2")); //echo json_encode(array()); break; case "pv02_select" : $da = new ProduktData(); echo $da->getProduktSelectGruppenListe($_class[vt]->getVar("sId")); break; case "pv02_edit" : $da = new ProduktData(); echo $da->getProduktDetails($_class[vt]->getVar("sId"),"pv02"); break; case "pv02_add" : $da = new ProduktData(); echo $da->getProduktDetails(0,"pv02"); break; case "pv02_delete" : $da = new ProduktData(); echo $da->getProduktLoeschen($_class[vt]->getVar("sId"),"pv02"); break; case "pv02_save" : $da = new ProduktData(); echo $da->getProduktSpeichern($_class[vt]->getVar("sId"),"pv02"); break; case "pv02_edit_dlg_pdf" : $da = new ProduktData(); echo $da->getProduktListPdfDetails($_class[vt]->getVar("sId"),$_class[vt]->getVar("siteId"),"pv02"); break; case "pv02_save_dlg_pdf" : $da = new ProduktData(); echo $da->getProduktListPdfSpeichern(); break; case "pv03" : case "pv03_plist" : $da = new ProduktData(); echo $da->getProduktCalcListe($_class[vt]->getVar("id1"), $_class[vt]->getVar("id2"), $_class[vt]->getVar("id3")); break; case "pv03_copy" : $da = new ProduktData(); echo $da->getProduktCalcCopy($_class[vt]->getVar("id1"), $_class[vt]->getVar("id2")); //echo json_encode(array()); break; case "pv03_edit" : $da = new ProduktData(); echo $da->getProduktCalcDetails($_class[vt]->getVar("sId"),"pv03"); break; case "pv03_save" : $da = new ProduktData(); echo $da->getProduktCalcSpeichern($_class[vt]->getVar("sId"),"pv03"); break; case "pv03_save_dlg" : $da = new ProduktData(); echo $da->getProduktCalcDlgSpeichern(); break; case "pv04" : $da = new ProduktData(); echo $da->getOptionenListe($_class[vt]->getVar("sId")); break; /* case "pv04_select" : $da = new ProduktData(); echo $da->getProduktSelectGruppenListe($_class[vt]->getVar("sId")); break; case "pv04_edit" : $da = new ProduktData(); echo $da->getProduktDetails($_class[vt]->getVar("sId"),"pv02"); break;*/ case "pv04_edit_dlg" : $da = new ProduktData(); echo $da->getProduktOptionDetails($_class[vt]->getVar("sId"),$_class[vt]->getVar("siteId"),"pv04"); break; case "pv04_save_dlg" : $da = new ProduktData(); echo $da->getProduktOptionsSpeichern(); break; /* case "pv04_add" : $da = new ProduktData(); echo $da->getProduktDetails(0,"pv02"); break; case "pv04_delete" : $da = new ProduktData(); echo $da->getProduktLoeschen($_class[vt]->getVar("sId"),"pv02"); break; case "pv04_save" : $da = new ProduktData(); echo $da->getProduktSpeichern($_class[vt]->getVar("sId"),"pv02"); break; */ case "pv04_kr_edit" : $da = new ProduktData(); echo $da->getOptionenEdit($_class[vt]->getVar("id1"), $_class[vt]->getVar("id2"), $_class[vt]->getVar("id3")); break; case "pv04_kr_check" : $da = new ProduktData(); echo $da->getOptionenCheck($_class[vt]->getVar("id1"), $_class[vt]->getVar("id2"), $_class[vt]->getVar("id3"), $_class[vt]->getVar("click")); break; case "pv04_op_edit" : $da = new ProduktData(); echo $da->getOptIdEdit($_class[vt]->getVar("id1"), $_class[vt]->getVar("id2"), $_class[vt]->getVar("id3")); break; case "pv04_op_save" : $da = new ProduktData(); echo $da->getOptIdSave(); break; case "pv04_op_check" : $da = new ProduktData(); echo $da->getOptIdCheck($_class[vt]->getVar("id1"), $_class[vt]->getVar("id2"), $_class[vt]->getVar("click")); break; case "pv05" : case "pv05_plist" : $da = new ProduktData(); echo $da->getProduktImgListe($_class[vt]->getVar("id1"), $_class[vt]->getVar("id2"), $_class[vt]->getVar("id3")); break; case "pv05_edit_dlg" : $da = new ProduktData(); echo $da->getProduktImgDetails($_class[vt]->getVar("sId"),$_class[vt]->getVar("siteId"),"pv05"); break; case "pv05_edit_dlg_pdf" : $da = new ProduktData(); echo $da->getProduktPdfDetails($_class[vt]->getVar("sId"),$_class[vt]->getVar("siteId"),"pv05"); break; case "pv05_save_dlg" : $da = new ProduktData(); echo $da->getProduktImgSpeichern(); break; case "pv05_save_dlg_pdf" : $da = new ProduktData(); echo $da->getProduktPdfSpeichern(); break; case "pv06" : $da = new ProduktData(); echo $da->getOptionenHelpListe(); break; case "pv06_edit_dlg" : $da = new ProduktData(); echo $da->getOptionenHelpDetails($_class[vt]->getVar("sId"),$_class[vt]->getVar("siteId"),"pv06"); break; case "pv06_save_dlg" : $da = new ProduktData(); echo $da->getOptionenHelpSpeichern(); break; // --------- Allgemeine Kalkulationen ----------------------- case "ak01" : $da = new AllCalcData(); echo $da->getDatencheckCalcList($_class[vt]->getVar("id1"), $_class[vt]->getVar("id2"), $_class[vt]->getVar("id3")); break; case "ak01_edit_dlg" : $da = new AllCalcData(); echo $da->getDatencheckCalcDetails($_class[vt]->getVar("sId"),$_class[vt]->getVar("siteId"),"ak01"); break; case "ak01_save_dlg" : $da = new AllCalcData(); echo $da->getDatencheckCalcSpeichern(); break; case "ak02" : $da = new AllCalcData(); echo $da->getDatenformatCalcList($_class[vt]->getVar("id1"), $_class[vt]->getVar("id2"), $_class[vt]->getVar("id3")); break; case "ak02_edit_dlg" : $da = new AllCalcData(); echo $da->getDatenformatCalcDetails($_class[vt]->getVar("sId"),$_class[vt]->getVar("siteId"),"ak02"); break; case "ak02_save_dlg" : $da = new AllCalcData(); echo $da->getDatenformatCalcSpeichern(); break; case "ak03" : $da = new AllCalcData(); echo $da->getProofCalcList($_class[vt]->getVar("id1"), $_class[vt]->getVar("id2"), $_class[vt]->getVar("id3")); break; case "ak03_edit_dlg" : $da = new AllCalcData(); echo $da->getProofCalcDetails($_class[vt]->getVar("sId"),$_class[vt]->getVar("siteId"),"ak03"); break; case "ak03_save_dlg" : $da = new AllCalcData(); echo $da->getProofCalcSpeichern(); break; case "ak04" : $da = new AllCalcData(); echo $da->getZahlungsartCalcList($_class[vt]->getVar("id1"), $_class[vt]->getVar("id2"), $_class[vt]->getVar("id3")); break; case "ak04_edit_dlg" : $da = new AllCalcData(); echo $da->getZahlungsartCalcDetails($_class[vt]->getVar("sId"),$_class[vt]->getVar("siteId"),"ak04"); break; case "ak04_save_dlg" : $da = new AllCalcData(); echo $da->getZahlungsartCalcSpeichern(); break; case "ak05" : $da = new AllCalcData(); echo $da->getVersandartCalcList($_class[vt]->getVar("id1"), $_class[vt]->getVar("id2"), $_class[vt]->getVar("id3")); break; case "ak05_edit_dlg" : $da = new AllCalcData(); echo $da->getVersandartCalcDetails($_class[vt]->getVar("sId"),$_class[vt]->getVar("siteId"),"ak05"); break; case "ak05_save_dlg" : $da = new AllCalcData(); echo $da->getVersandartCalcSpeichern($_class[vt]->getVar("sId")); break; case "ak06" : $da = new AllCalcData(); echo $da->getPapierCalcList($_class[vt]->getVar("id1"), $_class[vt]->getVar("id2"), $_class[vt]->getVar("id3")); break; case "ak06_edit_dlg" : $da = new AllCalcData(); echo $da->getPapierCalcDetails($_class[vt]->getVar("sId"),$_class[vt]->getVar("siteId"),"ak06"); break; case "ak06_save_dlg" : $da = new AllCalcData(); echo $da->getPapierCalcSpeichern(); break; // --------- Basisoptionen ---------------------------------- case "bo01" : $da = new BasisOptionenData(); echo $da->getPapierformatListe(); break; case "bo01_edit" : $da = new BasisOptionenData(); echo $da->getPapierformatDetails($_class[vt]->getVar("sId"),"bo01"); break; case "bo01_add" : $da = new BasisOptionenData(); echo $da->getPapierformatDetails(0,"bo01"); break; case "bo01_delete" : $da = new BasisOptionenData(); echo $da->getPapierformatLoeschen($_class[vt]->getVar("sId"),"bo01"); break; case "bo01_save" : $da = new BasisOptionenData(); echo $da->getPapierformatSpeichern($_class[vt]->getVar("sId"),"bo01"); break; case "bo02" : $da = new BasisOptionenData(); echo $da->getPapierListe(); break; case "bo02_edit" : $da = new BasisOptionenData(); echo $da->getPapierDetails($_class[vt]->getVar("sId"),"bo02"); break; case "bo02_select" : $da = new BasisOptionenData(); echo $da->getPapierGrpAuswahlListe($_class[vt]->getVar("sId")); break; case "bo02_add" : $da = new BasisOptionenData(); echo $da->getPapierDetails(0,"bo02"); break; case "bo02_delete" : $da = new BasisOptionenData(); echo $da->getPapierLoeschen($_class[vt]->getVar("sId"),"bo02"); break; case "bo02_save" : $da = new BasisOptionenData(); echo $da->getPapierSpeichern($_class[vt]->getVar("sId"),"bo02"); break; case "bo06" : $da = new BasisOptionenData(); echo $da->getPapierGrpListe(); break; case "bo06_edit" : $da = new BasisOptionenData(); echo $da->getPapierGrpDetails($_class[vt]->getVar("sId"),"bo06"); break; case "bo06_add" : $da = new BasisOptionenData(); echo $da->getPapierGrpDetails(0,"bo06"); break; case "bo06_delete" : $da = new BasisOptionenData(); echo $da->getPapierGrpLoeschen($_class[vt]->getVar("sId"),"bo06"); break; case "bo06_save" : $da = new BasisOptionenData(); echo $da->getPapierGrpSpeichern($_class[vt]->getVar("sId"),"bo06"); break; case "bo03" : $da = new BasisOptionenData(); echo $da->getDruckverfahrenListe(); break; case "bo03_edit" : $da = new BasisOptionenData(); echo $da->getDruckverfahrenDetails($_class[vt]->getVar("sId"),"bo03"); break; case "bo03_add" : $da = new BasisOptionenData(); echo $da->getDruckverfahrenDetails(0,"bo03"); break; case "bo03_delete" : $da = new BasisOptionenData(); echo $da->getDruckverfahrenLoeschen($_class[vt]->getVar("sId"),"bo03"); break; case "bo03_save" : $da = new BasisOptionenData(); echo $da->getDruckverfahrenSpeichern($_class[vt]->getVar("sId"),"bo03"); break; case "bo04" : $da = new BasisOptionenData(); echo $da->getFarbenListe(); break; case "bo04_edit" : $da = new BasisOptionenData(); echo $da->getFarbenDetails($_class[vt]->getVar("sId"),"bo04"); break; case "bo04_add" : $da = new BasisOptionenData(); echo $da->getFarbenDetails(0,"bo04"); break; case "bo04_delete" : $da = new BasisOptionenData(); echo $da->getFarbenLoeschen($_class[vt]->getVar("sId"),"bo04"); break; case "bo04_save" : $da = new BasisOptionenData(); echo $da->getFarbenSpeichern($_class[vt]->getVar("sId"),"bo04"); break; case "bo05" : $da = new BasisOptionenData(); echo $da->getHerstellungstypListe(); break; case "bo05_edit" : $da = new BasisOptionenData(); echo $da->getHerstellungstypDetails($_class[vt]->getVar("sId"),"bo05"); break; case "bo05_add" : $da = new BasisOptionenData(); echo $da->getHerstellungstypDetails(0,"bo05"); break; case "bo05_delete" : $da = new BasisOptionenData(); echo $da->getHerstellungstypLoeschen($_class[vt]->getVar("sId"),"bo05"); break; case "bo05_save" : $da = new BasisOptionenData(); echo $da->getHerstellungstypSpeichern($_class[vt]->getVar("sId"),"bo05"); break; // --------- Allgemeine Optionen ---------------------------------- case "ao01" : $da = new AllOptionenData(); echo $da->getBindungListe(); break; case "ao01_edit" : $da = new AllOptionenData(); echo $da->getBindungDetails($_class[vt]->getVar("sId"),"ao01"); break; case "ao01_add" : $da = new AllOptionenData(); echo $da->getBindungDetails(0,"ao01"); break; case "ao01_delete" : $da = new AllOptionenData(); echo $da->getBindungLoeschen($_class[vt]->getVar("sId"),"ao01"); break; case "ao01_save" : $da = new AllOptionenData(); echo $da->getBindungSpeichern($_class[vt]->getVar("sId"),"ao01"); break; case "ao02" : $da = new AllOptionenData(); echo $da->getFertigungszeitListe(); break; case "ao02_edit" : $da = new AllOptionenData(); echo $da->getFertigungszeitDetails($_class[vt]->getVar("sId"),"ao02"); break; case "ao02_add" : $da = new AllOptionenData(); echo $da->getFertigungszeitDetails(0,"ao02"); break; case "ao02_delete" : $da = new AllOptionenData(); echo $da->getFertigungszeitLoeschen($_class[vt]->getVar("sId"),"ao02"); break; case "ao02_save" : $da = new AllOptionenData(); echo $da->getFertigungszeitSpeichern($_class[vt]->getVar("sId"),"ao02"); break; case "ao03" : $da = new AllOptionenData(); echo $da->getDatenformatListe(); break; case "ao03_edit" : $da = new AllOptionenData(); echo $da->getDatenformatDetails($_class[vt]->getVar("sId"),"ao03"); break; case "ao03_add" : $da = new AllOptionenData(); echo $da->getDatenformatDetails(0,"ao03"); break; case "ao03_delete" : $da = new AllOptionenData(); echo $da->getDatenformatLoeschen($_class[vt]->getVar("sId"),"ao03"); break; case "ao03_save" : $da = new AllOptionenData(); echo $da->getDatenformatSpeichern($_class[vt]->getVar("sId"),"ao03"); break; case "ao05" : $da = new AllOptionenData(); echo $da->getOberflaecheListe(); break; case "ao05_edit" : $da = new AllOptionenData(); echo $da->getOberflaecheDetails($_class[vt]->getVar("sId"),"ao05"); break; case "ao05_add" : $da = new AllOptionenData(); echo $da->getOberflaecheDetails(0,"ao05"); break; case "ao05_delete" : $da = new AllOptionenData(); echo $da->getOberflaecheLoeschen($_class[vt]->getVar("sId"),"ao05"); break; case "ao05_save" : $da = new AllOptionenData(); echo $da->getOberflaecheSpeichern($_class[vt]->getVar("sId"),"ao05"); break; case "ao06" : $da = new AllOptionenData(); echo $da->getSeitenListe(); break; case "ao06_edit" : $da = new AllOptionenData(); echo $da->getSeitenDetails($_class[vt]->getVar("sId"),"ao06"); break; case "ao06_add" : $da = new AllOptionenData(); echo $da->getSeitenDetails(0,"ao06"); break; case "ao06_delete" : $da = new AllOptionenData(); echo $da->getSeitenLoeschen($_class[vt]->getVar("sId"),"ao06"); break; case "ao06_save" : $da = new AllOptionenData(); echo $da->getSeitenSpeichern($_class[vt]->getVar("sId"),"ao06"); break; case "ao07" : $da = new AllOptionenData(); echo $da->getAuflageListe(); break; case "ao07_edit" : $da = new AllOptionenData(); echo $da->getAuflageDetails($_class[vt]->getVar("sId"),"ao07"); break; case "ao07_add" : $da = new AllOptionenData(); echo $da->getAuflageDetails(0,"ao07"); break; case "ao07_delete" : $da = new AllOptionenData(); echo $da->getAuflageLoeschen($_class[vt]->getVar("sId"),"ao07"); break; case "ao07_save" : $da = new AllOptionenData(); echo $da->getAuflageSpeichern($_class[vt]->getVar("sId"),"ao07"); break; case "ao08" : $da = new AllOptionenData(); echo $da->getVerarbeitungListe(); break; case "ao08_edit" : $da = new AllOptionenData(); echo $da->getVerarbeitungDetails($_class[vt]->getVar("sId"),"ao08"); break; case "ao08_add" : $da = new AllOptionenData(); echo $da->getVerarbeitungDetails(0,"ao08"); break; case "ao08_delete" : $da = new AllOptionenData(); echo $da->getVerarbeitungLoeschen($_class[vt]->getVar("sId"),"ao08"); break; case "ao08_save" : $da = new AllOptionenData(); echo $da->getVerarbeitungSpeichern($_class[vt]->getVar("sId"),"ao08"); break; case "ao09" : $da = new AllOptionenData(); echo $da->getVeredelungListe(); break; case "ao09_edit" : $da = new AllOptionenData(); echo $da->getVeredelungDetails($_class[vt]->getVar("sId"),"ao09"); break; case "ao09_add" : $da = new AllOptionenData(); echo $da->getVeredelungDetails(0,"ao09"); break; case "ao09_delete" : $da = new AllOptionenData(); echo $da->getVeredelungLoeschen($_class[vt]->getVar("sId"),"ao09"); break; case "ao09_save" : $da = new AllOptionenData(); echo $da->getVeredelungSpeichern($_class[vt]->getVar("sId"),"ao09"); break; case "ao10" : $da = new AllOptionenData(); echo $da->getLochungListe(); break; case "ao10_edit" : $da = new AllOptionenData(); echo $da->getLochungDetails($_class[vt]->getVar("sId"),"ao10"); break; case "ao10_add" : $da = new AllOptionenData(); echo $da->getLochungDetails(0,"ao10"); break; case "ao10_delete" : $da = new AllOptionenData(); echo $da->getLochungLoeschen($_class[vt]->getVar("sId"),"ao10"); break; case "ao10_save" : $da = new AllOptionenData(); echo $da->getLochungSpeichern($_class[vt]->getVar("sId"),"ao10"); break; case "ao11" : $da = new AllOptionenData(); echo $da->getDatencheckListe(); break; case "ao11_edit" : $da = new AllOptionenData(); echo $da->getDatencheckDetails($_class[vt]->getVar("sId"),"ao11"); break; case "ao11_add" : $da = new AllOptionenData(); echo $da->getDatencheckDetails(0,"ao11"); break; case "ao11_delete" : $da = new AllOptionenData(); echo $da->getDatencheckLoeschen($_class[vt]->getVar("sId"),"ao11"); break; case "ao11_save" : $da = new AllOptionenData(); echo $da->getDatencheckSpeichern($_class[vt]->getVar("sId"),"ao11"); break; case "ao12" : $da = new AllOptionenData(); echo $da->getProofListe(); break; case "ao12_edit" : $da = new AllOptionenData(); echo $da->getProofDetails($_class[vt]->getVar("sId"),"ao12"); break; case "ao12_add" : $da = new AllOptionenData(); echo $da->getProofDetails(0,"ao12"); break; case "ao12_delete" : $da = new AllOptionenData(); echo $da->getProofLoeschen($_class[vt]->getVar("sId"),"ao12"); break; case "ao12_save" : $da = new AllOptionenData(); echo $da->getProofSpeichern($_class[vt]->getVar("sId"),"ao12"); break; case "ao13" : $da = new AllOptionenData(); echo $da->getNutenListe(); break; case "ao13_edit" : $da = new AllOptionenData(); echo $da->getNutenDetails($_class[vt]->getVar("sId"),"ao13"); break; case "ao13_add" : $da = new AllOptionenData(); echo $da->getNutenDetails(0,"ao13"); break; case "ao13_delete" : $da = new AllOptionenData(); echo $da->getNutenLoeschen($_class[vt]->getVar("sId"),"ao13"); break; case "ao13_save" : $da = new AllOptionenData(); echo $da->getNutenSpeichern($_class[vt]->getVar("sId"),"ao13"); break; // --------- Versandoptionen ---------------------------------- case "vo01" : $da = new VersandOptionenData(); echo $da->getZahlungsartListe(); break; case "vo01_edit" : $da = new VersandOptionenData(); echo $da->getZahlungsartDetails($_class[vt]->getVar("sId"),"vo01"); break; case "vo01_add" : $da = new VersandOptionenData(); echo $da->getZahlungsartDetails(0,"vo01"); break; case "vo01_delete" : $da = new VersandOptionenData(); echo $da->getZahlungsartLoeschen($_class[vt]->getVar("sId"),"vo01"); break; case "vo01_save" : $da = new VersandOptionenData(); echo $da->getZahlungsartSpeichern($_class[vt]->getVar("sId"),"vo01"); break; case "vo02" : $da = new VersandOptionenData(); echo $da->getVersandartListe(); break; case "vo02_edit" : $da = new VersandOptionenData(); echo $da->getVersandartDetails($_class[vt]->getVar("sId"),"vo02"); break; case "vo02_add" : $da = new VersandOptionenData(); echo $da->getVersandartDetails(0,"vo02"); break; case "vo02_delete" : $da = new VersandOptionenData(); echo $da->getVersandartLoeschen($_class[vt]->getVar("sId"),"vo02"); break; case "vo02_save" : $da = new VersandOptionenData(); echo $da->getVersandartSpeichern($_class[vt]->getVar("sId"),"vo02"); break; case "vo03" : $da = new VersandOptionenData(); echo $da->getVerpackungListe(); break; case "vo03_edit" : $da = new VersandOptionenData(); echo $da->getVerpackungDetails($_class[vt]->getVar("sId"),"vo03"); break; case "vo03_add" : $da = new VersandOptionenData(); echo $da->getVerpackungDetails(0,"vo03"); break; case "vo03_delete" : $da = new VersandOptionenData(); echo $da->getVerpackungLoeschen($_class[vt]->getVar("sId"),"vo03"); break; case "vo03_save" : $da = new VersandOptionenData(); echo $da->getVerpackungSpeichern($_class[vt]->getVar("sId"),"vo03"); break; // --------- Kundenverwaltung ------------------------------- case "kv01" : $da = new KundeData(); echo $da->getKundenListe(); break; case "kv01_select" : $da = new KundeData(); echo $da->getKundenSelectGruppenListe($_class[vt]->getVar("sId")); break; case "kv01_edit" : $da = new KundeData(); echo $da->getKundenDetails($_class[vt]->getVar("sId"),"kv01"); break; case "kv01_add" : $da = new KundeData(); echo $da->getKundenDetails(0,"kv01"); break; case "kv01_delete" : $da = new KundeData(); echo $da->getKundenLoeschen($_class[vt]->getVar("sId"),"kv01"); break; case "kv01_save" : $da = new KundeData(); echo $da->getKundenSpeichern($_class[vt]->getVar("sId"),"kv01"); break; case "kv02" : $da = new KundeData(); echo $da->getKundenGruppenListe(); break; case "kv02_edit" : $da = new KundeData(); echo $da->getKundenGruppenDetails($_class[vt]->getVar("sId"),"kv02"); break; case "kv02_add" : $da = new KundeData(); echo $da->getKundenGruppenDetails(0,"kv02"); break; case "kv02_delete" : $da = new KundeData(); echo $da->getKundenGruppenLoeschen($_class[vt]->getVar("sId"),"kv02"); break; case "kv02_save" : $da = new KundeData(); echo $da->getKundenGruppenSpeichern($_class[vt]->getVar("sId"),"kv02"); break; // ---------------- Angebote - Aufträge ------------------- case "av01" : $da = new AuftragData(); echo $da->getAngebotListe(); break; case "av01_edit" : $da = new AuftragData(); echo $da->getAngebotDetail($_class[vt]->getVar("sId"),"av01"); break; case "av01_add" : $da = new AuftragData(); //echo $da->getAngebotDetails(0,"av01"); break; case "av01_delete" : $da = new AuftragData(); //echo $da->getAngebotLoeschen($_class[vt]->getVar("sId"),"av01"); break; case "av01_save" : $da = new AuftragData(); //echo $da->getAngebotSpeichern($_class[vt]->getVar("sId"),"av01"); break; case "av02" : $da = new AuftragData(); echo $da->getAuftragListe(); break; case "av02_edit" : $da = new AuftragData(); echo $da->getAuftragDetail($_class[vt]->getVar("sId"),"av02"); break; case "av02_select" : $da = new AuftragData(); echo $da->getAuftragStatusListe($_class[vt]->getVar("sId")); break; case "av02_add" : $da = new AuftragData(); //echo $da->getAuftragDetails(0,"av02"); break; case "av02_delete" : $da = new AuftragData(); //echo $da->getAuftragLoeschen($_class[vt]->getVar("sId"),"av02"); break; case "av02_save" : $da = new AuftragData(); echo $da->getAuftragSpeichern($_class[vt]->getVar("sId"),"av02"); break; case "av02_html" : $da = new AuftragData(); echo $da->getAuftragHtmlDetails($_class[vt]->getVar("sId")); break; case "av03" : $da = new AuftragData(); //echo $da->getStatusListe(); break; case "av03_edit" : $da = new AuftragData(); //echo $da->getStatusDetail($_class[vt]->getVar("sId"),"av03"); break; case "av03_add" : $da = new AuftragData(); //echo $da->getStatusDetails(0,"av03"); break; case "av03_delete" : $da = new AuftragData(); //echo $da->getStatusLoeschen($_class[vt]->getVar("sId"),"av03"); break; case "av03_save" : $da = new AuftragData(); //echo $da->getStatusSpeichern($_class[vt]->getVar("sId"),"av03"); break; case "av04" : $da = new AuftragData(); //echo $da->getStatusListe(); break; case "av04_edit" : $da = new AuftragData(); //echo $da->getStatusDetail($_class[vt]->getVar("sId"),"av04"); break; case "av04_add" : $da = new AuftragData(); //echo $da->getStatusDetails(0,"av04"); break; case "av04_delete" : $da = new AuftragData(); //echo $da->getStatusLoeschen($_class[vt]->getVar("sId"),"av04"); break; case "av04_save" : $da = new AuftragData(); //echo $da->getStatusSpeichern($_class[vt]->getVar("sId"),"av04"); break; } break; case 2 : // Send Data switch( $_class[vt]->getVar("menuId") ) { case "tc01" : $da = new ProduktCalculator(); $da->initTestCalc(); echo $da->getTestResult(); break; } break; case 3 : // Get Html break; case 4 : // Get JavaScript break; case 5 : // Upload Files switch( $_class[vt]->getVar("menuId") ) { case "pv01" : $da = new UploadData(); echo $da->putProduktGroupImage(); break; case "pv02" : $da = new UploadData(); echo $da->putProduktFile(); break; case "pv05" : $da = new UploadData(); echo $da->putProduktFile(); break; case "sv02" : $da = new UploadData(); echo $da->putContentImage(); break; } break; } } } else { header("content-type: text/html; charset=utf-8"); // Alles Application !! $smarty = new Smarty; $smarty->compile_check = true; $smarty->debugging = false; if( !$_class[user]->checkUser()) { $smarty->assign("style",$smarty->fetch("login.css.tpl")); $smarty->assign("grid",$smarty->fetch("login.tpl")); } else { $smarty->assign("style",$smarty->fetch("maingrid.css.tpl")); $smarty->assign("grid",$smarty->fetch("maingrid.tpl")); } $smarty->display('index.tpl'); } $_class[db]->close(); ?>