
28.05.2008, 22:00
|
|
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
Провел на форуме: 205760
Репутация:
28
|
|
PHP код:
function hwGetCatURL( $id )
{
static $code = NULL;
if ( !isset( $code ) )
{
if ( EN_SE_URLS )
{
$url = defined( "EN_SE_ADV" ) ? "page-b\$id-".$HW_LANG.".html" : "category-\$id.html";
$code = explode( "\$id", $url );
}
else
{
$code = "D";
}
}
if ( is_array( $code ) )
{
$url = $code[0].$id.$code[1];
}
else
{
static $ex_p = NULL;
if ( !isset( $ex_p ) )
{
$ex_p = "";
if ( hwmodgetstate( "Multi_Lang" ) == "A" )
{
$ex_p .= "&lang=".$HW_LANG;
}
}
$url = "index.php?page=browse&cid=".$id.$ex_p;
}
return $url;
}
function hwGetBrowseURL( $id, $off = 0 )
{
static $code = NULL;
$off = ( integer )$off;
if ( !isset( $code ) )
{
if ( EN_SE_URLS )
{
$url = defined( "EN_SE_ADV" ) ? "page-b\$id_\$id-".$HW_LANG.".html" : "browse-\$id-\$id.html";
$code = explode( "\$id", $url );
}
else
{
$code = "D";
}
}
if ( is_array( $code ) )
{
$url = $code[0].$id.$code[1].$off.$code[2];
}
else
{
static $ex_p = NULL;
if ( !isset( $ex_p ) )
{
$ex_p = "";
if ( hwmodgetstate( "Multi_Lang" ) == "A" )
{
$ex_p .= "&lang=".$HW_LANG;
}
}
$url = "index.php?page=search&s_res=AND&cid={$id}";
if ( $off )
{
$url .= "&off=".$off;
}
if ( $ex_p )
{
$url .= $ex_p;
}
}
return $url;
}
|
|
|