public function create() { if ($this->data['users']->role != "admin") { exit; } $craetedPayments = array(); $studentClass = Input::get('paymentStudent'); while (list($key, $value) = each($studentClass)) { if ($value['id'] == 0 || !is_int($value['id'])) { continue; } $payments = new payments(); $payments->paymentTitle = Input::get('paymentTitle'); $payments->paymentDescription = Input::get('paymentDescription'); $payments->paymentStudent = $value['id']; $payments->paymentAmount = Input::get('paymentAmount'); $payments->paymentStatus = Input::get('paymentStatus'); $payments->paymentDate = Input::get('paymentDate'); $payments->paymentUniqid = uniqid(); $payments->save(); $craetedPayments[] = $payments->toArray(); } return $this->panelInit->apiOutput(true, $this->panelInit->language['addPayment'], $this->panelInit->language['paymentCreated'], $craetedPayments); }