public function actionUpdatesettings()
 {
     if (!isset($_POST['select_orgs']) || empty($_POST['select_orgs'])) {
         return;
     }
     if (!isset($_POST['select_types']) || empty($_POST['select_types'])) {
         return;
     }
     if (!isset($_POST['select_start_date']) || empty($_POST['select_start_date'])) {
         return;
     }
     if (!isset($_POST['select_end_date']) || empty($_POST['select_end_date'])) {
         return;
     }
     $orgs = $_POST['select_orgs'];
     $types = $_POST['select_types'];
     $startdate = $_POST['select_start_date'];
     $enddate = $_POST['select_end_date'];
     $connection = \Yii::$app->db;
     // DELETE
     Preferences::deleteAll('pref_name LIKE "organisationID"');
     Preferences::deleteAll('pref_name LIKE "selectedTypes"');
     Preferences::deleteAll('pref_name LIKE "end_date"');
     Preferences::deleteAll('pref_name LIKE "start_date"');
     // UPDATE
     foreach ($orgs as $org) {
         //echo $query. '<br>';
         $connection->createCommand()->insert('preferences', ['pref_name' => 'organisationID', 'pref_value' => $org])->execute();
     }
     foreach ($types as $type) {
         //echo $query. '<br>';
         $connection->createCommand()->insert('preferences', ['pref_name' => 'selectedTypes', 'pref_value' => $type])->execute();
     }
     $connection->createCommand()->insert('preferences', ['pref_name' => 'start_date', 'pref_value' => $startdate])->execute();
     $connection->createCommand()->insert('preferences', ['pref_name' => 'end_date', 'pref_value' => $enddate])->execute();
     return 1;
 }
 public function actionResultsb21afmorg()
 {
     if (!isset($_POST['select_orgs']) || empty($_POST['select_orgs'])) {
         $orgID1 = Preferences::findOne(['pref_name' => 'Resultsb21afmorgID']);
         $orgID = $orgID1->pref_value;
         Preferences::deleteAll(['pref_name' => 'Resultsb21afmorgID']);
     } else {
         $orgID = $_POST['select_orgs'];
     }
     if (!isset($_POST['set_afm']) || empty($_POST['set_afm'])) {
         $afm1 = Preferences::findOne(['pref_name' => 'Resultsb21afmorgcpv']);
         $afm = $afm1->pref_value;
         Preferences::deleteAll(['pref_name' => 'Resultsb21afmorgcpv']);
     } else {
         $afm = $_POST['set_afm'];
     }
     Preferences::deleteAll(['pref_name' => 'Resultsb21afmorgID']);
     Yii::$app->view->params['Resultsb21afmorgID'] = $orgID;
     $pref = new Preferences();
     $pref->pref_name = 'Resultsb21afmorgID';
     $pref->pref_value = $orgID;
     $pref->save();
     Preferences::deleteAll(['pref_name' => 'Resultsb21afmorgcpv']);
     Yii::$app->view->params['Resultsb21afmorgcpv'] = $afm;
     $pref = new Preferences();
     $pref->pref_name = 'Resultsb21afmorgcpv';
     $pref->pref_value = $afm;
     $pref->save();
     return $this->render('resultsb21afmorg');
 }