get($type, array("uid" => $uid)); if (count($results) > 0) { // check if DB object exists and assign it to variable if ($results[0] != null) { $returnString = ""; $result = $results[0]; } else return; } else return; switch ($type) { case "Session": $returnString .= "Title: $result->title"; $returnString .= "Created: " . $result->datetime->format("H:i:s, d-m-Y") . " by " . $result->creator[0]->name . ""; $cS = 0; $cD = 0; $cA = 0; foreach ($result->pipeline as $step) { switch (get_class($step)){ case "Survey": $cS++; break; case "Application": $cA++; break; case "Dashboard": $cD++; break; default: //derp? break; } } $returnString .= "Number of steps: "; break; case "Survey": $returnString .= "Title: $result->title"; $returnString .= "Creator: LOLOL ME!!!"; $qCount = 0; $qCount = count($result->questions); $returnString .= "Questions: $qCount"; $returnString .= "Description: $result->description"; break; case "Application": $returnString .= "Title: $result->title"; $returnString .= "Path: C:/folder_of_awesomeness/epicgame.exe"; $returnString .= "Description: $result->description"; break; case "Dashboard": break; case "Respondent": break; case "Question": break; case "Answer": break; default: break; } echo $returnString; ?>