/**
  * 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
 }
Ejemplo n.º 2
0
      
  <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'));
Ejemplo n.º 4
0
</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');
Ejemplo n.º 5
0
    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";
        ?>