Пример #1
0
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);
/**