Exemple #1
0
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">&nbsp;</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 {
        ?>
&nbsp;<?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">&nbsp;</td>
		<td class="task-complete-column">&nbsp;</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 {
Exemple #3
0
');"
					><?php 
            echo convertTimeToMilitary($task["DEADLINE"], CSite::GetDateFormat(), CSite::GetTimeFormat());
            ?>
</span><?php 
        }
    } else {
        echo '&nbsp;';
    }
} 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 '&nbsp;';
    }
Exemple #4
0
    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 />
Exemple #5
0
<span class="task-deadline-time"><?php 
                        echo convertTimeToMilitary($task['CHANGED_DATE'], CSite::GetDateFormat(), CSite::GetTimeFormat());
                        ?>
</span><?php 
                    }
                } else {
                    echo '&nbsp;';
                }
                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 '&nbsp;';
                }