errors[] = 'Task already executed'; return Controller::EXIT_CODE_ERROR; } $ff = fopen(Yii::getAlias('@uploadDir/goProducts.lock'), 'w+'); fclose($ff); $model = new Import(); $model->goProducts(0, null); unlink(Yii::getAlias('@uploadDir/goProducts_'.$lang.'.lock')); return Controller::EXIT_CODE_NORMAL; } public function actionPrices() { if (file_exists(Yii::getAlias('@uploadDir/goPrices.lock'))) { $this->stderr('Task already executed'); return Controller::EXIT_CODE_ERROR; } $ff = fopen(Yii::getAlias('@uploadDir/goPrices.lock'), 'w+'); fclose($ff); $model = new Import(); $model->goPrices(0, null); unlink(Yii::getAlias('@uploadDir/goPrices.lock')); return Controller::EXIT_CODE_NORMAL; } }