function loadModule($initial, $param = null, $show_error = true) { $criteria = new Criteria(); $criteria->add(WebModulePeer::INITIAL, $initial, Criteria::EQUAL); $requestModule = WebModulePeer::doSelectOne($criteria); if ($requestModule) { $module = 'mod_' . $requestModule->getWebModuleType()->getInitial(); include_component($module, 'run', array('module' => $requestModule, 'param' => $param, 'initial' => $initial)); return true; } else { if ($show_error) { echo '<h3 class="exception">Module ' . $initial . ' not found</h3>'; } return false; } }