Merge branch 'fronkdev' into 'master'
Voiceplan Copy recalculates price based on new multiplicator See merge request fronk/thetool!140
This commit is contained in:
@@ -51,7 +51,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group row">
|
<div class="form-group row">
|
||||||
<label class="col-lg-2 col-form-label" for="price_multiplicator">Verkaufspreis Multipliator *</label>
|
<label class="col-lg-2 col-form-label" for="price_multiplicator">Verkaufspreis Multiplikator *</label>
|
||||||
<div class="col-lg-10">
|
<div class="col-lg-10">
|
||||||
<input type="price_multiplicator" class="form-control" name="price_multiplicator" id="price_multiplicator" value="<?=(float)$plan->price_multiplicator?>" placeholder="1" />
|
<input type="price_multiplicator" class="form-control" name="price_multiplicator" id="price_multiplicator" value="<?=(float)$plan->price_multiplicator?>" placeholder="1" />
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -171,6 +171,9 @@ class VoiceplanController extends mfBaseController {
|
|||||||
$new_zone->voiceplan_id = $id;
|
$new_zone->voiceplan_id = $id;
|
||||||
$new_zone->increment_first = $voiceplan->increment_first;
|
$new_zone->increment_first = $voiceplan->increment_first;
|
||||||
$new_zone->increment = $voiceplan->increment;
|
$new_zone->increment = $voiceplan->increment;
|
||||||
|
if($new_zone->purchase_price && $voiceplan->price_multiplicator) {
|
||||||
|
$new_zone->price = (float)$new_zone->purchase_price * (float)$voiceplan->price_multiplicator;
|
||||||
|
}
|
||||||
if(!$new_zone->save()) {
|
if(!$new_zone->save()) {
|
||||||
$this->layout()->setFlash("Fehler beim Kopieren der Source Zone!", "error");
|
$this->layout()->setFlash("Fehler beim Kopieren der Source Zone!", "error");
|
||||||
$this->redirect("Voiceplan", "view", ["id" => $id]);
|
$this->redirect("Voiceplan", "view", ["id" => $id]);
|
||||||
|
|||||||
Reference in New Issue
Block a user