17 import(
'lib.pkp.classes.controllers.grid.GridColumn');
29 $this->_includeNotes = $includeNotes;
31 import(
'lib.pkp.classes.controllers.grid.ColumnBasedGridCellProvider');
34 parent::__construct(
'date',
'common.date',
null,
null, $cellProvider,
35 array(
'width' => 10,
'alignment' => COLUMN_ALIGNMENT_LEFT,
'anyhtml' =>
true));
49 $submissionFileData = $row->getData();
50 $submissionFile = $submissionFileData[
'submissionFile'];
51 assert(is_a($submissionFile,
'SubmissionFile'));
52 $mtimestamp = strtotime($submissionFile->getDateModified());
53 $dateFormatLong =
\Application::get()->getRequest()->getContext()->getLocalizedDateFormatLong();
54 $date = strftime($dateFormatLong, $mtimestamp);
56 $age = (int)floor((date(
'U') - $mtimestamp) / 86400);
59 $cls =
" pkp_helpers_text_warn";
break;
61 $cls =
" pkp_helpers_text_primary";
break;
65 return array(
'label' => sprintf(
"<span class='label%s'>%s</span>",
66 $cls, htmlspecialchars($date)));
84 return $this->_stageId;