edit.html.php 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. <?php include $app->getModuleRoot() . 'common/view/header.html.php';?>
  2. <?php include $app->getModuleRoot() . 'common/view/datepicker.html.php';?>
  3. <?php include $app->getModuleRoot() . 'common/view/kindeditor.html.php';?>
  4. <div id="mainContent" class="main-content fade">
  5. <div class="center-block">
  6. <div class="main-header">
  7. <h2><?php echo $lang->charter->edit;?></h2>
  8. </div>
  9. <form class="load-indicator main-form form-ajax" method='post' enctype='multipart/form-data' id='dataform'>
  10. <table class="table table-form">
  11. <tbody>
  12. <tr>
  13. <th><?php echo $lang->charter->name;?></th>
  14. <td>
  15. <div class="input-control has-icon-right">
  16. <?php echo html::input('name', $charter->name, "class='form-control'");?>
  17. </div>
  18. </td>
  19. <td>
  20. <div class="table-row">
  21. <div class="table-col levelBox">
  22. <div class='input-group'>
  23. <span class='input-group-addon'><?php echo $lang->charter->level;?></span>
  24. <?php echo html::select('level', $lang->charter->levelList, $charter->level, "class='form-control picker-select'");?>
  25. </div>
  26. </div>
  27. <div class="table-col categoryBox">
  28. <div class='input-group'>
  29. <span class='input-group-addon fix-border'><?php echo $lang->charter->category;?></span>
  30. <?php echo html::select('category', $lang->charter->categoryList, $charter->category, "class='form-control picker-select' data-drop-width=auto");?>
  31. </div>
  32. </div>
  33. <div class="table-col marketBox">
  34. <div class='input-group'>
  35. <span class='input-group-addon fix-border'><?php echo $lang->charter->market;?></span>
  36. <?php echo html::select('market', $lang->charter->marketList, $charter->market, "class='form-control picker-select'");?>
  37. </div>
  38. </div>
  39. </div>
  40. </td>
  41. </tr>
  42. <tr>
  43. <th><?php echo $lang->charter->appliedBy;?></th>
  44. <td><?php echo html::select('appliedBy', $users, $charter->appliedBy, "class='form-control picker-select'");?></td>
  45. <td>
  46. <div id='budgetBox' class='input-group'>
  47. <span class='input-group-addon'><?php echo $lang->charter->budget;?></span>
  48. <?php echo html::input('budget', $charter->budget, "class='form-control' maxlength='10' ");?>
  49. <span class='input-group-addon'></span>
  50. <?php echo html::select('budgetUnit', $budgetUnitList, $charter->budgetUnit, "class='form-control'");?>
  51. </div>
  52. </td>
  53. </tr>
  54. <tr>
  55. <th><?php echo $lang->charter->product;?></th>
  56. <td><?php echo html::select('product', $products, $charter->product, "class='form-control picker-select' onchange='loadRoadmap(this.value)'");?></td>
  57. <td>
  58. <div id='roadmapBox' class='input-group'>
  59. <span class='input-group-addon'><?php echo $lang->charter->roadmap;?></span>
  60. <?php echo html::select('roadmap', $roadmaps, $charter->roadmap, "class='form-control chosen' onchange='changeLink(this.value)'");?>
  61. <span class='input-group-btn'><?php echo html::a($this->createLink('charter', 'loadRoadmapStories', "productID=$charter->roadmap", '', true), $lang->charter->loadStories, '', "class='btn btn-default iframe loadAllDemands'");?></span>
  62. </div>
  63. </td>
  64. </tr>
  65. <?php if($lang->charter->charterList):?>
  66. <tr>
  67. <th><?php echo $lang->charter->charterFiles;?></th>
  68. <td colspan='2'>
  69. <?php
  70. $charterFiles = $charter->charterFiles;
  71. foreach($lang->charter->charterList as $key => $name)
  72. {
  73. echo "<div class='fileBox'>";
  74. if(isset($charterFiles[$key]))
  75. {
  76. $fileID = $charterFiles[$key]['id'];
  77. $files = array($fileID => $charter->files[$fileID]);
  78. echo "<div class='fileType'><span>$name</span>" . $this->fetch('file', 'printFiles', array('files' => $files, 'fieldset' => 'false', 'object' => $charter, 'method' => 'edit')) . "</div>";
  79. }
  80. echo $this->fetch('charter', 'buildfileform', "filesName=$key&buttonName={$lang->charter->add}$name");
  81. echo "</div>";
  82. unset($charterFiles[$key]);
  83. }
  84. if($charterFiles)
  85. {
  86. foreach($charterFiles as $key => $file)
  87. {
  88. echo "<div class='fileBox isdeleted'>";
  89. if(isset($charterFiles[$key]))
  90. {
  91. $fileID = $charterFiles[$key]['id'];
  92. $files = array($fileID => $charter->files[$fileID]);
  93. echo "<div class='fileType'><span>$key</span>" . $this->fetch('file', 'printFiles', array('files' => $files, 'fieldset' => 'false', 'object' => $charter, 'method' => 'edit')) . "</div>";
  94. }
  95. echo $this->fetch('charter', 'buildfileform', "filesName=$key&buttonName={$lang->charter->add}$key");
  96. echo "</div>";
  97. }
  98. }
  99. ?>
  100. </td>
  101. </tr>
  102. <?php endif;?>
  103. <tr>
  104. <th><?php echo $lang->charter->spec;?></th>
  105. <td colspan="2"><?php echo html::textarea('spec', $charter->spec, "rows='6' class='form-control kindeditor' hidefocus='true'");?></td>
  106. </tr>
  107. <tr>
  108. <td class='form-actions text-center' colspan='3'>
  109. <?php echo html::submitButton($lang->save, "", 'btn btn-primary btn-wide needReview');?>
  110. <?php echo html::backButton();?>
  111. </td>
  112. </tr>
  113. </tbody>
  114. </table>
  115. </form>
  116. </div>
  117. </div>
  118. <?php include $app->getModuleRoot() . 'common/view/footer.html.php';?>