मैं प्रोग्राम ग्रुप बनाने की कोशिश कर रहा हूं और Drupal 7 में उस ग्रुप में एक यूजर को जोड़ना है। ग्रुप नोड को ठीक बनाया जा रहा है, लेकिन यूजर को ग्रुप में नहीं जोड़ा जा रहा है और मुझे कोई त्रुटि नहीं मिल रही है। मुझे लगता है कि मैं गलत तरीके से og_group फ़ंक्शन का उपयोग कर रहा हूं, लेकिन मुझे यकीन नहीं है। मैं क्या गलत कर रहा हूं?
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"));
}
हाय मैक्स - आपने एक अच्छा सवाल उठाया। thx अलॉट
—
शून्य