Example #1
0
$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();