$oDatabase = $oDatabase_connection->Connect(); switch ($_POST['action']) { case 'getRights': $oSupporter = new Supporter(); $aResultAssoc = $oSupporter->GetRightsList($oDatabase); break; case 'saveSupporter': $aResultAssoc = SaveSupporter($oSupporter, $oDatabase); break; case 'table': $oTable = new Table(); $aResultAssoc = $oTable->GetTableValues($_POST['table'], $oDatabase); break; case 'save': $oTable = new Table(); $aResultAssoc = $oTable->SaveTableRow($_POST, $oDatabase); break; } echo json_encode($aResultAssoc); /** * Funktion überprüft ob alle Felder ausgefüllt sind und überprüft die * Mail-Adresse auf Gültigkeit * * @author Rolf Neef * @param object $oSupporter * @param object $oDatabase * @return array $aResultAssoc */ function SaveSupporter($oSupporter, $oDatabase) { $oHelper = new Helper();