/**
  * Creates a list of all installed modules
  *
  * @return string
  * @permissions view
  * @autoTestable
  */
 protected function actionList()
 {
     $objIterator = new class_array_section_iterator(class_module_system_module::getObjectCount());
     $objIterator->setPageNumber($this->getParam("pv"));
     $objIterator->setArraySection(class_module_system_module::getAllModules($objIterator->calculateStartPos(), $objIterator->calculateEndPos()));
     return $this->renderList($objIterator, true, "moduleList");
 }