| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- <?php
- /**
- * The control file of effort module of ZenTaoPMS.
- *
- * @copyright Copyright 2009-2012 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
- * @license business(商业软件)
- * @author Yangyang Shi <shiyangyang@cnezsoft.com>
- * @package effort
- * @version $Id$
- * @link http://www.zentao.net
- */
- ?>
- <?php include $app->getModuleRoot() . 'common/view/header.html.php';?>
- <?php include $app->getModuleRoot() . 'common/view/datepicker.html.php';?>
- <?php js::set('leftTip', $lang->effort->leftTip);?>
- <?php js::set('executions', $executions);?>
- <?php $isEn = $app->getClientLang() == 'en';?>
- <div class='cell'>
- <form class="modal-content load-indicator" method='post' target='hiddenwin' id="effortBatchAddForm">
- <div class="modal-header" id="effortBatchAddHeader">
- <div class="modal-actions">
- <?php echo html::commonButton($lang->effort->clean, "onclick='cleanEffort()' title='{$lang->effort->noticeClean}'", "btn btn-primary")?>
- <?php if(isonlybody() && $from != 'list'):?>
- <div class="divider"></div>
- <button type="button" class="btn btn-link" data-dismiss="modal"><i class="icon icon-close"></i></button>
- <?php endif;?>
- </div>
- <h4 class="modal-title pull-left"><?php echo $lang->effort->batchCreate;?></h4>
- <div class="input-group pull-left">
- <span class="input-group-addon"><?php echo $lang->effort->date;?></span>
- <input type="text" name="date" value="<?php echo $date;?>" class="form-control form-date" autocomplete="off" />
- </div>
- </div>
- <div class='modal-body'>
- <table class='table table-form' id='objectTable'>
- <thead>
- <tr>
- <th class='col-id'><?php echo $lang->idAB;?></th>
- <th class='col-work required'><?php echo $lang->effort->work;?></th>
- <th class='col-objectType'><?php echo $lang->effort->objectType;?></th>
- <th class='col-execution'><?php echo $lang->effort->execution;?></th>
- <th class='w-110px required'><?php echo $isEn ? $lang->effort->consumed : ($lang->effort->consumed . '(' . $lang->effort->hour . ')');?></th>
- <th class='col-left required'><?php echo $isEn ? $lang->effort->left : ($lang->effort->left . '(' . $lang->effort->hour . ')');?></th>
- <th class='col-actions'></th>
- </tr>
- </thead>
- <tbody>
- <?php $i = 1;?>
- <?php foreach($actions as $action):?>
- <tr class="effortBox computed">
- <td class="col-id"><?php echo '<span class="effortID">' . $i . '</span>' . html::hidden("id[]", $i);?></td>
- <td><?php echo html::input("work[]", $action->work, 'class="form-control" ' . (empty($action->work) ? '' : 'tabindex="9999"'));?></td>
- <td style='overflow:visible'>
- <?php
- echo html::select("objectType[]", $typeList, "{$action->objectType}_{$action->objectID}", "class='form-control chosen' data-max_drop_width='548px' tabindex='9999'");
- echo html::hidden("actionID[]", $action->id);
- ?>
- </td>
- <td style='overflow:visible'>
- <?php
- $executionID = empty($action->execution) ? 0 : $action->execution;
- $executionName = zget($executions, $executionID, '');
- echo html::select("execution[$i]", array($executionID => $executionName), $executionID, "class='form-control chosen' tabindex='9999'");
- ?>
- </td>
- <td><?php echo html::input("consumed[]", '', 'autocomplete="off" class="form-control"');?></td>
- <td><?php echo html::input("left[$i]", '', "autocomplete='off' class='form-control' disabled title='{$lang->effort->leftTip}'");?></td>
- <td align='center'>
- <a href='javascript:;' onclick='addEffort(this)' tabindex="9999" class='btn btn-link btn-add'><i class="icon icon-plus"></i></a>
- <a href='javascript:;' onclick='deleteEffort(this)' tabindex="9999" class='btn btn-link btn-delete'><i class="icon icon-close"></i></a>
- </td>
- </tr>
- <?php $i++;?>
- <?php endforeach;?>
- <?php for($j = 0; $j < 8; $j++, $i++):?>
- <tr class="effortBox new">
- <td class="col-id"><?php echo '<span class="effortID">' . $i . '</span>' . html::hidden("id[]", $i);?></td>
- <td><?php echo html::input("work[]", '', 'class=form-control');?></td>
- <td style='overflow:visible'><?php echo html::select("objectType[]", $typeList, 'custom', "tabindex='9999' class='form-control chosen'");?></td>
- <td style='overflow:visible'><?php echo html::select("execution[$i]", $executions, 0, "tabindex='9999' class='form-control chosen'");?></td>
- <td><?php echo html::input("consumed[]", '', 'autocomplete="off" class="form-control"');?></td>
- <td><?php echo html::input("left[$i]", '', "autocomplete='off' class='form-control' disabled title='{$lang->effort->leftTip}'");?></td>
- <td align='center'>
- <a href='javascript:;' onclick='addEffort(this)' tabindex="9999" class='btn btn-link btn-add'><i class="icon icon-plus"></i></a>
- <a href='javascript:;' onclick='deleteEffort(this)' tabindex="9999" class='btn btn-link btn-delete'><i class="icon icon-close"></i></a>
- </td>
- </tr>
- <?php endfor;?>
- </tbody>
- <tfoot>
- <tr>
- <td colspan='7' class='text-center'>
- <?php echo html::submitButton();?>
- <?php if(!isonlybody()) echo html::a($this->createLink('my', 'effort', 'type=all'), $lang->goback, '', "class='btn btn-back btn-wide'");?>
- </td>
- </tr>
- </tfoot>
- </table>
- </div>
- </form>
- </div>
- <div id='executionTpl' class='hidden'>
- <?php echo html::select("execution", array(), 0, "tabindex='9999' class='form-control'");?>
- </div>
- <?php js::set('num', $i)?>
- <?php js::set('executionTask', $executionTask);?>
- <?php js::set('executionBug', $executionBug);?>
- <?php if(isonlybody()):?>
- <script>
- $(function()
- {
- parent.$('.modal-header').hide();
- parent.$('.modal-body').css('padding', '0px');
- $('#closeModal').click(function(){parent.$.closeModal();});
- $(".form-date").datetimepicker('setEndDate', '<?php echo date(DT_DATE1)?>');
- })
- </script>
- <?php endif;?>
- <?php include $app->getModuleRoot() . 'common/view/footer.html.php';?>
|