Esempio n. 1
0
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;
    }
}