���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /var/www/dev-kft.petruch.de/incs/ajax.inc.php
���ѧ٧ѧ�
<?php require_once 'config.inc.php'; if('POST' == $_SERVER['REQUEST_METHOD']){ array_walk($_GET, 'h2a'); array_walk($_POST, 'h2a'); array_walk($_SESSION, 'h2a'); $p = a2o($_POST); $f = (isset($_FILES))?a2o($_FILES):false; $return = false; if(!isset($p->do)){ $return = _return(500,'Leider nicht möglich.'); }else{ switch($p->do){ case 'login': $return = ($user->login($p))?_return(200,'reload'):_return(400,'Zugangsdaten ungültig.'); break; case 'logout': $user->logout(); $return = _return(200,'reload'); break; /** USER BEGIN **/ case 'userChangeMe': $return = ($user->changeMe($p,$f))?_return(200,'reload'):_return(500,'Profil konnte nicht geändert werden.'); break; case 'userChangeMePassword': $return = ($user->changeMePassword($p))?_return(200,'reload'):_return(500,'Passwort konnte nicht geändert werden.'); break; case 'userAdd': $return = ($user->add($p,$f))?_return(200,'reload'):_return(500,'User konnte nicht hinzugefügt werden.'); break; case 'userChange': $return = ($user->change($p,$f))?_return(200,'reload'):_return(500,'User konnte nicht geändert werden.'); break; case 'userDelete': $return = ($user->delete($p))?_return(200,'reload'):_return(500,'User konnte nicht gelöscht werden.'); break; /** USER END **/ /** CUSTOMER BEGIN **/ case 'customerAdd': $return = ($_customer->add($p))?_return(200,'reload'):_return(500,'Kunde konnte nicht hinzugefügt werden.'); break; case 'customerChange': $return = ($_customer->change($p))?_return(200,'reload'):_return(500,'Kunde konnte nicht geändert werden.'); break; case 'customerLoginActive': $return = ($_customer->loginActive($p))?_return(200,'reload'):_return(500,'Kunde konnte nicht geändert werden.'); break; /** CUSTOMER END **/ /** ORDER BEGIN */ case 'orderAdd': $return = ($_order->add($p))?_return(200,'reload'):_return(500,'Auftrag konnte nicht hinzugefügt werden.'); break; case 'orderDelete': $return = ($_order->delete($p))?_return(200,'reload'):_return(500,'Auftrag konnte nicht gelöscht werden.'); break; case 'orderChangeStatus': $return = ($_order->changeStatus($p))?_return(200,'reload'):_return(500,'Status konnte nicht geändert werden.'); break; case 'orderResetIncomingGoodsInspection': $return = ($_order->resetIncomingGoodsInspection($p))?_return(200,'reload'):_return(500,'Wareneingangsprüfung konnte nicht zurückgesetzt werden.'); break; case 'orderSkipIncomingGoodsInspection': $return = ($_order->skipIncomingGoodsInspection($p))?_return(200,'reload'):_return(500,'Wareneingangsprüfung konnte nicht übersprungen werden.'); break; case 'orderChangePrio': $return = ($_order->changePrio($p))?_return(200,'success-Prio erfolgreich geändert.'):_return(500,'Prio konnte nicht geändert werden.'); break; case 'orderStart': $return = ($_order->start($p))?_return(200,'reload'):_return(500,'Auftrag konnte nicht freigegeben werden.'); break; case 'orderPrintDeviationReport': $return = ($r = $_order->printDeviationReport($p))?_return(200,'newTab-'.$r):_return(500,'Auftrag konnte nicht freigegeben werden.'); break; case 'searchOrder': $r = $_order->searchOrder($p->q); $return = ($r !== false)?_return(200,'erfolg',$r):_return(500,'Leider kann nicht gesucht werden.'); break; case 'orderCustomerRequestHandle': $return = ($r = $_order->customerRequestHandle($p))?_return(200,'reload'):_return(500,'Kundenanfrage konnte nicht bearbeitet werden.'); break; case 'orderCheckCustomerOrderNr': $return = (!$_order->checkCustomerOrderNr($p->customerOrderNr,$p->customerID))?_return(200,'erfolg'):_return(500,'Kundenbestellnummer ist bereits vergeben.'); break; /** ORDER END */ /** MACHINE BEGIN **/ case 'machineAdd': $return = ($_machine->add($p))?_return(200,'reload'):_return(500,'Maschine konnte nicht hinzugefügt werden.'); break; case 'machineChange': $return = ($_machine->change($p))?_return(200,'reload'):_return(500,'Maschine konnte nicht geändert werden.'); break; case 'machineTypeAdd': $return = ($_machine->addType($p))?_return(200,'reload'):_return(500,'Maschinentyp konnte nicht hinzugefügt werden.'); break; case 'machineTypeChange': $return = ($_machine->changeType($p))?_return(200,'reload'):_return(500,'Maschinentyp konnte nicht geändert werden.'); break; /* case 'machineTypeProductAdd': $return = ($_machine->addTypeProduct($p))?_return(200,'reload'):_return(500,'Maschinentyp konnte nicht hinzugefügt werden.'); break; case 'machineTypeProductDelete': $return = ($_machine->deleteTypeProduct($p))?_return(200,'hide'):_return(500,'Maschinentyp konnte nicht gelöscht werden.'); break; */ /** MACHINE END **/ /** TOOLING BEGIN */ case 'toolingAdd': $return = ($_tooling->add($p))?_return(200,'reload'):_return(500,'Werkzeug konnte nicht hinzugefügt werden.'); break; case 'toolingChange': $return = ($_tooling->change($p))?_return(200,'success-Erfolgreich gepseichert'):_return(500,'Werkzeug konnte nicht geändert werden.'); break; case 'toolingGetAllProduct': $return = _return(200,$_tooling->getAll($p->productID)); break; case 'toolingGetAllCustomer': $return = _return(200,$_tooling->getAll(false,$p->customerID)); break; case 'toolingMachineTypeAdd': $return = ($_tooling->addMachineType($p))?_return(200,'reload'):_return(500,'Maschinentyp konnte nicht hinzugefügt werden.'); break; case 'toolingMachineTypeDelete': $return = ($_tooling->deleteMachineType($p))?_return(200,'hide'):_return(500,'Maschinentyp konnte nicht gelöscht werden.'); break; /** TOOLING END */ /** Product BEGIN **/ case 'productGetAllCustomer': $return = _return(200,$_product->getAll($p->customerID)); break; case 'productGetAllCustomerAndTooling': $return = _return(200,$_product->getAll($p->customerID,$p->toolingID)); break; case 'productAdd': $return = ($_product->add($p))?_return(200,'reload'):_return(500,'Produkt konnte nicht hinzugefügt werden.'); break; case 'productChange': $return = ($_product->change($p))?_return(200,'reload'):_return(500,'Produkt konnte nicht geändert werden.'); break; case 'productCalibrationNew': $return = ($_product->addCalibration($p,$f))?_return(200,'reload'):_return(500,'Kalibrierung konnte nicht hinzugefügt werden.'); break; case 'productCalibrationChange': $return = ($_product->changeCalibration($p,$f))?_return(200,'reload'):_return(500,'Kalibrierung konnte nicht geändert werden.'); break; case 'productCalibrationDelete': $return = ($_product->deleteCalibration($p))?_return(200,'hide'):_return(500,'Kalibrierung konnte nicht gelöscht werden.'); break; case 'productMaterialNew': $return = ($_product->addMaterial($p))?_return(200,'reload'):_return(500,'Material konnte nicht hinzugefügt werden.'); break; case 'productMaterialChange': $return = ($_product->changeMaterial($p))?_return(200,'reload'):_return(500,'Material konnte nicht geändert werden.'); break; case 'productMaterialDelete': $return = ($_product->deleteMaterial($p))?_return(200,'hide'):_return(500,'Material konnte nicht gelöscht werden.'); break; case 'productBadpartNew': $return = ($_product->addBadpart($p))?_return(200,'reload'):_return(500,'Fehler konnte nicht hinzugefügt werden.'); break; case 'productBadpartChange': $return = ($_product->changeBadpart($p))?_return(200,'reload'):_return(500,'Fehler konnte nicht geändert werden.'); break; case 'productBadpartDelete': $return = ($_product->deleteBadpart($p))?_return(200,'hide'):_return(500,'Fehler konnte nicht gelöscht werden.'); break; case 'productTodoNew': $return = ($_product->addTodo($p))?_return(200,'reload'):_return(500,'Todo konnte nicht hinzugefügt werden.'); break; case 'productTodoChange': $return = ($_product->changeTodo($p))?_return(200,'reload'):_return(500,'Todo konnte nicht geändert werden.'); break; case 'productTodoDelete': $return = ($_product->deleteTodo($p))?_return(200,'hide'):_return(500,'Todo konnte nicht gelöscht werden.'); break; case 'productToolingAdd': $return = ($_product->addProductTooling($p))?_return(200,'reload'):_return(500,'Tooling konnte dem Produkt nicht hinzugefügt werden.'); break; case 'productToolingDelete': $return = ($_product->deleteProductTooling($p))?_return(200,'hide'):_return(500,'Tooling konnte nicht vom Produkt gelöscht werden.'); break; case 'productCopy': $return = ($id = $_product->copy($p))?_return(200,'forward-'.HOST.'/produkte/'.$id.'/'):_return(500,'Produkt konnte nicht kopiert werden.'); break; /** Product END **/ /** Tablet **/ case 'tabletAdd': $return = ($_tablet->add($p))?_return(200,'reload'):_return(500,'Tablet konnte nicht hinzugefügt werden.'); break; case 'tabletChange': $return = ($_tablet->change($p))?_return(200,'reload'):_return(500,'Tablet konnte nicht geändert werden.'); break; case 'tabletDelete': $return = ($_tablet->delete($p))?_return(200,'hide'):_return(500,'Tablet konnte nicht gelöscht werden.'); break; /** Tablet END **/ case 'loadForm': $return = _return(200,'load-form-'.loadForm($p->form,$p)); break; case 'toggleMainNav': setcookie('showMainNav',($p->show == 'true')?1:0,strtotime("+12 month"), "/"); $_COOKIE['showMainNav'] = ($p->show == 'true')?1:0; $return = _return(200,''); break; } } if($return) echo ($return); else echo (_return(500,'You broke the internet!')); }else echo (_return(500,'You broke the internet!')); ?>
| ver. 1.4 |
Github
|
.
| PHP 8.3.33 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�