public function actionCreate()
{
$model = new Delivery();
if (isset($_POST['Delivery'])) {
$model->attributes = $_POST['Delivery'];
if ($model->save()) {
Yii::app()->user->setFlash(yupe\widgets\YFlashMessages::SUCCESS_MESSAGE, Yii::t('DeliveryModule.delivery', 'Record created!'));
if (!isset($_POST['submit-type'])) {
$this->redirect(['update', 'id' => $model->id]);
} else {
$this->redirect([$_POST['submit-type']]);
}
}
}
$criteria = new CDbCriteria();
$criteria->select = new CDbExpression('MAX(position) as position');
$max = $model->find($criteria);
$model->position = $max->position + 1;
$payments = Payment::model()->published()->findAll(['order' => 'position']);
$this->render('create', ['model' => $model, 'payments' => $payments]);
}