/FuChi/ushahidi/plugins/mobile/views/mobile/reports_submit.php

https://github.com/dannyrealfox/Fu-Chi--Future-Chinatown · PHP · 110 lines · 96 code · 10 blank · 4 comment · 8 complexity · 3cfa3c47d9ef73cae3b1c63980c35e5e MD5 · raw file

  1. <div class="report_submit">
  2. <h2 class="main_title">Submit A Report</h2>
  3. <?php print form::open(NULL, array('enctype' => 'multipart/form-data', 'id' => 'reportForm', 'name' => 'reportForm')); ?>
  4. <input type="hidden" name="latitude" id="latitude" value="<?php echo $form['latitude']; ?>">
  5. <input type="hidden" name="longitude" id="longitude" value="<?php echo $form['longitude']; ?>">
  6. <div class="report_form">
  7. <?php
  8. if ($form_error) {
  9. ?>
  10. <!-- red-box -->
  11. <div class="red-box">
  12. <h3>Error!</h3>
  13. <ul>
  14. <?php
  15. foreach ($errors as $error_item => $error_description)
  16. {
  17. // print "<li>" . $error_description . "</li>";
  18. print ( ! $error_description) ? '' : "<li>" . $error_description . "</li>";
  19. }
  20. ?>
  21. </ul>
  22. </div>
  23. <?php
  24. }
  25. ?>
  26. <div class="report_row">
  27. <h4><?php echo Kohana::lang('ui_main.reports_title'); ?></h4>
  28. <?php print form::input('incident_title', $form['incident_title'], ' class="text long"'); ?>
  29. </div>
  30. <div class="report_row">
  31. <h4><?php echo Kohana::lang('ui_main.reports_description'); ?></h4>
  32. <?php print form::textarea('incident_description', $form['incident_description'], ' rows="10" class="textarea long" ') ?>
  33. </div>
  34. <div class="report_row">
  35. <h4><?php echo Kohana::lang('ui_main.reports_date'); ?></h4>
  36. <?php
  37. // Month Array
  38. for ($i=1; $i <= 12 ; $i++) {
  39. $month_array[sprintf("%02d", $i)] = date("F", mktime(0, 0, 0, $i, 10)); // Add Leading Zero
  40. }
  41. // Day Array
  42. for ($i=1; $i <= 31 ; $i++) {
  43. $day_array[sprintf("%02d", $i)] = sprintf("%02d", $i); // Add Leading Zero
  44. }
  45. // Year Array
  46. $year_now = date('Y');
  47. for ($i=-2; $i <= 0 ; $i++) {
  48. $this_year = $year_now + $i;
  49. $year_array[$this_year] = $this_year;
  50. }
  51. print form::dropdown('incident_month',$month_array,$form['incident_month']);
  52. print '<span class="dots">/</span>';
  53. print form::dropdown('incident_day',$day_array,$form['incident_day']);
  54. print '<span class="dots">/</span>';
  55. print form::dropdown('incident_year',$year_array,$form['incident_year']);
  56. ?>
  57. </div>
  58. <div class="report_row">
  59. <h4><?php echo Kohana::lang('ui_main.reports_time'); ?></h4>
  60. <?php
  61. for ($i=1; $i <= 12 ; $i++) {
  62. $hour_array[sprintf("%02d", $i)] = sprintf("%02d", $i); // Add Leading Zero
  63. }
  64. for ($j=0; $j <= 59 ; $j++) {
  65. $minute_array[sprintf("%02d", $j)] = sprintf("%02d", $j); // Add Leading Zero
  66. }
  67. $ampm_array = array('pm'=>'pm','am'=>'am');
  68. print form::dropdown('incident_hour',$hour_array,$form['incident_hour']);
  69. print '<span class="dots">:</span>';
  70. print form::dropdown('incident_minute',$minute_array,$form['incident_minute']);
  71. print '<span class="dots">:</span>';
  72. print form::dropdown('incident_ampm',$ampm_array,$form['incident_ampm']);
  73. ?>
  74. </div>
  75. <div class="report_row">
  76. <h4><?php echo Kohana::lang('ui_main.reports_categories'); ?> (Select All That Apply)</h4>
  77. <div class="report_category" id="categories">
  78. <?php
  79. $selected_categories = array();
  80. if (!empty($form['incident_category']) && is_array($form['incident_category'])) {
  81. $selected_categories = $form['incident_category'];
  82. }
  83. $columns = 1;
  84. echo category::tree($categories, $selected_categories, 'incident_category', $columns);
  85. ?>
  86. </div>
  87. </div>
  88. <div class="report_row">
  89. <h4>Location</h4>
  90. <span class="location">Select A Location from the Drop-Down</span>
  91. <?php print form::dropdown('select_city',$cities,'', ' class="select" '); ?>
  92. <span class="location">OR Enter A Location</span>
  93. <?php print form::input('location_name', $form['location_name'], ' class="text long"'); ?>
  94. </div>
  95. <div class="report_row">
  96. <input name="submit" type="submit" value="<?php echo Kohana::lang('ui_main.reports_btn_submit'); ?>" class="btn_submit" />
  97. </div>
  98. </div>
  99. </form>
  100. </div>