checkpoints.php 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?php
  2. //TODO отображеине типа чекпойнта в команде
  3. //TODO создание чекпойнта по типу
  4. //TODO при создании типа команд выбор типа чекпоинта из списка
  5. //TODO баг с + когда не выбран класс
  6. //TODO баг: не исчезает - когда убрать выбор
  7. //TODO когда фокус на новосозданном элементе листа - не горит -
  8. //после того как не обновился лист при удалении сериала Fatal error: Uncaught Error: Call to a member function DeleteFromDB() on null in E:\www\prmsys\corp\CheckPointType.php:119 Stack trace: #0 E:\www\prmsys\corp\response.php(14): CheckPointTypes\CheckPointType::Delete('35') #1 {main} thrown in E:\www\prmsys\corp\CheckPointType.php on line 119
  9. //include 'CheckPoint.php';
  10. //include 'CheckPointType.php';
  11. use CheckPoints\CheckPoint;
  12. use CheckPointTypes\CheckPointType;
  13. $classes = CheckPoint::GetCheckPointClasses();
  14. echo "<h3>Контрольная карта<br>(типы чекпойнтов):</h3>";
  15. CheckPoint::EchoClasses($classes,null,"CheckBox");
  16. echo "<div id='add_new_list' title='Добавить тип' style='display: inline-block; margin-top: -10px; font-size: 25px;' class='round deepskyblue'>+</div><br><br>";
  17. echo "<div id='result_cont'></div>";
  18. EchoContentContainer();
  19. function EchoContentContainer()
  20. {
  21. echo '<br><p style="margin-bottom: 0">Добавленные типы</p>
  22. <div id="contents" style="display: block;margin-bottom: 20px;border: solid; width: 500px; border-width: 1px; border-color: #9cb2c4; border-radius: 15px; padding: 15px">
  23. </div><div id="new_cb_list"></div>
  24. ';
  25. }
  26. ?>
  27. <div id="addbutton_template" style="display: none">
  28. <input type='button' id='addcb' value='Добавить'>
  29. </div>
  30. <div id="cont" style="display:none; float:left;border: solid; width: 500px; border-width: 1px; border-color: #9cb2c4; border-radius: 15px; margin-right:20px; padding: 15px">
  31. <p style="margin-bottom: 0">Создать новый тип чекпойнта<br>Class: <b><span id="class_name"></span></b>
  32. <form method='post' action='' id="ajax_form">
  33. <div id="cp_desc" style="color: green"></div>
  34. <p>Название
  35. <input id="cb_name" class="form-input content__main__form__goal" type="text" value="">
  36. <input type='button' id='send' value='Создать'>
  37. <input type='button' id='close' value='Закрыть'>
  38. </p>
  39. <div id="result"></div>
  40. <div id="cbresult"></div>
  41. </form>
  42. </p>
  43. </div>
  44. <!--<input type='button' id='setlast' value='Посл. элемент'>-->