$action = GetVariable("action"); $groupid = GetVariable("groupid"); $protocol = GetVariable("protocol"); /* determine action */ switch ($action) { case 'viewlongqc': DisplayLonitudinalQC($groupid, $protocol); break; case 'viewprotocols': DisplayProtocolList($groupid); break; case 'viewgroups': DisplayGroupList(); break; default: DisplayGroupList(); break; } /* ------------------------------------ functions ------------------------------------ */ /* -------------------------------------------- */ /* ------- DisplayGroupList ------------------- */ /* -------------------------------------------- */ function DisplayGroupList() { $urllist['groups'] = "longqc.php"; NavigationBar("Longitudinal QC", $urllist,0,'','','',''); ?>
AddStudiesToGroup($studygroupid, $seriesids, $studyids, $modality); ViewGroup($studygroupid, $measures, $columns, $groupmeasures); break; case 'addseriestogroup': AddSeriesToGroup($seriesgroupid, $seriesids, $modality); ViewGroup($seriesgroupid, $measures, $columns, $groupmeasures); break; case 'removegroupitem': RemoveGroupItem($itemid); ViewGroup($id, $measures, $columns, $groupmeasures); break; case 'viewgroup': ViewGroup($id, $measures, $columns, $groupmeasures); break; default: DisplayGroupList(); break; } /* ------------------------------------ functions ------------------------------------ */ /* -------------------------------------------- */ /* ------- AddGroup --------------------------- */ /* -------------------------------------------- */ function AddGroup($groupname, $grouptype, $owner) { /* perform data checks */ /* get userid */ $sqlstring = "select * from users where username = '******'"; $result = mysql_query($sqlstring) or die("Query failed: " . mysql_error() . "<br><i>{$sqlstring}</i><br>"); $row = mysql_fetch_array($result, MYSQL_ASSOC); $userid = $row['user_id']; /* insert the new group */