Beispiel #1
0
        $fi = $data["emptyAttribute"];
        $A->{$fi} = "";
    }
    $C = new $className($data["id"]);
    $C->setA($A);
    foreach ($unusedData as $k => $v) {
        $C->AA($k, $v);
    }
    if ($className == "FileGUI") {
        $C->makeUpload($A);
    }
    if ($className == "TempFileGUI") {
        $C->makeUpload($A);
    }
    if ($data["id"] != -1) {
        $C->saveMe(true, true);
    } else {
        $C->newMe(true, true);
    }
} catch (TableDoesNotExistException $e) {
} catch (DatabaseNotSelectedException $e) {
    #echo "Database does not exist<br />";
} catch (NoDBUserDataException $e) {
    #echo "Database authentication failed.<br />";
} catch (DatabaseNotFoundException $e) {
    #echo "Specified database not found.<br />";
} catch (DuplicateEntryException $e) {
    Red::errorDuplicate($e->getDuplicateFieldValue());
} catch (ClassNotFoundException $e) {
    Red::errorClass($e->getClassName());
}