_generate
Site Infrastructure / _generate

[
parent = _args[0];
title = _args[1];
template = _args[2];
body = _args[3];

id = new_page(title, parent);
if(id < 1) id = new_page(title & "<!>" & rand(), parent);

if(id < 1) {[
	return "-1";
]} else {[
	set_author(id, _viewer.id);
	set_group(id, get_group(parent));
	set_template(id, template);
	set_body(id, body);

	return id;
]};

]