$this->setOptions(array('style'=>'text-align: center; font-weight: bold;'));
}
// Special handling for not billable entries.
- /* // TODO: this does not work and should be coded properly.
if ($row > 0) {
- $row_id = $table->getValueAt($row,1+$column)['row_id'];
+ $row_id = $table->getValueAtName($row,'row_id');
$billable = ttTimeHelper::parseFromWeekViewRow($row_id, 'bl');
if (!$billable) {
- $this->setOptions(array('class'=>'not_billable')); // TODO: Should not we add options instead? How does it work exactly?
+ $this->setOptions(array('style'=>'color: red;')); // TODO: style it properly in CSS.
}
- }*/
+ }
$this->setValue(htmlspecialchars($value)); // This escapes HTML for output.
return $this->toString();
}
if ($lockedDays[$column-1])
$field->setEnabled(false);
$field->setFormName($table->getFormName());
- $field->setSize(2);
+ $field->setStyle('width: 60px;'); // TODO: need to style everything properly, eventually.
$field->setValue($table->getValueAt($row,$column)['duration']);
// Disable control when time entry mode is TYPE_START_FINISH and there is no value in control
// because we can't supply start and finish times in week view - there are no fields for them.