get("User", array("name" => $_SESSION['username'])); if (count($creator_results) > 0) { $creator = $creator_results[0]; } else { //die ("Invalid creator, make sure you are logged in!"); } $uid = null; switch (strtolower($otc)) { case "application": $newApp = new Application(null, "New application", "Default description", "Default style"); $dbi->set($newApp); $uid = $newApp->uid; break; case "survey": $newSurvey = new Survey(null, "New Survey", "Default description", $creator, null); $dbi->set($newSurvey); $uid = $newSurvey->uid; break; case "dashboard": //TODO break; case "question": $newQuestion = new Question(null, "new Question", "int", "Default description", "Standard category", array()); $dbi->set($newQuestion); $uid = $newQuestion->uid; break; default: //die ("Variable \$otc: $otc does not match a compatible object type!"); break; } echo $uid; ?>