/** * make a link * * @param * @access public * @return void */ public static function link($module, $addParams = array(), $type = '', $urlRewrite = null) { if (is_null($urlRewrite) || !is_bool($urlRewrite)) { $urlRewrite = $GLOBALS['SITECONF']['CONFIG']['urlRewrite']; } if (!$urlRewrite) { $addParams['module'] = $module; if ($type) { $addParams['type'] = $type; } } if (is_array($addParams)) { $addParams = div::implodeArrayForUrl('', $addParams, '', true); if ($addParams) { $addParams = '?' . substr($addParams, 1); } } $url = $GLOBALS['SITECONF']['CONFIG']['baseUrl'] . 'index.php'; if ($urlRewrite) { if ($type) { $url .= '/' . $type; } if ($module) { $url .= '/' . $module . '/'; } } $url .= $addParams; return $url; }