Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.48 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
  8. <title>Survey Settings</title>
  9.  
  10. <!-- Bootstrap -->
  11. <link href="css/bootstrap.min.css" rel="stylesheet">
  12. <link href=" //maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
  13. <link href="https://cdn.datatables.net/1.10.13/css/dataTables.bootstrap.min.css" rel="stylesheet">
  14. <link href="css/simple-sidebar.css" rel="stylesheet">
  15.  
  16. <script>
  17. function generate() {
  18.  
  19. var a = parseInt(document.getElementById("radiobuttons").value);
  20. var ch = document.getElementById("ch");
  21.  
  22. for ($i = 1; $i < a+1; $i++) {
  23. var input = document.createElement("input");
  24. ch.appendChild(input);
  25. input.setAttribute("class", "form-control")
  26. input.setAttribute("style", "width:150px")
  27. input.setAttribute("id", "radio"+$i)
  28. input.setAttribute("name", "radio"+$i)
  29. input.setAttribute("placeholder", "Option "+$i)
  30.  
  31. }
  32. }
  33. </script>
  34.  
  35.  
  36.  
  37. </head>
  38. <body>
  39.  
  40. <div id="wrapper">
  41.  
  42. <!-- Sidebar -->
  43. <div id="sidebar-wrapper">
  44. <ul class="sidebar-nav">
  45. <li class="sidebar-brand">
  46.  
  47. <a href="AdminDashboard.php">
  48. <center><img src="imetricslogo.png" width="150" height="85"></center>
  49. </a>
  50.  
  51. </li>
  52. <br>
  53. <br>
  54. <li>
  55. <div class="dropdown">
  56. <a href="#" class="btn btn-simple dropdown-toggle" data-toggle="dropdown" style="line-height:2.828571;"><font color="#d3d3d3">Manage Surveys</font><b class=""></b></a>
  57. <ul class="dropdown-menu">
  58. <li><a href="QuestionBank.php"><font color="#000000">Step 1: Create Questions</font><hr></a></li>
  59. <li><a href="ManageSurveys.php"><font color="#000000">Step 2: Create Survey Form</font><hr></a></li>
  60. <li><a href="PreviewSurveys.php"><font color="#000000">Step 3: Preview Survey</font></a></li>
  61. </ul>
  62. </div>
  63.  
  64. </li>
  65. <?php /* <li>
  66. <center><a href="MaturityScorecards.php">Maturity Scorecards</a></center>
  67. </li> */ ?>
  68. <li>
  69. <center><a href="settings.php">Settings</a></center>
  70. </li>
  71. <li>
  72. <center><a href="#">About</a></center>
  73. </li>
  74. <li>
  75. <center><a href="#">Services</a></center>
  76. </li>
  77. <li>
  78. <center><a href="#">Contact</a></center>
  79. </li>
  80. </ul>
  81. </div>
  82.  
  83. <br/>
  84. <div class=col-md-6>
  85.  
  86. <a href="AdminDashboard.php"><button class="btn btn-default"><span class="glyphicon glyphicon-arrow-left"></span></button></a>
  87. <a href="AdminDashboard.php"><button class="btn btn-default"><span class="glyphicon glyphicon-home"></span></button></a></div>
  88. <br>
  89. <hr/>
  90. <?php
  91. require_once("/dao/CategoryDAO.php");
  92. require_once("/dao/TopicDAO.php");
  93.  
  94. $category = new CategoryDAO();
  95. $topic = new TopicDAO();
  96. $allCategories_arr = $category->getAllCategories();
  97. $allTopics_arr = $topic->getAllTopicTitles();
  98.  
  99. ?>
  100. <div class="container">
  101. <div class="row">
  102. <?php
  103. if(isset($_POST['submit'])){
  104. include 'testdb.php';
  105.  
  106. $addcategory = $_POST['categoryname'];
  107.  
  108. $query = mysqli_query($con, "SELECT categoryname FROM category WHERE categoryname = '.$addcategory.'");
  109.  
  110. $insert = mysqli_query($con, "INSERT INTO category (`categoryname`) VALUES ('$addcategory')");
  111. if(!$insert){
  112. echo mysqli_error($con);
  113. }
  114. else{
  115. header("Location:Settings.php");
  116. echo 'Category successfully added!';
  117. }
  118.  
  119. }
  120. ?>
  121.  
  122.  
  123.  
  124. <div class="panel panel-default">
  125. <div class="panel-heading">
  126. <h4><b>Settings</b></h4>
  127. </div>
  128.  
  129. <div class="panel-body">
  130. <ul class="nav nav-tabs">
  131. <li class="active"><a href="#survey" data-toggle="tab">Survey Settings</a>
  132. </li>
  133. <li><a href="#questionbank" data-toggle="tab">Question Bank Settings</a>
  134. </li>
  135.  
  136. </ul>
  137.  
  138. <div class="tab-content">
  139. <div class="tab-pane fade in active" id="survey">
  140. <br>
  141.  
  142. <div class="panel panel-default">
  143. <div class="panel-body">
  144. <b>Demographics</b>
  145. <hr>
  146.  
  147. <div class="col-md-4">
  148. <form method="POST" name=occupationform>
  149. Occupation:
  150. <br>
  151. <br>
  152. <ul class="list-group">
  153.  
  154.  
  155. <?php
  156. $con = mysqli_connect("localhost","root","","imetrics");
  157. $query = mysqli_query($con, "SELECT * FROM occupation");
  158.  
  159.  
  160.  
  161. if($query) {
  162. while ($row = mysqli_fetch_array($query)) {
  163.  
  164. $id = $row['occupation_id'];
  165. $title = $row['name'];
  166.  
  167.  
  168. echo "<li class='list-group-item'>";
  169. echo "$title";
  170. echo "<div style='float:right;'>";
  171. echo "<a href='EditOccupation.php?occupation_id=$id'>Edit</a>";
  172. echo "|";
  173. echo "<a href='DeleteOccupation.php?occupation_id=$id'>Delete</a>";
  174. echo "</li>";
  175.  
  176.  
  177. }
  178. }
  179. ?>
  180.  
  181. <div class="input-group">
  182.  
  183. <input type="" class="form-control" id="occupation" name="occupation">
  184. <span class="input-group-btn">
  185. <input type="submit" class="btn btn-default" type="button" name="addOccupation" value="Add">
  186. </span>
  187.  
  188. </div>
  189.  
  190. </div>
  191. </form>
  192.  
  193. </div>
  194. </div>
  195.  
  196.  
  197. <div class="panel panel-default">
  198. <div class="panel-body">
  199. <form method="POST">
  200. <div class="col-md-4">
  201. <b>Answer Types</b>
  202. <hr>
  203.  
  204. <ul class="list-group">
  205. <?php
  206.  
  207. $con = mysqli_connect("localhost","root","","imetrics");
  208. $query = "SELECT Answer_Type FROM answertype";
  209. $result = mysqli_query($con,$query);
  210.  
  211.  
  212. if($result){
  213. while($row = mysqli_fetch_array($result)){
  214. ?>
  215. <li class="list-group-item"><?php echo $row['Answer_Type']; ?>
  216. <div style="float:right;"><a href="#">Edit</a> |
  217. <a href=#>Delete</a></div>
  218. </li>
  219. <?php }} ?>
  220. </ul>
  221. </div>
  222.  
  223. <div class="form group col-sm-12">
  224. <div class="col-sm-6">
  225. <label>Description:</label><input type="text" name="answertype" class="form-control input-sm" required />
  226. </div>
  227. </div>
  228. <br>
  229.  
  230. <div class="form group col-sm-12">
  231.  
  232. <div class="col-sm-2">
  233. <br>
  234. <br>
  235.  
  236. How many options?
  237. <div class="input-group">
  238.  
  239. <input type="" class="form-control" id="radiobuttons" name="radiobuttons">
  240. <span class="input-group-btn">
  241. <button class="btn btn-default" type="button" onclick="generate()">Generate</button>
  242.  
  243. </span>
  244.  
  245. </div>
  246. </div>
  247. </div>
  248.  
  249. <div class="form group col-sm-12">
  250. <div class="col-sm-6">
  251. <br>
  252. <div id="ch">
  253.  
  254. </div>
  255. <br>
  256. </div>
  257. </div>
  258.  
  259. <br>
  260. <div class="form group col-sm-12">
  261. <div class="col-sm-2">
  262. <br>
  263. <input type="submit" name="submitanswertype" value="Add Answer Type" class="btn btn-success"/>
  264. </div>
  265. </div>
  266. </div>
  267. </div>
  268. </form>
  269.  
  270.  
  271.  
  272.  
  273. </div>
  274.  
  275. <div class="tab-pane fade" id="questionbank">
  276.  
  277. <br>
  278. <table id="example" class="table table-striped table-bordered" cellspacing="0" width="100%">
  279. <thead>
  280. <tr>
  281. <th>Category ID</th>
  282. <th>Category Name</th>
  283. <th></th>
  284. <th></th>
  285. <th></th>
  286. </tr>
  287. </thead>
  288. <tbody>
  289. <?php
  290. foreach($allCategories_arr as $ar) {
  291.  
  292. echo "<tr>";
  293. echo "<th>" . $ar['category_id'] . "</th>";
  294. echo "<th>" . $ar['categoryname'] . "</th>";
  295. echo "<th><center><a class='btn btn-default' href='viewsubcategory.php?catid=" . $ar['category_id'] . "' >View Details</a></center></th>";
  296. echo "<th><center><a class='btn btn-info' href='EditCategory.php?category_id=".$ar['category_id']."'>Edit</a></center></th>";
  297. echo "<th><center><a class='btn btn-danger' href='deletecategory.php?category_id=".$ar['category_id']."'>Delete</button></center></th>";
  298. echo "</tr>";
  299. }
  300. ?>
  301. </tbody>
  302. </table>
  303. <form method="POST">
  304. <div class="col-sm-2">
  305. <input type="text" name="categoryname" class="form-control input-sm" required />
  306. </div>
  307.  
  308. <input type="submit" name="submit" value="Add Category" class="btn btn-danger" />
  309. </form>
  310. </div>
  311. </div>
  312. </div>
  313. </div>
  314. </div>
  315. </div>
  316.  
  317. <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
  318. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  319. <!-- Include all compiled plugins (below), or include individual files as needed -->
  320. <script src="js/bootstrap.min.js"></script>
  321. <script src="//code.jquery.com/jquery-1.12.4.js"></script>
  322. <script src="https://cdn.datatables.net/1.10.13/js/jquery.dataTables.min.js"></script>
  323. <script src="https://cdn.datatables.net/1.10.13/js/dataTables.bootstrap.min.js"></script>
  324. <script type="text/javascript">
  325. $(document).ready(function() {
  326. $('#example').DataTable();
  327. } );
  328. </script>
  329.  
  330.  
  331. </body>
  332. </html>
  333.  
  334. <?php
  335. ob_start();
  336. if(isset($_POST['submitanswertype'])) {
  337.  
  338. $radio1 = $_POST['radio1'];
  339. $radio2 = $_POST['radio2'];
  340. $radio3 = $_POST['radio3'];
  341. $radio4 = $_POST['radio4'];
  342. $radio5 = $_POST['radio5'];
  343. $radio6 = $_POST['radio6'];
  344. $radio7 = $_POST['radio7'];
  345. $radio8 = $_POST['radio8'];
  346. $radio9 = $_POST['radio9'];
  347. $radio10 = $_POST['radio10'];
  348. $answerype = $_POST['answertype'];
  349.  
  350. $answer = new CategoryDAO();
  351.  
  352. //echo "this line waas called ". $_SESSION['catid'] . "vALUE". $_POST['submitsubcategory'];
  353. $answer->AddAnswerType( $_POST['answertype'], $radio1, $radio2, $radio3, $radio4, $radio5, $radio6, $radio7, $radio8, $radio9, $radio10); // adds the subcategory to the 'category' table
  354. }
  355.  
  356. ?>
  357.  
  358. <?php
  359.  
  360. if(isset($_POST['addOccupation'])) {
  361.  
  362. $occupation = $_POST['occupation'];
  363.  
  364. $insert = mysqli_query($con, "INSERT INTO occupation (name) VALUES ('$occupation')");
  365.  
  366. header("Location:Settings.php");
  367.  
  368.  
  369. }
  370.  
  371. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement