• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/grid/task/row/content/mark.php
  • Класс: BitrixTasksGridTaskRowContentMark
  • Вызов: Mark::prepare
public function prepare()
{
	ob_start();

	$row = $this->getRowData();

	$mark = (isset($row['MARK']) ? strtoupper($row['MARK']) : false);
	$markClass = '';
	$addInReportClass = ((isset($row['ADD_IN_REPORT']) && $row['ADD_IN_REPORT'] === 'Y') ? 'task-in-report' : '');

	if ($mark)
	{
		$markClass = 'task-grade-'.($mark === 'N' ? 'minus' : 'plus');
	}

	if ($row['ACTION']['EDIT'])
	{
		$mark = ($mark === 'N' || $mark === 'P' ? $mark : 'NULL');
		$encodedValue = Json::encode(['listValue' => $mark]);
		?>
		">