spl_autoload_register('MyLoader'); function MyLoader($sClass) { if (strstr($sClass, 'Sql')) { require_once '../classes/databases/' . $sClass . '.php'; } else { require_once '../classes/' . $sClass . '.php'; } } $oDatabase_connection = new Database(); $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); /**