123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342 |
- <?php
-
- require_once 'processes/config.php';
- require_once 'processes/dbh.inc.php';
- require_once 'processes/checkLogin.php';
- include_once 'header.php';
-
- // IF USER HAS QUESTIONS, DISPLAY THEM
- // ELSE DON'T DISPLAY THE EMPTY TABLE
- // CAMBIAR $query A "SELECT * FROM `question` WHERE `id_researcher`='".$dbUserData['id_researcher']."';"
- $query1 = "SELECT * FROM `question` WHERE `id_category` IN(SELECT `id` FROM `category`) AND `id_subcategory` IN(SELECT `id` FROM `subcategory`);";
- $result1 = mysqli_query($connection, $query1);
- $x = 1;
-
- ?>
- <!-- START OF bankOfQuestions.php -->
- <div class='container'>
-
- <div class='row'>
- <div class='col-sm-10'>
- <h2>Bank Of Questions</h2>
- <p>View, add, and delete any question you like so that, later on, you can create a questionnaire.</p>
- </div>
- <div class='col-sm-2'>
- <br><br>
- <button id='adding' type='button' class='btn btn-default' data-toggle='modal' data-target='#New'>Add Question</button>
- </div>
- </div><!--row-->
-
- <div class='row'><div class='col'><br><hr><br></div></div>
-
- <?php if($result1): ?>
- <div class='row'>
- <div class='col'>
- <table class='table table-hover table-striped' id='tableEvaluations'>
- <thead>
- <tr>
- <th><h4>#</h4></th>
- <th><h4>Premise</h4></th>
- <th><h4>Category</h4></th>
- <th><h4>Subcategory</h4></th>
- </tr>
- </thead>
- <tbody>
- <?php
- while($row = mysqli_fetch_array($result1)):
- $subquery1 = "SELECT `category`.`categoria` FROM `category` WHERE `category`.`id`=(SELECT `question`.`id_category` FROM `question` WHERE `question`.`id`=".$row['id'].");";
- $subresult1 = mysqli_query($connection, $subquery1);
- $subrow1 = mysqli_fetch_array($subresult1);
- $subquery2 = "SELECT `subcategory`.`subcategoria` FROM `subcategory` WHERE `subcategory`.`id`=(SELECT `question`.`id_subcategory` FROM `question` WHERE `question`.`id`=".$row['id'].");";
- $subresult2 = mysqli_query($connection, $subquery2);
- $subrow2 = mysqli_fetch_array($subresult2);
- ?>
- <tr>
- <th><?php echo $row['id']; ?></th>
- <td class='text-justify' style='width:35em;'><p><?php echo $row['premise']; ?></p></td>
- <td style='width:18em;'><p><?php echo $subrow1['categoria']; ?></p></td>
- <td style='width:18em;'><p><?php echo $subrow2['subcategoria']; ?></p></td>
- <td style='text-align:center;width:10em;'>
- <div class='btn-group'>
- <button type='button' class='btn btn-default btn-sm' data-toggle='modal' data-target='#Edit_<?php echo $row['id']; ?>'>Edit</button>
- <button type='button' class='btn btn-danger btn-sm' data-toggle='modal' data-target='#Delete_<?php echo $row['id']; ?>'>Delete</button>
- </div>
- </td>
- </tr>
- <?php $x++; endwhile; ?>
- </tbody>
- </table>
- </div><!--col-->
- </div><!--row-->
- <?php endif; ?>
-
- </div><!--container-->
-
- <!-- POPUP FOR NEW QUESTION -->
- <form class='form-horizontal' action='processes/insertQuestion.php' method='POST'>
- <div class='modal fade' id='New' tabindex='-1' role='dialog' aria-labelledby='NewLabel' aria-hidden='true'>
- <div class='modal-dialog modal-dialog-centered' role='document'>
- <div class='modal-content'>
-
- <div class='modal-header'>
- <h3 class='modal-title' id='NewLabel'>New Question<button type='button' class='close' data-dismiss='modal' aria-label='Close'><span aria-hidden='true'>×</span></button></h3>
- </div>
-
- <div class='modal-body'>
-
-
-
- <br>
- <!-- PREMISE -->
- <div class='form-group'>
- <label class='col-sm-offset-1 control-label col-sm-2' for='question_premise'>Premise:</label>
- <div class='col-sm-7'>
- <textarea type='text' class='form-control' id='question_premise' name='question_premise' rows=4 style='resize:vertical'></textarea>
- </div>
- </div>
-
- <!-- CATEGORY -->
- <div class='form-group'>
- <label class='col-sm-offset-1 control-label col-sm-2' for='question_category'>Category:</label>
- <div class='col-sm-7'>
- <select name='question_category' id='question_category' style='width:100%;'>
- <option disabled selected>Select the Category</option>
- <?php
- // CAMBIAR $query A "SELECT `id`, `categoria` FROM `category` WHERE `id_researcher`='".$dbUserData['id_researcher']."';"
- $query2 = "SELECT `id`, `categoria` FROM `category`;";
- $result2 = mysqli_query($connection, $query2);
- foreach($result2 as $categorias):
- ?>
- <option value="<?php echo $categorias['id']; ?>"><?php echo $categorias['categoria']; ?></option>
- <?php endforeach; ?>
- </select>
- </div>
- </div>
-
- <!-- SUBCATEGORY -->
- <div class='form-group'>
- <label class='col-sm-offset-1 control-label col-sm-2' for='question_subcategory'>Subcategory:</label>
- <div class='col-sm-7'>
- <select name='question_subcategory' id='question_subcategory' style='width:100%;'>
- <option disabled selected>Select the Subcategory</option>
- <?php
- // CAMBIAR $query A "SELECT `id`, `subcategoria` FROM `subcategory` WHERE `id_researcher`='".$dbUserData['id_researcher']."';"
- $query3 = "SELECT `id`, `subcategoria` FROM `subcategory`;";
- $result3 = mysqli_query($connection, $query3);
- foreach($result3 as $subcategorias):
- ?>
- <option value="<?php echo $subcategorias['id']; ?>"><?php echo $subcategorias['subcategoria']; ?></option>
- <?php endforeach; ?>
- </select>
- </div>
- </div>
-
- <!-- TYPE -->
- <div class='form-group'>
- <label class='col-sm-offset-1 control-label col-sm-2' for='question_type'>Type:</label>
- <div class='col-sm-7'>
- <select name='question_type' id='question_type' style='width:100%;'>
- <option disabled selected>Select the Type of Question</option>
- <?php
- // CAMBIAR $query A "SELECT `id`, `description` FROM `type_of_question` WHERE `id_researcher`='".$dbUserData['id_researcher']."';"
- $query4 = "SELECT `id`, `description` FROM `type_of_question`;";
- $result4 = mysqli_query($connection, $query4);
- foreach($result4 as $types):
- ?>
- <option value="<?php echo $types['id']; ?>"><?php echo $types['description']; ?></option>
- <?php endforeach; ?>
- </select>
- </div>
- </div>
-
- <!-- REFERENCE -->
- <div class='form-group'>
- <label class='col-sm-offset-1 control-label col-sm-2' for='question_reference'>Reference:</label>
- <div class='col-sm-7'>
- <select name='question_reference' id='question_reference' style='width:100%;'>
- <option disabled selected>Select the Reference</option>
- <?php
- // CAMBIAR $query A "SELECT `id`, `referencia` FROM `reference` WHERE `id_researcher`='".$dbUserData['id_researcher']."';"
- $query5 = "SELECT `id`, `referencia` FROM `reference`;";
- $result5 = mysqli_query($connection, $query5);
- foreach($result5 as $references):
- ?>
- <option value="<?php echo $references['id']; ?>"><?php echo $references['referencia']; ?></option>
- <?php endforeach; ?>
- </select>
- </div>
- </div>
- <br>
-
-
-
- </div><!--modal-body-->
-
- <!-- SUBMIT OR CANCEL -->
- <div class='modal-footer'>
- <button type='button' class='btn btn-default' data-dismiss='modal'>Cancel</button>
- <button type='submit' class='btn btn-primary' name='insertQuestion' disabled>Save</button>
- </div>
-
- </div><!--modal-content-->
- </div><!--modal-dialog-->
- </div><!--modal-->
- </form>
-
- <?php $result1 = mysqli_query($connection, $query1); ?>
- <?php while($row = mysqli_fetch_array($result1)): ?>
- <!-- POPUP FOR EDIT QUESTION -->
- <form class='form-horizontal' action='processes/updateQuestion.php' method='POST'>
- <div class='modal fade' id='Edit_<?php echo $row['id']; ?>' tabindex='-1' role='dialog' aria-labelledby='EditLabel_<?php echo $row['id']; ?>' aria-hidden='true'>
- <div class='modal-dialog modal-dialog-centered' role='document'>
- <div class='modal-content'>
-
- <div class='modal-header'>
- <h3 class='modal-title' id='EditLabel_<?php echo $row['id']; ?>'>Edit Question<button type='button' class='close' data-dismiss='modal' aria-label='Close'><span aria-hidden='true'>×</span></button></h3>
- </div>
-
- <div class='modal-body'>
-
-
-
- <br>
- <!-- PREMISE -->
- <div class='form-group'>
- <label class='col-sm-offset-1 control-label col-sm-2' for='newPremise'>Premise:</label>
- <div class='col-sm-7'>
- <textarea type='text' class='form-control' id='newPremise' name='newPremise' rows=4 style='resize:vertical'><?php echo $row['premise']; ?></textarea>
- </div>
- </div>
-
- <!-- CATEGORY -->
- <div class='form-group'>
- <label class='col-sm-offset-1 control-label col-sm-2' for='newCategory'>Category:</label>
- <div class='col-sm-7'>
- <select name='newCategory' id='newCategory' style='width:100%;'>
- <option disabled selected>Select the Category</option>
- <?php
- // CAMBIAR $query A "SELECT `id`, `categoria` FROM `category` WHERE `id_researcher`='".$dbUserData['id_researcher']."';"
- $query2 = "SELECT `id`, `categoria` FROM `category`;";
- $result2 = mysqli_query($connection, $query2);
- foreach($result2 as $categorias):
- ?>
- <option value="<?php echo $categorias['id']; ?>"><?php echo $categorias['categoria']; ?></option>
- <?php endforeach; ?>
- </select>
- </div>
- </div>
-
- <!-- SUBCATEGORY -->
- <div class='form-group'>
- <label class='col-sm-offset-1 control-label col-sm-2' for='newSubcategory'>Subcategory:</label>
- <div class='col-sm-7'>
- <select name='newSubcategory' id='newSubcategory' style='width:100%;'>
- <option disabled selected>Select the Subcategory</option>
- <?php
- // CAMBIAR $query A "SELECT `id`, `subcategoria` FROM `subcategory` WHERE `id_researcher`='".$dbUserData['id_researcher']."';"
- $query3 = "SELECT `id`, `subcategoria` FROM `subcategory`;";
- $result3 = mysqli_query($connection, $query3);
- foreach($result3 as $subcategorias):
- ?>
- <option value="<?php echo $subcategorias['id']; ?>"><?php echo $subcategorias['subcategoria']; ?></option>
- <?php endforeach; ?>
- </select>
- </div>
- </div>
-
- <!-- TYPE -->
- <div class='form-group'>
- <label class='col-sm-offset-1 control-label col-sm-2' for='newType'>Type:</label>
- <div class='col-sm-7'>
- <select name='newType' id='newType' style='width:100%;'>
- <option disabled selected>Select the Type of Question</option>
- <?php
- // CAMBIAR $query A "SELECT `id`, `description` FROM `type_of_question` WHERE `id_researcher`='".$dbUserData['id_researcher']."';"
- $query4 = "SELECT `id`, `description` FROM `type_of_question`;";
- $result4 = mysqli_query($connection, $query4);
- foreach($result4 as $types):
- ?>
- <option value="<?php echo $types['id']; ?>"><?php echo $types['description']; ?></option>
- <?php endforeach; ?>
- </select>
- </div>
- </div>
-
- <!-- REFERENCE -->
- <div class='form-group'>
- <label class='col-sm-offset-1 control-label col-sm-2' for='newReference'>Reference:</label>
- <div class='col-sm-7'>
- <select name='newReference' id='newReference' style='width:100%;'>
- <option disabled selected>Select the Reference</option>
- <?php
- // CAMBIAR $query A "SELECT `id`, `referencia` FROM `reference` WHERE `id_researcher`='".$dbUserData['id_researcher']."';"
- $query5 = "SELECT `id`, `referencia` FROM `reference`;";
- $result5 = mysqli_query($connection, $query5);
- foreach($result5 as $references):
- ?>
- <option value="<?php echo $references['id']; ?>"><?php echo $references['referencia']; ?></option>
- <?php endforeach; ?>
- </select>
- </div>
- </div>
- <br>
-
-
-
- </div><!--modal-body-->
-
- <!-- SUBMIT OR CANCEL -->
- <div class='modal-footer'>
- <button type='button' class='btn btn-default' data-dismiss='modal'>Cancel</button>
- <button type='submit' class='btn btn-primary' name='updateQuestion' disabled>Save</button>
- </div>
-
- </div><!--modal-content-->
- </div><!--modal-dialog-->
- </div><!--modal-->
- </form>
-
- <!-- POPUP FOR DELETE QUESTION -->
- <form class='form-horizontal' action='processes/deleteQuestion.php' method='POST'>
- <div class='modal fade' id='Delete_<?php echo $row['id']; ?>' tabindex='-1' role='dialog' aria-labelledby='DeleteLabel_<?php echo $row['id']; ?>' aria-hidden='true'>
- <div class='modal-dialog modal-dialog-centered' role='document'>
- <div class='modal-content'>
-
- <div class='modal-header'>
- <h3 class='modal-title' id='DeleteLabel_<?php echo $row['id']; ?>'>Delete Question<button type='button' class='close' data-dismiss='modal' aria-label='Close'><span aria-hidden='true'>×</span></button></h3>
- </div>
-
- <div class='modal-body'>
-
-
-
- <!-- ID -->
- <input type='hidden' name='id' value='<?php echo $row['id']; ?>'>
-
- <span class='text-center'>
- <h3>Are you sure you want to delete this question?</h3>
- <h3 style='color:#ff8f00;'><?php echo $row['premise']; ?></h3>
- </span>
-
- <br>
- <p class='alert alert-warning text-justify'>This action will delete the question, removing it from existing <b>questionnaires and subquestionnaires</b>, while also deleting <b>all results</b> that were made from this question. You should be aware of this and opt to edit manually any affected questionnaires and subquestionnaires in the following pages: <a class='alert-link' href='bankOfQuestions.php'>questions</a> and <a class='alert-link' href='questionnaires.php'>questionnaires</a>.</p>
- <br>
-
-
-
- </div><!--modal-body-->
-
- <!-- SUBMIT OR CANCEL -->
- <div class='modal-footer'>
- <button type='button' class='btn btn-default' data-dismiss='modal'>Cancel</button>
- <button type='submit' class='btn btn-danger' name='deleteQuestion' disabled>Delete Anyway</button>
- </div>
-
- </div><!--modal-content-->
- </div><!--modal-dialog-->
- </div><!--modal-->
- </form>
- <?php endwhile; ?>
- <!-- END OF bankOfQuestions.php -->
-
- <?php include_once 'footer.php'; ?>
|