2008-11-26 19:59:06 +00:00
|
|
|
<?php
|
2010-02-10 18:18:01 +00:00
|
|
|
// $Id$
|
2008-11-26 19:59:06 +00:00
|
|
|
function url_forum_thread($parms)
|
|
|
|
{
|
2011-04-25 14:13:45 +00:00
|
|
|
$amp = isset($parms['raw']) ? '&' : '&';
|
2008-11-26 19:59:06 +00:00
|
|
|
switch($parms['func'])
|
|
|
|
{
|
|
|
|
|
|
|
|
case 'nt':
|
2011-04-25 14:13:45 +00:00
|
|
|
return e_PLUGIN_ABS."forum/forum_post.php?f=nt{$amp}id={$parms['id']}";
|
2008-11-26 19:59:06 +00:00
|
|
|
break;
|
|
|
|
|
2008-12-01 21:11:01 +00:00
|
|
|
case 'rp':
|
2011-04-25 14:13:45 +00:00
|
|
|
return e_PLUGIN_ABS."forum/forum_post.php?f=rp{$amp}id={$parms['id']}";
|
2008-12-01 21:11:01 +00:00
|
|
|
break;
|
|
|
|
|
2008-12-01 01:10:50 +00:00
|
|
|
case 'view':
|
2011-04-25 14:13:45 +00:00
|
|
|
$page = (varset($parms['page']) ? $amp.'p='.$parms['page'] : '');
|
2008-12-13 21:52:19 +00:00
|
|
|
return e_PLUGIN_ABS."forum/forum_viewtopic.php?id={$parms['id']}{$page}";
|
2008-12-01 01:10:50 +00:00
|
|
|
break;
|
|
|
|
|
2008-12-04 21:36:09 +00:00
|
|
|
case 'last':
|
2011-04-25 14:13:45 +00:00
|
|
|
return e_PLUGIN_ABS."forum/forum_viewtopic.php?id={$parms['id']}{$amp}last=1";
|
2008-12-04 21:36:09 +00:00
|
|
|
break;
|
|
|
|
|
2008-12-01 21:11:01 +00:00
|
|
|
case 'post':
|
2011-04-25 14:13:45 +00:00
|
|
|
return e_PLUGIN_ABS."forum/forum_viewtopic.php?f=post{$amp}id={$parms['id']}";
|
2008-12-01 21:11:01 +00:00
|
|
|
break;
|
|
|
|
|
|
|
|
case 'report':
|
|
|
|
$page = (isset($parms['page']) ? (int)$parms['page'] : 0 );
|
2011-04-25 14:13:45 +00:00
|
|
|
return e_PLUGIN_ABS."forum/forum_viewtopic.php?f=report{$amp}id={$parms['id']}{$amp}post={$parms['post']}{$amp}p={$page}";
|
2008-12-01 21:11:01 +00:00
|
|
|
break;
|
|
|
|
|
|
|
|
case 'edit':
|
2011-04-25 14:13:45 +00:00
|
|
|
return e_PLUGIN_ABS."forum/forum_post.php?f=edit{$amp}id={$parms['id']}";
|
2008-12-01 21:11:01 +00:00
|
|
|
break;
|
|
|
|
|
2008-12-11 16:02:05 +00:00
|
|
|
case 'move':
|
2011-04-25 14:13:45 +00:00
|
|
|
return e_PLUGIN_ABS."forum/forum_conf.php?f=move{$amp}id={$parms['id']}";
|
2008-12-15 00:29:20 +00:00
|
|
|
break;
|
|
|
|
|
|
|
|
case 'split':
|
2011-04-25 14:13:45 +00:00
|
|
|
return e_PLUGIN_ABS."forum/forum_conf.php?f=split{$amp}id={$parms['id']}";
|
2008-12-11 16:02:05 +00:00
|
|
|
break;
|
|
|
|
|
2008-12-01 21:11:01 +00:00
|
|
|
case 'quote':
|
2011-04-25 14:13:45 +00:00
|
|
|
return e_PLUGIN_ABS."forum/forum_post.php?f=quote{$amp}id={$parms['id']}";
|
2008-12-01 21:11:01 +00:00
|
|
|
break;
|
|
|
|
|
|
|
|
case 'next':
|
2011-04-25 14:13:45 +00:00
|
|
|
return e_PLUGIN_ABS."forum/forum_viewtopic.php?f=next{$amp}id={$parms['id']}";
|
2008-12-01 21:11:01 +00:00
|
|
|
break;
|
|
|
|
|
|
|
|
case 'prev':
|
2011-04-25 14:13:45 +00:00
|
|
|
return e_PLUGIN_ABS."forum/forum_viewtopic.php?f=prev{$amp}id={$parms['id']}";
|
2008-12-01 21:11:01 +00:00
|
|
|
break;
|
|
|
|
|
|
|
|
case 'track':
|
2011-04-25 14:13:45 +00:00
|
|
|
return e_PLUGIN_ABS."forum/forum_viewtopic.php?f=track{$amp}id={$parms['id']}";
|
2008-12-01 21:11:01 +00:00
|
|
|
break;
|
|
|
|
|
|
|
|
case 'untrack':
|
2011-04-25 14:13:45 +00:00
|
|
|
return e_PLUGIN_ABS."forum/forum_viewtopic.php?f=untrack{$amp}id={$parms['id']}";
|
2008-12-01 21:11:01 +00:00
|
|
|
break;
|
|
|
|
|
2008-12-07 04:16:39 +00:00
|
|
|
case 'track_toggle':
|
2011-04-25 14:13:45 +00:00
|
|
|
return e_PLUGIN_ABS."forum/forum_viewtopic.php?f=track_toggle{$amp}id={$parms['id']}";
|
2008-12-07 04:16:39 +00:00
|
|
|
break;
|
2008-12-01 21:11:01 +00:00
|
|
|
|
2008-11-26 19:59:06 +00:00
|
|
|
}
|
|
|
|
}
|