* form is used for entering new DNA data and editing exisiting DNA data *

* Access to all user except of guests * @author Gabriele Droege, DNA Bank Network * @version 2.0 * @package Input * @copyright Copyright © 2011 DNA Bank Network http://www.dnabank-network.org
The contents of this file are subject to the Mozilla Public License Version 1.1 * @filesource * @license http://www.mozilla.org/MPL/ MPL */ if (isset($_SESSION['guest']) && $_SESSION['guest']) { /******************************************************************************************** * Guests don't have permission for entering new DNA data * *********************************************************************************************/ echo "Sorry, as a guest you don't have permission for entering new DNA data! If you want to search for existing DNA data please use the Search function!"; } else { if($_GET['DNATemplate'] != '') { include("TemplateQuery.php"); $formSubmitUpdate = true; } /** * calling Ajax script for makeRequest query */ include ("../ajax/Ajax.html"); ?>
DNA details
DNA Bank No Last: Load..
"> * DNA Type Other lab numbers
(separate with semicolon)
ID_DNA];} ?>"> ID_DNA]."'>"; } ?> Relation to Voucher or Tissue * Tissue " target="blank"> Source material gone >

DNA Preservations

Kind of Preservation " target="_blank"> Date Begin Temperature (in °C) add further preservation entries

DNA Extraction

Extraction Date* "> Extraction Date not available /> Extraction Method* " target="_blank"> Extraction Staff* " target="_blank">

DNA Quality

Ratio of absorbance "> OD260nm/OD280nm "> OD260nm/OD230nm Concentration in  ng/μl "> Method for determining Concentration and Ratios " target="_blank"> Purification Method " target="_blank"> Quality Check Date "> Weight (and unit) Method for determining DNA Weight " target="_blank">

Gel Image

add Gel Image '; } ?>

Amplifications/Accession Numbers (under construction, not yet working, lot of stuff will be pre-defined by general settings; whole container will be hideable)

'; $TabnameAmplification = "A1"; include ("tabsAmplification.php"); echo '
'; echo '
'; $TabnameAmplification = "A2"; include ("tabsAmplification.php"); echo '
'; echo '
'; $TabnameAmplification = "A3"; include ("tabsAmplification.php"); echo '
'; ?>

Other data

DNA Sample Received From " target="_blank"> Blocked for Loan Until "> Blocked for Loaning > Loan Conditions Blocked for Publishing > Remarks for Customers Internal Remarks Aliquots_Box; $Aliquots_Rack = $row->Aliquots_Rack; $Aliquots_Fridge = $row->Aliquots_Fridge; $Aliquot_Number = $row->Aliquot_Number; $Aliquot_Origin = $row->Aliquot_Origin; $Aliquot_Rest = $row->Aliquot_Rest; $Aliquot_Barcode = $row->Aliquot_Barcode; $Aliquot_Position = $row->Aliquot_Position; } */?> Aliquots_Box; $Test5[] = $row->Aliquots_Rack; $Test6[] = $row->Aliquots_Fridge; $Test7[] = $row->Aliquot_Number; $Test8[] = $row->ID_Aliquots; $Test9[] = $row->Aliquot_Origin; $Test10[] = $row->Aliquot_Rest; $Test11[] = $row->Aliquot_Barcode; $Test12[] = $row->Aliquot_Position; $resultBox[] = mysqli_query($GLOBALS["___mysqli_ston"], "SELECT ID_Aliquots_Box, Aliquots_Box FROM aliquots_box " . "ORDER BY Aliquots_Box"); $resultRack[] = mysqli_query($GLOBALS["___mysqli_ston"], "SELECT ID_Aliquots_Rack, Aliquots_Rack FROM aliquots_rack " . "ORDER BY Aliquots_Rack"); $resultFridge[] = mysqli_query($GLOBALS["___mysqli_ston"], "SELECT ID_Aliquots_Fridge, Aliquots_Fridge FROM aliquots_fridge " . "ORDER BY Aliquots_Fridge"); } foreach($Test4 as $index => $BoxTest) { $RackTest = $Test5[$index]; $FridgeTest = $Test6[$index]; $NumberTest = $Test7[$index]; $IDAliquots = $Test8[$index]; $SourceQuantity = $Test9[$index]; $RestQuantity = $Test10[$index]; $Barcode = $Test11[$index]; $Position = $Test12[$index]; $resultBoxTest = $resultBox[$index]; $resultRackTest = $resultRack[$index]; $resultFridgeTest = $resultFridge[$index]; echo ""; } } ?>

Stock/Aliquots

Fridge/Rack/Box

Barcode

Position

Source volume (µl)

Remaining volume (µl)

Stock " target="_blank"> ">">"/>">
Aliquot " target="_blank"> "/>"/>"/>"/>
Aliquot ".$NumberTest." \n"; ((mysqli_free_result($resultFridgeTest) || (is_object($resultFridgeTest) && (get_class($resultFridgeTest) == "mysqli_result"))) ? true : false); echo "\n"; ((mysqli_free_result($resultRackTest) || (is_object($resultRackTest) && (get_class($resultRackTest) == "mysqli_result"))) ? true : false); echo "\n"; ((mysqli_free_result($resultBoxTest) || (is_object($resultBoxTest) && (get_class($resultBoxTest) == "mysqli_result"))) ? true : false); echo "
Price per Aliquot Stock Gone > add Aliquots Backup Aliquot > * Mandatory field
'; }?>