Vergleich admin/modules/user/group_promotions.php - 1.8.0 - 1.8.6

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 49Zeile 49
		admin_redirect("index.php?module=user-group_promotions");
}


		admin_redirect("index.php?module=user-group_promotions");
}


	$query = $db->simple_select("promotions", "*", "pid='".$mybb->get_input('pid', 1)."'");

	$query = $db->simple_select("promotions", "*", "pid='".$mybb->get_input('pid', MyBB::INPUT_INT)."'");

	$promotion = $db->fetch_array($query);

if(!$promotion['pid'])

	$promotion = $db->fetch_array($query);

if(!$promotion['pid'])

Zeile 65Zeile 65
		$update_promotion = array(
"enabled" => 0
);

		$update_promotion = array(
"enabled" => 0
);


$db->update_query("promotions", $update_promotion, "pid = '{$mybb->input['pid']}'");

 

$plugins->run_hooks("admin_user_group_promotions_disable_commit");


$plugins->run_hooks("admin_user_group_promotions_disable_commit");






$db->update_query("promotions", $update_promotion, "pid = '{$promotion['pid']}'");


		// Log admin action
log_admin_action($promotion['pid'], $promotion['title']);

flash_message($lang->success_promo_disabled, 'success');

		// Log admin action
log_admin_action($promotion['pid'], $promotion['title']);

flash_message($lang->success_promo_disabled, 'success');

		admin_redirect("index.php?module=user-group_promotions");
}

		admin_redirect("index.php?module=user-group_promotions");
}

	else
{
$page->output_confirm_action("index.php?module=user-group_promotions&action=disable&pid={$promotion['pid']}", $lang->confirm_promo_disable);

	else
{
$page->output_confirm_action("index.php?module=user-group_promotions&action=disable&pid={$promotion['pid']}", $lang->confirm_promo_disable);

Zeile 85Zeile 85
if($mybb->input['action'] == "delete")
{
if($mybb->input['no'])

if($mybb->input['action'] == "delete")
{
if($mybb->input['no'])

	{
admin_redirect("index.php?module=user-group_promotions");
}

if(!trim($mybb->input['pid']))
{
flash_message($lang->error_no_promo_id, 'error');
admin_redirect("index.php?module=user-group_promotions");
}

$query = $db->simple_select("promotions", "*", "pid='".$mybb->get_input('pid', 1)."'");
$promotion = $db->fetch_array($query);

if(!$promotion['pid'])
{
flash_message($lang->error_invalid_promo_id, 'error');
admin_redirect("index.php?module=user-group_promotions");
}

$plugins->run_hooks("admin_user_group_promotions_delete");

if($mybb->request_method == "post")
{
$db->delete_query("promotions", "pid = '{$mybb->input['pid']}'");

$plugins->run_hooks("admin_user_group_promotions_delete_commit");


	{
admin_redirect("index.php?module=user-group_promotions");
}

if(!trim($mybb->input['pid']))
{
flash_message($lang->error_no_promo_id, 'error');
admin_redirect("index.php?module=user-group_promotions");
}

$query = $db->simple_select("promotions", "*", "pid='".$mybb->get_input('pid', MyBB::INPUT_INT)."'");
$promotion = $db->fetch_array($query);

if(!$promotion['pid'])
{
flash_message($lang->error_invalid_promo_id, 'error');
admin_redirect("index.php?module=user-group_promotions");
}

$plugins->run_hooks("admin_user_group_promotions_delete");

if($mybb->request_method == "post")
{
$db->delete_query("promotions", "pid = '{$promotion['pid']}'");

$plugins->run_hooks("admin_user_group_promotions_delete_commit");


		// Log admin action
log_admin_action($promotion['pid'], $promotion['title']);

flash_message($lang->success_promo_deleted, 'success');

		// Log admin action
log_admin_action($promotion['pid'], $promotion['title']);

flash_message($lang->success_promo_deleted, 'success');

		admin_redirect("index.php?module=user-group_promotions");

		admin_redirect("index.php?module=user-group_promotions");

	}
else
{
$page->output_confirm_action("index.php?module=user-group_promotions&action=delete&pid={$mybb->input['pid']}", $lang->confirm_promo_deletion);

	}
else
{
$page->output_confirm_action("index.php?module=user-group_promotions&action=delete&pid={$mybb->input['pid']}", $lang->confirm_promo_deletion);

	}

	}

}

if($mybb->input['action'] == "enable")

}

if($mybb->input['action'] == "enable")

Zeile 129Zeile 129
	if(!verify_post_check($mybb->input['my_post_key']))
{
flash_message($lang->invalid_post_verify_key2, 'error');

	if(!verify_post_check($mybb->input['my_post_key']))
{
flash_message($lang->invalid_post_verify_key2, 'error');

		admin_redirect("index.php?module=user-group_promotions");
}


		admin_redirect("index.php?module=user-group_promotions");
}


	if(!trim($mybb->input['pid']))
{
flash_message($lang->error_no_promo_id, 'error');

	if(!trim($mybb->input['pid']))
{
flash_message($lang->error_no_promo_id, 'error');

		admin_redirect("index.php?module=user-group_promotions");
}

		admin_redirect("index.php?module=user-group_promotions");
}





	$query = $db->simple_select("promotions", "*", "pid='".$mybb->get_input('pid', 1)."'");

	$query = $db->simple_select("promotions", "*", "pid='".$mybb->get_input('pid', MyBB::INPUT_INT)."'");

	$promotion = $db->fetch_array($query);

if(!$promotion['pid'])

	$promotion = $db->fetch_array($query);

if(!$promotion['pid'])

Zeile 152Zeile 152
	$update_promotion = array(
"enabled" => 1
);

	$update_promotion = array(
"enabled" => 1
);


$db->update_query("promotions", $update_promotion, "pid = '{$mybb->input['pid']}'");

 

$plugins->run_hooks("admin_user_group_promotions_enable_commit");


$plugins->run_hooks("admin_user_group_promotions_enable_commit");

 

$db->update_query("promotions", $update_promotion, "pid = '{$promotion['pid']}'");


// Log admin action
log_admin_action($promotion['pid'], $promotion['title']);


// Log admin action
log_admin_action($promotion['pid'], $promotion['title']);

Zeile 167Zeile 167
if($mybb->input['action'] == "edit")
{
if(!trim($mybb->input['pid']))

if($mybb->input['action'] == "edit")
{
if(!trim($mybb->input['pid']))

	{

	{

		flash_message($lang->error_no_promo_id, 'error');

		flash_message($lang->error_no_promo_id, 'error');

		admin_redirect("index.php?module=user-group_promotions");
}

		admin_redirect("index.php?module=user-group_promotions");
}


$query = $db->simple_select("promotions", "*", "pid = '{$mybb->input['pid']}'");


$query = $db->simple_select("promotions", "*", "pid = '{$mybb->input['pid']}'");

	$promotion = $db->fetch_array($query);

	$promotion = $db->fetch_array($query);


if(!$promotion)


if(!$promotion)

	{

	{

		flash_message($lang->error_invalid_promo_id, 'error');
admin_redirect("index.php?module=user-group_promotions");

		flash_message($lang->error_invalid_promo_id, 'error');
admin_redirect("index.php?module=user-group_promotions");

	}

$plugins->run_hooks("admin_user_group_promotions_edit");

if($mybb->request_method == "post")
{
if(!trim($mybb->input['title']))
{
$errors[] = $lang->error_no_title;
}

if(!trim($mybb->input['description']))
{
$errors[] = $lang->error_no_desc;
}

if(empty($mybb->input['requirements']))
{
$errors[] = $lang->error_no_requirements;
}

	}

$plugins->run_hooks("admin_user_group_promotions_edit");

if($mybb->request_method == "post")
{
if(!trim($mybb->input['title']))
{
$errors[] = $lang->error_no_title;
}

if(!trim($mybb->input['description']))
{
$errors[] = $lang->error_no_desc;
}

if(empty($mybb->input['requirements']))
{
$errors[] = $lang->error_no_requirements;
}


if(empty($mybb->input['originalusergroup']))
{
$errors[] = $lang->error_no_orig_usergroup;


if(empty($mybb->input['originalusergroup']))
{
$errors[] = $lang->error_no_orig_usergroup;

		}


		}


		if(!trim($mybb->input['newusergroup']))
{
$errors[] = $lang->error_no_new_usergroup;

		if(!trim($mybb->input['newusergroup']))
{
$errors[] = $lang->error_no_new_usergroup;

		}


		}


		if(!trim($mybb->input['usergroupchangetype']))
{
$errors[] = $lang->error_no_usergroup_change_type;
}

		if(!trim($mybb->input['usergroupchangetype']))
{
$errors[] = $lang->error_no_usergroup_change_type;
}





		if(!$errors)
{
if(in_array('*', $mybb->input['originalusergroup']))

		if(!$errors)
{
if(in_array('*', $mybb->input['originalusergroup']))

Zeile 224Zeile 224
			else
{
$mybb->input['originalusergroup'] = implode(',', array_map('intval', $mybb->input['originalusergroup']));

			else
{
$mybb->input['originalusergroup'] = implode(',', array_map('intval', $mybb->input['originalusergroup']));

 
			}

$allowed_operators = array('>', '>=', '=', '<=', '<');
$operator_fields = array('posttype', 'threadtype', 'timeregisteredtype', 'reputationtype', 'referralstype', 'warningstype');

foreach($operator_fields as $field)
{
if(!in_array($mybb->get_input($field), $allowed_operators))
{
$mybb->input[$field] = '=';
}

			}

$update_promotion = array(
"title" => $db->escape_string($mybb->input['title']),
"description" => $db->escape_string($mybb->input['description']),

			}

$update_promotion = array(
"title" => $db->escape_string($mybb->input['title']),
"description" => $db->escape_string($mybb->input['description']),

				"posts" => (int)$mybb->input['postcount'],

				"posts" => $mybb->get_input('postcount', MyBB::INPUT_INT),

				"posttype" => $db->escape_string($mybb->input['posttype']),

				"posttype" => $db->escape_string($mybb->input['posttype']),

				"threads" => (int)$mybb->input['threadcount'],

				"threads" => $mybb->get_input('threadcount', MyBB::INPUT_INT),

				"threadtype" => $db->escape_string($mybb->input['threadtype']),

				"threadtype" => $db->escape_string($mybb->input['threadtype']),

				"registered" => (int)$mybb->input['timeregistered'],

				"registered" => $mybb->get_input('timeregistered', MyBB::INPUT_INT),

				"registeredtype" => $db->escape_string($mybb->input['timeregisteredtype']),

				"registeredtype" => $db->escape_string($mybb->input['timeregisteredtype']),

				"online" => $db->escape_string($mybb->input['timeonline']),

				"online" => $mybb->get_input('timeonline', MyBB::INPUT_INT),

				"onlinetype" => $db->escape_string($mybb->input['timeonlinetype']),

				"onlinetype" => $db->escape_string($mybb->input['timeonlinetype']),

				"reputations" => (int)$mybb->input['reputationcount'],

				"reputations" => $mybb->get_input('reputationcount', MyBB::INPUT_INT),

				"reputationtype" => $db->escape_string($mybb->input['reputationtype']),

				"reputationtype" => $db->escape_string($mybb->input['reputationtype']),

				"referrals" => (int)$mybb->input['referrals'],

				"referrals" => $mybb->get_input('referrals', MyBB::INPUT_INT),

				"referralstype" => $db->escape_string($mybb->input['referralstype']),

				"referralstype" => $db->escape_string($mybb->input['referralstype']),

				"warnings" => (int)$mybb->input['warnings'],

				"warnings" => $mybb->get_input('warnings', MyBB::INPUT_INT),

				"warningstype" => $db->escape_string($mybb->input['warningstype']),
"requirements" => $db->escape_string(implode(",", $mybb->input['requirements'])),
"originalusergroup" => $db->escape_string($mybb->input['originalusergroup']),

				"warningstype" => $db->escape_string($mybb->input['warningstype']),
"requirements" => $db->escape_string(implode(",", $mybb->input['requirements'])),
"originalusergroup" => $db->escape_string($mybb->input['originalusergroup']),

				"newusergroup" => (int)$mybb->input['newusergroup'],

				"newusergroup" => $mybb->get_input('newusergroup', MyBB::INPUT_INT),

				"usergrouptype" => $db->escape_string($mybb->input['usergroupchangetype']),

				"usergrouptype" => $db->escape_string($mybb->input['usergroupchangetype']),

				"enabled" => (int)$mybb->input['enabled'],
"logging" => (int)$mybb->input['logging']
);

$db->update_query("promotions", $update_promotion, "pid = '".$mybb->get_input('pid', 1)."'");


				"enabled" => $mybb->get_input('enabled', MyBB::INPUT_INT),
"logging" => $mybb->get_input('logging', MyBB::INPUT_INT)
);




			$plugins->run_hooks("admin_user_group_promotions_edit_commit");

			$plugins->run_hooks("admin_user_group_promotions_edit_commit");

 

$db->update_query("promotions", $update_promotion, "pid = '{$promotion['pid']}'");


// Log admin action
log_admin_action($promotion['pid'], $mybb->input['title']);


// Log admin action
log_admin_action($promotion['pid'], $mybb->input['title']);

Zeile 275Zeile 286

$page->output_nav_tabs($sub_tabs, 'edit_promotion');
$form = new Form("index.php?module=user-group_promotions&amp;action=edit", "post", "edit");


$page->output_nav_tabs($sub_tabs, 'edit_promotion');
$form = new Form("index.php?module=user-group_promotions&amp;action=edit", "post", "edit");

	echo $form->generate_hidden_field("pid", $mybb->input['pid']);

	echo $form->generate_hidden_field("pid", $promotion['pid']);

	if($errors)
{
$page->output_inline_error($errors);

	if($errors)
{
$page->output_inline_error($errors);

Zeile 330Zeile 341
		"<" => $lang->less_than
);


		"<" => $lang->less_than
);


	$form_container->output_row($lang->post_count, $lang->post_count_desc, $form->generate_text_box('postcount', $mybb->input['postcount'], array('id' => 'postcount'))." ".$form->generate_select_box("posttype", $options_type, $mybb->input['posttype'], array('id' => 'posttype')), 'postcount');

	$form_container->output_row($lang->post_count, $lang->post_count_desc, $form->generate_numeric_field('postcount', $mybb->input['postcount'], array('id' => 'postcount', 'min' => 0))." ".$form->generate_select_box("posttype", $options_type, $mybb->input['posttype'], array('id' => 'posttype')), 'postcount');





	$form_container->output_row($lang->thread_count, $lang->thread_count_desc, $form->generate_text_box('threadcount', $mybb->input['threadcount'], array('id' => 'threadcount'))." ".$form->generate_select_box("threadtype", $options_type, $mybb->input['threadtype'], array('id' => 'threadtype')), 'threadcount');

	$form_container->output_row($lang->thread_count, $lang->thread_count_desc, $form->generate_numeric_field('threadcount', $mybb->input['threadcount'], array('id' => 'threadcount', 'min' => 0))." ".$form->generate_select_box("threadtype", $options_type, $mybb->input['threadtype'], array('id' => 'threadtype')), 'threadcount');





	$form_container->output_row($lang->reputation_count, $lang->reputation_count_desc, $form->generate_text_box('reputationcount', $mybb->input['reputationcount'], array('id' => 'reputationcount'))." ".$form->generate_select_box("reputationtype", $options_type, $mybb->input['reputationtype'], array('id' => 'reputationtype')), 'reputationcount');

	$form_container->output_row($lang->reputation_count, $lang->reputation_count_desc, $form->generate_numeric_field('reputationcount', $mybb->input['reputationcount'], array('id' => 'reputationcount', 'min' => 0))." ".$form->generate_select_box("reputationtype", $options_type, $mybb->input['reputationtype'], array('id' => 'reputationtype')), 'reputationcount');


$options = array(
"hours" => $lang->hours,


$options = array(
"hours" => $lang->hours,

Zeile 344Zeile 355
		"years" => $lang->years
);


		"years" => $lang->years
);


	$form_container->output_row($lang->referral_count, $lang->referral_count_desc, $form->generate_text_box('referrals', $mybb->input['referrals'], array('id' => 'referrals'))." ".$form->generate_select_box("referralstype", $options_type, $mybb->input['referralstype'], array('id' => 'referralstype')), 'referrals');

	$form_container->output_row($lang->referral_count, $lang->referral_count_desc, $form->generate_numeric_field('referrals', $mybb->input['referrals'], array('id' => 'referrals', 'min' => 0))." ".$form->generate_select_box("referralstype", $options_type, $mybb->input['referralstype'], array('id' => 'referralstype')), 'referrals');





	$form_container->output_row($lang->warning_points, $lang->warning_points_desc, $form->generate_text_box('warnings', $mybb->input['warnings'], array('id' => 'warnings'))." ".$form->generate_select_box("warningstype", $options_type, $mybb->input['warningstype'], array('id' => 'warningstype')), 'warnings');

	$form_container->output_row($lang->warning_points, $lang->warning_points_desc, $form->generate_numeric_field('warnings', $mybb->input['warnings'], array('id' => 'warnings', 'min' => 0))." ".$form->generate_select_box("warningstype", $options_type, $mybb->input['warningstype'], array('id' => 'warningstype')), 'warnings');





	$form_container->output_row($lang->time_registered, $lang->time_registered_desc, $form->generate_text_box('timeregistered', $mybb->input['timeregistered'], array('id' => 'timeregistered'))." ".$form->generate_select_box("timeregisteredtype", $options, $mybb->input['timeregisteredtype'], array('id' => 'timeregisteredtype')), 'timeregistered');

	$form_container->output_row($lang->time_registered, $lang->time_registered_desc, $form->generate_numeric_field('timeregistered', $mybb->input['timeregistered'], array('id' => 'timeregistered', 'min' => 0))." ".$form->generate_select_box("timeregisteredtype", $options, $mybb->input['timeregisteredtype'], array('id' => 'timeregisteredtype')), 'timeregistered');





	$form_container->output_row($lang->time_online, $lang->time_online_desc, $form->generate_text_box('timeonline', $mybb->input['timeonline'], array('id' => 'timeonline'))." ".$form->generate_select_box("timeonlinetype", $options, $mybb->input['timeonlinetype'], array('id' => 'timeonlinetype')), 'timeonline');

	$form_container->output_row($lang->time_online, $lang->time_online_desc, $form->generate_numeric_field('timeonline', $mybb->input['timeonline'], array('id' => 'timeonline', 'min' => 0))." ".$form->generate_select_box("timeonlinetype", $options, $mybb->input['timeonlinetype'], array('id' => 'timeonlinetype')), 'timeonline');


$options = array();



$options = array();


Zeile 430Zeile 441
			else
{
$mybb->input['originalusergroup'] = implode(',', array_map('intval', $mybb->input['originalusergroup']));

			else
{
$mybb->input['originalusergroup'] = implode(',', array_map('intval', $mybb->input['originalusergroup']));

 
			}

$allowed_operators = array('>', '>=', '=', '<=', '<');
$operator_fields = array('posttype', 'threadtype', 'timeregisteredtype', 'reputationtype', 'referralstype', 'warningstype');

foreach($operator_fields as $field)
{
if(!in_array($mybb->get_input($field), $allowed_operators))
{
$mybb->input[$field] = '=';
}

			}

$new_promotion = array(
"title" => $db->escape_string($mybb->input['title']),
"description" => $db->escape_string($mybb->input['description']),

			}

$new_promotion = array(
"title" => $db->escape_string($mybb->input['title']),
"description" => $db->escape_string($mybb->input['description']),

				"posts" => (int)$mybb->input['postcount'],

				"posts" => $mybb->get_input('postcount', MyBB::INPUT_INT),

				"posttype" => $db->escape_string($mybb->input['posttype']),

				"posttype" => $db->escape_string($mybb->input['posttype']),

				"threads" => (int)$mybb->input['threadcount'],

				"threads" => $mybb->get_input('threadcount', MyBB::INPUT_INT),

				"threadtype" => $db->escape_string($mybb->input['threadtype']),

				"threadtype" => $db->escape_string($mybb->input['threadtype']),

				"registered" => (int)$mybb->input['timeregistered'],

				"registered" => $mybb->get_input('timeregistered', MyBB::INPUT_INT),

				"registeredtype" => $db->escape_string($mybb->input['timeregisteredtype']),

				"registeredtype" => $db->escape_string($mybb->input['timeregisteredtype']),

				"online" => (int)$mybb->input['timeonline'],

				"online" => $mybb->get_input('timeonline', MyBB::INPUT_INT),

				"onlinetype" => $db->escape_string($mybb->input['timeonlinetype']),

				"onlinetype" => $db->escape_string($mybb->input['timeonlinetype']),

				"reputations" => (int)$mybb->input['reputationcount'],

				"reputations" => $mybb->get_input('reputationcount', MyBB::INPUT_INT),

				"reputationtype" => $db->escape_string($mybb->input['reputationtype']),

				"reputationtype" => $db->escape_string($mybb->input['reputationtype']),

				"referrals" => (int)$mybb->input['referrals'],

				"referrals" => $mybb->get_input('referrals', MyBB::INPUT_INT),

				"referralstype" => $db->escape_string($mybb->input['referralstype']),

				"referralstype" => $db->escape_string($mybb->input['referralstype']),

				"warnings" => (int)$mybb->input['warnings'],

				"warnings" => $mybb->get_input('warnings', MyBB::INPUT_INT),

				"warningstype" => $db->escape_string($mybb->input['warningstype']),
"requirements" => $db->escape_string(implode(",", $mybb->input['requirements'])),
"originalusergroup" => $db->escape_string($mybb->input['originalusergroup']),
"usergrouptype" => $db->escape_string($mybb->input['usergroupchangetype']),

				"warningstype" => $db->escape_string($mybb->input['warningstype']),
"requirements" => $db->escape_string(implode(",", $mybb->input['requirements'])),
"originalusergroup" => $db->escape_string($mybb->input['originalusergroup']),
"usergrouptype" => $db->escape_string($mybb->input['usergroupchangetype']),

				"newusergroup" => (int)$mybb->input['newusergroup'],
"enabled" => (int)$mybb->input['enabled'],
"logging" => (int)$mybb->input['logging']

				"newusergroup" => $mybb->get_input('newusergroup', MyBB::INPUT_INT),
"enabled" => $mybb->get_input('enabled', MyBB::INPUT_INT),
"logging" => $mybb->get_input('logging', MyBB::INPUT_INT)

			);

$pid = $db->insert_query("promotions", $new_promotion);

			);

$pid = $db->insert_query("promotions", $new_promotion);

Zeile 533Zeile 555
		"<" => $lang->less_than
);


		"<" => $lang->less_than
);


	$form_container->output_row($lang->post_count, $lang->post_count_desc, $form->generate_text_box('postcount', $mybb->input['postcount'], array('id' => 'postcount'))." ".$form->generate_select_box("posttype", $options_type, $mybb->input['posttype'], array('id' => 'posttype')), 'postcount');

	$form_container->output_row($lang->post_count, $lang->post_count_desc, $form->generate_numeric_field('postcount', $mybb->input['postcount'], array('id' => 'postcount', 'min' => 0))." ".$form->generate_select_box("posttype", $options_type, $mybb->input['posttype'], array('id' => 'posttype')), 'postcount');





	$form_container->output_row($lang->thread_count, $lang->thread_count_desc, $form->generate_text_box('threadcount', $mybb->input['threadcount'], array('id' => 'threadcount'))." ".$form->generate_select_box("threadtype", $options_type, $mybb->input['threadtype'], array('id' => 'threadtype')), 'threadcount');

	$form_container->output_row($lang->thread_count, $lang->thread_count_desc, $form->generate_numeric_field('threadcount', $mybb->input['threadcount'], array('id' => 'threadcount', 'min' => 0))." ".$form->generate_select_box("threadtype", $options_type, $mybb->input['threadtype'], array('id' => 'threadtype')), 'threadcount');





	$form_container->output_row($lang->reputation_count, $lang->reputation_count_desc, $form->generate_text_box('reputationcount', $mybb->input['reputationcount'], array('id' => 'reputationcount'))." ".$form->generate_select_box("reputationtype", $options_type, $mybb->input['reputationtype'], array('id' => 'reputationtype')), 'reputationcount');

	$form_container->output_row($lang->reputation_count, $lang->reputation_count_desc, $form->generate_numeric_field('reputationcount', $mybb->input['reputationcount'], array('id' => 'reputationcount', 'min' => 0))." ".$form->generate_select_box("reputationtype", $options_type, $mybb->input['reputationtype'], array('id' => 'reputationtype')), 'reputationcount');


$options = array(
"hours" => $lang->hours,


$options = array(
"hours" => $lang->hours,

Zeile 547Zeile 569
		"years" => $lang->years
);


		"years" => $lang->years
);


	$form_container->output_row($lang->referral_count, $lang->referral_count_desc, $form->generate_text_box('referrals', $mybb->input['referrals'], array('id' => 'referrals'))." ".$form->generate_select_box("referralstype", $options_type, $mybb->input['referralstype'], array('id' => 'referralstype')), 'referrals');

	$form_container->output_row($lang->referral_count, $lang->referral_count_desc, $form->generate_numeric_field('referrals', $mybb->input['referrals'], array('id' => 'referrals', 'min' => 0))." ".$form->generate_select_box("referralstype", $options_type, $mybb->input['referralstype'], array('id' => 'referralstype')), 'referrals');





	$form_container->output_row($lang->warning_points, $lang->warning_points_desc, $form->generate_text_box('warnings', $mybb->input['warnings'], array('id' => 'warnings'))." ".$form->generate_select_box("warningstype", $options_type, $mybb->input['warningstype'], array('id' => 'warningstype')), 'warnings');

	$form_container->output_row($lang->warning_points, $lang->warning_points_desc, $form->generate_numeric_field('warnings', $mybb->input['warnings'], array('id' => 'warnings', 'min' => 0))." ".$form->generate_select_box("warningstype", $options_type, $mybb->input['warningstype'], array('id' => 'warningstype')), 'warnings');





	$form_container->output_row($lang->time_registered, $lang->time_registered_desc, $form->generate_text_box('timeregistered', $mybb->input['timeregistered'], array('id' => 'timeregistered'))." ".$form->generate_select_box("timeregisteredtype", $options, $mybb->input['timeregisteredtype'], array('id' => 'timeregisteredtype')), 'timeregistered');

	$form_container->output_row($lang->time_registered, $lang->time_registered_desc, $form->generate_numeric_field('timeregistered', $mybb->input['timeregistered'], array('id' => 'timeregistered', 'min' => 0))." ".$form->generate_select_box("timeregisteredtype", $options, $mybb->input['timeregisteredtype'], array('id' => 'timeregisteredtype')), 'timeregistered');





	$form_container->output_row($lang->time_online, $lang->time_online_desc, $form->generate_text_box('timeonline', $mybb->input['timeonline'], array('id' => 'timeonline'))." ".$form->generate_select_box("timeonlinetype", $options, $mybb->input['timeonlinetype'], array('id' => 'timeonlinetype')), 'timeonline');

	$form_container->output_row($lang->time_online, $lang->time_online_desc, $form->generate_numeric_field('timeonline', $mybb->input['timeonline'], array('id' => 'timeonline', 'min' => 0))." ".$form->generate_select_box("timeonlinetype", $options, $mybb->input['timeonlinetype'], array('id' => 'timeonlinetype')), 'timeonline');

	$options = array();

$query = $db->simple_select("usergroups", "gid, title", "gid != '1'", array('order_by' => 'title'));

	$options = array();

$query = $db->simple_select("usergroups", "gid, title", "gid != '1'", array('order_by' => 'title'));

Zeile 591Zeile 613
{
$plugins->run_hooks("admin_user_group_promotions_logs");


{
$plugins->run_hooks("admin_user_group_promotions_logs");


	if($mybb->get_input('page', 1) > 1)

	if($mybb->get_input('page', MyBB::INPUT_INT) > 1)

	{

	{

		$mybb->input['page'] = $mybb->get_input('page', 1);

		$mybb->input['page'] = $mybb->get_input('page', MyBB::INPUT_INT);

		$start = ($mybb->input['page']*20)-20;
}
else

		$start = ($mybb->input['page']*20)-20;
}
else