Your IP : 52.15.69.226
<?
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$url = substr($_SERVER['REQUEST_URI'], strlen('/bitrix/tools/ws_tasks/'));
$matches = array();
if (preg_match_all("/[\w]+.aspx\?ID=([\d]+)(.*)/i", $url, $matches))
{
if (($ID = intval($matches[1][0])) && CModule::IncludeModule('tasks'))
{
$dbRes = CTasks::GetByID($ID);
if ($arTask = $dbRes->Fetch())
{
if (intval($arTask["GROUP_ID"]) > 0)
{
$url = str_replace(
array('#GROUP_ID#', '#TASK_ID#'),
array($arTask["GROUP_ID"], $ID),
COption::GetOptionString('intranet', 'path_task_group_entry', '/workgroups/group/#GROUP_ID#/tasks/task/view/#TASK_ID#/')
);
}
else
{
$url = str_replace(
array('#USER_ID#', '#TASK_ID#'),
array($arTask["RESPONSIBLE_ID"], $ID),
COption::GetOptionString('intranet', 'path_task_user_entry', '/company/personal/user/#USER_ID#/tasks/task/view/#TASK_ID#/')
);
}
}
}
}
else
{
$url = str_replace(
array('#USER_ID#'),
array(intval($url)),
COption::GetOptionString('intranet', 'path_task_user', '/company/personal/user/#USER_ID#/tasks/')
);
}
$url = str_replace('.php/', '.php', $url);
if (substr($url, 0, 1) != '/') $url = '/'.$url;
LocalRedirect($url);
die();
?>