function templatesRenderListItem($template, $arPaths, $depth = 0, $plain = false, $defer = false, $nameTemplate = "") { global $USER; $anchor_id = RandString(8); $addUrl = CComponentEngine::MakePathFromTemplate($arPaths["PATH_TO_TASKS_TASK"], array("task_id" => 0, "action" => "edit")); $addUrl .= (strpos($addUrl, "?") === false ? "?" : "&") . "TEMPLATE=" . $template["ID"]; $editUrl = CComponentEngine::MakePathFromTemplate($arPaths["PATH_TO_TEMPLATES_TEMPLATE"], array("template_id" => $template["ID"], "action" => "edit")); ?> <script type="text/javascript"<?php echo $defer ? " defer=\"defer\"" : ""; ?> > tasksMenuPopup[<?php echo $template["ID"]; ?> ] = [ <?php templatesGetListItemActions($template, $arPaths); ?> ]; BX.tooltip(<?php echo $template["CREATED_BY"]; ?> , "anchor_created_<?php echo $anchor_id; ?> ", ""); BX.tooltip(<?php echo $template["RESPONSIBLE_ID"]; ?> , "anchor_responsible_<?php echo $anchor_id; ?> ", ""); </script> <tr class="task-list-item task-depth-<?php echo $depth; ?> " id="template-<?php echo $template["ID"]; ?> " ondblclick="jsUtils.Redirect([], '<?php echo CUtil::JSEscape(CComponentEngine::MakePathFromTemplate($arPaths["PATH_TO_TEMPLATES_TEMPLATE"], array("template_id" => $template["ID"], "action" => "edit"))); ?> ');" title="<?php echo GetMessage("TASKS_DOUBLE_CLICK"); ?> "> <td class="task-title-column"> <div class="task-title-container"> <div class="task-title-info"> <?php if ($template["MULTITASK"] == "Y") { ?> <span class="task-title-multiple" title="<?php echo GetMessage("TASKS_MULTITASK"); ?> "></span><?php } ?> <a href="<?php echo CComponentEngine::MakePathFromTemplate($arPaths["PATH_TO_TEMPLATES_TEMPLATE"], array("template_id" => $template["ID"], "action" => "edit")); ?> " class="task-title-link" title=""><?php echo $template["TITLE"]; ?> </a> </div> </div> </td> <td class="task-menu-column"><a href="javascript: void(0)" class="task-menu-button" onclick="return ShowMenuPopup(<?php echo $template["ID"]; ?> , this);" title="<?php echo GetMessage("TASKS_MENU"); ?> "><i class="task-menu-button-icon"></i></a></td> <td class="task-flag-column"> </td> <td class="task-priority-column"> <i class="task-priority-icon task-priority-<?php if ($template["PRIORITY"] == 0) { ?> low<?php } elseif ($template["PRIORITY"] == 2) { ?> high<?php } else { ?> medium<?php } ?> " title="<?php echo GetMessage("TASKS_PRIORITY"); ?> : <?php echo GetMessage("TASKS_PRIORITY_" . $template["PRIORITY"]); ?> "></i> </td> <td class="task-deadline-column"><?php if ($template["DEADLINE"]) { ?> <span class="task-deadline-datetime"><span class="task-deadline-date"><?php echo tasksFormatDate($template["DEADLINE"]); ?> </span></span><?php if (date("H:i", strtotime($template["DEADLINE"])) != "00:00") { ?> <span class="task-deadline-time"><?php echo date("H:i", strtotime($template["DEADLINE"])); ?> </span><?php } } else { ?> <?php } ?> </td> <td class="task-responsible-column"><a class="task-responsible-link" href="<?php echo CComponentEngine::MakePathFromTemplate($arPaths["PATH_TO_USER_PROFILE"], array("user_id" => $template["RESPONSIBLE_ID"])); ?> " id="anchor_responsible_<?php echo $anchor_id; ?> "><?php echo tasksFormatNameShort($template["RESPONSIBLE_NAME"], $template["RESPONSIBLE_LAST_NAME"], $template["RESPONSIBLE_LOGIN"], $template["RESPONSIBLE_SECOND_NAME"], $nameTemplate); ?> </a></td> <td class="task-director-column"><a class="task-director-link" href="<?php echo CComponentEngine::MakePathFromTemplate($arPaths["PATH_TO_USER_PROFILE"], array("user_id" => $template["CREATED_BY"])); ?> " id="anchor_created_<?php echo $anchor_id; ?> "><?php echo tasksFormatNameShort($template["CREATED_BY_NAME"], $template["CREATED_BY_LAST_NAME"], $template["CREATED_BY_LOGIN"], $template["CREATED_BY_SECOND_NAME"], $nameTemplate); ?> </a></td> <td class="task-grade-column"> </td> <td class="task-complete-column"> </td> </tr> <?php }
<?php } ?> <?php if ($arResult["TASK"]["END_DATE_PLAN"]) { ?> <tr> <td class="task-detail-info-layout-name"><?php echo GetMessage("TASKS_SIDEBAR_FINISH"); ?> :</td> <td class="task-detail-info-layout-value"> <span class="task-detail-end-date"> <?php echo tasksFormatDate($arResult["TASK"]["END_DATE_PLAN"]); ?> <?php if (IsAmPmMode()) { ?> <?php if (date("g:i a", strtotime($arResult["TASK"]["END_DATE_PLAN"])) != "12:00 am") { ?> <?php echo date("g:i " . $amPmFormatSymbol, strtotime($arResult["TASK"]["END_DATE_PLAN"])); ?> <?php } ?> <?php } else {
');" ><?php echo convertTimeToMilitary($task["DEADLINE"], CSite::GetDateFormat(), CSite::GetTimeFormat()); ?> </span><?php } } else { echo ' '; } } else { if ($task["DEADLINE"]) { ?> <span class="task-deadline-datetime"> <span class="task-deadline-date"> <?php echo tasksFormatDate($task["DEADLINE"]); ?> </span> </span> <?php if (convertTimeToMilitary($task["DEADLINE"], CSite::GetDateFormat(), "HH:MI") != "00:00") { ?> <span class="task-deadline-time"><?php echo convertTimeToMilitary($task["DEADLINE"], CSite::GetDateFormat(), CSite::GetTimeFormat()); ?> </span><?php } } else { echo ' '; }
die; } if (count($arResult["TASKS"]) <= 0) { echo GetMessage("INTASK_LIST_EMPTY"); } $bFirst = true; if (Array_Key_Exists("TASKS", $arResult) && Is_Array($arResult["TASKS"])) { foreach ($arResult["TASKS"] as $arTask) { if (!$bFirst) { ?> <div class="sonet-forum-line"></div><?php } if ($arTask["DEADLINE"]) { ?> <span class="sonet-forum-post-date"><?php echo GetMessage("TASKS_DEADLINE") . ": " . tasksFormatDate($arTask["DEADLINE"]); if (date("H:i", strtotime($arTask["DEADLINE"])) != "00:00") { echo ' ' . FormatDateFromDB($arTask["DEADLINE"], CSite::getTimeFormat()); } ?> </span><br /><?php } ?> <b><a href="<?php echo CComponentEngine::MakePathFromTemplate($arParams["PATH_TO_TASKS_TASK"], array("task_id" => $arTask["ID"], "action" => "view")); ?> "><?php echo $arTask["TITLE"]; ?> </a></b><br />
<span class="task-deadline-time"><?php echo convertTimeToMilitary($task['CHANGED_DATE'], CSite::GetDateFormat(), CSite::GetTimeFormat()); ?> </span><?php } } else { echo ' '; } break; case CTaskColumnList::COLUMN_CLOSED_DATE: if ($task['CLOSED_DATE']) { ?> <span class="task-deadline-datetime"> <span class="task-deadline-date"> <?php echo tasksFormatDate($task['CLOSED_DATE']); ?> </span> </span> <?php if (convertTimeToMilitary($task['CLOSED_DATE'], CSite::GetDateFormat(), 'HH:MI') != '00:00') { ?> <span class="task-deadline-time"><?php echo convertTimeToMilitary($task['CLOSED_DATE'], CSite::GetDateFormat(), CSite::GetTimeFormat()); ?> </span><?php } } else { echo ' '; }