Code: Alles auswählen
'IMG_STATUS' => $language->lang('IMAGES_ARE_ON'),
Code: Alles auswählen
'IMG_STATUS' => $language->lang('IMAGES_ARE_ON'),
Code: Alles auswählen
$form_name = 'pic_1';
$pic_1_file = $request->file($form_name);
unset($pic_1_file['local_mode']);
$pic_1 = $upload->handle_upload('files.types.form', $form_name);
$pic_1_name = $pic_1_file['name'];
$pic_1_ext = str_replace('.', '', trim(strrchr(strtolower($pic_1_name), '.')));
if ($pic_1_name && in_array($pic_1_ext, $allowed_imagetypes))
{
$error_count = sizeof($pic_1->error);
if ($error_count > 1 && $pic_1->uploadname)
{
$pic_1->remove();
trigger_error(implode('<br />', $pic_1->error), E_USER_ERROR);
}
$pic_1->error = array();
$pic_1_filename = $save_day . '_1.' . $pic_1_ext;
@unlink($ext_path_images . $old_pic_1);
$pic_1_file['name'] = $pic_1_filename;
$pic_1->set_upload_ary($pic_1_file);
$pic_1->move_file(str_replace($phpbb_root_path, '', $ext_path_images), false, false, CHMOD_ALL);
}
else
{
$pic_1->remove();
$pic_1_filename = '';
}
$form_name = 'pic_2';
$pic_2_file = $request->file($form_name);
unset($pic_2_file['local_mode']);
$pic_2 = $upload->handle_upload('files.types.form', $form_name);
$pic_2_name = $pic_2_file['name'];
$pic_2_ext = str_replace('.', '', trim(strrchr(strtolower($pic_2_name), '.')));
if ($pic_2_name && in_array($pic_2_ext, $allowed_imagetypes))
{
$error_count = sizeof($pic_2->error);
if ($error_count > 1 && $pic_2->uploadname)
{
$pic_2->remove();
trigger_error(implode('<br />', $pic_2->error), E_USER_ERROR);
}
$pic_2->error = array();
$pic_2_filename = $save_day . '_2.' . $pic_2_ext;
@unlink($ext_path_images . $old_pic_2);
$pic_2_file['name'] = $pic_2_filename;
$pic_2->set_upload_ary($pic_2_file);
$pic_2->move_file(str_replace($phpbb_root_path, '', $ext_path_images), false, false, CHMOD_ALL);
}
else
{
$pic_2->remove();
$pic_2_filename = '';
}