Advertisement
Guest User

Untitled

a guest
May 2nd, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. <?php
  2. global $csv;
  3. $csv = array_map('str_getcsv', file('../data/file.csv'));
  4. array_walk($csv, function(&$a) use ($csv) {
  5. $a = array_combine($csv[0], $a);
  6. });
  7. array_shift($csv); # remove column header
  8. header('Content-Type: application/json');
  9. echo json_encode($csv);
  10. ?>
  11.  
  12. <div class="modal fade" id="myModal1" role="dialog" >
  13. <div class="modal-dialog modal-sm">
  14. <div class="modal-content">
  15. <div class="modal-header">
  16. <button type="button" class="close" data-dismiss="modal">&times;</button>
  17. <h4 class="modal-title"><?php echo "Grade for $firstname $lastname" ?></h4>
  18.  
  19. </div>
  20. <div class="modal-body">
  21. <p id="grade"></p>
  22. </div>
  23.  
  24. <br>
  25. <br>
  26.  
  27. <div class="modal-footer">
  28. <div ng-controller="PopoverDemoCtrl">
  29.  
  30.  
  31.  
  32.  
  33. <button uib-popover-template="dynamicPopover.templateUrl" popover-title="Change Grade" type="button" class="btn btn-default padit">Change Grade</button>
  34.  
  35. <script type="text/ng-template" id="myPopoverTemplate.html">
  36. <div class="form-group">
  37.  
  38. <select class="form-control" ng-model="placement.selected" ng-options="o as o for o in placement.options"></select>
  39. </div>
  40. </script>
  41.  
  42.  
  43.  
  44.  
  45. <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  46. </div>
  47.  
  48. </div>
  49. </div>
  50. </div>
  51. </div>
  52.  
  53. <script>
  54. angular.module('ui.bootstrap.demo', ['ngAnimate', 'ui.bootstrap']);
  55. angular.module('ui.bootstrap.demo').controller('PopoverDemoCtrl', function ($scope) {
  56. $scope.dynamicPopover = {
  57. templateUrl: 'myPopoverTemplate.html',
  58. };
  59.  
  60. $scope.placement = {
  61. options: [
  62. 'A',
  63. 'A-',
  64. 'B+',
  65. 'B',
  66. 'C+',
  67. 'C',
  68. 'C-',
  69. 'D+',
  70. 'D',
  71. 'D-',
  72. 'F',
  73. 'new grade'
  74. ],
  75. selected: 'new grade'
  76. };
  77. });
  78. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement