예제 #1
0
	$values = GetVariable("values");
	$linebreaks = GetVariable("linebreaks");
	$scored = GetVariable("scored");
	
	
	/* determine action */
	switch ($action) {
		case 'editform': DisplayFormForm("edit", $id); break;
		case 'viewform': DisplayForm($id); break;
		case 'addform': DisplayFormForm("add", ""); break;
		case 'updatefields':
			UpdateFields($id, $datatype, $field, $order, $values, $linebreaks, $scored);
			DisplayFormForm("edit", $id);
			break;
		case 'update':
			UpdateForm($id, $formtitle, $formdesc, $username);
			DisplayFormList();
			break;
		case 'add':
			AddForm($formtitle, $formdesc, $username);
			DisplayFormList();
			break;
		case 'delete':
			DeleteForm($id);
			DisplayFormList();
			break;
		case 'publish':
			PublishForm($id);
			DisplayFormList();
			break;
		default:
예제 #2
0
	
	/* determine action */
	switch ($action) {
		case 'create':
			CreateForm($enrollmentid, $formid, $username);
			break;
		case 'completed':
			SetAsComplete($experimentid);
			ViewForm($experimentid, "view");
			break;
		case 'save':
			$experimentid = SaveForm($enrollmentid, $formid, $val_strings, $val_numbers, $val_texts, $val_dates, $val_files, $experimentor, $experimentdate, $username, $label, $notes);
			ViewForm($experimentid, "view");
			break;
		case 'update':
			UpdateForm($experimentid, $enrollmentid, $formid, $val_strings, $val_numbers, $val_texts, $val_dates, $val_files, $experimentor, $experimentdate, $username, $label, $notes);
			ViewForm($experimentid, "view");
			break;
		case 'view':
			ViewForm($experimentid, "print");
			break;
		case 'edit':
			ViewForm($experimentid, "edit");
			break;
		case 'print':
			PrintForm($experimentid);
			break;
		default:
			echo "No action specified";
	}