m.createforobject.html.php 3.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <?php
  2. /**
  3. * The createForObject mobile view file of effort module of ZenTaoPMS.
  4. *
  5. * @copyright Copyright 2009-2015 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
  6. * @license ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
  7. * @author Yidong Wang <yidong@cnezsoft.com>
  8. * @package effort
  9. * @version $Id$
  10. * @link http://www.zentao.net
  11. */
  12. $this->session->set('effortList', $this->createLink($objectType, 'view', "id=$objectID"));
  13. ?>
  14. <div class='heading divider'>
  15. <div class='title'><strong><?php echo $lang->effort->index;?></strong></div>
  16. <nav class='nav'><a data-dismiss='display'><i class='icon icon-remove muted'></i></a></nav>
  17. </div>
  18. <form class='content box' method='post' action='<?php echo $this->createLink('effort', 'createForObject', "objectType=$objectType&objectID=$objectID");?>' target='hiddenwin' id='createForObjectForm' data-form-refresh='#page'>
  19. <?php if($efforts):?>
  20. <table class='table bordered'>
  21. <tr>
  22. <th><?php echo $lang->effort->date?></th>
  23. <th><?php echo $lang->effort->consumedAB?></th>
  24. <?php if($objectType == 'task'):?>
  25. <th><?php echo $lang->effort->leftAB?></th>
  26. <?php endif;?>
  27. <th><?php echo $lang->effort->account?></th>
  28. <th><?php echo $lang->effort->work?></th>
  29. <th><?php echo $lang->actions;?></th>
  30. </tr>
  31. <?php foreach($efforts as $effort):?>
  32. <tr>
  33. <td><?php echo substr($effort->date, 5);?></td>
  34. <td><?php echo $effort->consumed;?></td>
  35. <?php if($objectType == 'task'):?>
  36. <td><?php echo $effort->left;?></td>
  37. <?php endif;?>
  38. <td><?php echo zget($users, $effort->account);?></td>
  39. <td><?php echo $effort->work;?></td>
  40. <td>
  41. <?php
  42. common::printIcon('effort', 'edit', "effortID=$effort->id", '', 'button', '', '', '', false, "style='padding:2px 5px' data-display='modal' data-placement='bottom'", "<i class='icon-pencil'></i>");
  43. if(common::hasPriv('effort', 'delete')) echo html::a($this->createLink('effort', 'delete', "effortID=$effort->id"), "<i class='icon-remove'></i>", 'hiddenwin', "style='padding:2px 5px'");
  44. ?>
  45. </td>
  46. </tr>
  47. <?php endforeach;?>
  48. </table>
  49. <?php endif;?>
  50. <a class="btn fluid" data-display data-target='#createEffort' data-trigger-method='toggle'><i class='icon-plus'></i> <?php echo $lang->effort->create?></a>
  51. <div id='createEffort' class='box fade hidden'>
  52. <div class='control'>
  53. <label for='date'><?php echo $lang->effort->date?></label>
  54. <input type='date' name='dates[]' value='<?php echo date(DT_DATE1)?>' class='input' />
  55. </div>
  56. <div class='row'>
  57. <div class='cell-6'>
  58. <div class='control'>
  59. <label for='consumed'><?php echo $lang->effort->consumed?></label>
  60. <input type='number' name='consumed[]' value='' step='0.01' class='input' />
  61. </div>
  62. </div>
  63. <div class='cell-6'>
  64. <div class='control'>
  65. <label for='left'><?php echo $lang->effort->left?></label>
  66. <input type='number' name='left[]' value='' step='0.01' class='input' />
  67. </div>
  68. </div>
  69. </div>
  70. <div class='control'>
  71. <label for='work'><?php echo $lang->effort->work?></label>
  72. <?php
  73. echo html::input('work[]', '', "class='input'");
  74. echo html::hidden("objectType[]", $objectType);
  75. echo html::hidden("objectID[]", $objectID);
  76. echo html::hidden("id[]", 0);
  77. ?>
  78. </div>
  79. <div class='control'>
  80. <button type='submit' class='btn primary' onclick="return checkTaskLeft(\"<?php echo $lang->effort->noticeFinish;?>\")"><?php echo $lang->save;?></button>
  81. </div>
  82. </div>
  83. </form>
  84. <?php if(isset($pageJS)) js::execute($pageJS)?>