public function getListContents($iRowStart = 0, $iRowCount = null) { $aResult = array(); $aInstaller = InstallUtil::loadYamlFile(BASE_DIR . '/' . DIRNAME_MODULES . '/admin/installer/installer_options.yml'); foreach ($aInstaller['options'] as $sSectionName => $aOptions) { $aResult[] = array('action' => $sSectionName, 'title' => TranslationPeer::getString('wns.backup.' . $sSectionName, null, StringUtil::makeReadableName($sSectionName))); } if ($iRowCount === null) { $iRowCount = count($aResult); } return array_splice($aResult, $iRowStart, $iRowCount); }