Saya mencoba secara terprogram membuat simpul grup dan menambahkan pengguna ke grup itu di Drupal 7. Node grup dibuat dengan baik tetapi pengguna tidak ditambahkan ke grup dan saya tidak mendapatkan kesalahan. Saya kira saya menggunakan fungsi og_group secara tidak benar tetapi saya tidak yakin. Apa yang saya lakukan salah?
function MYMODULE_form_submit($form_id, $form_values) {
global $user;
$node = new stdClass();
$node->type = "group";
$node->uid = $user->uid;
$node->title = t("Group Node Title");
$node->body = t("Group Node Body");
$node->status = 1;
$node->promote = 0;
$node->comment = 1;
$node->og_description = t("OG Description");
$node->og_register = 0;
$node->og_directory = 0;
$node->og_private = 1;
$node->og_selective = 3;
$node = node_submit($node);
node_save($node);
$account = user_load(2);
og_group($node->nid, array(
"entity type" => "user",
"entity" => $account,
"membership type" => "OG_MEMBERSHIP_TYPE_DEFAULT",
));
drupal_set_message(t("Finished"));
}
hai max - Anda mengajukan pertanyaan yang bagus. thx alot
—
nol