Zeile 89 | Zeile 89 |
---|
"maxsize" => $maxsize, "icon" => $db->escape_string($mybb->input['icon']), 'enabled' => $mybb->get_input('enabled', MyBB::INPUT_INT),
|
"maxsize" => $maxsize, "icon" => $db->escape_string($mybb->input['icon']), 'enabled' => $mybb->get_input('enabled', MyBB::INPUT_INT),
|
| 'forcedownload' => $mybb->get_input('forcedownload', MyBB::INPUT_INT),
|
'groups' => $db->escape_string($mybb->get_input('groups')), 'forums' => $db->escape_string($mybb->get_input('forums')), 'avatarfile' => $mybb->get_input('avatarfile', MyBB::INPUT_INT)
| 'groups' => $db->escape_string($mybb->get_input('groups')), 'forums' => $db->escape_string($mybb->get_input('forums')), 'avatarfile' => $mybb->get_input('avatarfile', MyBB::INPUT_INT)
|
Zeile 99 | Zeile 100 |
---|
$plugins->run_hooks("admin_config_attachment_types_add_commit");
// Log admin action
|
$plugins->run_hooks("admin_config_attachment_types_add_commit");
// Log admin action
|
log_admin_action($atid, htmlspecialchars_uni($mybb->input['extension']));
| log_admin_action($atid, $mybb->input['extension']);
|
$cache->update_attachtypes();
| $cache->update_attachtypes();
|
Zeile 278 | Zeile 279 |
---|
<script type=\"text/javascript\"> checkAction('forums'); </script>";
|
<script type=\"text/javascript\"> checkAction('forums'); </script>";
|
| $mybb->input['forcedownload'] = $mybb->get_input('forcedownload', MyBB::INPUT_INT);
|
$form_container = new FormContainer($lang->add_new_attachment_type);
|
$form_container = new FormContainer($lang->add_new_attachment_type);
|
$form_container->output_row($lang->name, $lang->name_desc, $form->generate_text_box('name', $mybb->input['name'], array('id' => 'name')), 'name'); $form_container->output_row($lang->file_extension." <em>*</em>", $lang->file_extension_desc, $form->generate_text_box('extension', $mybb->input['extension'], array('id' => 'extension')), 'extension'); $form_container->output_row($lang->mime_type." <em>*</em>", $lang->mime_type_desc, $form->generate_text_box('mimetype', $mybb->input['mimetype'], array('id' => 'mimetype')), 'mimetype'); $form_container->output_row($lang->maximum_file_size, $lang->maximum_file_size_desc.$limit_string, $form->generate_numeric_field('maxsize', $mybb->input['maxsize'], array('id' => 'maxsize', 'min' => 0)), 'maxsize'); $form_container->output_row($lang->attachment_icon, $lang->attachment_icon_desc, $form->generate_text_box('icon', $mybb->input['icon'], array('id' => 'icon')), 'icon'); $form_container->output_row($lang->enabled, '', $form->generate_yes_no_radio('enabled', $mybb->input['enabled']), 'enabled');
| $form_container->output_row($lang->name, $lang->name_desc, $form->generate_text_box('name', $mybb->get_input('name'), array('id' => 'name')), 'name'); $form_container->output_row($lang->file_extension." <em>*</em>", $lang->file_extension_desc, $form->generate_text_box('extension', $mybb->get_input('extension'), array('id' => 'extension')), 'extension'); $form_container->output_row($lang->mime_type." <em>*</em>", $lang->mime_type_desc, $form->generate_text_box('mimetype', $mybb->get_input('mimetype'), array('id' => 'mimetype')), 'mimetype'); $form_container->output_row($lang->maximum_file_size, $lang->maximum_file_size_desc.$limit_string, $form->generate_numeric_field('maxsize', $mybb->get_input('maxsize'), array('id' => 'maxsize', 'min' => 0)), 'maxsize'); $form_container->output_row($lang->attachment_icon, $lang->attachment_icon_desc, $form->generate_text_box('icon', $mybb->get_input('icon'), array('id' => 'icon')), 'icon'); $form_container->output_row($lang->enabled, '', $form->generate_yes_no_radio('enabled', $mybb->get_input('enabled')), 'enabled'); $form_container->output_row($lang->forcedownload, $lang->forcedownload_desc, $form->generate_yes_no_radio('forcedownload', $mybb->get_input('forcedownload')), 'forcedownload');
|
$form_container->output_row($lang->available_to_groups, '', $groups_select_code, '', array(), array('id' => 'row_groups')); $form_container->output_row($lang->available_in_forums, '', $forums_select_code, '', array(), array('id' => 'row_forums'));
|
$form_container->output_row($lang->available_to_groups, '', $groups_select_code, '', array(), array('id' => 'row_groups')); $form_container->output_row($lang->available_in_forums, '', $forums_select_code, '', array(), array('id' => 'row_forums'));
|
$form_container->output_row($lang->avatar_file, $lang->avatar_file_desc, $form->generate_yes_no_radio('avatarfile', $mybb->input['avatarfile']), 'avatarfile');
| $form_container->output_row($lang->avatar_file, $lang->avatar_file_desc, $form->generate_yes_no_radio('avatarfile', $mybb->get_input('avatarfile')), 'avatarfile');
|
$form_container->end();
| $form_container->end();
|
Zeile 296 | Zeile 300 |
---|
$form->output_submit_wrapper($buttons); $form->end();
|
$form->output_submit_wrapper($buttons); $form->end();
|
|
|
$page->output_footer(); }
| $page->output_footer(); }
|
Zeile 328 | Zeile 332 |
---|
if(!$errors) { if($mybb->input['mimetype'] == "images/attachtypes/")
|
if(!$errors) { if($mybb->input['mimetype'] == "images/attachtypes/")
|
{
| {
|
$mybb->input['mimetype'] = '';
|
$mybb->input['mimetype'] = '';
|
}
| }
|
if(substr($mybb->input['extension'], 0, 1) == '.') { $mybb->input['extension'] = substr($mybb->input['extension'], 1);
|
if(substr($mybb->input['extension'], 0, 1) == '.') { $mybb->input['extension'] = substr($mybb->input['extension'], 1);
|
}
| }
|
foreach(array('groups', 'forums') as $key) {
| foreach(array('groups', 'forums') as $key) {
|
Zeile 373 | Zeile 377 |
---|
"maxsize" => $mybb->get_input('maxsize', MyBB::INPUT_INT), "icon" => $db->escape_string($mybb->input['icon']), 'enabled' => $mybb->get_input('enabled', MyBB::INPUT_INT),
|
"maxsize" => $mybb->get_input('maxsize', MyBB::INPUT_INT), "icon" => $db->escape_string($mybb->input['icon']), 'enabled' => $mybb->get_input('enabled', MyBB::INPUT_INT),
|
| 'forcedownload' => $mybb->get_input('forcedownload', MyBB::INPUT_INT),
|
'groups' => $db->escape_string($mybb->get_input('groups')), 'forums' => $db->escape_string($mybb->get_input('forums')), 'avatarfile' => $mybb->get_input('avatarfile', MyBB::INPUT_INT)
| 'groups' => $db->escape_string($mybb->get_input('groups')), 'forums' => $db->escape_string($mybb->get_input('forums')), 'avatarfile' => $mybb->get_input('avatarfile', MyBB::INPUT_INT)
|
Zeile 383 | Zeile 388 |
---|
$db->update_query("attachtypes", $updated_type, "atid='{$attachment_type['atid']}'");
// Log admin action
|
$db->update_query("attachtypes", $updated_type, "atid='{$attachment_type['atid']}'");
// Log admin action
|
log_admin_action($attachment_type['atid'], htmlspecialchars_uni($mybb->input['extension']));
| log_admin_action($attachment_type['atid'], $mybb->input['extension']);
|
$cache->update_attachtypes();
|
$cache->update_attachtypes();
|
|
|
flash_message($lang->success_attachment_type_updated, 'success'); admin_redirect("index.php?module=config-attachment_types"); } }
$page->add_breadcrumb_item($lang->edit_attachment_type);
|
flash_message($lang->success_attachment_type_updated, 'success'); admin_redirect("index.php?module=config-attachment_types"); } }
$page->add_breadcrumb_item($lang->edit_attachment_type);
|
$page->output_header($lang->attachment_types." - ".$lang->edit_attachment_type);
| $page->output_header($lang->attachment_types." - ".$lang->edit_attachment_type);
|
$sub_tabs['edit_attachment_type'] = array( 'title' => $lang->edit_attachment_type,
| $sub_tabs['edit_attachment_type'] = array( 'title' => $lang->edit_attachment_type,
|
Zeile 556 | Zeile 561 |
---|
<script type=\"text/javascript\"> checkAction('forums'); </script>";
|
<script type=\"text/javascript\"> checkAction('forums'); </script>";
|
| $mybb->input['forcedownload'] = $mybb->get_input('forcedownload', MyBB::INPUT_INT);
|
$form_container = new FormContainer($lang->edit_attachment_type); $form_container->output_row($lang->name, $lang->name_desc, $form->generate_text_box('name', $mybb->input['name'], array('id' => 'name')), 'name');
| $form_container = new FormContainer($lang->edit_attachment_type); $form_container->output_row($lang->name, $lang->name_desc, $form->generate_text_box('name', $mybb->input['name'], array('id' => 'name')), 'name');
|
Zeile 564 | Zeile 571 |
---|
$form_container->output_row($lang->maximum_file_size, $lang->maximum_file_size_desc.$limit_string, $form->generate_numeric_field('maxsize', $mybb->input['maxsize'], array('id' => 'maxsize', 'min' => 0)), 'maxsize'); $form_container->output_row($lang->attachment_icon, $lang->attachment_icon_desc, $form->generate_text_box('icon', $mybb->input['icon'], array('id' => 'icon')), 'icon'); $form_container->output_row($lang->enabled, '', $form->generate_yes_no_radio('enabled', $mybb->input['enabled']), 'enabled');
|
$form_container->output_row($lang->maximum_file_size, $lang->maximum_file_size_desc.$limit_string, $form->generate_numeric_field('maxsize', $mybb->input['maxsize'], array('id' => 'maxsize', 'min' => 0)), 'maxsize'); $form_container->output_row($lang->attachment_icon, $lang->attachment_icon_desc, $form->generate_text_box('icon', $mybb->input['icon'], array('id' => 'icon')), 'icon'); $form_container->output_row($lang->enabled, '', $form->generate_yes_no_radio('enabled', $mybb->input['enabled']), 'enabled');
|
| $form_container->output_row($lang->forcedownload, $lang->forcedownload_desc, $form->generate_yes_no_radio('forcedownload', $mybb->input['forcedownload']), 'forcedownload');
|
$form_container->output_row($lang->available_to_groups, '', $groups_select_code, '', array(), array('id' => 'row_groups')); $form_container->output_row($lang->available_in_forums, '', $forums_select_code, '', array(), array('id' => 'row_forums')); $form_container->output_row($lang->avatar_file, $lang->avatar_file_desc, $form->generate_yes_no_radio('avatarfile', $mybb->input['avatarfile']), 'avatarfile');
| $form_container->output_row($lang->available_to_groups, '', $groups_select_code, '', array(), array('id' => 'row_groups')); $form_container->output_row($lang->available_in_forums, '', $forums_select_code, '', array(), array('id' => 'row_forums')); $form_container->output_row($lang->avatar_file, $lang->avatar_file_desc, $form->generate_yes_no_radio('avatarfile', $mybb->input['avatarfile']), 'avatarfile');
|
Zeile 580 | Zeile 588 |
---|
if($mybb->input['action'] == "delete") {
|
if($mybb->input['action'] == "delete") {
|
if($mybb->input['no'])
| if($mybb->get_input('no'))
|
{ admin_redirect("index.php?module=config-attachment_types"); }
| { admin_redirect("index.php?module=config-attachment_types"); }
|
Zeile 605 | Zeile 613 |
---|
$cache->update_attachtypes();
// Log admin action
|
$cache->update_attachtypes();
// Log admin action
|
log_admin_action($attachment_type['atid'], htmlspecialchars_uni($attachment_type['extension']));
| log_admin_action($attachment_type['atid'], $attachment_type['extension']);
|
flash_message($lang->success_attachment_type_deleted, 'success'); admin_redirect("index.php?module=config-attachment_types");
| flash_message($lang->success_attachment_type_deleted, 'success'); admin_redirect("index.php?module=config-attachment_types");
|
Zeile 618 | Zeile 626 |
---|
if($mybb->input['action'] == 'toggle_status') {
|
if($mybb->input['action'] == 'toggle_status') {
|
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');
|
{ flash_message($lang->invalid_post_verify_key2, 'error');
|
admin_redirect('index.php?module=config-attachment_types'); }
$atid = $mybb->get_input('atid', MyBB::INPUT_INT);
| admin_redirect('index.php?module=config-attachment_types'); }
$atid = $mybb->get_input('atid', MyBB::INPUT_INT);
|
$query = $db->simple_select('attachtypes', '*', "atid='{$atid}'"); $attachment_type = $db->fetch_array($query);
if(!$attachment_type['atid'])
|
$query = $db->simple_select('attachtypes', '*', "atid='{$atid}'"); $attachment_type = $db->fetch_array($query);
if(!$attachment_type['atid'])
|
{
| {
|
flash_message($lang->error_invalid_mycode, 'error'); admin_redirect('index.php?module=config-attachment_types'); }
$plugins->run_hooks('admin_config_attachment_types_toggle_status');
|
flash_message($lang->error_invalid_mycode, 'error'); admin_redirect('index.php?module=config-attachment_types'); }
$plugins->run_hooks('admin_config_attachment_types_toggle_status');
|
|
|
$update_array = array('enabled' => 1); $phrase = $lang->success_activated_attachment_type; if($attachment_type['enabled'] == 1) { $update_array['enabled'] = 0;
|
$update_array = array('enabled' => 1); $phrase = $lang->success_activated_attachment_type; if($attachment_type['enabled'] == 1) { $update_array['enabled'] = 0;
|
$phrase = $lang->success_activated_attachment_type; }
| $phrase = $lang->success_deactivated_attachment_type; }
|
$plugins->run_hooks('admin_config_attachment_types_toggle_status_commit');
| $plugins->run_hooks('admin_config_attachment_types_toggle_status_commit');
|
Zeile 652 | Zeile 660 |
---|
$cache->update_attachtypes();
// Log admin action
|
$cache->update_attachtypes();
// Log admin action
|
log_admin_action($atid, htmlspecialchars_uni($attachment_type['extension']), $update_array['enabled']);
| log_admin_action($atid, $attachment_type['extension'], $update_array['enabled']);
|
flash_message($phrase, 'success'); admin_redirect('index.php?module=config-attachment_types');
| flash_message($phrase, 'success'); admin_redirect('index.php?module=config-attachment_types');
|
Zeile 675 | Zeile 683 |
---|
$plugins->run_hooks("admin_config_attachment_types_start");
$page->output_nav_tabs($sub_tabs, 'attachment_types');
|
$plugins->run_hooks("admin_config_attachment_types_start");
$page->output_nav_tabs($sub_tabs, 'attachment_types');
|
| $query = $db->simple_select("attachtypes", "COUNT(atid) AS attachtypes"); $total_rows = $db->fetch_field($query, "attachtypes");
$pagenum = $mybb->get_input('page', MyBB::INPUT_INT); if($pagenum) { $start = ($pagenum - 1) * 20; $pages = ceil($total_rows / 20); if($pagenum > $pages) { $start = 0; $pagenum = 1; } } else { $start = 0; $pagenum = 1; }
|
$table = new Table; $table->construct_header($lang->extension, array("colspan" => 2));
| $table = new Table; $table->construct_header($lang->extension, array("colspan" => 2));
|
Zeile 683 | Zeile 711 |
---|
$table->construct_header($lang->maximum_size, array("class" => "align_center")); $table->construct_header($lang->controls, array("class" => "align_center"));
|
$table->construct_header($lang->maximum_size, array("class" => "align_center")); $table->construct_header($lang->controls, array("class" => "align_center"));
|
$query = $db->simple_select("attachtypes", "*", "", array('order_by' => 'extension'));
| $query = $db->simple_select("attachtypes", "*", "", array('limit_start' => $start, 'limit' => 20, 'order_by' => 'extension'));
|
while($attachment_type = $db->fetch_array($query)) { // Just show default icons in ACP
| while($attachment_type = $db->fetch_array($query)) { // Just show default icons in ACP
|
Zeile 742 | Zeile 770 |
---|
}
$table->output($lang->attachment_types);
|
}
$table->output($lang->attachment_types);
|
| echo "<br />".draw_admin_pagination($pagenum, "20", $total_rows, "index.php?module=config-attachment_types&page={page}");
|
$page->output_footer(); }
| $page->output_footer(); }
|