function create_note_from_webform($username, $sessionid, $subject, $desc) { global $log; global $adb; global $current_user; if (!validateSession($username, $sessionid)) { return null; } require_once "modules/Users/Users.php"; $seed_user = new Users(); $user_id = $seed_user->retrieve_user_id($username); $current_user = $seed_user; $current_user->retrieve_entity_info($user_id, 'Users'); $adb->println("Create New Document from Web Form - Starts"); require_once "modules/Documents/Documents.php"; $focus = new Documents(); if (isPermitted("Documents", "EditView") == "yes") { $focus->column_fields['notes_title'] = $subject; $focus->column_fields['notecontent'] = $desc; $focus->save("Documents"); $focus->retrieve_entity_info($focus->id, "Documents"); $adb->println("Create New Document from Web Form - Ends"); if ($focus->id != '') { return 'Document added successfully.'; } else { return "Document creation failed. Try again"; } } else { return $accessDenied; } }