Zeile 57 | Zeile 57 |
---|
"canuploadavatars" => 1, "canratemembers" => 1, "canchangename" => 0,
|
"canuploadavatars" => 1, "canratemembers" => 1, "canchangename" => 0,
|
| "canbeinvisible" => 1,
|
"canbereported" => 0, "canchangewebsite" => 1, "showforumteam" => 0,
| "canbereported" => 0, "canchangewebsite" => 1, "showforumteam" => 0,
|
Zeile 97 | Zeile 98 |
---|
{ die("Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined."); }
|
{ die("Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined."); }
|
| $errors = array();
|
$page->add_breadcrumb_item($lang->user_groups, "index.php?module=user-groups");
| $page->add_breadcrumb_item($lang->user_groups, "index.php?module=user-groups");
|
Zeile 121 | Zeile 124 |
---|
$query = $db->simple_select("joinrequests", "*", "rid='".$mybb->input['rid']."'"); $request = $db->fetch_array($query);
|
$query = $db->simple_select("joinrequests", "*", "rid='".$mybb->input['rid']."'"); $request = $db->fetch_array($query);
|
if(!$request['rid'])
| if(!$request)
|
{ flash_message($lang->error_invalid_join_request, 'error'); admin_redirect("index.php?module=user-groups"); }
|
{ flash_message($lang->error_invalid_join_request, 'error'); admin_redirect("index.php?module=user-groups"); }
|
if(!verify_post_check($mybb->input['my_post_key']))
| if(!verify_post_check($mybb->get_input('my_post_key')))
|
{ flash_message($lang->invalid_post_verify_key2, 'error'); admin_redirect("index.php?module=user-groups&action=join_requests&gid={$request['gid']}");
| { flash_message($lang->invalid_post_verify_key2, 'error'); admin_redirect("index.php?module=user-groups&action=join_requests&gid={$request['gid']}");
|
Zeile 137 | Zeile 140 |
---|
// Add the user to the group join_usergroup($request['uid'], $request['gid']);
|
// Add the user to the group join_usergroup($request['uid'], $request['gid']);
|
// Delete the join request
| // Delete the join request
|
$db->delete_query("joinrequests", "rid='{$request['rid']}'");
$plugins->run_hooks("admin_user_groups_approve_join_request_commit");
| $db->delete_query("joinrequests", "rid='{$request['rid']}'");
$plugins->run_hooks("admin_user_groups_approve_join_request_commit");
|
Zeile 152 | Zeile 155 |
---|
$query = $db->simple_select("joinrequests", "*", "rid='".$mybb->input['rid']."'"); $request = $db->fetch_array($query);
|
$query = $db->simple_select("joinrequests", "*", "rid='".$mybb->input['rid']."'"); $request = $db->fetch_array($query);
|
if(!$request['rid'])
| if(!$request)
|
{ flash_message($lang->error_invalid_join_request, 'error'); admin_redirect("index.php?module=user-groups"); }
|
{ flash_message($lang->error_invalid_join_request, 'error'); admin_redirect("index.php?module=user-groups"); }
|
if(!verify_post_check($mybb->input['my_post_key']))
| if(!verify_post_check($mybb->get_input('my_post_key')))
|
{ flash_message($lang->invalid_post_verify_key2, 'error'); admin_redirect("index.php?module=user-groups&action=join_requests&gid={$request['gid']}");
| { flash_message($lang->invalid_post_verify_key2, 'error'); admin_redirect("index.php?module=user-groups&action=join_requests&gid={$request['gid']}");
|
Zeile 179 | Zeile 182 |
---|
{ $query = $db->simple_select("usergroups", "*", "gid='".$mybb->get_input('gid', MyBB::INPUT_INT)."'"); $group = $db->fetch_array($query);
|
{ $query = $db->simple_select("usergroups", "*", "gid='".$mybb->get_input('gid', MyBB::INPUT_INT)."'"); $group = $db->fetch_array($query);
|
if(!$group['gid'] || $group['type'] != 4) {
| if(!$group || $group['type'] != 4) {
|
flash_message($lang->error_invalid_user_group, 'error'); admin_redirect("index.php?module=user-groups"); }
| flash_message($lang->error_invalid_user_group, 'error'); admin_redirect("index.php?module=user-groups"); }
|
Zeile 237 | Zeile 240 |
---|
$num_requests = $db->fetch_field($query, "num_requests");
$per_page = 20;
|
$num_requests = $db->fetch_field($query, "num_requests");
$per_page = 20;
|
if($mybb->input['page'] > 0)
| $pagenum = $mybb->get_input('page', MyBB::INPUT_INT); if($pagenum)
|
{
|
{
|
$current_page = $mybb->get_input('page', MyBB::INPUT_INT); $start = ($current_page-1)*$per_page; $pages = $num_requests / $per_page; $pages = ceil($pages); if($current_page > $pages)
| $start = ($pagenum - 1) * $per_page; $pages = ceil($num_requests / $per_page); if($pagenum > $pages)
|
{ $start = 0;
|
{ $start = 0;
|
$current_page = 1;
| $pagenum = 1;
|
}
|
}
|
}
| }
|
else { $start = 0;
|
else { $start = 0;
|
$current_page = 1; }
| $pagenum = 1; }
|
// Do we need to construct the pagination? $pagination = ''; if($num_requests > $per_page) {
|
// Do we need to construct the pagination? $pagination = ''; if($num_requests > $per_page) {
|
$pagination = draw_admin_pagination($page, $per_page, $num_requests, "index.php?module=user-groups&action=join_requests&gid={$group['gid']}");
| $pagination = draw_admin_pagination($pagenum, $per_page, $num_requests, "index.php?module=user-groups&action=join_requests&gid={$group['gid']}");
|
echo $pagination; }
|
echo $pagination; }
|
|
|
$form = new Form("index.php?module=user-groups&action=join_requests&gid={$group['gid']}", "post"); $table = new Table; $table->construct_header($form->generate_check_box("allbox", 1, "", array('class' => 'checkall')), array('width' => 1));
| $form = new Form("index.php?module=user-groups&action=join_requests&gid={$group['gid']}", "post"); $table = new Table; $table->construct_header($form->generate_check_box("allbox", 1, "", array('class' => 'checkall')), array('width' => 1));
|
Zeile 271 | Zeile 272 |
---|
$table->construct_header($lang->reason); $table->construct_header($lang->date_requested, array("class" => 'align_center', "width" => 200)); $table->construct_header($lang->controls, array("class" => "align_center", "width" => 200));
|
$table->construct_header($lang->reason); $table->construct_header($lang->date_requested, array("class" => 'align_center', "width" => 200)); $table->construct_header($lang->controls, array("class" => "align_center", "width" => 200));
|
$query = $db->query("
| $query = $db->query("
|
SELECT j.*, u.username FROM ".TABLE_PREFIX."joinrequests j INNER JOIN ".TABLE_PREFIX."users u ON (u.uid=j.uid)
| SELECT j.*, u.username FROM ".TABLE_PREFIX."joinrequests j INNER JOIN ".TABLE_PREFIX."users u ON (u.uid=j.uid)
|
Zeile 280 | Zeile 281 |
---|
ORDER BY dateline ASC LIMIT {$start}, {$per_page} ");
|
ORDER BY dateline ASC LIMIT {$start}, {$per_page} ");
|
|
|
while($request = $db->fetch_array($query)) { $table->construct_cell($form->generate_check_box("users[]", $request['uid'], ""));
| while($request = $db->fetch_array($query)) { $table->construct_cell($form->generate_check_box("users[]", $request['uid'], ""));
|
Zeile 293 | Zeile 294 |
---|
$popup->add_item($lang->deny, "index.php?module=user-groups&action=deny_join_request&rid={$request['rid']}&my_post_key={$mybb->post_code}");
$table->construct_cell($popup->fetch(), array('class' => "align_center"));
|
$popup->add_item($lang->deny, "index.php?module=user-groups&action=deny_join_request&rid={$request['rid']}&my_post_key={$mybb->post_code}");
$table->construct_cell($popup->fetch(), array('class' => "align_center"));
|
$table->construct_row();
| $table->construct_row();
|
}
if($table->num_rows() == 0)
| }
if($table->num_rows() == 0)
|
Zeile 301 | Zeile 302 |
---|
$table->construct_cell($lang->no_join_requests, array("colspan" => 6)); $table->construct_row(); }
|
$table->construct_cell($lang->no_join_requests, array("colspan" => 6)); $table->construct_row(); }
|
|
|
$table->output($lang->join_requests_for.' '.htmlspecialchars_uni($group['title'])); echo $pagination;
| $table->output($lang->join_requests_for.' '.htmlspecialchars_uni($group['title'])); echo $pagination;
|
Zeile 313 | Zeile 314 |
---|
$page->output_footer(); } if($mybb->input['action'] == "add_leader" && $mybb->request_method == "post")
|
$page->output_footer(); } if($mybb->input['action'] == "add_leader" && $mybb->request_method == "post")
|
{
| {
|
$query = $db->simple_select("usergroups", "*", "gid='".$mybb->get_input('gid', MyBB::INPUT_INT)."'"); $group = $db->fetch_array($query);
|
$query = $db->simple_select("usergroups", "*", "gid='".$mybb->get_input('gid', MyBB::INPUT_INT)."'"); $group = $db->fetch_array($query);
|
if(!$group['gid'])
| if(!$group)
|
{ flash_message($lang->error_invalid_user_group, 'error'); admin_redirect("index.php?module=user-group");
| { flash_message($lang->error_invalid_user_group, 'error'); admin_redirect("index.php?module=user-group");
|
Zeile 326 | Zeile 327 |
---|
$plugins->run_hooks("admin_user_groups_add_leader");
$user = get_user_by_username($mybb->input['username'], array('fields' => 'username'));
|
$plugins->run_hooks("admin_user_groups_add_leader");
$user = get_user_by_username($mybb->input['username'], array('fields' => 'username'));
|
if(!$user['uid'])
| if(!$user)
|
{ $errors[] = $lang->error_invalid_username; }
| { $errors[] = $lang->error_invalid_username; }
|
Zeile 342 | Zeile 343 |
---|
}
// No errors, insert
|
}
// No errors, insert
|
if(!$errors)
| if(empty($errors))
|
{ $new_leader = array( "gid" => $group['gid'],
| { $new_leader = array( "gid" => $group['gid'],
|
Zeile 356 | Zeile 357 |
---|
if($makeleadermember == 1) { join_usergroup($user['uid'], $group['gid']);
|
if($makeleadermember == 1) { join_usergroup($user['uid'], $group['gid']);
|
}
| }
|
$plugins->run_hooks("admin_user_groups_add_leader_commit");
| $plugins->run_hooks("admin_user_groups_add_leader_commit");
|
Zeile 384 | Zeile 385 |
---|
$query = $db->simple_select("usergroups", "*", "gid='".$mybb->get_input('gid', MyBB::INPUT_INT)."'"); $group = $db->fetch_array($query);
|
$query = $db->simple_select("usergroups", "*", "gid='".$mybb->get_input('gid', MyBB::INPUT_INT)."'"); $group = $db->fetch_array($query);
|
if(!$group['gid'])
| if(!$group)
|
{ flash_message($lang->error_invalid_user_group, 'error'); admin_redirect("index.php?module=user-groups");
| { flash_message($lang->error_invalid_user_group, 'error'); admin_redirect("index.php?module=user-groups");
|
Zeile 437 | Zeile 438 |
---|
else { $canmanagerequests = $lang->no;
|
else { $canmanagerequests = $lang->no;
|
}
| }
|
if($leader['caninvitemembers']) {
| if($leader['caninvitemembers']) {
|
Zeile 467 | Zeile 468 |
---|
$form = new Form("index.php?module=user-groups&action=add_leader&gid={$group['gid']}", "post");
|
$form = new Form("index.php?module=user-groups&action=add_leader&gid={$group['gid']}", "post");
|
if($errors)
| if(!empty($errors))
|
{ $page->output_inline_error($errors); }
| { $page->output_inline_error($errors); }
|
Zeile 484 | Zeile 485 |
---|
$form_container = new FormContainer($lang->add_group_leader.' '.htmlspecialchars_uni($group['title'])); $form_container->output_row($lang->username." <em>*</em>", "", $form->generate_text_box('username', htmlspecialchars_uni($mybb->get_input('username')), array('id' => 'username')), 'username');
|
$form_container = new FormContainer($lang->add_group_leader.' '.htmlspecialchars_uni($group['title'])); $form_container->output_row($lang->username." <em>*</em>", "", $form->generate_text_box('username', htmlspecialchars_uni($mybb->get_input('username')), array('id' => 'username')), 'username');
|
$form_container->output_row($lang->can_manage_group_members, $lang->can_manage_group_members_desc, $form->generate_yes_no_radio('canmanagemembers', $mybb->input['canmanagemembers'])); $form_container->output_row($lang->can_manage_group_join_requests, $lang->can_manage_group_join_requests_desc, $form->generate_yes_no_radio('canmanagerequests', $mybb->input['canmanagerequests'])); $form_container->output_row($lang->can_invite_group_members, $lang->can_invite_group_members_desc, $form->generate_yes_no_radio('caninvitemembers', $mybb->input['caninvitemembers']));
| $form_container->output_row($lang->can_manage_group_members, $lang->can_manage_group_members_desc, $form->generate_yes_no_radio('canmanagemembers', $mybb->get_input('canmanagemembers', MyBB::INPUT_INT))); $form_container->output_row($lang->can_manage_group_join_requests, $lang->can_manage_group_join_requests_desc, $form->generate_yes_no_radio('canmanagerequests', $mybb->get_input('canmanagerequests', MyBB::INPUT_INT))); $form_container->output_row($lang->can_invite_group_members, $lang->can_invite_group_members_desc, $form->generate_yes_no_radio('caninvitemembers', $mybb->get_input('caninvitemembers', MyBB::INPUT_INT)));
|
$form_container->output_row($lang->make_user_member, $lang->make_user_member_desc, $form->generate_yes_no_radio('makeleadermember', $mybb->input['makeleadermember'])); $form_container->end();
| $form_container->output_row($lang->make_user_member, $lang->make_user_member_desc, $form->generate_yes_no_radio('makeleadermember', $mybb->input['makeleadermember'])); $form_container->end();
|
Zeile 544 | Zeile 545 |
---|
WHERE l.lid='".$mybb->get_input('lid', MyBB::INPUT_INT)."'"); $leader = $db->fetch_array($query);
|
WHERE l.lid='".$mybb->get_input('lid', MyBB::INPUT_INT)."'"); $leader = $db->fetch_array($query);
|
if(!$leader['lid'])
| if(!$leader)
|
{ flash_message($lang->error_invalid_group_leader, 'error'); admin_redirect("index.php?module=user-groups");
| { flash_message($lang->error_invalid_group_leader, 'error'); admin_redirect("index.php?module=user-groups");
|
Zeile 554 | Zeile 555 |
---|
$group = $db->fetch_array($query);
// User clicked no
|
$group = $db->fetch_array($query);
// User clicked no
|
if($mybb->input['no'])
| if($mybb->get_input('no'))
|
{ admin_redirect("index.php?module=user-groups"); }
| { admin_redirect("index.php?module=user-groups"); }
|
Zeile 562 | Zeile 563 |
---|
$plugins->run_hooks("admin_user_groups_delete_leader");
if($mybb->request_method == "post")
|
$plugins->run_hooks("admin_user_groups_delete_leader");
if($mybb->request_method == "post")
|
{ $plugins->run_hooks("admin_user_groups_delete_leader_commit");
| { $plugins->run_hooks("admin_user_groups_delete_leader_commit");
|
// Delete the leader $db->delete_query("groupleaders", "lid='{$leader['lid']}'");
| // Delete the leader $db->delete_query("groupleaders", "lid='{$leader['lid']}'");
|
Zeile 571 | Zeile 572 |
---|
$plugins->run_hooks("admin_user_groups_delete_leader_commit_end");
$cache->update_groupleaders();
|
$plugins->run_hooks("admin_user_groups_delete_leader_commit_end");
$cache->update_groupleaders();
|
|
|
// Log admin action log_admin_action($leader['uid'], $leader['username'], $group['gid'], $group['title']);
| // Log admin action log_admin_action($leader['uid'], $leader['username'], $group['gid'], $group['title']);
|
Zeile 583 | Zeile 584 |
---|
$page->output_confirm_action("index.php?module=user-groups&action=delete_leader&lid={$leader['lid']}", $lang->confirm_group_leader_deletion); } }
|
$page->output_confirm_action("index.php?module=user-groups&action=delete_leader&lid={$leader['lid']}", $lang->confirm_group_leader_deletion); } }
|
|
|
if($mybb->input['action'] == "edit_leader") { $query = $db->query("
| if($mybb->input['action'] == "edit_leader") { $query = $db->query("
|
Zeile 593 | Zeile 594 |
---|
WHERE l.lid='".$mybb->get_input('lid', MyBB::INPUT_INT)."' "); $leader = $db->fetch_array($query);
|
WHERE l.lid='".$mybb->get_input('lid', MyBB::INPUT_INT)."' "); $leader = $db->fetch_array($query);
|
if(!$leader['lid'])
| if(!$leader)
|
{ flash_message($lang->error_invalid_group_leader, 'error'); admin_redirect("index.php?module=user-groups"); }
|
{ flash_message($lang->error_invalid_group_leader, 'error'); admin_redirect("index.php?module=user-groups"); }
|
|
|
$query = $db->simple_select("usergroups", "*", "gid='{$leader['gid']}'"); $group = $db->fetch_array($query);
$plugins->run_hooks("admin_user_groups_edit_leader");
|
$query = $db->simple_select("usergroups", "*", "gid='{$leader['gid']}'"); $group = $db->fetch_array($query);
$plugins->run_hooks("admin_user_groups_edit_leader");
|
|
|
if($mybb->request_method == "post") { $updated_leader = array(
| if($mybb->request_method == "post") { $updated_leader = array(
|
Zeile 626 | Zeile 627 |
---|
admin_redirect("index.php?module=user-groups&action=leaders&gid={$group['gid']}"); }
|
admin_redirect("index.php?module=user-groups&action=leaders&gid={$group['gid']}"); }
|
if(!$errors)
| if(empty($errors))
|
{ $mybb->input = array_merge($mybb->input, $leader); }
| { $mybb->input = array_merge($mybb->input, $leader); }
|
Zeile 651 | Zeile 652 |
---|
$form_container = new FormContainer($lang->edit_group_leader); $form_container->output_row($lang->username." <em>*</em>", "", $leader['username']);
|
$form_container = new FormContainer($lang->edit_group_leader); $form_container->output_row($lang->username." <em>*</em>", "", $leader['username']);
|
$form_container->output_row($lang->can_manage_group_members, $lang->can_manage_group_members_desc, $form->generate_yes_no_radio('canmanagemembers', $mybb->input['canmanagemembers'])); $form_container->output_row($lang->can_manage_group_join_requests, $lang->can_manage_group_join_requests_desc, $form->generate_yes_no_radio('canmanagerequests', $mybb->input['canmanagerequests'])); $form_container->output_row($lang->can_invite_group_members, $lang->can_invite_group_members_desc, $form->generate_yes_no_radio('caninvitemembers', $mybb->input['caninvitemembers']));
| $form_container->output_row($lang->can_manage_group_members, $lang->can_manage_group_members_desc, $form->generate_yes_no_radio('canmanagemembers', $mybb->get_input('canmanagemembers', MyBB::INPUT_INT))); $form_container->output_row($lang->can_manage_group_join_requests, $lang->can_manage_group_join_requests_desc, $form->generate_yes_no_radio('canmanagerequests', $mybb->get_input('canmanagerequests', MyBB::INPUT_INT))); $form_container->output_row($lang->can_invite_group_members, $lang->can_invite_group_members_desc, $form->generate_yes_no_radio('caninvitemembers', $mybb->get_input('caninvitemembers', MyBB::INPUT_INT)));
|
$buttons[] = $form->generate_submit_button($lang->save_group_leader);
$form_container->end();
| $buttons[] = $form->generate_submit_button($lang->save_group_leader);
$form_container->end();
|
Zeile 679 | Zeile 680 |
---|
$errors[] = $lang->error_missing_namestyle_username; }
|
$errors[] = $lang->error_missing_namestyle_username; }
|
if(!$errors)
| if(empty($errors))
|
{
|
{
|
if($mybb->input['stars'] < 1)
| if($mybb->get_input('stars') < 1)
|
{ $mybb->input['stars'] = 0; }
|
{ $mybb->input['stars'] = 0; }
|
if(!$mybb->input['starimage'])
| if(!$mybb->get_input('starimage'))
|
{ $mybb->input['starimage'] = "images/star.png";
|
{ $mybb->input['starimage'] = "images/star.png";
|
}
| }
|
$new_usergroup = array( "type" => 2, "title" => $db->escape_string($mybb->input['title']),
| $new_usergroup = array( "type" => 2, "title" => $db->escape_string($mybb->input['title']),
|
Zeile 763 | Zeile 764 |
---|
$page->output_nav_tabs($sub_tabs, 'add_group'); $form = new Form("index.php?module=user-groups&action=add", "post");
|
$page->output_nav_tabs($sub_tabs, 'add_group'); $form = new Form("index.php?module=user-groups&action=add", "post");
|
if($errors)
| if(!empty($errors))
|
{ $page->output_inline_error($errors); }
| { $page->output_inline_error($errors); }
|
Zeile 772 | Zeile 773 |
---|
$mybb->input = array_merge($mybb->input, array( "namestyle" => "{username}" )
|
$mybb->input = array_merge($mybb->input, array( "namestyle" => "{username}" )
|
); }
| ); }
|
$form_container = new FormContainer($lang->add_user_group);
|
$form_container = new FormContainer($lang->add_user_group);
|
$form_container->output_row($lang->title." <em>*</em>", "", $form->generate_text_box('title', $mybb->input['title'], array('id' => 'title')), 'title'); $form_container->output_row($lang->short_description, "", $form->generate_text_box('description', $mybb->input['description'], array('id' => 'description')), 'description'); $form_container->output_row($lang->username_style, $lang->username_style_desc, $form->generate_text_box('namestyle', $mybb->input['namestyle'], array('id' => 'namestyle')), 'namestyle'); $form_container->output_row($lang->user_title, $lang->user_title_desc, $form->generate_text_box('usertitle', $mybb->input['usertitle'], array('id' => 'usertitle')), 'usertitle');
| $form_container->output_row($lang->title." <em>*</em>", "", $form->generate_text_box('title', $mybb->get_input('title'), array('id' => 'title')), 'title'); $form_container->output_row($lang->short_description, "", $form->generate_text_box('description', $mybb->get_input('description'), array('id' => 'description')), 'description'); $form_container->output_row($lang->username_style, $lang->username_style_desc, $form->generate_text_box('namestyle', $mybb->get_input('namestyle'), array('id' => 'namestyle')), 'namestyle'); $form_container->output_row($lang->user_title, $lang->user_title_desc, $form->generate_text_box('usertitle', $mybb->get_input('usertitle'), array('id' => 'usertitle')), 'usertitle');
|
$options[0] = $lang->do_not_copy_permissions; $query = $db->simple_select("usergroups", "gid, title", "gid != '1'", array('order_by' => 'title')); while($usergroup = $db->fetch_array($query)) { $options[$usergroup['gid']] = htmlspecialchars_uni($usergroup['title']);
|
$options[0] = $lang->do_not_copy_permissions; $query = $db->simple_select("usergroups", "gid, title", "gid != '1'", array('order_by' => 'title')); while($usergroup = $db->fetch_array($query)) { $options[$usergroup['gid']] = htmlspecialchars_uni($usergroup['title']);
|
} $form_container->output_row($lang->copy_permissions_from, $lang->copy_permissions_from_desc, $form->generate_select_box('copyfrom', $options, $mybb->input['copyfrom'], array('id' => 'copyfrom')), 'copyfrom');
| } $form_container->output_row($lang->copy_permissions_from, $lang->copy_permissions_from_desc, $form->generate_select_box('copyfrom', $options, $mybb->get_input('copyfrom'), array('id' => 'copyfrom')), 'copyfrom');
|
$form_container->end(); $buttons[] = $form->generate_submit_button($lang->save_user_group); $form->output_submit_wrapper($buttons);
| $form_container->end(); $buttons[] = $form->generate_submit_button($lang->save_user_group); $form->output_submit_wrapper($buttons);
|
Zeile 802 | Zeile 803 |
---|
$query = $db->simple_select("usergroups", "*", "gid='".$mybb->get_input('gid', MyBB::INPUT_INT)."'"); $usergroup = $db->fetch_array($query);
|
$query = $db->simple_select("usergroups", "*", "gid='".$mybb->get_input('gid', MyBB::INPUT_INT)."'"); $usergroup = $db->fetch_array($query);
|
if(!$usergroup['gid'])
| if(!$usergroup)
|
{ flash_message($lang->error_invalid_user_group, 'error'); admin_redirect("index.php?module=user-group");
|
{ flash_message($lang->error_invalid_user_group, 'error'); admin_redirect("index.php?module=user-group");
|
}
| }
|
else {
|
else {
|
if(preg_match("#<((m[^a])|(b[^diloru>])|(s[^aemptu>]))(\s*[^>]*)>#si", $mybb->input['namestyle']))
| if(preg_match("#<((m[^a])|(b[^diloru>])|(s[^aemptu >]))(\s*[^>]*)>#si", $mybb->get_input('namestyle')))
|
{ $errors[] = $lang->error_disallowed_namestyle_username; $mybb->input['namestyle'] = $usergroup['namestyle'];
| { $errors[] = $lang->error_disallowed_namestyle_username; $mybb->input['namestyle'] = $usergroup['namestyle'];
|
Zeile 820 | Zeile 821 |
---|
if($mybb->request_method == "post") {
|
if($mybb->request_method == "post") {
|
if(!trim($mybb->input['title']))
| if(!trim($mybb->get_input('title')))
|
{ $errors[] = $lang->error_missing_title; }
|
{ $errors[] = $lang->error_missing_title; }
|
if(my_strpos($mybb->input['namestyle'], "{username}") === false)
| if(my_strpos($mybb->get_input('namestyle'), "{username}") === false)
|
{ $errors[] = $lang->error_missing_namestyle_username; }
|
{ $errors[] = $lang->error_missing_namestyle_username; }
|
if($mybb->input['moderate'] == 1 && $mybb->input['invite'] == 1)
| if($mybb->get_input('moderate') == 1 && $mybb->get_input('invite') == 1)
|
{ $errors[] = $lang->error_cannot_have_both_types; }
|
{ $errors[] = $lang->error_cannot_have_both_types; }
|
if(!$errors)
| if(empty($errors))
|
{
|
{
|
if($mybb->input['joinable'] == 1)
| if($mybb->get_input('joinable') == 1)
|
{
|
{
|
if($mybb->input['moderate'] == 1)
| if($mybb->get_input('moderate') == 1)
|
{ $mybb->input['type'] = "4"; }
|
{ $mybb->input['type'] = "4"; }
|
elseif($mybb->input['invite'] == 1)
| elseif($mybb->get_input('invite') == 1)
|
{ $mybb->input['type'] = "5"; }
| { $mybb->input['type'] = "5"; }
|
Zeile 862 | Zeile 863 |
---|
$mybb->input['type'] = 1; }
|
$mybb->input['type'] = 1; }
|
if($mybb->input['stars'] < 1)
| if($mybb->get_input('stars') < 1)
|
{ $mybb->input['stars'] = 0; }
| { $mybb->input['stars'] = 0; }
|
Zeile 923 | Zeile 924 |
---|
"canuploadavatars" => $mybb->get_input('canuploadavatars', MyBB::INPUT_INT), "canchangename" => $mybb->get_input('canchangename', MyBB::INPUT_INT), "canbereported" => $mybb->get_input('canbereported', MyBB::INPUT_INT),
|
"canuploadavatars" => $mybb->get_input('canuploadavatars', MyBB::INPUT_INT), "canchangename" => $mybb->get_input('canchangename', MyBB::INPUT_INT), "canbereported" => $mybb->get_input('canbereported', MyBB::INPUT_INT),
|
| "canbeinvisible" => $mybb->get_input('canbeinvisible', MyBB::INPUT_INT),
|
"canchangewebsite" => $mybb->get_input('canchangewebsite', MyBB::INPUT_INT), "showforumteam" => $mybb->get_input('showforumteam', MyBB::INPUT_INT), "usereputationsystem" => $mybb->get_input('usereputationsystem', MyBB::INPUT_INT),
| "canchangewebsite" => $mybb->get_input('canchangewebsite', MyBB::INPUT_INT), "showforumteam" => $mybb->get_input('showforumteam', MyBB::INPUT_INT), "usereputationsystem" => $mybb->get_input('usereputationsystem', MyBB::INPUT_INT),
|
Zeile 1001 | Zeile 1003 |
---|
$page->output_nav_tabs($sub_tabs, 'edit_group');
// If we have any error messages, show them
|
$page->output_nav_tabs($sub_tabs, 'edit_group');
// If we have any error messages, show them
|
if($errors)
| if(!empty($errors))
|
{ $page->output_inline_error($errors); }
| { $page->output_inline_error($errors); }
|
Zeile 1043 | Zeile 1045 |
---|
$tabs = $plugins->run_hooks("admin_user_groups_edit_graph_tabs", $tabs); $page->output_tab_control($tabs);
|
$tabs = $plugins->run_hooks("admin_user_groups_edit_graph_tabs", $tabs); $page->output_tab_control($tabs);
|
echo "<div id=\"tab_general\">";
| echo "<div id=\"tab_general\"> <script type=\"text/javascript\"> $(function(){ $('input[name=\"moderate\"]').parents(\".group_settings_bit\").addClass(\"joinable_dependent\"); $('input[name=\"invite\"]').parents(\".group_settings_bit\").addClass(\"joinable_dependent\"); if($('input[name=\"joinable\"]').prop(\"checked\") == false){ $(\".joinable_dependent\").hide(); } $('input[name=\"joinable\"]').on('change', function() { $(\".joinable_dependent\").slideToggle(); }) }); </script>";
|
$form_container = new FormContainer($lang->general); $form_container->output_row($lang->title." <em>*</em>", "", $form->generate_text_box('title', $mybb->input['title'], array('id' => 'title')), 'title'); $form_container->output_row($lang->short_description, "", $form->generate_text_box('description', $mybb->input['description'], array('id' => 'description')), 'description');
| $form_container = new FormContainer($lang->general); $form_container->output_row($lang->title." <em>*</em>", "", $form->generate_text_box('title', $mybb->input['title'], array('id' => 'title')), 'title'); $form_container->output_row($lang->short_description, "", $form->generate_text_box('description', $mybb->input['description'], array('id' => 'description')), 'description');
|
Zeile 1057 | Zeile 1071 |
---|
$form_container->output_row($lang->group_image, $lang->group_image_desc, $form->generate_text_box('image', $mybb->input['image'], array('id' => 'image')), 'image');
$general_options = array();
|
$form_container->output_row($lang->group_image, $lang->group_image_desc, $form->generate_text_box('image', $mybb->input['image'], array('id' => 'image')), 'image');
$general_options = array();
|
$general_options[] = $form->generate_check_box("showmemberlist", 1, $lang->member_list, array("checked" => $mybb->input['showmemberlist']));
| $general_options[] = $form->generate_check_box("showmemberlist", 1, $lang->member_list, array("checked" => $mybb->get_input('showmemberlist', MyBB::INPUT_INT)));
|
if($usergroup['gid'] != "1" && $usergroup['gid'] != "5") {
|
if($usergroup['gid'] != "1" && $usergroup['gid'] != "5") {
|
$general_options[] = $form->generate_check_box("showforumteam", 1, $lang->forum_team, array("checked" => $mybb->input['showforumteam']));
| $general_options[] = $form->generate_check_box("showforumteam", 1, $lang->forum_team, array("checked" => $mybb->get_input('showforumteam', MyBB::INPUT_INT)));
|
}
|
}
|
$general_options[] = $form->generate_check_box("isbannedgroup", 1, $lang->is_banned_group, array("checked" => $mybb->input['isbannedgroup']));
| $general_options[] = $form->generate_check_box("isbannedgroup", 1, $lang->is_banned_group, array("checked" => $mybb->get_input('isbannedgroup', MyBB::INPUT_INT)));
|
$form_container->output_row($lang->general_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $general_options)."</div>");
| $form_container->output_row($lang->general_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $general_options)."</div>");
|
Zeile 1070 | Zeile 1084 |
---|
{ $public_options = array( $form->generate_check_box("joinable", 1, $lang->user_joinable, array("checked" => $mybb->input['joinable'])),
|
{ $public_options = array( $form->generate_check_box("joinable", 1, $lang->user_joinable, array("checked" => $mybb->input['joinable'])),
|
$form->generate_check_box("moderate", 1, $lang->moderate_join_requests, array("checked" => $mybb->input['moderate'])),
| $form->generate_check_box("moderate", 1, $lang->moderate_join_requests, array("checked" => $mybb->get_input('moderate', MyBB::INPUT_INT))),
|
$form->generate_check_box("invite", 1, $lang->invite_only, array("checked" => $mybb->input['invite'])),
|
$form->generate_check_box("invite", 1, $lang->invite_only, array("checked" => $mybb->input['invite'])),
|
$form->generate_check_box("candisplaygroup", 1, $lang->can_set_as_display_group, array("checked" => $mybb->input['candisplaygroup'])),
| $form->generate_check_box("candisplaygroup", 1, $lang->can_set_as_display_group, array("checked" => $mybb->get_input('candisplaygroup', MyBB::INPUT_INT))),
|
); $form_container->output_row($lang->publicly_joinable_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $public_options)."</div>"); }
$admin_options = array(
|
); $form_container->output_row($lang->publicly_joinable_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $public_options)."</div>"); }
$admin_options = array(
|
$form->generate_check_box("issupermod", 1, $lang->is_super_mod, array("checked" => $mybb->input['issupermod'])), $form->generate_check_box("canmodcp", 1, $lang->can_access_mod_cp, array("checked" => $mybb->input['canmodcp'])), $form->generate_check_box("cancp", 1, $lang->can_access_admin_cp, array("checked" => $mybb->input['cancp']))
| $form->generate_check_box("issupermod", 1, $lang->is_super_mod, array("checked" => $mybb->get_input('issupermod', MyBB::INPUT_INT))), $form->generate_check_box("canmodcp", 1, $lang->can_access_mod_cp, array("checked" => $mybb->get_input('canmodcp', MyBB::INPUT_INT))), $form->generate_check_box("cancp", 1, $lang->can_access_admin_cp, array("checked" => $mybb->get_input('cancp', MyBB::INPUT_INT)))
|
); $form_container->output_row($lang->moderation_administration_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $admin_options)."</div>");
| ); $form_container->output_row($lang->moderation_administration_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $admin_options)."</div>");
|
Zeile 1094 | Zeile 1108 |
---|
$form_container = new FormContainer($lang->forums_posts);
$viewing_options = array(
|
$form_container = new FormContainer($lang->forums_posts);
$viewing_options = array(
|
$form->generate_check_box("canview", 1, $lang->can_view_board, array("checked" => $mybb->input['canview'])), $form->generate_check_box("canviewthreads", 1, $lang->can_view_threads, array("checked" => $mybb->input['canviewthreads'])), $form->generate_check_box("cansearch", 1, $lang->can_search_forums, array("checked" => $mybb->input['cansearch'])), $form->generate_check_box("canviewprofiles", 1, $lang->can_view_profiles, array("checked" => $mybb->input['canviewprofiles'])), $form->generate_check_box("candlattachments", 1, $lang->can_download_attachments, array("checked" => $mybb->input['candlattachments'])), $form->generate_check_box("canviewboardclosed", 1, $lang->can_view_board_closed, array("checked" => $mybb->input['canviewboardclosed']))
| $form->generate_check_box("canview", 1, $lang->can_view_board, array("checked" => $mybb->get_input('canview', MyBB::INPUT_INT))), $form->generate_check_box("canviewthreads", 1, $lang->can_view_threads, array("checked" => $mybb->get_input('canviewthreads', MyBB::INPUT_INT))), $form->generate_check_box("cansearch", 1, $lang->can_search_forums, array("checked" => $mybb->get_input('cansearch', MyBB::INPUT_INT))), $form->generate_check_box("canviewprofiles", 1, $lang->can_view_profiles, array("checked" => $mybb->get_input('canviewprofiles', MyBB::INPUT_INT))), $form->generate_check_box("candlattachments", 1, $lang->can_download_attachments, array("checked" => $mybb->get_input('candlattachments', MyBB::INPUT_INT))), $form->generate_check_box("canviewboardclosed", 1, $lang->can_view_board_closed, array("checked" => $mybb->get_input('canviewboardclosed', MyBB::INPUT_INT)))
|
); $form_container->output_row($lang->viewing_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $viewing_options)."</div>");
$posting_options = array(
|
); $form_container->output_row($lang->viewing_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $viewing_options)."</div>");
$posting_options = array(
|
$form->generate_check_box("canpostthreads", 1, $lang->can_post_threads, array("checked" => $mybb->input['canpostthreads'])), $form->generate_check_box("canpostreplys", 1, $lang->can_post_replies, array("checked" => $mybb->input['canpostreplys'])), $form->generate_check_box("canratethreads", 1, $lang->can_rate_threads, array("checked" => $mybb->input['canratethreads'])),
| $form->generate_check_box("canpostthreads", 1, $lang->can_post_threads, array("checked" => $mybb->get_input('canpostthreads', MyBB::INPUT_INT))), $form->generate_check_box("canpostreplys", 1, $lang->can_post_replies, array("checked" => $mybb->get_input('canpostreplys', MyBB::INPUT_INT))), $form->generate_check_box("canratethreads", 1, $lang->can_rate_threads, array("checked" => $mybb->get_input('canratethreads', MyBB::INPUT_INT))),
|
"{$lang->max_posts_per_day}<br /><small class=\"input\">{$lang->max_posts_per_day_desc}</small><br />".$form->generate_numeric_field('maxposts', $mybb->input['maxposts'], array('id' => 'maxposts', 'class' => 'field50', 'min' => 0)) ); $form_container->output_row($lang->posting_rating_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $posting_options)."</div>");
$moderator_options = array(
|
"{$lang->max_posts_per_day}<br /><small class=\"input\">{$lang->max_posts_per_day_desc}</small><br />".$form->generate_numeric_field('maxposts', $mybb->input['maxposts'], array('id' => 'maxposts', 'class' => 'field50', 'min' => 0)) ); $form_container->output_row($lang->posting_rating_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $posting_options)."</div>");
$moderator_options = array(
|
$form->generate_check_box("modposts", 1, $lang->mod_new_posts, array("checked" => $mybb->input['modposts'])), $form->generate_check_box("modthreads", 1, $lang->mod_new_threads, array("checked" => $mybb->input['modthreads'])), $form->generate_check_box("modattachments", 1, $lang->mod_new_attachments, array("checked" => $mybb->input['modattachments'])), $form->generate_check_box("mod_edit_posts", 1, $lang->mod_after_edit, array("checked" => $mybb->input['mod_edit_posts']))
| $form->generate_check_box("modposts", 1, $lang->mod_new_posts, array("checked" => $mybb->get_input('modposts', MyBB::INPUT_INT))), $form->generate_check_box("modthreads", 1, $lang->mod_new_threads, array("checked" => $mybb->get_input('modthreads', MyBB::INPUT_INT))), $form->generate_check_box("modattachments", 1, $lang->mod_new_attachments, array("checked" => $mybb->get_input('modattachments', MyBB::INPUT_INT))), $form->generate_check_box("mod_edit_posts", 1, $lang->mod_after_edit, array("checked" => $mybb->get_input('mod_edit_posts', MyBB::INPUT_INT)))
|
); $form_container->output_row($lang->moderation_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $moderator_options)."</div>");
$poll_options = array(
|
); $form_container->output_row($lang->moderation_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $moderator_options)."</div>");
$poll_options = array(
|
$form->generate_check_box("canpostpolls", 1, $lang->can_post_polls, array("checked" => $mybb->input['canpostpolls'])), $form->generate_check_box("canvotepolls", 1, $lang->can_vote_polls, array("checked" => $mybb->input['canvotepolls'])), $form->generate_check_box("canundovotes", 1, $lang->can_undo_votes, array("checked" => $mybb->input['canundovotes']))
| $form->generate_check_box("canpostpolls", 1, $lang->can_post_polls, array("checked" => $mybb->get_input('canpostpolls', MyBB::INPUT_INT))), $form->generate_check_box("canvotepolls", 1, $lang->can_vote_polls, array("checked" => $mybb->get_input('canvotepolls', MyBB::INPUT_INT))), $form->generate_check_box("canundovotes", 1, $lang->can_undo_votes, array("checked" => $mybb->get_input('canundovotes', MyBB::INPUT_INT)))
|
); $form_container->output_row($lang->poll_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $poll_options)."</div>");
$attachment_options = array(
|
); $form_container->output_row($lang->poll_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $poll_options)."</div>");
$attachment_options = array(
|
$form->generate_check_box("canpostattachments", 1, $lang->can_post_attachments, array("checked" => $mybb->input['canpostattachments'])),
| $form->generate_check_box("canpostattachments", 1, $lang->can_post_attachments, array("checked" => $mybb->get_input('canpostattachments', MyBB::INPUT_INT))),
|
"{$lang->attach_quota}<br /><small class=\"input\">{$lang->attach_quota_desc}</small><br />".$form->generate_numeric_field('attachquota', $mybb->input['attachquota'], array('id' => 'attachquota', 'class' => 'field50', 'min' => 0)). "KB" ); $form_container->output_row($lang->attachment_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $attachment_options)."</div>");
|
"{$lang->attach_quota}<br /><small class=\"input\">{$lang->attach_quota_desc}</small><br />".$form->generate_numeric_field('attachquota', $mybb->input['attachquota'], array('id' => 'attachquota', 'class' => 'field50', 'min' => 0)). "KB" ); $form_container->output_row($lang->attachment_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $attachment_options)."</div>");
|
$editing_options = array( $form->generate_check_box("caneditposts", 1, $lang->can_edit_posts, array("checked" => $mybb->input['caneditposts'])), $form->generate_check_box("candeleteposts", 1, $lang->can_delete_posts, array("checked" => $mybb->input['candeleteposts'])), $form->generate_check_box("candeletethreads", 1, $lang->can_delete_threads, array("checked" => $mybb->input['candeletethreads'])), $form->generate_check_box("caneditattachments", 1, $lang->can_edit_attachments, array("checked" => $mybb->input['caneditattachments'])), $form->generate_check_box("canviewdeletionnotice", 1, $lang->can_view_deletion_notices, array("checked" => $mybb->input['canviewdeletionnotice'])), "{$lang->edit_time_limit}<br /><small class=\"input\">{$lang->edit_time_limit_desc}</small><br />".$form->generate_numeric_field('edittimelimit', $mybb->input['edittimelimit'], array('id' => 'edittimelimit', 'class' => 'field50', 'min' => 0)) ); $form_container->output_row($lang->editing_deleting_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $editing_options)."</div>");
| // Remove these options if the group being editied is Guest (GID=1) if($usergroup['gid'] != 1) { $editing_options = array( $form->generate_check_box("caneditposts", 1, $lang->can_edit_posts, array("checked" => $mybb->get_input('caneditposts', MyBB::INPUT_INT))), $form->generate_check_box("candeleteposts", 1, $lang->can_delete_posts, array("checked" => $mybb->get_input('candeleteposts', MyBB::INPUT_INT))), $form->generate_check_box("candeletethreads", 1, $lang->can_delete_threads, array("checked" => $mybb->get_input('candeletethreads', MyBB::INPUT_INT))), $form->generate_check_box("caneditattachments", 1, $lang->can_edit_attachments, array("checked" => $mybb->get_input('caneditattachments', MyBB::INPUT_INT))), $form->generate_check_box("canviewdeletionnotice", 1, $lang->can_view_deletion_notices, array("checked" => $mybb->get_input('canviewdeletionnotice', MyBB::INPUT_INT))), "{$lang->edit_time_limit}<br /><small class=\"input\">{$lang->edit_time_limit_desc}</small><br />".$form->generate_numeric_field('edittimelimit', $mybb->input['edittimelimit'], array('id' => 'edittimelimit', 'class' => 'field50', 'min' => 0)) ); $form_container->output_row($lang->editing_deleting_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $editing_options)."</div>"); }
|
$form_container->end(); echo "</div>";
| $form_container->end(); echo "</div>";
|
Zeile 1152 | Zeile 1170 |
---|
$form_container = new FormContainer($lang->users_permissions);
$account_options = array(
|
$form_container = new FormContainer($lang->users_permissions);
$account_options = array(
|
$form->generate_check_box("canbereported", 1, $lang->can_be_reported, array("checked" => $mybb->input['canbereported'])), $form->generate_check_box("canusercp", 1, $lang->can_access_usercp, array("checked" => $mybb->input['canusercp'])), $form->generate_check_box("canchangename", 1, $lang->can_change_username, array("checked" => $mybb->input['canchangename'])), $form->generate_check_box("cancustomtitle", 1, $lang->can_use_usertitles, array("checked" => $mybb->input['cancustomtitle'])), $form->generate_check_box("canuploadavatars", 1, $lang->can_upload_avatars, array("checked" => $mybb->input['canuploadavatars'])), $form->generate_check_box("canusesig", 1, $lang->can_use_signature, array("checked" => $mybb->input['canusesig'])), $form->generate_check_box("signofollow", 1, $lang->uses_no_follow, array("checked" => $mybb->input['signofollow'])), $form->generate_check_box("canchangewebsite", 1, $lang->can_change_website, array("checked" => $mybb->input['canchangewebsite'])), "{$lang->required_posts}<br /><small class=\"input\">{$lang->required_posts_desc}</small><br />".$form->generate_numeric_field('canusesigxposts', $mybb->input['canusesigxposts'], array('id' => 'canusesigxposts', 'class' => 'field50', 'min' => 0))
| $form->generate_check_box("canbereported", 1, $lang->can_be_reported, array("checked" => $mybb->get_input('canbereported', MyBB::INPUT_INT))), $form->generate_check_box("canbeinvisible", 1, $lang->can_be_invisible, array("checked" => $mybb->get_input('canbeinvisible', MyBB::INPUT_INT))), $form->generate_check_box("canusercp", 1, $lang->can_access_usercp, array("checked" => $mybb->get_input('canusercp', MyBB::INPUT_INT))), $form->generate_check_box("canchangename", 1, $lang->can_change_username, array("checked" => $mybb->get_input('canchangename', MyBB::INPUT_INT))), $form->generate_check_box("cancustomtitle", 1, $lang->can_use_usertitles, array("checked" => $mybb->get_input('cancustomtitle', MyBB::INPUT_INT))), $form->generate_check_box("canuploadavatars", 1, $lang->can_upload_avatars, array("checked" => $mybb->get_input('canuploadavatars', MyBB::INPUT_INT))), $form->generate_check_box("canusesig", 1, $lang->can_use_signature, array("checked" => $mybb->get_input('canusesig', MyBB::INPUT_INT))), $form->generate_check_box("signofollow", 1, $lang->uses_no_follow, array("checked" => $mybb->get_input('signofollow', MyBB::INPUT_INT))), $form->generate_check_box("canchangewebsite", 1, $lang->can_change_website, array("checked" => $mybb->get_input('canchangewebsite', MyBB::INPUT_INT))), "{$lang->required_posts}<br /><small class=\"input\">{$lang->required_posts_desc}</small><br />".$form->generate_numeric_field('canusesigxposts', $mybb->get_input('canusesigxposts', MyBB::INPUT_INT), array('id' => 'canusesigxposts', 'class' => 'field50', 'min' => 0))
|
); $form_container->output_row($lang->account_management, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $account_options)."</div>");
$reputation_options = array(
|
); $form_container->output_row($lang->account_management, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $account_options)."</div>");
$reputation_options = array(
|
$form->generate_check_box("usereputationsystem", 1, $lang->show_reputations, array("checked" => $mybb->input['usereputationsystem'])), $form->generate_check_box("cangivereputations", 1, $lang->can_give_reputation, array("checked" => $mybb->input['cangivereputations'])), $form->generate_check_box("candeletereputations", 1, $lang->can_delete_own_reputation, array("checked" => $mybb->input['candeletereputations'])),
| $form->generate_check_box("usereputationsystem", 1, $lang->show_reputations, array("checked" => $mybb->get_input('usereputationsystem', MyBB::INPUT_INT))), $form->generate_check_box("cangivereputations", 1, $lang->can_give_reputation, array("checked" => $mybb->get_input('cangivereputations', MyBB::INPUT_INT))), $form->generate_check_box("candeletereputations", 1, $lang->can_delete_own_reputation, array("checked" => $mybb->get_input('candeletereputations', MyBB::INPUT_INT))),
|
"{$lang->points_to_award_take}<br /><small class=\"input\">{$lang->points_to_award_take_desc}</small><br />".$form->generate_numeric_field('reputationpower', $mybb->input['reputationpower'], array('id' => 'reputationpower', 'class' => 'field50', 'min' => 0)), "{$lang->max_reputations_perthread}<br /><small class=\"input\">{$lang->max_reputations_perthread_desc}</small><br />".$form->generate_numeric_field('maxreputationsperthread', $mybb->input['maxreputationsperthread'], array('id' => 'maxreputationsperthread', 'class' => 'field50', 'min' => 0)), "{$lang->max_reputations_peruser}<br /><small class=\"input\">{$lang->max_reputations_peruser_desc}</small><br />".$form->generate_numeric_field('maxreputationsperuser', $mybb->input['maxreputationsperuser'], array('id' => 'maxreputationsperuser', 'class' => 'field50', 'min' => 0)),
| "{$lang->points_to_award_take}<br /><small class=\"input\">{$lang->points_to_award_take_desc}</small><br />".$form->generate_numeric_field('reputationpower', $mybb->input['reputationpower'], array('id' => 'reputationpower', 'class' => 'field50', 'min' => 0)), "{$lang->max_reputations_perthread}<br /><small class=\"input\">{$lang->max_reputations_perthread_desc}</small><br />".$form->generate_numeric_field('maxreputationsperthread', $mybb->input['maxreputationsperthread'], array('id' => 'maxreputationsperthread', 'class' => 'field50', 'min' => 0)), "{$lang->max_reputations_peruser}<br /><small class=\"input\">{$lang->max_reputations_peruser_desc}</small><br />".$form->generate_numeric_field('maxreputationsperuser', $mybb->input['maxreputationsperuser'], array('id' => 'maxreputationsperuser', 'class' => 'field50', 'min' => 0)),
|
Zeile 1176 | Zeile 1195 |
---|
$form_container->output_row($lang->reputation_system, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $reputation_options)."</div>");
$warning_options = array(
|
$form_container->output_row($lang->reputation_system, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $reputation_options)."</div>");
$warning_options = array(
|
$form->generate_check_box("canwarnusers", 1, $lang->can_send_warnings, array("checked" => $mybb->input['canwarnusers'])), $form->generate_check_box("canreceivewarnings", 1, $lang->can_receive_warnings, array("checked" => $mybb->input['canreceivewarnings'])),
| $form->generate_check_box("canwarnusers", 1, $lang->can_send_warnings, array("checked" => $mybb->get_input('canwarnusers', MyBB::INPUT_INT))), $form->generate_check_box("canreceivewarnings", 1, $lang->can_receive_warnings, array("checked" => $mybb->get_input('canreceivewarnings', MyBB::INPUT_INT))),
|
"{$lang->warnings_per_day}<br />".$form->generate_numeric_field('maxwarningsday', $mybb->input['maxwarningsday'], array('id' => 'maxwarningsday', 'class' => 'field50')) ); $form_container->output_row($lang->warning_system, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $warning_options)."</div>");
$pm_options = array(
|
"{$lang->warnings_per_day}<br />".$form->generate_numeric_field('maxwarningsday', $mybb->input['maxwarningsday'], array('id' => 'maxwarningsday', 'class' => 'field50')) ); $form_container->output_row($lang->warning_system, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $warning_options)."</div>");
$pm_options = array(
|
$form->generate_check_box("canusepms", 1, $lang->can_use_pms, array("checked" => $mybb->input['canusepms'])), $form->generate_check_box("cansendpms", 1, $lang->can_send_pms, array("checked" => $mybb->input['cansendpms'])), $form->generate_check_box("canoverridepm", 1, $lang->can_override_pms, array("checked" => $mybb->input['canoverridepm'])), $form->generate_check_box("cantrackpms", 1, $lang->can_track_pms, array("checked" => $mybb->input['cantrackpms'])), $form->generate_check_box("candenypmreceipts", 1, $lang->can_deny_reciept, array("checked" => $mybb->input['candenypmreceipts'])),
| $form->generate_check_box("canusepms", 1, $lang->can_use_pms, array("checked" => $mybb->get_input('canusepms', MyBB::INPUT_INT))), $form->generate_check_box("cansendpms", 1, $lang->can_send_pms, array("checked" => $mybb->get_input('cansendpms', MyBB::INPUT_INT))), $form->generate_check_box("canoverridepm", 1, $lang->can_override_pms, array("checked" => $mybb->get_input('canoverridepm', MyBB::INPUT_INT))), $form->generate_check_box("cantrackpms", 1, $lang->can_track_pms, array("checked" => $mybb->get_input('cantrackpms', MyBB::INPUT_INT))), $form->generate_check_box("candenypmreceipts", 1, $lang->can_deny_reciept, array("checked" => $mybb->get_input('candenypmreceipts', MyBB::INPUT_INT))),
|
"{$lang->message_quota}<br /><small>{$lang->message_quota_desc}</small><br />".$form->generate_numeric_field('pmquota', $mybb->input['pmquota'], array('id' => 'pmquota', 'class' => 'field50', 'min' => 0)), "{$lang->max_recipients}<br /><small>{$lang->max_recipients_desc}</small><br />".$form->generate_numeric_field('maxpmrecipients', $mybb->input['maxpmrecipients'], array('id' => 'maxpmrecipients', 'class' => 'field50', 'min' => 0)) );
| "{$lang->message_quota}<br /><small>{$lang->message_quota_desc}</small><br />".$form->generate_numeric_field('pmquota', $mybb->input['pmquota'], array('id' => 'pmquota', 'class' => 'field50', 'min' => 0)), "{$lang->max_recipients}<br /><small>{$lang->max_recipients_desc}</small><br />".$form->generate_numeric_field('maxpmrecipients', $mybb->input['maxpmrecipients'], array('id' => 'maxpmrecipients', 'class' => 'field50', 'min' => 0)) );
|
Zeile 1198 | Zeile 1217 |
---|
// // MISC
|
// // MISC
|
//
| //
|
echo "<div id=\"tab_misc\">"; $form_container = new FormContainer($lang->misc);
$calendar_options = array(
|
echo "<div id=\"tab_misc\">"; $form_container = new FormContainer($lang->misc);
$calendar_options = array(
|
$form->generate_check_box("canviewcalendar", 1, $lang->can_view_calendar, array("checked" => $mybb->input['canviewcalendar'])), $form->generate_check_box("canaddevents", 1, $lang->can_post_events, array("checked" => $mybb->input['canaddevents'])), $form->generate_check_box("canbypasseventmod", 1, $lang->can_bypass_event_moderation, array("checked" => $mybb->input['canbypasseventmod'])), $form->generate_check_box("canmoderateevents", 1, $lang->can_moderate_events, array("checked" => $mybb->input['canmoderateevents']))
| $form->generate_check_box("canviewcalendar", 1, $lang->can_view_calendar, array("checked" => $mybb->get_input('canviewcalendar', MyBB::INPUT_INT))), $form->generate_check_box("canaddevents", 1, $lang->can_post_events, array("checked" => $mybb->get_input('canaddevents', MyBB::INPUT_INT))), $form->generate_check_box("canbypasseventmod", 1, $lang->can_bypass_event_moderation, array("checked" => $mybb->get_input('canbypasseventmod', MyBB::INPUT_INT))), $form->generate_check_box("canmoderateevents", 1, $lang->can_moderate_events, array("checked" => $mybb->get_input('canmoderateevents', MyBB::INPUT_INT)))
|
); $form_container->output_row($lang->calendar, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $calendar_options)."</div>");
$wol_options = array(
|
); $form_container->output_row($lang->calendar, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $calendar_options)."</div>");
$wol_options = array(
|
$form->generate_check_box("canviewonline", 1, $lang->can_view_whos_online, array("checked" => $mybb->input['canviewonline'])), $form->generate_check_box("canviewwolinvis", 1, $lang->can_view_invisible, array("checked" => $mybb->input['canviewwolinvis'])), $form->generate_check_box("canviewonlineips", 1, $lang->can_view_ips, array("checked" => $mybb->input['canviewonlineips']))
| $form->generate_check_box("canviewonline", 1, $lang->can_view_whos_online, array("checked" => $mybb->get_input('canviewonline', MyBB::INPUT_INT))), $form->generate_check_box("canviewwolinvis", 1, $lang->can_view_invisible, array("checked" => $mybb->get_input('canviewwolinvis', MyBB::INPUT_INT))), $form->generate_check_box("canviewonlineips", 1, $lang->can_view_ips, array("checked" => $mybb->get_input('canviewonlineips', MyBB::INPUT_INT)))
|
); $form_container->output_row($lang->whos_online, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $wol_options)."</div>");
$misc_options = array(
|
); $form_container->output_row($lang->whos_online, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $wol_options)."</div>");
$misc_options = array(
|
$form->generate_check_box("canviewmemberlist", 1, $lang->can_view_member_list, array("checked" => $mybb->input['canviewmemberlist'])), $form->generate_check_box("showinbirthdaylist", 1, $lang->show_in_birthday_list, array("checked" => $mybb->input['showinbirthdaylist'])), $form->generate_check_box("cansendemail", 1, $lang->can_email_users, array("checked" => $mybb->input['cansendemail'])), $form->generate_check_box("cansendemailoverride", 1, $lang->can_email_users_override, array("checked" => $mybb->input['cansendemailoverride'])),
| $form->generate_check_box("canviewmemberlist", 1, $lang->can_view_member_list, array("checked" => $mybb->get_input('canviewmemberlist', MyBB::INPUT_INT))), $form->generate_check_box("showinbirthdaylist", 1, $lang->show_in_birthday_list, array("checked" => $mybb->get_input('showinbirthdaylist', MyBB::INPUT_INT))), $form->generate_check_box("cansendemail", 1, $lang->can_email_users, array("checked" => $mybb->get_input('cansendemail', MyBB::INPUT_INT))), $form->generate_check_box("cansendemailoverride", 1, $lang->can_email_users_override, array("checked" => $mybb->get_input('cansendemailoverride', MyBB::INPUT_INT))),
|
"{$lang->max_emails_per_day}<br /><small class=\"input\">{$lang->max_emails_per_day_desc}</small><br />".$form->generate_numeric_field('maxemails', $mybb->input['maxemails'], array('id' => 'maxemails', 'class' => 'field50', 'min' => 0)), "{$lang->email_flood_time}<br /><small class=\"input\">{$lang->email_flood_time_desc}</small><br />".$form->generate_numeric_field('emailfloodtime', $mybb->input['emailfloodtime'], array('id' => 'emailfloodtime', 'class' => 'field50', 'min' => 0)) ); $form_container->output_row($lang->misc, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $misc_options)."</div>");
|
"{$lang->max_emails_per_day}<br /><small class=\"input\">{$lang->max_emails_per_day_desc}</small><br />".$form->generate_numeric_field('maxemails', $mybb->input['maxemails'], array('id' => 'maxemails', 'class' => 'field50', 'min' => 0)), "{$lang->email_flood_time}<br /><small class=\"input\">{$lang->email_flood_time_desc}</small><br />".$form->generate_numeric_field('emailfloodtime', $mybb->input['emailfloodtime'], array('id' => 'emailfloodtime', 'class' => 'field50', 'min' => 0)) ); $form_container->output_row($lang->misc, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $misc_options)."</div>");
|
$form_container->end(); echo "</div>";
| $form_container->end(); echo "</div>";
|
// // MODERATOR CP //
| // // MODERATOR CP //
|
Zeile 1237 | Zeile 1256 |
---|
$form_container = new FormContainer($lang->mod_cp);
$forum_post_options = array(
|
$form_container = new FormContainer($lang->mod_cp);
$forum_post_options = array(
|
$form->generate_check_box("canmanageannounce", 1, $lang->can_manage_announce, array("checked" => $mybb->input['canmanageannounce'])), $form->generate_check_box("canmanagemodqueue", 1, $lang->can_manage_mod_queue, array("checked" => $mybb->input['canmanagemodqueue'])), $form->generate_check_box("canmanagereportedcontent", 1, $lang->can_manage_reported_content, array("checked" => $mybb->input['canmanagereportedcontent'])), $form->generate_check_box("canviewmodlogs", 1, $lang->can_view_mod_logs, array("checked" => $mybb->input['canviewmodlogs']))
| $form->generate_check_box("canmanageannounce", 1, $lang->can_manage_announce, array("checked" => $mybb->get_input('canmanageannounce', MyBB::INPUT_INT))), $form->generate_check_box("canmanagemodqueue", 1, $lang->can_manage_mod_queue, array("checked" => $mybb->get_input('canmanagemodqueue', MyBB::INPUT_INT))), $form->generate_check_box("canmanagereportedcontent", 1, $lang->can_manage_reported_content, array("checked" => $mybb->get_input('canmanagereportedcontent', MyBB::INPUT_INT))), $form->generate_check_box("canviewmodlogs", 1, $lang->can_view_mod_logs, array("checked" => $mybb->get_input('canviewmodlogs', MyBB::INPUT_INT)))
|
); $form_container->output_row($lang->forum_post_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $forum_post_options)."</div>");
$user_options = array(
|
); $form_container->output_row($lang->forum_post_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $forum_post_options)."</div>");
$user_options = array(
|
$form->generate_check_box("caneditprofiles", 1, $lang->can_edit_profiles, array("checked" => $mybb->input['caneditprofiles'])), $form->generate_check_box("canbanusers", 1, $lang->can_ban_users, array("checked" => $mybb->input['canbanusers'])), $form->generate_check_box("canviewwarnlogs", 1, $lang->can_view_warnlogs, array("checked" => $mybb->input['canviewwarnlogs'])), $form->generate_check_box("canuseipsearch", 1, $lang->can_use_ipsearch, array("checked" => $mybb->input['canuseipsearch']))
| $form->generate_check_box("caneditprofiles", 1, $lang->can_edit_profiles, array("checked" => $mybb->get_input('caneditprofiles', MyBB::INPUT_INT))), $form->generate_check_box("canbanusers", 1, $lang->can_ban_users, array("checked" => $mybb->get_input('canbanusers', MyBB::INPUT_INT))), $form->generate_check_box("canviewwarnlogs", 1, $lang->can_view_warnlogs, array("checked" => $mybb->get_input('canviewwarnlogs', MyBB::INPUT_INT))), $form->generate_check_box("canuseipsearch", 1, $lang->can_use_ipsearch, array("checked" => $mybb->get_input('canuseipsearch', MyBB::INPUT_INT)))
|
); $form_container->output_row($lang->user_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $user_options)."</div>");
| ); $form_container->output_row($lang->user_options, "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $user_options)."</div>");
|
Zeile 1269 | Zeile 1288 |
---|
$query = $db->simple_select("usergroups", "*", "gid='".$mybb->get_input('gid', MyBB::INPUT_INT)."'"); $usergroup = $db->fetch_array($query);
|
$query = $db->simple_select("usergroups", "*", "gid='".$mybb->get_input('gid', MyBB::INPUT_INT)."'"); $usergroup = $db->fetch_array($query);
|
if(!$usergroup['gid'])
| if(!$usergroup)
|
{ flash_message($lang->error_invalid_user_group, 'error'); admin_redirect("index.php?module=user-groups");
| { flash_message($lang->error_invalid_user_group, 'error'); admin_redirect("index.php?module=user-groups");
|
Zeile 1277 | Zeile 1296 |
---|
if($usergroup['type'] == 1) { flash_message($lang->error_default_group_delete, 'error');
|
if($usergroup['type'] == 1) { flash_message($lang->error_default_group_delete, 'error');
|
admin_redirect("index.php?module=user-groups"); }
| admin_redirect("index.php?module=user-groups"); }
|
// User clicked no
|
// User clicked no
|
if($mybb->input['no']) {
| if($mybb->get_input('no')) {
|
admin_redirect("index.php?module=user-groups"); }
| admin_redirect("index.php?module=user-groups"); }
|
Zeile 1299 | Zeile 1318 |
---|
{ // Move any users back to the registered group $updated_users = array("usergroup" => 2);
|
{ // Move any users back to the registered group $updated_users = array("usergroup" => 2);
|
}
| }
|
$db->update_query("users", $updated_users, "usergroup='{$usergroup['gid']}'");
| $db->update_query("users", $updated_users, "usergroup='{$usergroup['gid']}'");
|
Zeile 1339 | Zeile 1358 |
---|
$cache->update_moderators(); $cache->update_usergroups(); $cache->update_forumpermissions();
|
$cache->update_moderators(); $cache->update_usergroups(); $cache->update_forumpermissions();
|
$cache->update_banned();
|
|
// Log admin action log_admin_action($usergroup['gid'], $usergroup['title']);
| // Log admin action log_admin_action($usergroup['gid'], $usergroup['title']);
|
Zeile 1361 | Zeile 1379 |
---|
{ $gid = (int)$gid; $order = (int)$order;
|
{ $gid = (int)$gid; $order = (int)$order;
|
if($gid != 0 && $order != 0)
| if($gid != 0 && $order > 0)
|
{ $sql_array = array( 'disporder' => $order,
| { $sql_array = array( 'disporder' => $order,
|
Zeile 1389 | Zeile 1407 |
---|
{ foreach($mybb->input['disporder'] as $gid => $order) {
|
{ foreach($mybb->input['disporder'] as $gid => $order) {
|
$db->update_query("usergroups", array('disporder' => (int)$order), "gid='".(int)$gid."'");
| if(is_numeric($order) && (int)$order >= 0) { $db->update_query("usergroups", array('disporder' => (int)$order), "gid='".(int)$gid."'"); }
|
}
$plugins->run_hooks("admin_user_groups_start_commit");
| }
$plugins->run_hooks("admin_user_groups_start_commit");
|
Zeile 1405 | Zeile 1426 |
---|
$page->output_nav_tabs($sub_tabs, 'manage_groups');
$form = new Form("index.php?module=user-groups", "post", "groups");
|
$page->output_nav_tabs($sub_tabs, 'manage_groups');
$form = new Form("index.php?module=user-groups", "post", "groups");
|
| $primaryusers = $secondaryusers = array();
|
$query = $db->query(" SELECT g.gid, COUNT(u.uid) AS users
| $query = $db->query(" SELECT g.gid, COUNT(u.uid) AS users
|
Zeile 1421 | Zeile 1444 |
---|
{ case "pgsql": case "sqlite":
|
{ case "pgsql": case "sqlite":
|
$query = $db->query(" SELECT g.gid, COUNT(u.uid) AS users
| $query = $db->query(" SELECT g.gid, COUNT(u.uid) AS users
|
FROM ".TABLE_PREFIX."users u LEFT JOIN ".TABLE_PREFIX."usergroups g ON (','|| u.additionalgroups|| ',' LIKE '%,'|| g.gid|| ',%') WHERE g.gid != '0' AND g.gid is not NULL GROUP BY g.gid
| FROM ".TABLE_PREFIX."users u LEFT JOIN ".TABLE_PREFIX."usergroups g ON (','|| u.additionalgroups|| ',' LIKE '%,'|| g.gid|| ',%') WHERE g.gid != '0' AND g.gid is not NULL GROUP BY g.gid
|
Zeile 1492 | Zeile 1515 |
---|
}
$join_requests = '';
|
}
$join_requests = '';
|
if($joinrequests[$usergroup['gid']] > 1 && $usergroup['type'] == 4)
| if(isset($joinrequests[$usergroup['gid']]) && $joinrequests[$usergroup['gid']] > 1 && $usergroup['type'] == 4)
|
{ $join_requests = " <small><a href=\"index.php?module=user-groups&action=join_requests&gid={$usergroup['gid']}\"><span style=\"color: red;\">({$joinrequests[$usergroup['gid']]} {$lang->outstanding_join_request})</span></a></small>"; }
|
{ $join_requests = " <small><a href=\"index.php?module=user-groups&action=join_requests&gid={$usergroup['gid']}\"><span style=\"color: red;\">({$joinrequests[$usergroup['gid']]} {$lang->outstanding_join_request})</span></a></small>"; }
|
else if($joinrequests[$usergroup['gid']] == 1 && $usergroup['type'] == 4)
| else if(isset($joinrequests[$usergroup['gid']]) && $joinrequests[$usergroup['gid']] == 1 && $usergroup['type'] == 4)
|
{ $join_requests = " <small><a href=\"index.php?module=user-groups&action=join_requests&gid={$usergroup['gid']}\"><span style=\"color: red;\">({$joinrequests[$usergroup['gid']]} {$lang->outstanding_join_request})</span></a></small>"; }
$form_container->output_cell("<div class=\"float_right\">{$icon}</div><div><strong><a href=\"index.php?module=user-groups&action=edit&gid={$usergroup['gid']}\">".format_name(htmlspecialchars_uni($usergroup['title']), $usergroup['gid'])."</a></strong>{$join_requests}<br /><small>".htmlspecialchars_uni($usergroup['description'])."{$leaders_list}</small></div>");
|
{ $join_requests = " <small><a href=\"index.php?module=user-groups&action=join_requests&gid={$usergroup['gid']}\"><span style=\"color: red;\">({$joinrequests[$usergroup['gid']]} {$lang->outstanding_join_request})</span></a></small>"; }
$form_container->output_cell("<div class=\"float_right\">{$icon}</div><div><strong><a href=\"index.php?module=user-groups&action=edit&gid={$usergroup['gid']}\">".format_name(htmlspecialchars_uni($usergroup['title']), $usergroup['gid'])."</a></strong>{$join_requests}<br /><small>".htmlspecialchars_uni($usergroup['description'])."{$leaders_list}</small></div>");
|
if(!$primaryusers[$usergroup['gid']])
| if(!isset($primaryusers[$usergroup['gid']]))
|
{ $primaryusers[$usergroup['gid']] = 0;
|
{ $primaryusers[$usergroup['gid']] = 0;
|
| } if(!isset($secondaryusers[$usergroup['gid']])) { $secondaryusers[$usergroup['gid']] = 0;
|
} $numusers = $primaryusers[$usergroup['gid']]; $numusers += $secondaryusers[$usergroup['gid']];
| } $numusers = $primaryusers[$usergroup['gid']]; $numusers += $secondaryusers[$usergroup['gid']];
|
Zeile 1514 | Zeile 1541 |
---|
if($usergroup['showforumteam'] == 1) {
|
if($usergroup['showforumteam'] == 1) {
|
$form_container->output_cell($form->generate_numeric_field("disporder[{$usergroup['gid']}]", "{$usergroup['disporder']}", array('class' => 'align_center', 'style' => 'width:80%')), array("class" => "align_center"));
| $form_container->output_cell($form->generate_numeric_field("disporder[{$usergroup['gid']}]", "{$usergroup['disporder']}", array('min' => 0, 'class' => 'align_center', 'style' => 'width:80%')), array("class" => "align_center"));
|
} else {
| } else {
|
Zeile 1524 | Zeile 1551 |
---|
$popup = new PopupMenu("usergroup_{$usergroup['gid']}", $lang->options); $popup->add_item($lang->edit_group, "index.php?module=user-groups&action=edit&gid={$usergroup['gid']}"); $popup->add_item($lang->list_users, "index.php?module=user-users&action=search&results=1&conditions[usergroup]={$usergroup['gid']}");
|
$popup = new PopupMenu("usergroup_{$usergroup['gid']}", $lang->options); $popup->add_item($lang->edit_group, "index.php?module=user-groups&action=edit&gid={$usergroup['gid']}"); $popup->add_item($lang->list_users, "index.php?module=user-users&action=search&results=1&conditions[usergroup]={$usergroup['gid']}");
|
if($joinrequests[$usergroup['gid']] > 0 && $usergroup['type'] == 4)
| if(isset($joinrequests[$usergroup['gid']]) && $joinrequests[$usergroup['gid']] > 0 && $usergroup['type'] == 4)
|
{ $popup->add_item($lang->join_requests, "index.php?module=user-groups&action=join_requests&gid={$usergroup['gid']}"); }
| { $popup->add_item($lang->join_requests, "index.php?module=user-groups&action=join_requests&gid={$usergroup['gid']}"); }
|