/** * Renders attachment control based on Object type * * @param void * @return string */ function renderControl($control_name) { switch ($this->getRelObjectManager()) { case 'Companies': return select_company($control_name, $this->getRelObjectId(), array('class' => 'combobox')); break; case 'Contacts': return select_contact($control_name, $this->getRelObjectId(), null, array('class' => 'combobox')); break; case 'ProjectFiles': return select_project_file($control_name, active_project(), $this->getRelObjectId(), null, array('class' => 'combobox')); break; case 'ProjectMessages': return select_message($control_name, active_project(), $this->getRelObjectId(), array('class' => 'combobox')); break; case 'ProjectMilestones': return select_milestone($control_name, active_project(), $this->getRelObjectId(), array('class' => 'combobox')); break; case 'ProjectTasks': break; case 'ProjectTaskLists': return select_task_list($control_name, active_project(), $this->getRelObjectId(), array('class' => 'combobox')); break; case 'ProjectTickets': return select_ticket($control_name, active_project(), $this->getRelObjectId(), array('class' => 'combobox')); break; default: return ''; break; } // switch }
<div> <?php echo label_tag(lang('description'), 'taskListFormDescription'); ?> <?php echo textarea_field('task_list[description]', array_var($task_list_data, 'description'), array('class' => 'short', 'id' => 'taskListFormDescription')); ?> </div> <div class="formBlock"> <?php echo label_tag(lang('milestone'), 'taskListFormMilestone'); ?> <?php echo select_milestone('task_list[milestone_id]', active_project(), array_var($task_list_data, 'milestone_id'), array('id' => 'taskListFormMilestone')); ?> </div> <?php if (logged_user()->isMemberOfOwnerCompany()) { ?> <div class="formBlock"> <label><?php echo lang('private task list'); ?> : <span class="desc">(<?php echo lang('private task list desc'); ?> )</span></label> <?php
<?php echo select_milestone('task[milestone_id]', $context, array_var($task_data, 'milestone_id'), array('id' => $genid . 'taskListFormMilestone', 'tabindex' => '40'));
</a>): <span class="desc">- <?php echo lang('additional message text desc'); ?> </span></label> <?php echo editor_widget('message[additional_text]', array_var($message_data, 'additional_text'), array('id' => 'messageFormAdditionalText')); ?> </div> <fieldset> <legend><?php echo lang('milestone'); ?> </legend> <?php echo select_milestone('message[milestone_id]', $project, array_var($message_data, 'milestone_id'), array('id' => 'messageFormMilestone')); ?> </fieldset> <?php if (logged_user()->isMemberOfOwnerCompany()) { ?> <fieldset> <legend><?php echo lang('options'); ?> </legend> <div class="objectOption odd"> <div class="optionLabel"><label><?php echo lang('private message');
echo lang($ticket->getState()); ?> </td> <?php } // if ?> <th><?php echo label_tag(lang('milestone'), 'ticketFormMilestone'); ?> </th> <?php if ($canEdit) { ?> <td><?php echo select_milestone("ticket[milestone_id]", $ticket->getProject(), array_var($ticket_data, 'milestone_id'), array('id' => 'ticketFormMilestone')); ?> </td> <?php } else { if ($ticket->getMilestoneId()) { ?> <td><?php echo lang($ticket->getMilestoneId()->getObjectName()); ?> </td> <?php } else { ?> <td></td> <?php
</div> <?php if (config_option('use_milestones')) { ?> <div class="dataBlock"> <label><?php echo lang('milestone'); ?> :</label> <div style="float:left;" id="<?php $genid; ?> add_task_more_div_milestone_combo" > <?php echo select_milestone('task[milestone_id]', null, array_var($task_data, 'milestone_id'), array('id' => $genid . 'taskListFormMilestone', 'template_milestone' => '1', 'template_id' => $template_id)); ?> </div> <div class="clear"></div> <?php if (!$task->isNew() && $task->countAllSubTasks() > 0) { ?> <label></label> <?php echo checkbox_field('task[apply_milestone_subtasks]', array_var($task_data, 'apply_milestone_subtasks', false), array("id" => "{$genid}-checkapplymi", "style" => "margin-top: 4px;")); ?> <label class="checkbox" for="<?php echo "{$genid}-checkapplymi"; ?>