public function actionIndex() { $languages = Message::getLanguages(); // Set language $language = ''; if (isset($_POST['language'])) { $language = $_POST['language']; } else { $language = reset($languages); } $files = Message::getFiles($language); // Set file $file = ''; if (isset($_POST['file'])) { $file = $_POST['file']; } else { $file = reset($files); } $messages = Message::findAll($language, $file); $fileKeys = $messages[0]; $fileValues = $messages[1]; return $this->render('index', array('languages' => $languages, 'files' => $files, 'language' => $language, 'file' => $file, 'fileKeys' => $fileKeys, 'fileValues' => $fileValues)); }