MyBB Community Forums

Full Version: How to add next check box in moderation/administration options in edit group
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
How to add next check box in moderation/administration options in edit group

$form->generate_check_box("new", 1, "Can moderate new", array("checked" => $mybb->get_input("new")));

but where hook it, how to do it, i try a lot but nothing was good
This is how I do it for my Social Group plugin:

Hook: admin_form_container_end
global $run_module, $form_container, $lang, $form, $mybb;
 if($run_module == 'user' && !empty($form_container->_title) & !empty($lang->users_permissions) & $form_container->_title == $lang->users_permissions)
    {
        // Load the language
        $lang->load('socialgroups');
        $socialgroups_options = array();
        $socialgroups_options[] = $form->generate_check_box('cancreatesocialgroups', 1, $lang->can_create_social_groups, array('checked' => $mybb->get_input('cancreatesocialgroups', 1)));
}

Then for the actual updating:
Hook: admin_user_groups_edit_commit
global $updated_group, $mybb;
    $updated_group['cancreatesocialgroups'] = $mybb->get_input('cancreatesocialgroups', 1);
thanks

Solved but I do thia other way

i leve the code if someone need

$plugins->add_hook("admin_formcontainer_output_row", "new_admin_formcontainer_output_row");

function new_admin_formcontainer_output_row(&$info)
{
global $form, $lang, $mybb;

if($mybb->get_input("module") == "user-groups" && $info['title'] == $lang->moderation_administration_options)
{
$info['content'] .= "<div class=\"group_settings_bit\">".$form->generate_check_box("new", 1, "Can moderate new", array("checked" => $mybb->get_input("new")))."</div>";
}
}

Looks ok? Smile

[attachment=43782]
(2021-02-16, 04:13 PM)Supryk Wrote: [ -> ]thanks

Solved but I do thia other way

i leve the code if someone need

$plugins->add_hook("admin_formcontainer_output_row", "new_admin_formcontainer_output_row");

function new_admin_formcontainer_output_row(&$info)
{
global $form, $lang, $mybb;

if($info['title'] == $lang->moderation_administration_options)
{
$info['content'] .= "<div class=\"group_settings_bit\">".$form->generate_check_box("new", 1, "Can moderate new", array("checked" => $mybb->get_input("new")))."</div>";
}
}

Looks ok? Smile
how to use this code for working ?
I give you ready working code, it is dont work for you?
show me what you have
i mean where should i add this code ?
In plugin
(2021-02-19, 02:10 PM)Supryk Wrote: [ -> ]In plugin
my apologies I don't get it...

should i creat a filename.php with this code and placed it in inc/plugins/filename.php

or what ?
got it worked thanks dude...