public function actionRecalc() { $today = date("H:i:s"); $model = new ConsoleForm(); $model->login(); $delayed = new \app\models\DelayedOrders(); $model->mon_page = $model->auth(); //var_dump($model->mon_page); //die(); $model->parsed_page = $model->clearIpList($model->mon_page); $res = array_unique($model->parsed_page); //var_dump($res); foreach ($res as $key => $ip) { $url = "http://" . trim($ip) . "/info/order"; $data = json_decode($model->GetData($url), true); $delayed->updateOrders(array('ip' => $ip), array('$set' => array('last check' => $today, 'total' => $data['total'], 'exported' => $data['exported'], 'delayed' => $data['delayed'])), array('upsert' => true)); } }