Source for file new_Method.php

Documentation is available at new_Method.php

  1. <?php
  2. /**
  3. * Input new extraction method
  4. * <br/><br/>
  5. * Access to all user except of guests
  6. @author Gabriele Droege, DNA Bank Network <contact@dnabank-network.org>
  7. @version 2.0
  8. @package Input
  9. @copyright Copyright © 2011 DNA Bank Network http://www.dnabank-network.org<br>The contents of this file are subject to the Mozilla Public License Version 1.1
  10. @filesource
  11. @license http://www.mozilla.org/MPL/ MPL
  12. */
  13.  
  14.     /**
  15.     * calling connection to database
  16.     */
  17.     include ("../config/head.php");
  18.  
  19.     /**
  20.     * calling authorisation script
  21.     */
  22.     include ("../auth.php");
  23. ?>
  24. <html>
  25.  
  26. <head>
  27. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  28. <title>DNA Module - Add New Extraction Method</title>
  29. <link rel="stylesheet" type="text/css" href="../format.css">
  30. <SCRIPT LANGUAGE="JavaScript1.1" src="../Functions.js"></SCRIPT>
  31. <NOSCRIPT>Please enable Javascript!</NOSCRIPT>
  32.  
  33. </head>
  34. <body>
  35. <div align="center">
  36. <?php 
  37.   /**
  38.   * including navigation menu
  39.   */
  40. include("../tablenavi.php")?>
  41. <form name="formular" method="POST" action="new_method.php"> 
  42. <table id="tablemain" class="main">
  43. <tr>
  44.   <td id="tdLogo"><a href="<?php echo $Path_Wiki."/Features#Input"?>" target="_blank"><img border="0" src="../images/Logo-Wiki.png" height="78"></a></td>
  45.         <td id="tdtitle">
  46.         <h1>Add New Preservation</h1></td>
  47.     <td id="tdLogo2"><?php echo $Path_Logo?></td>
  48.     </tr>
  49.   <tr>
  50.   <td><?php
  51.     echo "Logged in as: ";
  52.     $log $_SESSION["log"];
  53.     echo $log;
  54.  
  55.     ?></td>
  56.   </tr>
  57. <tr>
  58. <td valign="top" align="center" valign="middle" colspan="3">
  59. <table id="table" width="70%" border="0" style="margin:30 0 0 0">
  60. <tr>
  61. <td align="center" colspan="2">
  62. <?php
  63. if (isset($_SESSION['guest']|| $_SESSION['guest']{
  64.     /********************************************************************************************
  65.     * Guests don't have permission for entering new DNA data                                    *
  66.     *********************************************************************************************/
  67. echo "<tr><td colspan='3'><span class='error'>Sorry, as a guest you don't have permission for entering new data! If you want to search for existing DNA data please use the Search function!</span></td></tr>"}
  68.  
  69. else {
  70.  
  71. if($formSubmitSave)
  72. {  
  73.  
  74.   if(empty($formNewMethodand empty($formNewCompany))
  75.     unset($formNewMethod);
  76.       unset($formNewCompany)}
  77.  
  78.       
  79.   if($formNewCompany=="" and $formNewMethod!="")
  80.     echo "Please complete 'Company'"}
  81.   
  82.   if($formNewCompany!="" and $formNewMethod=="")
  83.     echo "Please complete 'Method'"}
  84.     
  85.   if($formNewCompany!="" and $formNewMethod!=""
  86.   {
  87.      $resultmysql_query ("SELECT ID_Method, Method FROM extractionmethod " .
  88.                             "WHERE Method = '$formNewMethod'");
  89.   
  90.      if(mysql_num_rows($result))
  91.        {  
  92.        echo "<span class='error'>Extraction Method already exists!</span>";
  93.        }
  94.  
  95.      else    
  96.        {
  97.         $result "INSERT INTO extractionmethod (Method, Company, Created_Who)" .
  98.                           "VALUES ('$formNewMethod','$formNewCompany','$log')";  
  99.         $sql mysql_query($result);
  100.  
  101. #######################################Error 1###############################################################
  102.  
  103. if(!$sql)
  104. $msg $result."\n";
  105.   $msg .= "####Error 1####";
  106.   trigger_error($msgE_USER_ERROR);
  107.   /**
  108.   * calling Error message
  109.   */
  110.   include ("Errorreport.php");   }
  111.   
  112. ############################################################################################################# 
  113.         else {
  114.         echo "<span class='fine'>Changes accepted!</span>"}                            
  115.        }
  116.    }
  117. }//if ($formSubmitSave)
  118. ?>
  119. <table border="1" style="margin:0 0 0 0">
  120.  
  121. <?php
  122. $resultmysql_query ("SELECT * FROM extractionmethod " .
  123.                       "ORDER BY Method");
  124.       
  125. $num_rows mysql_num_rows($result);
  126.  
  127. if($num_rows 0{
  128.     echo"<th>Method (Company)</th><th>Created</th>";
  129.  
  130. while ($row mysql_fetch_object($result))
  131. {
  132.     echo "<tr><td align='center'>".$row->Method." (".$row->Company.")</td><td>".$row->Created_Who." (".$row->Created_When.")</td></tr>";
  133. }}
  134.  
  135.  
  136. ?>
  137. </table>
  138. </td></tr>
  139. <tr><td id="Change">Add new Method: </td><td><input type="text" name="formNewMethod"></tr>
  140. <tr><td id="Change">and company: </td><td><input type="text" name="formNewCompany"></td></tr>
  141. <tr>
  142. <td></td>
  143. <td><input type="submit" id="button" name="formSubmitSave" value="Save New Method" style="float:left" onClick="return CheckNewMethod();">
  144. </td></tr>
  145. <tr><td>
  146. </td>
  147. <td><input type="submit" id="button" name="formSubmitClose" value="Close Form" style="float:right" onclick="window.close();">
  148. </td>
  149. </tr>
  150. <tr><td colspan="2"><span class="error">Please refresh input/search mask after closing this form.</span></td></tr>
  151. <?php ?>
  152.  
  153. </table>
  154. </td>
  155. </tr>
  156. </table>
  157. <?php
  158.     /**
  159.     * including footer
  160.     */
  161.     include("../footer.php")?> 
  162. </form>
  163. </div>
  164. </body>
  165. </html>

Documentation generated on Tue, 29 Nov 2011 10:44:55 +0100 by phpDocumentor 1.4.3