Skip to content

Commit c82308e

Browse files
committed
fix bug: path to attachment folder wrong
1 parent beb71b3 commit c82308e

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

MidataBundle/Controller/midataMailController.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public function __construct(ContainerInterface $container, pbsSchnittstelle $mid
3636
$this->mapping = $container->getParameter("midata.mail.mapping");
3737
$this->done_view = $container->getParameter('midata.mail.view.done');
3838

39-
$this->attachement_folder = $this->getParameter("anhaengeFolder");
39+
$this->attachement_folder = $container->getParameter("midata.mail.anhaengeFolder");
4040
}
4141

4242
/**
@@ -68,7 +68,9 @@ public function mailAction(Request $request)
6868
$anhang = null;
6969
if (isset($_FILES['anhang']) && $_FILES['anhang']['size'] > 0) {
7070
$anhang = $this->attachement_folder . $_FILES['anhang']['name'];
71-
mkdir($this->attachement_folder, 0755, true);
71+
if(!file_exists($this->attachement_folder)){
72+
mkdir($this->attachement_folder, 0755, true);
73+
}
7274
move_uploaded_file($_FILES['anhang']["tmp_name"], $anhang);
7375
if ($this->logger !== null) {
7476
$this->logger->log($this->getUser()->getUsername() . " hat einen Anhang hochgeladen: " . $anhang);

MidataBundle/DependencyInjection/Configuration.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ public function getConfigTreeBuilder()
4949
->scalarNode('tMutter')->defaultValue('Telefon Mutter')->end()
5050
->end()
5151
->end()
52+
->scalarNode("anhaengeFolder")->defaultValue("%kernel.root_dir%/Mails/anhaenge/")->end()
5253
->end()
5354
->end()
5455
->arrayNode("midata")

MidataBundle/DependencyInjection/PfadiZytturmMidataExtension.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ public function load(array $configs, ContainerBuilder $container)
3636

3737
if (isset($config['mail']['mail_domain'])) {
3838
$container->setParameter('midata.mail.mail_domain', $config['mail']['mail_domain']);
39+
$container->setParameter('midata.mail.anhaengeFolder', $config['mail']['anhaengeFolder']);
3940
}
4041
if (isset($config['mail']['logger'])) {
4142
$container->setParameter('midata.mail.logger', $config['mail']['logger']);

0 commit comments

Comments
 (0)