|
|
@@ -175,18 +175,16 @@ class Rate extends Component
|
|
|
else
|
|
|
{
|
|
|
|
|
|
- if ($this->type > 1 && $this->type < sizeof($this->months))
|
|
|
- {
|
|
|
+ if ($this->type > 1 && $this->type < sizeof($this->months)) {
|
|
|
// $this->errorMsg = 'Hai selezionato un numero di mesi errato in base all\'abbonamento selezionato' . $this->type .'.'. sizeof($this->months);
|
|
|
$this->errorMsg = 'Mesi selezionati superiori a quelli previsti dall’abbonamento';
|
|
|
- }
|
|
|
- elseif ($this->type == 1 && !$this->month) {
|
|
|
+ } elseif ($this->type == 1 && !$this->month) {
|
|
|
$this->errorMsg = 'Seleziona un mese';
|
|
|
} else {
|
|
|
$rate = new \App\Models\Rate();
|
|
|
$rate->member_id = $this->member_id;
|
|
|
- $rate->member_course_id = $this->member_course_id;
|
|
|
- $rate->member_subscription_id = $this->member_subscription_id;
|
|
|
+ $rate->member_course_id = $this->member_course_id > 0 ? $this->member_course_id : null;
|
|
|
+ $rate->member_subscription_id = $this->member_subscription_id > 0 ? $this->member_subscription_id : null;
|
|
|
$rate->course_subscription_id = $this->course_subscription_id;
|
|
|
$rate->price = currencyToDouble($this->price);
|
|
|
$rate->date = $this->date;
|