eval */ if (isset($_POST['uids']) && isset($_POST['types']) && isset($_POST['sessionUid'])) { if (!empty($_POST['uids']) && !empty($_POST['types']) && !empty($_POST['sessionUid'])) { // user has passed a pipeline/type string from javascript in order to save the session. $pl = explode(",", $_POST['uids']); $t = explode(",", $_POST['types']); $sessionUid = $_POST['sessionUid']; //var_dump($t); $dbi = new DatabaseInterface(); $session_results = $dbi->get("Session", array("uid" => $sessionUid)); if (count($session_results) > 0) { $session = $session_results[0]; } else { echo "!!!!!!!!!!!!!!!!!!!!!!NO SESSION FOUND!!!!!!!!!!!!!!!!!!!!"; die(); } if (count($pl) == count($t)) { $count = count($pl); } else { echo "!!!!!!!!!!!!!!!!!NON MATCHING ARGUMENTS PASSED!!!!!!!!!!!!!!!"; die(); } $session->pipeline = array(); for ($i = 0; $i < $count; $i++) { $results = $dbi->get($t[$i], array("uid" => $pl[$i])); if (count($results) > 0) { $result = $results[0]; } $session->pipeline[] = $result; } $dbi->set($session); //var_dump($session); } } ?>