Skip to content

Commit

Permalink
[Jobs] sets default texts for job status mails. Fixes mail.overwrite …
Browse files Browse the repository at this point in the history
…option.

VValue must be emty in the dist file.
  • Loading branch information
cbleek committed May 14, 2015
1 parent 5c738d4 commit b61efef
Show file tree
Hide file tree
Showing 5 changed files with 64 additions and 17 deletions.
2 changes: 1 addition & 1 deletion build.properties.dist
Expand Up @@ -57,7 +57,7 @@ auth.suffix=
; Override recipient for every mail send. (including CC and BCC)
; Use comma to separate multiple addresses.
;
mail.develop.override_recipient=false
mail.develop.override_recipient=

;
; Facebook, Xing and Linkedin credentials. (module/Auth/config/module.auth.global.php.dist)
Expand Down
17 changes: 16 additions & 1 deletion module/Jobs/view/mails/job-accepted.phtml
Expand Up @@ -14,6 +14,21 @@
* $this->job : The job entity
* $this->siteName: The site name (from Core/AbstractOptions)
*/

$user = $this->job->getUser();
$info = $user->getInfo();
?>
<p><?php echo 'male' == $info->getGender()
? 'Sehr geehrter Herr'
: 'Sehr geehrte Frau' ?> <?php echo $info->getDisplayName(/*emailIfEmpty*/ false); ?>,</p>

<p>
Ihre Stellenanzeige "<?php echo $this->job->getTitle() ?>" mit der Referenz <?php echo $this->job->getReference() ?>.
wurde freigeschaltet.
</p>

<p>Mit freundlichen Grüßen,</p>

Ihr <?php echo $this->siteName?> Team,

Test Test Test
<?php echo $this->partial('mail/footer'); ?>
36 changes: 25 additions & 11 deletions module/Jobs/view/mails/job-created.phtml
Expand Up @@ -50,18 +50,32 @@
*/
?>

<?php if (empty($this->job->portals)) :?>
<?php echo $this->translate('no Portal chosen')?>
<?php else:?>
<h2><?php echo $this->translate("Selected Channels")?></h2>
<ul>
<?php foreach ($this->job->portals as $portalName => $portal):?>
<?php
$sum = 0;
?>

<?php if (empty($this->job->portals)) : ?>
<?php echo $this->translate('no Portal chosen') ?>
<?php else: ?>
<h2><?php echo $this->translate("Selected Channels") ?></h2>
<table>
<?php foreach ($this->job->portals as $portalName => $portal): ?>
<?php if (!empty($portal['active'])): ?>
<li><?php echo $portal['name']?></li>
<?php endif;?>
<?php endforeach;?>
</ul>
<?php endif;?>
<tr>
<td><?php echo $portal['name'] ?></td>

<td><?php if (array_key_exists($portal['name'], $this->prices)) {
echo $this->prices[$portal['name']];
$sum += (int) $this->prices[$portal['name']];
} ?></td>
</tr>
<?php endif; ?>
<?php endforeach; ?>

<tr><td>Preis (netto)</td><td><?php print(round($sum / 1.19,2)) ?></td></tr>
<tr><td>MwSt (19%)</td><td><?php print($sum - round($sum / 1.19,2)) ?></td></tr>
</table>
<?php endif; ?>

<a href="<?php echo $this->serverUrl() . $this->url('lang/jobs/approval', array(), true)?>?id=<?php echo $this->job->getId()?>"><?php echo $this->translate("Click here to accept or reject the job opening")?></a>

Expand Down
9 changes: 6 additions & 3 deletions module/Jobs/view/mails/job-pending.phtml
Expand Up @@ -19,14 +19,17 @@ $info = $user->getInfo();
: 'Sehr geehrte Frau' ?> <?php echo $info->getDisplayName(/*emailIfEmpty*/ false); ?>,</p>

<p>
hiermit bestätigen wir Ihnen den Eingang Ihrer Stellenanzeige "<?php echo $this->job->getTitle() ?>" mit der Referenz <?php echo $this->job->getReference() ?>.
Sie erhalten von uns eine Nachricht, sobald die Anzeige von uns freigegeben
und veröffentlicht wurde.
hiermit bestätigen wir Ihnen den Eingang Ihrer Stellenanzeige <b></b><?php echo $this->job->getTitle() ?></b> mit der
Referenz <b><?php echo $this->job->getReference() ?></b>. Sie erhalten von uns eine Nachricht, sobald die Anzeige von
freigegeben und veröffentlicht wurde.
</p>
<p>
Den aktuellen Status können Sie in der <a href="<?php echo $this->serverUrl() . $this->url('lang/jobs', array('lang' => 'de'))?>">Job-Übersicht</a> verfolgen.
</p>

<p>Mit freundlichen Grüßen,</p>

Ihr <?php echo $this->siteName?> Team,


<?php echo $this->partial('mail/footer'); ?>
17 changes: 16 additions & 1 deletion module/Jobs/view/mails/job-rejected.phtml
Expand Up @@ -14,6 +14,21 @@
* $this->job : The job entity
* $this->siteName: The site name (from Core/AbstractOptions)
*/

$user = $this->job->getUser();
$info = $user->getInfo();
?>
<p><?php echo 'male' == $info->getGender()
? 'Sehr geehrter Herr'
: 'Sehr geehrte Frau' ?> <?php echo $info->getDisplayName(/*emailIfEmpty*/ false); ?>,</p>

<p>
Ihrer Stellenanzeige "<?php echo $this->job->getTitle() ?>" mit der Referenz <?php echo $this->job->getReference() ?>.
wurde abgelehnt. Bitte korrigieren Sie die Stellenanzeige.
</p>

<p>Mit freundlichen Grüßen,</p>

Ihr <?php echo $this->siteName?> Team,

Test Test.
<?php echo $this->partial('mail/footer'); ?>

0 comments on commit b61efef

Please sign in to comment.