getSubtype() == "pages_welcome" && $welcome->canEdit()) { $welcome->description = $message; $welcome->access_id = $access_id; $welcome->save(); system_message(elgg_echo("pages:welcomeposted")); } else { register_error(elgg_echo("pages:welcomeerror")); } } else { //it is a new welcome object if ($container_guid) { $welcome = new ElggObject(); // Tell the system it's a pages welcome message $welcome->subtype = "pages_welcome"; $welcome->title = "Welcome"; $welcome->description = $message; $welcome->access_id = $access_id; // Set the owner $welcome->container_guid = $container_guid; // save if (!$welcome->save()){ register_error(elgg_echo("pages:welcomeerror")); } else { system_message(elgg_echo("pages:welcomeposted")); } } else { register_error(elgg_echo("pages:welcomeerror")); } } forward("pg/pages/owned/" . get_entity($container_guid)->username);