core.ucp_register_welcome_email_before
$event['user_id']
Dies ist das erste Event nach der Vergabe der UserId.
core.ucp_register_welcome_email_before
$event['user_id']
Code: Alles auswählen
$allowed_extensions = ['png', 'jpg', 'jpeg', 'gif'];
$allowed_file_size = 5242880;
$fileupload = $this->files_factory->get('upload')
->set_allowed_extensions($allowed_extensions)
->set_max_filesize($allowed_file_size)
->set_allowed_dimensions(20, 20, 100, 100)
->set_error_prefix('CSFILEUPLOAD_');
$upload_file = $fileupload->handle_upload('files.types.form', 'ucp_cs_pic');
$upload_path = '/images/cspics/' . $this->userstamp . '/'; //Das Upload-Verzeichnis
if (!$this->filesystem->exists($this->phpbb_root_path . $upload_path))
{
$this->filesystem->mkdir($this->phpbb_root_path . $upload_path, 0777, true);
}
if (!$this->filesystem->is_writable($this->phpbb_root_path . $upload_path))
{
trigger_error($this->language->lang('UCP_CS_DIRECTORY_NOT_WRITETABLE', $back_to_main));
}
$filename = $upload_file->get('uploadname');
$this->update_cs_value('pic', $filename);
$upload_file->move_file($upload_path, true, true, 0644);
trigger_error($this->language->lang('UCP_PIC_UPLOAD_OK', $back_to_main));
if ($upload_file->error)
{
trigger_error(implode('<br>', $upload_file->error) . $this->language->lang('UCP_CS_GO_BACK', $back_to_main));
}
Code: Alles auswählen
->set_allowed_dimensions(20, 20, 100, 100)