This commit is contained in:
Geoff Humphrey
2010-08-17 19:50:43 +00:00
parent ed13f5769d
commit 9b4843098b
11 changed files with 1565 additions and 1633 deletions

View File

@@ -2,10 +2,10 @@
<table class="dataTable">
<tr>
<?php if ($row_pref['mode'] == "1") { ?>
<td colspan="2"><?php if ($totalRows_awards > 0) { echo $row_user['realFirstName'].", there "; if ($totalRows_awards > 1 ) echo "are "; else echo "is "; echo $totalRows_awards; if ($totalRows_awards > 1 ) echo " awards/contest entries "; else echo " award/contest entry "; if ($filter == "all") echo "in the database.<br><br>"; else echo "under ".$row_awards['brewBrewerID']."'s User ID.<br><br>"; } else echo "There are no awards/contest entries found in the database. To add an award or contest entry, access the <a href=\"index.php?action=list&dbTable=brewing\">".$row_pref['menuBrewBlogs']." list</a> or the <a href=\"index.php?action=list&dbTable=recipes\">".$row_pref['menuRecipes']." list</a> and click the medal icon. <img src=\"".$imageSrc."medal_gold_3.png\" align=\"absmiddle\"><br><br>"; ?></td>
<td colspan="2"><?php if ($totalRows_awards > 0) { echo $row_user['realFirstName'].", there "; if ($totalRows_awards > 1 ) echo "are "; else echo "is "; echo $totalRows_awards; if ($totalRows_awards > 1 ) echo " awards/competition entries "; else echo " award/competition entry "; if ($filter == "all") echo "in the database.<br><br>"; else echo "under ".$row_awards['brewBrewerID']."'s User ID.<br><br>"; } else echo "There are no awards/competition entries found in the database. To add an award or contest entry, access the <a href=\"index.php?action=list&dbTable=brewing\">".$row_pref['menuBrewBlogs']." list</a> or the <a href=\"index.php?action=list&dbTable=recipes\">".$row_pref['menuRecipes']." list</a> and click the medal icon. <img src=\"".$imageSrc."medal_gold_3.png\" align=\"absmiddle\"><br><br>"; ?></td>
<?php } ?>
<?php if ($row_pref['mode'] == "2") { ?>
<td colspan="2"><?php if (($row_user['userLevel'] == "1") && ($totalRows_awards > 0)) { echo "There "; if ($totalRows_awards > 1 ) echo "are "; else echo "is "; echo $totalRows_awards; if ($totalRows_awards > 1 ) echo " awards/contest entries "; else echo " award/contest entry "; echo "in the database.<br><br>"; } elseif (($row_user['userLevel'] == "2") && ($totalRows_awards > 0)) { echo $row_user['realFirstName'].", there "; if ($totalRows_awards > 1 ) echo "are "; else echo "is "; echo $totalRows_awards; if ($totalRows_awards > 1 ) echo " awards/contest entries "; else echo " award/contest entry "; echo "in your personal database.<br><br>"; } else echo "There are no awards/contest entries found in the database. To add an award or contest entry, access the <a href=\"index.php?action=list&dbTable=brewing\">".$row_pref['menuBrewBlogs']." list</a> or the <a href=\"index.php?action=list&dbTable=recipes\">".$row_pref['menuRecipes']." list</a> and click the medal icon. <img src=\"".$imageSrc."medal_gold_3.png\" align=\"absmiddle\"><br><br>"; ?><td>
<td colspan="2"><?php if (($row_user['userLevel'] == "1") && ($totalRows_awards > 0)) { echo "There "; if ($totalRows_awards > 1 ) echo "are "; else echo "is "; echo $totalRows_awards; if ($totalRows_awards > 1 ) echo " awards/competition entries "; else echo " award/competition entry "; echo "in the database.<br><br>"; } elseif (($row_user['userLevel'] == "2") && ($totalRows_awards > 0)) { echo $row_user['realFirstName'].", there "; if ($totalRows_awards > 1 ) echo "are "; else echo "is "; echo $totalRows_awards; if ($totalRows_awards > 1 ) echo " awards/competition entries "; else echo " award/competition entry "; echo "in your personal database.<br><br>"; } else echo "There are no awards/competition entries found in the database. To add an award or contest entry, access the <a href=\"index.php?action=list&dbTable=brewing\">".$row_pref['menuBrewBlogs']." list</a> or the <a href=\"index.php?action=list&dbTable=recipes\">".$row_pref['menuRecipes']." list</a> and click the medal icon. <img src=\"".$imageSrc."medal_gold_3.png\" align=\"absmiddle\"><br><br>"; ?><td>
<?php } ?>
</tr>
</table>

View File

@@ -1,416 +0,0 @@
<?php
/* vim: set expandtab tabstop=4 shiftwidth=4 foldmethod=marker: */
//{{{ License
// +------------------------------------------------------------------------+
// | Input Beer XML - takes recipe objects from BeerXMLParser |
// | and inserts recipes into database |
// | |
// | NOTES - augmented by Geoff Humphrey for use in BrewBlogger |
// | <brewmeister@brewblogger.net> |
// | - added conversion variables based upon BB preferences |
// | - Beer XML standards are in Metric for weight/volume, C for temp |
// +------------------------------------------------------------------------+
// | This program is free software; you can redistribute it and/or |
// | modify it under the terms of the GNU General Public License |
// | as published by the Free Software Foundation; either version 2 |
// | of the License, or (at your option) any later version. |
// | |
// | This program is distributed in the hope that it will be useful, |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
// | GNU General Public License for more details. |
// | |
// | You should have received a copy of the GNU General Public License |
// | along with this program; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place - Suite 330, |
// | Boston, MA 02111-1307, USA. |
// +------------------------------------------------------------------------+
// | Author: Oskar Stephens <oskar.stephens@gmail.com> |
// +------------------------------------------------------------------------+
//}}}
include ('parse_beer_xml.inc.php');
include ('../includes/db_connect_universal.inc.php');
//echo $row_pref["measTemp"];
//{{{ InputBeerXML
class InputBeerXML {
public $recipes;
public $insertedRecipes;
public $brewer;
//{{{InputBeerXML
function InputBeerXML($filename) {
$this->brewer = $GLOBALS['loginUsername'];
$this->recipes = new BeerXMLParser($filename);
}
//}}}
//{{{ convertUnit()
function convertUnit($value,$type){
if($row_pref["measWeight1"] == "grams"){
if ($type == "hopWeight") return round($value * 1000, 1); // kilograms to grams for hop weights
}
if($row_pref["measWeight1"] == "ounces"){
if ($type == "hopWeight") return round($value * 35.2739, 2); // kilograms to ounces for hop weights
else return round($value * 0.035274, 2); // grams to ounces
}
switch($type){
case "temperature":
if ($row_pref["measTemp"] == "F") return round (($value * 1.8) + 32, 2);
if ($row_pref["measTemp"] == "C") return round ($value, 2);
case "volume":
if ($row_pref["measLiquid2"] == "gallons") return round($value * 0.26418, 2);
if ($row_pref["measLiquid2"] == "liters") return round($value, 2);
case "weight":
if ($row_pref["measWeight2"] == "pounds") return round($value * 2.20462, 2);
if ($row_pref["measWeight2"] == "kilograms") return round($value, 2);
default:
break;
}
}
//}}}
//{{{ insertRecipes
function insertRecipes(){
foreach($this->recipes->recipes as $recipe){
$this->insertRecipe($recipe);
}
return $this->insertedRecipes;
}
//}}}
//{{{ insertRecipe
function insertRecipe($recipe){ // inserts into `recipes` DB table
$brewing = mysql_connect($GLOBALS['hostname_brewblog'], $GLOBALS['username_brewblog'], $GLOBALS['password_brewblog']) or trigger_error(mysql_error());
$sqlQuery = "INSERT INTO recipes ";
$fields = "(brewName";
$values = " VALUES('" . $recipe->name . "'";
$vf = array();
$counter = array();
//$vf["brewName"] = $recipe->name;
$vf["brewStyle"] = $recipe->style->name;
$vf["brewSource"] = $recipe->brewer;
$vf["brewYield"] = $this->convertUnit($recipe->batchSize, "volume");
$vf["brewYield"] = $recipe->batchSize;
//$vf["brewNotes"] = $recipe->notes;
$vf["brewMethod"] = $recipe->type;
$counter["grain"] = 0;
$counter["extract"] = 0;
$counter["adjunct"] = 0;
foreach($recipe->fermentables->fermentables as $fermentable){
switch($fermentable->type){
case "Grain":
$counter["grain"]++;
if($counter["grain"] <= 9){
$vf["brewGrain" . $counter["grain"]] = $fermentable->name;
$vf["brewGrain" . $counter["grain"] . "Weight"] = $this->convertUnit($fermentable->amount,"weight");
}
break;
case "Extract":
$counter["extract"]++;
if($counter["extract"] <= 5){
$vf["brewExtract" . $counter["extract"]] = $fermentable->name;
$vf["brewExtract" . $counter["extract"] . "Weight"] = $this->convertUnit($fermentable->amount,"weight");
}
break;
case "Dry Extract":
$counter["extract"]++;
if($counter["extract"] <= 5){
$vf["brewExtract" . $counter["extract"]] = $fermentable->name;
$vf["brewExtract" . $counter["extract"] . "Weight"] = $this->convertUnit($fermentable->amount,"weight"); ;
}
break;
case "Adjunct":
$counter["adjunct"]++;
if($counter["adjunct"] <= 9){
$vf["brewAddition" . $counter["adjunct"]] = $fermentable->name;
$vf["brewAddition" . $counter["adjunct"] . "Amt"] = $this->convertUnit($fermentable->amount,"weight");
}
break;
case "Sugar":
$counter["adjunct"]++;
if($counter["adjunct"] <= 9){
$vf["brewAddition" . $counter["adjunct"]] = $fermentable->name;
$vf["brewAddition" . $counter["adjunct"] . "Amt"] = $this->convertUnit($fermentable->amount,"weight");
}
break;
default:
break;
}
}
$counter["misc"] = 0;
foreach($recipe->miscs->miscs as $misc){
$counter["misc"]++;
if($counter["misc"] <= 4){
$vf["brewMisc" . $counter["misc"] . "Name"] = $misc->name;
$vf["brewMisc" . $counter["misc"] . "Type"] = $misc->type; // BeerXML differntiates between liquid and volume - BB 2.2 does not - item for future release
$vf["brewMisc" . $counter["misc"] . "Use"] = $misc->useFor;
$vf["brewMisc" . $counter["misc"] . "Time"] = round($misc->time, 0);
$vf["brewMisc" . $counter["misc"] . "Amount"] = round($misc->amount, 2); // Beer XML standard is kg or liters - will need to address in subsequent release
}
}
$counter["hops"] = 0;
foreach($recipe->hops->hops as $hop){
$counter["hops"]++;
if($counter["hops"] <= 9){
$vf["brewHops" . $counter["hops"]] = $hop->name;
$vf["brewHops" . $counter["hops"] . "Weight"] = $this->convertUnit($hop->amount,"hopWeight");
$vf["brewHops" . $counter["hops"] . "IBU"] = $hop->alpha;
$vf["brewHops" . $counter["hops"] . "Time"] = round($hop->time, 0);
$vf["brewHops" . $counter["hops"] . "Use"] = $hop->use;
$vf["brewHops" . $counter["hops"] . "Type"] = $hop->type;
$vf["brewHops" . $counter["hops"] . "Form"] = $hop->form;
}
}
$counter["yeast"] = 0;
foreach($recipe->yeasts->yeasts as $yeast){
$vf["brewYeast"] = $yeast->name;
$vf["brewYeast" . "Man"] = $yeast->labratory;
$vf["brewYeast" . "Form"] = $yeast->form;
$vf["brewYeast" . "Type"] = $yeast->type;
if($yeast->amountIsWeight == "TRUE"){
$vf["brewYeast" . "Amount"] = $this->convertUnit($yeast->amount,"weight");
}else {
$vf["brewYeast" . "Amount"] = $this->convertUnit($yeast->amount,"volume");
}
}
$vf["brewOG"] = $recipe->og; // changed_GH
$vf["brewFG"] = $recipe->fg; // changed_GH
// $vf["brewProcedure"] = $recipe->notes;
$vf["brewPrimary"] = round($recipe->primaryAge, 0);
$vf["brewPrimaryTemp"] = $this->convertUnit($recipe->primaryTemp,"temperature");
$vf["brewSecondary"] = round($recipe->secondaryAge, 0);
$vf["brewSecondaryTemp"] = $this->convertUnit($recipe->secondaryTemp,"temperature");
$vf["brewTertiary"] = round($recipe->tertiaryAge, 0);
$vf["brewTertiaryTemp"] = $this->convertUnit($recipe->tertiaryTemp,"temperature");
$vf["brewAge"] = round($recipe->age, 0);
$vf["brewAgeTemp"] = $this->convertUnit($recipe->ageTemp,"temperature");
$vf["brewBitterness"] = $recipe->ibu;
$vf["brewLovibond"] = 0 . rtrim($recipe->estimatedColor," SRM");
$vf["brewBrewerID"] = $GLOBALS['loginUsername']; // changed_GH to accomodate club edition
foreach($vf as $field=>$value){
$fields .= "," . $field;
$values .= ",'" . $value . "'";
}
$fields .= ")";
$values .= ")";
$sqlQuery .= $fields . $values;
// echo $sqlQuery . "<br />";
mysql_select_db($GLOBALS['database_brewing'], $brewing) or die(mysql_error());
$Result1 = mysql_query($sqlQuery, $brewing) or die(mysql_error());
$this->insertedRecipes[mysql_insert_id()] = $recipe->name;
}
//}}}
//{{{ insertBlogs
function insertBlogs(){
foreach($this->recipes->recipes as $recipe){
$this->insertBlog($recipe);
}
return $this->insertedRecipes;
}
//}
//}}}
//{{{ insertBlog
function insertBlog($recipe){
$brewing = mysql_connect($GLOBALS['hostname_brewblog'], $GLOBALS['username_brewblog'], $GLOBALS['password_brewblog']) or trigger_error(mysql_error());
mysql_select_db($GLOBALS['database_brewing'], $brewing) or die(mysql_error());
$sqlQuery = "INSERT INTO brewing ";
$fields = "(brewName";
$values = " VALUES('" . htmlspecialchars($recipe->name, ENT_QUOTES) . "'";
$vf = array();
$counter = array();
// $batchNumber = " SELECT brewBatchNum FROM `brewing` ORDER BY brewBatchNum DESC LIMIT 1 ";
//$vf["brewName"] = $recipe->name;
$vf["brewStyle"] = $recipe->style->name;
$dateCheck = datecharcheck($recipe->date);
if ($dateCheck == "true") $vf["brewDate"] = dateconvert($recipe->date, "4");
elseif ($dateCheck == "4-") $vf["brewDate"] = $recipe->date;
else $vf["brewDate"] = date("Y-m-d");
$vf["brewYield"] = round(($recipe->batchSize * 2.2046), 2); // BeerXML standard is liters
//$vf["brewComments"] = htmlspecialchars($recipe->notes, ENT_QUOTES);
$vf["brewMethod"] = $recipe->type;
$counter["grain"] = 0;
$counter["extract"] = 0;
$counter["adjunct"] = 0;
foreach($recipe->fermentables->fermentables as $fermentable){
switch($fermentable->type){
case "Grain":
$counter["grain"]++;
if($counter["grain"] <= 9){
$vf["brewGrain" . $counter["grain"]] = $fermentable->name;
$vf["brewGrain" . $counter["grain"] . "Weight"] = $this->convertUnit($fermentable->amount,"weight");
}
break;
case "Extract":
$counter["extract"]++;
if($counter["extract"] <= 5){
$vf["brewExtract" . $counter["extract"]] = $fermentable->name;
$vf["brewExtract" . $counter["extract"] . "Weight"] = $this->convertUnit($fermentable->amount,"weight");
}
break;
case "Dry Extract":
$counter["extract"]++;
if($counter["extract"] <= 5){
$vf["brewExtract" . $counter["extract"]] = $fermentable->name;
$vf["brewExtract" . $counter["extract"] . "Weight"] = $this->convertUnit($fermentable->amount,"weight"); ;
}
break;
case "Adjunct":
$counter["adjunct"]++;
if($counter["adjunct"] <= 9){
$vf["brewAddition" . $counter["adjunct"]] = $fermentable->name;
$vf["brewAddition" . $counter["adjunct"] . "Amt"] = $this->convertUnit($fermentable->amount,"weight");
}
break;
case "Sugar":
$counter["adjunct"]++;
if($counter["adjunct"] <= 9){
$vf["brewAddition" . $counter["adjunct"]] = $fermentable->name;
$vf["brewAddition" . $counter["adjunct"] . "Amt"] = $this->convertUnit($fermentable->amount,"weight");
}
break;
default:
break;
}
}
$counter["misc"] = 0;
foreach($recipe->miscs->miscs as $misc){
$counter["misc"]++;
if($counter["misc"] <= 4){
$vf["brewMisc" . $counter["misc"] . "Name"] = $misc->name;
$vf["brewMisc" . $counter["misc"] . "Type"] = $misc->type; // BeerXML differntiates between liquid and volume - BB 2.2 does not - item for future release
$vf["brewMisc" . $counter["misc"] . "Use"] = $misc->useFor;
$vf["brewMisc" . $counter["misc"] . "Time"] = round($misc->time, 0);
$vf["brewMisc" . $counter["misc"] . "Amount"] = round($misc->amount, 2); // Beer XML standard is kg or liters - will need to address in subsequent release
}
}
$counter["hops"] = 0;
foreach($recipe->hops->hops as $hop){
$counter["hops"]++;
if($counter["hops"] <= 9){
$vf["brewHops" . $counter["hops"]] = $hop->name;
$vf["brewHops" . $counter["hops"] . "Weight"] = $this->convertUnit($hop->amount,"hopWeight");
$vf["brewHops" . $counter["hops"] . "IBU"] = $hop->alpha;
$vf["brewHops" . $counter["hops"] . "Time"] = round($hop->time, 0);
$vf["brewHops" . $counter["hops"] . "Use"] = $hop->use;
$vf["brewHops" . $counter["hops"] . "Type"] = $hop->type;
$vf["brewHops" . $counter["hops"] . "Form"] = $hop->form;
}
}
$counter["yeast"] = 0;
foreach($recipe->yeasts->yeasts as $yeast){
$vf["brewYeast"] = $yeast->name;
$vf["brewYeast" . "Man"] = $yeast->labratory;
$vf["brewYeast" . "Form"] = $yeast->form;
$vf["brewYeast" . "Type"] = $yeast->type;
if($yeast->amountIsWeight == "TRUE"){
$vf["brewYeast" . "Amount"] = $this->convertUnit($yeast->amount,"weight");
} else {
$vf["brewYeast" . "Amount"] = $this->convertUnit($yeast->amount,"volume");
}
}
/*
$counter["mash"] = 0;
//$vf["brewMashGrainWeight"] = $recipe->mash->
$vf["brewMashGrainTemp"] = $this->convertUnit($recipe->mash->grainTemp,"temperature");
$vf["brewMashTunTemp"] = $this->convertUnit($recipe->mash->tunTemp,"temperature");
$vf["brewMashPH"] = $recipe->mash->ph;
$vf["brewMashGrainWeight"] = $totalGrainWeight;
$vf["brewMashType"] = "Infusion"; // this is hard coded because it is the most common and the beerXML spec does not mention it
$vf["brewMashEquipAdjust"] = $recipe->mash->equipAdjust; // FIELDS TO COMPLETE: spargeAmt
$vf["brewMashSpargeTemp"] = $this->convertUnit($recipe->mash->spargeTemp,"temperature");
$totalSpargeAmount = 0;
foreach($recipe->mash->mashSteps as $mashStep){
$counter["mash"]++;
if($counter["mash"] <= 5){
$vf["brewMashStep" . $counter["mash"] . "Name"] = $mashStep->name;
$vf["brewMashStep" . $counter["mash"] . "Temp"] = $this->convertUnit($mashStep->stepTemp,"temperature");
$vf["brewMashStep" . $counter["mash"] . "Time"] = $mashStep->stepTime;
$vf["brewMashStep" . $counter["mash"] . "Desc"] = $mashStep->type;
$totalSpargeAmount += $mashStep->infuseAmount;
}
}
$vf["brewMashSpargAmt"] = round($this->convertUnit($totalSpargeAmount,"volume"),3);
foreach($recipe->waters->waters as $water){
$vf["brewWaterName"] = $water->name;
$vf["brewWaterAmount"] = $water->amount;
$vf["brewWaterCalcium"] = $water->calcium;
$vf["brewWaterBicarb"] = $water->bicarbonate;
$vf["brewWaterSulfate"] = $water->sulfate;
$vf["brewWaterChloride"] = $water->chloride;
$vf["brewWaterMagnesium"] = $water->magnesium;
$vf["brewWaterPH"] = $water->ph;
$vf["brewWaterNotes"] = $water->notes;
$vf["brewWaterSodium"] = $water->sodium;
}
*/
$vf["brewOG"] = $recipe->og; // changed_GH
$vf["brewFG"] = $recipe->fg; // changed_GH
// $vf["brewProcedure"] = $recipe->notes;
$vf["brewPrimary"] = round($recipe->primaryAge, 0);
$vf["brewPrimaryTemp"] = $this->convertUnit($recipe->primaryTemp,"temperature");
$vf["brewSecondary"] = round($recipe->secondaryAge, 0);
$vf["brewSecondaryTemp"] = $this->convertUnit($recipe->secondaryTemp,"temperature");
$vf["brewTertiary"] = round($recipe->tertiaryAge, 0);
$vf["brewTertiaryTemp"] = $this->convertUnit($recipe->tertiaryTemp,"temperature");
$vf["brewAge"] = round($recipe->age, 0);
$vf["brewAgeTemp"] = $this->convertUnit($recipe->ageTemp,"temperature");
$vf["brewBitterness"] = $recipe->ibu;
$vf["brewLovibond"] = 0 . rtrim($recipe->estimatedColor," SRM");
$vf["brewBrewerID"] = $GLOBALS['loginUsername'];
$vf["brewEfficiency"] = $recipe->efficiency;
$vf["brewPreBoilAmt"] = $this->convertUnit($recipe->boilSize,"volume"); // changed_GH to accomodate club edition
foreach($vf as $field=>$value){
$fields .= "," . $field;
$values .= ",'" . $value . "'";
}
$fields .= ")";
$values .= ")";
$sqlQuery .= $fields . $values;
//echo $sqlQuery . "<br />";
$Result1 = mysql_query($sqlQuery, $brewing) or die(mysql_error());
$this->insertedRecipes[mysql_insert_id()] = $recipe->name;
}
}
//}}}
//}}}
//}}}
//}}}
?>

View File

@@ -492,6 +492,7 @@ $result = mysql_query("SELECT count(*) FROM awards");
$total = mysql_result($result, 0);
$awardsList = mysql_query("SELECT * FROM awards ORDER BY $sort $dir LIMIT $start, $display") or die(mysql_error());
$row_awardsList = mysql_fetch_assoc($awardsList);
//echo $awardsList;
}

View File

@@ -1,4 +1,5 @@
<?php
$query_sugarPPG1 = sprintf("SELECT sugarPPG FROM sugar_type WHERE id='%s'", $row_malt1['maltYield']);
$sugarPPG1 = mysql_query($query_sugarPPG1, $brewing) or die(mysql_error());
$row_sugarPPG1 = mysql_fetch_assoc($sugarPPG1);
@@ -35,6 +36,31 @@ $query_sugarPPG9 = sprintf("SELECT sugarPPG FROM sugar_type WHERE id='%s'", $row
$sugarPPG9 = mysql_query($query_sugarPPG9, $brewing) or die(mysql_error());
$row_sugarPPG9 = mysql_fetch_assoc($sugarPPG9);
$query_sugarPPG10 = sprintf("SELECT sugarPPG FROM sugar_type WHERE id='%s'", $row_malt10['maltYield']);
$sugarPPG10 = mysql_query($query_sugarPPG10, $brewing) or die(mysql_error());
$row_sugarPPG10 = mysql_fetch_assoc($sugarPPG10);
$query_sugarPPG11 = sprintf("SELECT sugarPPG FROM sugar_type WHERE id='%s'", $row_malt11['maltYield']);
$sugarPPG11 = mysql_query($query_sugarPPG11, $brewing) or die(mysql_error());
$row_sugarPPG11 = mysql_fetch_assoc($sugarPPG11);
$query_sugarPPG12 = sprintf("SELECT sugarPPG FROM sugar_type WHERE id='%s'", $row_malt12['maltYield']);
$sugarPPG12 = mysql_query($query_sugarPPG12, $brewing) or die(mysql_error());
$row_sugarPPG12 = mysql_fetch_assoc($sugarPPG12);
$query_sugarPPG13 = sprintf("SELECT sugarPPG FROM sugar_type WHERE id='%s'", $row_malt13['maltYield']);
$sugarPPG13 = mysql_query($query_sugarPPG13, $brewing) or die(mysql_error());
$row_sugarPPG13 = mysql_fetch_assoc($sugarPPG13);
$query_sugarPPG14 = sprintf("SELECT sugarPPG FROM sugar_type WHERE id='%s'", $row_malt14['maltYield']);
$sugarPPG14 = mysql_query($query_sugarPPG14, $brewing) or die(mysql_error());
$row_sugarPPG14 = mysql_fetch_assoc($sugarPPG14);
$query_sugarPPG15 = sprintf("SELECT sugarPPG FROM sugar_type WHERE id='%s'", $row_malt15['maltYield']);
$sugarPPG15 = mysql_query($query_sugarPPG15, $brewing) or die(mysql_error());
$row_sugarPPG15 = mysql_fetch_assoc($sugarPPG15);
$gravity = $row_log['brewMashGravity'];
$wort = $row_log['brewPreBoilAmt'];
$grain = $totalGrain;
@@ -56,6 +82,18 @@ $grain8 = $row_sugarPPG8['sugarPPG'];
$grain8amt = $row_log['brewGrain8Weight'];
$grain9 = $row_sugarPPG9['sugarPPG'];
$grain9amt = $row_log['brewGrain9Weight'];
$grain10 = $row_sugarPPG10['sugarPPG'];
$grain10amt = $row_log['brewGrain10Weight'];
$grain11 = $row_sugarPPG11['sugarPPG'];
$grain11amt = $row_log['brewGrain11Weight'];
$grain12 = $row_sugarPPG12['sugarPPG'];
$grain12amt = $row_log['brewGrain12Weight'];
$grain13 = $row_sugarPPG13['sugarPPG'];
$grain13amt = $row_log['brewGrain13Weight'];
$grain14 = $row_sugarPPG14['sugarPPG'];
$grain14amt = $row_log['brewGrain14Weight'];
$grain15 = $row_sugarPPG15['sugarPPG'];
$grain15amt = $row_log['brewGrain15Weight'];
$units = $row_pref['measFluid2'];
/*
echo $gravity."<br>";
@@ -96,6 +134,12 @@ switch ($units)
$grain7calc = ($grain7 * $grain7amt)/$wort;
$grain8calc = ($grain8 * $grain8amt)/$wort;
$grain9calc = ($grain9 * $grain9amt)/$wort;
$grain10calc = ($grain10 * $grain10amt)/$wort;
$grain11calc = ($grain11 * $grain11amt)/$wort;
$grain12calc = ($grain12 * $grain12amt)/$wort;
$grain13calc = ($grain13 * $grain13amt)/$wort;
$grain14calc = ($grain14 * $grain14amt)/$wort;
$grain15calc = ($grain15 * $grain15amt)/$wort;
break;
case "liters":
$grain1calc = ($grain1 * ($grain1amt * 2.202))/($wort * .264);
@@ -107,6 +151,12 @@ switch ($units)
$grain7calc = ($grain7 * ($grain7amt * 2.202))/($wort * .264);
$grain8calc = ($grain8 * ($grain8amt * 2.202))/($wort * .264);
$grain9calc = ($grain9 * ($grain9amt * 2.202))/($wort * .264);
$grain10calc = ($grain10 * ($grain10amt * 2.202))/($wort * .264);
$grain11calc = ($grain11 * ($grain11amt * 2.202))/($wort * .264);
$grain12calc = ($grain12 * ($grain12amt * 2.202))/($wort * .264);
$grain13calc = ($grain13 * ($grain13amt * 2.202))/($wort * .264);
$grain14calc = ($grain14 * ($grain14amt * 2.202))/($wort * .264);
$grain15calc = ($grain15 * ($grain15amt * 2.202))/($wort * .264);
break;
}
$efficiency_sum = (
@@ -118,7 +168,13 @@ $grain5calc +
$grain6calc +
$grain7calc +
$grain8calc +
$grain9calc
$grain9calc +
$grain10calc +
$grain11calc +
$grain12calc +
$grain13calc +
$grain14calc +
$grain15calc
);
if (($efficiency_sum != 0) && ($gravity != "")) {
$efficiency = ($ogconvert / $efficiency_sum) * 100;

View File

File diff suppressed because it is too large Load Diff

View File

@@ -12,7 +12,7 @@
{ ?>
<table class="dataTable">
<tr>
<td class="dataHeadingList">There are currently no awards/competition entries in the database <?php if ($filter != "all") echo "for this member"; ?>.<br><br></td>
<td class="dataHeadingList">There are currently no awards/competition entries in the database<?php if ($filter != "all") echo " for this member"; ?>.<br><br></td>
</tr>
</table>
</div>

View File

@@ -13,7 +13,7 @@
?>
<table class="dataTable">
<tr>
<td class="dataHeadingList">There are currently no BrewBlogs in the database <?php if ($filter != "all") echo "for this member"; ?>.<br><br></td>
<td class="dataHeadingList">There are currently no BrewBlogs in the database<?php if ($filter != "all") echo " for this member"; ?>.<br><br></td>
</tr>
</table>
</div>

View File

@@ -530,6 +530,48 @@ table.bottleLabel-inner td { padding: 3px; }
<td align="left" valign="top" class="medium bdr1B bdr1L bdr1R"><?php if ($row_log['brewMethod'] == "Extract") echo "Steep"; else echo "Mash"; ?></td>
</tr>
<?php } ?>
<?php if ($row_log['brewGrain10'] != "") { ?>
<tr>
<td width="30%" align="left" valign="top" class="medium bdr1B bdr1L"><?php if ($row_pref['measWeight2'] == "kilograms") { $convert = $row_log['brewGrain10Weight'] * 2.204; echo round($convert,2); } else echo $row_log['brewGrain10Weight']; ?></td>
<td width="35%" align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewGrain10']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L bdr1R"><?php if ($row_log['brewMethod'] == "Extract") echo "Steep"; else echo "Mash"; ?></td>
</tr>
<?php } ?>
<?php if ($row_log['brewGrain11'] != "") { ?>
<tr>
<td width="30%" align="left" valign="top" class="medium bdr1B bdr1L"><?php if ($row_pref['measWeight2'] == "kilograms") { $convert = $row_log['brewGrain11Weight'] * 2.204; echo round($convert,2); } else echo $row_log['brewGrain11Weight']; ?></td>
<td width="35%" align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewGrain11']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L bdr1R"><?php if ($row_log['brewMethod'] == "Extract") echo "Steep"; else echo "Mash"; ?></td>
</tr>
<?php } ?>
<?php if ($row_log['brewGrain12'] != "") { ?>
<tr>
<td width="30%" align="left" valign="top" class="medium bdr1B bdr1L"><?php if ($row_pref['measWeight2'] == "kilograms") { $convert = $row_log['brewGrain12Weight'] * 2.204; echo round($convert,2); } else echo $row_log['brewGrain12Weight']; ?></td>
<td width="35%" align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewGrain12']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L bdr1R"><?php if ($row_log['brewMethod'] == "Extract") echo "Steep"; else echo "Mash"; ?></td>
</tr>
<?php } ?>
<?php if ($row_log['brewGrain13'] != "") { ?>
<tr>
<td width="30%" align="left" valign="top" class="medium bdr1B bdr1L"><?php if ($row_pref['measWeight2'] == "kilograms") { $convert = $row_log['brewGrain13Weight'] * 2.204; echo round($convert,2); } else echo $row_log['brewGrain13Weight']; ?></td>
<td width="35%" align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewGrain13']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L bdr1R"><?php if ($row_log['brewMethod'] == "Extract") echo "Steep"; else echo "Mash"; ?></td>
</tr>
<?php } ?>
<?php if ($row_log['brewGrain14'] != "") { ?>
<tr>
<td width="30%" align="left" valign="top" class="medium bdr1B bdr1L"><?php if ($row_pref['measWeight2'] == "kilograms") { $convert = $row_log['brewGrain14Weight'] * 2.204; echo round($convert,2); } else echo $row_log['brewGrain14Weight']; ?></td>
<td width="35%" align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewGrain14']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L bdr1R"><?php if ($row_log['brewMethod'] == "Extract") echo "Steep"; else echo "Mash"; ?></td>
</tr>
<?php } ?>
<?php if ($row_log['brewGrain15'] != "") { ?>
<tr>
<td width="30%" align="left" valign="top" class="medium bdr1B bdr1L"><?php if ($row_pref['measWeight2'] == "kilograms") { $convert = $row_log['brewGrain15Weight'] * 2.204; echo round($convert,2); } else echo $row_log['brewGrain15Weight']; ?></td>
<td width="35%" align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewGrain15']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L bdr1R"><?php if ($row_log['brewMethod'] == "Extract") echo "Steep"; else echo "Mash"; ?></td>
</tr>
<?php } ?>
<?php if ($row_log['brewExtract1'] != "") { ?>
<tr>
<td width="30%" align="left" valign="top" class="medium bdr1B bdr1L"><?php if ($row_pref['measWeight2'] == "kilograms") { $convert = $row_log['brewExtract1Weight'] * 2.204; echo round($convert,2); } else echo $row_log['brewExtract1Weight']; ?></td>
@@ -734,6 +776,66 @@ table.bottleLabel-inner td { padding: 3px; }
<td align="left" valign="top" class="medium bdr1B bdr1L bdr1R"><?php echo $row_log['brewHops9Time']; ?></td>
</tr>
<?php } ?>
<?php if ($row_log['brewHops10'] != "") { ?>
<tr>
<td width="20%" align="left" valign="top" class="medium bdr1B bdr1L"><?php if ($row_pref['measWeight1'] == "grams") { $convert = ($row_log['brewHops10Weight'] * 0.0352); echo round ($convert,2); } else echo $row_log['brewHops10Weight']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php if (($row_log['brewHops10Form'] == "Leaf") || ($row_log['brewHops10Form'] == "Plug")) echo "Whole"; else echo "Pellets"; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewHops10']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewHops10IBU']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewHops10Use']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L bdr1R"><?php echo $row_log['brewHops10Time']; ?></td>
</tr>
<?php } ?>
<?php if ($row_log['brewHops11'] != "") { ?>
<tr>
<td width="20%" align="left" valign="top" class="medium bdr1B bdr1L"><?php if ($row_pref['measWeight1'] == "grams") { $convert = ($row_log['brewHops11Weight'] * 0.0352); echo round ($convert,2); } else echo $row_log['brewHops11Weight']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php if (($row_log['brewHops11Form'] == "Leaf") || ($row_log['brewHops11Form'] == "Plug")) echo "Whole"; else echo "Pellets"; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewHops11']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewHops11IBU']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewHops11Use']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L bdr1R"><?php echo $row_log['brewHops11Time']; ?></td>
</tr>
<?php } ?>
<?php if ($row_log['brewHops12'] != "") { ?>
<tr>
<td width="20%" align="left" valign="top" class="medium bdr1B bdr1L"><?php if ($row_pref['measWeight1'] == "grams") { $convert = ($row_log['brewHops12Weight'] * 0.0352); echo round ($convert,2); } else echo $row_log['brewHops12Weight']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php if (($row_log['brewHops12Form'] == "Leaf") || ($row_log['brewHops12Form'] == "Plug")) echo "Whole"; else echo "Pellets"; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewHops12']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewHops12IBU']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewHops12Use']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L bdr1R"><?php echo $row_log['brewHops12Time']; ?></td>
</tr>
<?php } ?>
<?php if ($row_log['brewHops13'] != "") { ?>
<tr>
<td width="20%" align="left" valign="top" class="medium bdr1B bdr1L"><?php if ($row_pref['measWeight1'] == "grams") { $convert = ($row_log['brewHops13Weight'] * 0.0352); echo round ($convert,2); } else echo $row_log['brewHops13Weight']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php if (($row_log['brewHops13Form'] == "Leaf") || ($row_log['brewHops13Form'] == "Plug")) echo "Whole"; else echo "Pellets"; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewHops13']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewHops13IBU']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewHops13Use']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L bdr1R"><?php echo $row_log['brewHops13Time']; ?></td>
</tr>
<?php } ?>
<?php if ($row_log['brewHops14'] != "") { ?>
<tr>
<td width="20%" align="left" valign="top" class="medium bdr1B bdr1L"><?php if ($row_pref['measWeight1'] == "grams") { $convert = ($row_log['brewHops14Weight'] * 0.0352); echo round ($convert,2); } else echo $row_log['brewHops14Weight']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php if (($row_log['brewHops14Form'] == "Leaf") || ($row_log['brewHops14Form'] == "Plug")) echo "Whole"; else echo "Pellets"; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewHops14']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewHops14IBU']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewHops14Use']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L bdr1R"><?php echo $row_log['brewHops14Time']; ?></td>
</tr>
<?php } ?>
<?php if ($row_log['brewHops15'] != "") { ?>
<tr>
<td width="20%" align="left" valign="top" class="medium bdr1B bdr1L"><?php if ($row_pref['measWeight1'] == "grams") { $convert = ($row_log['brewHops15Weight'] * 0.0352); echo round ($convert,2); } else echo $row_log['brewHops15Weight']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php if (($row_log['brewHops15Form'] == "Leaf") || ($row_log['brewHops15Form'] == "Plug")) echo "Whole"; else echo "Pellets"; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewHops15']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewHops15IBU']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L"><?php echo $row_log['brewHops15Use']; ?></td>
<td align="left" valign="top" class="medium bdr1B bdr1L bdr1R"><?php echo $row_log['brewHops15Time']; ?></td>
</tr>
<?php } ?>
</table>
</td>
</tr>

View File

@@ -21,9 +21,9 @@ if (($row_log['brewPreBoilAmt'] != "") && ($row_log['brewMashGravity'] !="") &&
</tr>
<tr>
<td class="dataLabelLeft"><?php if (($row_log['brewMashGravity'] != "" ) && ($row_log['brewPreBoilAmt'] != "") && ($row_log['brewGrain1'] != "")) { if ($row_pref['measFluid2'] == "liters") echo "PPK:"; else echo "PPG:"; } elseif ($row_log['brewPPG'] != "") { if ($row_pref['measFluid2'] == "liters") echo "PPK:"; else echo "PPG:"; } else echo ""; ?></td>
<td class="data"><?php if (($row_log['brewMashGravity'] != "" ) && ($row_log['brewPreBoilAmt'] != "") && ($row_log['brewGrain1'] != "")) echo round ($ppg_display, 2); ?></td>
<td class="data"><?php if (($row_log['brewMashGravity'] != "" ) && ($row_log['brewPreBoilAmt'] != "") && ($row_log['brewGrain1'] != "")) echo round ($ppg_display, 1); ?></td>
<td class="dataLabel data"><?php if (($row_log['brewMashGravity'] != "" ) && ($row_log['brewPreBoilAmt'] != "") && ($row_log['brewGrain1'] != "")) echo "Efficiency:"; elseif ($row_log['brewEfficiency'] != "") echo "Efficiency:"; else echo ""; ?></td>
<td class="data"><?php if (($row_log['brewMashGravity'] != "" ) && ($row_log['brewPreBoilAmt'] != "") && ($row_log['brewGrain1'] != "")) echo round ($efficiency, 2)."%"; ?></td>
<td class="data"><?php if (($row_log['brewMashGravity'] != "" ) && ($row_log['brewPreBoilAmt'] != "") && ($row_log['brewGrain1'] != "")) echo round ($efficiency, 1)."%"; ?></td>
</tr>
<tr>
<td class="dataLabelLeft">Notes:</td>

View File

@@ -13,7 +13,7 @@
{ ?>
<table class="dataTable">
<tr>
<td class="dataHeadingList">There are currently no recipes in the database <?php if ($filter != "all") echo "for this member"; ?>.<br><br></td>
<td class="dataHeadingList">There are currently no recipes in the database<?php if ($filter != "all") echo " for this member"; ?>.<br><br></td>
</tr>
</table>
</div>

View File

@@ -1,206 +1,206 @@
<?php mysql_select_db($database_brewing, $brewing);
$query_styles = sprintf("SELECT * FROM styles WHERE brewStyle='%s'", $row_log['brewStyle']);
$styles = mysql_query($query_styles, $brewing) or die(mysql_error());
$row_styles = mysql_fetch_assoc($styles);
$totalRows_styles = mysql_num_rows($styles);
?>
<div id="headerContent">Specifics</div>
<div id="dataContainer">
<table class="dataTable">
<tr>
<td width="50%">
<table>
<tr>
<td class="dataLabelLeft"><?php if (($page == "recipePrint") || ($page == "logPrint")) echo ""; else { ?><div id="help"><a href="sections/reference.inc.php?section=styles&source=log&KeepThis=true&TB_iframe=true&height=450&width=800" title="BJCP Style Reference" class="thickbox"><img src="<?php echo $imageSrc; ?>information.png" align="absmiddle" border="0" alt="Reference"></a></div><?php } ?>Style:</td>
<td class="data">
<?php if (($page == "recipePrint") || ($page == "logPrint")) echo $row_log['brewStyle']; else { ?><div id="moreInfo"><?php if ($totalRows_styles > 0) { ?><a href="#"><?php } echo $row_log['brewStyle']; if ($totalRows_styles > 0) { ?><span><div id="moreInfoWrapper"><?php include ('reference/styles.inc.php'); ?></div></span></a>&nbsp;&nbsp;<a href="<?php echo $row_styles['brewStyleLink']; ?>" target="_blank"><img src="<?php echo $imageSrc; ?>link.png" align="absmiddle" border="0" alt="Click for more information about <?php echo $row_log['brewStyle']; ?> from the BJCP website." title="Click for more information about <?php echo $row_log['brewStyle']; ?> from the BJCP website."></a><?php } ?></div><?php } ?> </td>
</tr>
<?php if ($row_pref['mode'] == "2") {
mysql_select_db($database_brewing, $brewing);
$query_user2 = sprintf("SELECT * FROM users WHERE user_name = '%s'", $row_log['brewBrewerID']);
$user2 = mysql_query($query_user2, $brewing) or die(mysql_error());
$row_user2 = mysql_fetch_assoc($user2);
$totalRows_user2 = mysql_num_rows($user2);
?>
<tr>
<td class="dataLabelLeft"><?php if (($page =="recipeDetail") || ($page =="recipePrint")) echo "Contributor:"; else echo "Brewer:"; ?></td>
<td class="data"><?php if ($row_log['brewBrewerID'] == "") echo $row_name['brewerFirstName']."&nbsp;".$row_name['brewerLastName']; else echo $row_user2['realFirstName']."&nbsp;".$row_user2['realLastName']; ?></td>
</tr>
<?php } ?>
<?php if (($page !="recipeDetail") && ($page !="recipePrint")) { ?>
<tr>
<td class="dataLabelLeft">Brew Date:</td>
<td class="data"><?php $date = $row_log['brewDate']; $realdate = dateconvert($date,2); echo $realdate; ?></td>
</tr>
<?php if ($row_log['brewTapDate'] != "") { ?>
<tr>
<td class="dataLabelLeft">Tap Date:</td>
<td class="data"><?php $date = $row_log['brewTapDate']; $realdate = dateconvert($date,2); echo $realdate; ?></td>
</tr>
<?php } // Tap Date ?>
<?php } ?>
<?php if ($row_log['brewYield'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">Yield:</td>
<td class="data"><?php if (($action == "default") || ($action == "print") || ($action == "reset")) echo $row_log['brewYield']; if ($action == "scale") echo $amt; echo "&nbsp;".$row_pref['measFluid2']; ?></td>
</tr>
<?php } // Yield ?>
<?php if ($row_log['brewLovibond'] != "" ) { ?>
<tr>
<td class="dataLabelLeft"><?php if (($page == "recipePrint") || ($page == "logPrint")) echo ""; else { ?><div id="help"><a href="sections/reference.inc.php?section=color&source=log&KeepThis=true&TB_iframe=true&height=350&width=600" title="SRM Color Reference" class="thickbox"><img src="<?php echo $imageSrc; ?>information.png" align="absmiddle" border="0" alt="Reference"></a></div><?php } ?>Color (<?php if ($row_pref['measColor'] == "EBC") echo "EBC"; else echo "SRM"; ?>/<?php if ($row_pref['measColor'] == "EBC") echo "SRM"; else echo "EBC"; ?>):</td>
<td class="data">
<?php
if (($page != "logPrint") && ($page != "recipePrint")) include ('includes/color_display.inc.php');
if (($page == "logPrint") || ($page == "recipePrint")) {
if ($row_pref['measColor'] == "SRM") { echo round ($row_log['brewLovibond'], 1)."/"; echo colorconvert($row_log['brewLovibond'], "EBC"); }
if ($row_pref['measColor'] == "EBC") { echo round ($row_log['brewLovibond'], 1)."/"; echo colorconvert($row_log['brewLovibond'], "SRM"); }
}
?>
</td>
</tr>
<?php } // Lovibond ?>
<?php if ($row_log['brewBitterness'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">Bitterness:</td>
<td class="data"><?php $IBU = ltrim ($row_log['brewBitterness'], "0"); echo round ($IBU,1)." ".$row_pref['measBitter']; if ($row_log['brewIBUFormula'] != "") echo " (".$row_log['brewIBUFormula'].")"; ?></td>
</tr>
<?php } // Bitterness ?>
<?php if (($row_log['brewOG'] == "" ) || ($row_log['brewFG'] == "" )) echo ""; else { ?>
<tr>
<td class="dataLabelLeft">BU/GU</td>
<td class="data"><?php $bugu = $row_log['brewBitterness']/(($row_log['brewOG'] - 1) * 1000); echo round ($bugu, 2); ?></td>
</tr>
<tr>
<td class="dataLabelLeft">Calories:</td>
<td class="data"><?php echo round ($calories, 0); ?> (12 ounces)</td>
</tr>
<?php } ?>
<?php if (($page !="recipeDetail") && ($page !="recipePrint")) { ?>
<?php if ($row_log['brewCondition'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">Conditioning:</td>
<td class="data"><?php echo $row_log['brewCondition']; ?></td>
</tr>
<?php } // Conditioning ?>
<?php } ?>
<?php if (($row_log['brewOG'] == "" ) || ($row_log['brewFG'] == "" )) echo ""; else { ?>
<tr>
<td class="dataLabelLeft">ABV:</td>
<td class="data"><?php echo round ($abv, 1); ?>%</td>
</tr>
<tr>
<td class="dataLabelLeft">ABW:</td>
<td class="data"><?php echo round ($abw, 1); ?>%</td>
</tr>
<?php } // ABV, ABW ?>
<?php if (($page !="recipeDetail") && ($page !="recipePrint")) { ?>
<?php if (($row_log['brewOG'] == "" ) || ($row_log['brewFG'] == "" )) echo ""; else { ?>
<tr>
<td class="dataLabelLeft">
<?php
if ($row_log['brewCondition'] == "Keg" ) "";
elseif ($row_log['brewCondition'] == "Cask" ) "";
elseif ($row_log['brewCondition'] == "Keg and Cask" ) "";
elseif ($row_log['brewCondition'] == "" ) "";
else echo "Bottling ABV:"
?> </td>
<td class="data">
<?php
if ($row_log['brewCondition'] == "Bottles" ) echo round ($adj_abv, 1)."%";
elseif ($row_log['brewCondition'] == "Bottles and Keg" ) echo round ($adj_abv, 1)."%";
elseif ($row_log['brewCondition'] == "Bottles, Keg and Cask" ) echo round ($adj_abv, 1)."%";
else echo ""
?> </td>
</tr>
<?php } // Bottling ABV ?>
<?php } ?>
</table>
</td>
<td width="50%">
<table>
<?php if (($page !="recipeDetail") && ($page !="recipePrint")) { ?>
<?php if ($row_log['brewBatchNum'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">Batch No:</td>
<td class="data"><?php echo $row_log['brewBatchNum']; ?></td>
</tr>
<?php } ?>
<?php } // Batch Number ?>
<?php if ($row_log['brewOG'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">OG:</td>
<td class="data"><?php echo number_format ($row_log['brewOG'], 3); ?> </td>
</tr>
<?php } // OG ?>
<?php if (($row_log['brewOG'] == "" ) || ($row_log['brewFG'] == "" )) echo ""; else { ?>
<tr>
<td class="dataLabelLeft">OG (Plato):</td>
<td class="data"><?php echo round ($plato_i, 2); ?>&deg; P</td>
</tr>
<?php } // Plato ?>
<?php if (($page !="recipeDetail") && ($page !="recipePrint")) { ?>
<?php if ($row_log['brewTargetOG'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">Target OG:</td>
<td class="data"><?php echo number_format ($row_log['brewTargetOG'], 3); ?> </td>
</tr>
<?php } // Target OG ?>
<?php if ($row_log['brewGravity1'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">Reading 1:</td>
<td class="data"><?php echo $row_log['brewGravity1']; ?>&nbsp;<?php if ($row_log['brewGravity1Days'] != "" ) { ?>&nbsp;(<?php echo $row_log['brewGravity1Days']; ?> days)<?php } ?></td>
</tr>
<?php } // Gravity 1 ?>
<?php if ($row_log['brewGravity2'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">Reading 2:</td>
<td class="data"><?php echo $row_log['brewGravity2']; ?>&nbsp;<?php if ($row_log['brewGravity2Days'] != "" ) { ?>&nbsp;(<?php echo $row_log['brewGravity2Days']; ?> days)<?php } ?></td>
</tr>
<?php } // Gravity 2 ?>
<?php } ?>
<?php if ($row_log['brewFG'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">FG:</td>
<td class="data"><?php echo number_format ($row_log['brewFG'], 3); ?></td>
</tr>
<?php } // FG } ??>
<?php if (($row_log['brewOG'] == "" ) || ($row_log['brewFG'] == "" )) echo ""; else { ?>
<tr>
<td class="dataLabelLeft">FG (Plato):</td>
<td class="data"><?php echo round ($plato_f, 2); ?>&deg; P</td>
</tr>
<?php if (($page !="recipeDetail") && ($page !="recipePrint")) { ?>
<?php if ($row_log['brewTargetFG'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">Target FG:</td>
<td class="data"><?php echo number_format ($row_log['brewTargetFG'], 3); ?> </td>
</tr>
<?php } // Target FG ?>
<?php } ?>
<tr>
<td class="dataLabelLeft">Real Extract:</td>
<td class="data"><?php echo round ($real_extract, 2); ?>&deg; P</td>
</tr>
<tr>
<td class="dataLabelLeft">App. Atten.:</td>
<td class="data"><?php echo round ($aa, 1); ?>%</td>
</tr>
<tr>
<td class="dataLabelLeft">Real Atten.:</td>
<td class="data"><?php echo round ($ra, 1); ?>%</td>
</tr>
<?php } // FG (Plato), RE, AA, RA ?>
<?php if (($page !="recipeDetail") && ($page !="recipePrint")) { ?>
<?php if ($row_log['brewStatus'] !="") { ?>
<tr>
<td class="dataLabelLeft">Status:</td>
<td class="data"><?php echo $row_log['brewStatus']; ?></td>
</tr>
<?php } ?>
<?php } ?>
</table>
</td>
</tr>
</table>
<?php mysql_select_db($database_brewing, $brewing);
$query_styles = sprintf("SELECT * FROM styles WHERE brewStyle='%s'", $row_log['brewStyle']);
$styles = mysql_query($query_styles, $brewing) or die(mysql_error());
$row_styles = mysql_fetch_assoc($styles);
$totalRows_styles = mysql_num_rows($styles);
?>
<div id="headerContent">Specifics</div>
<div id="dataContainer">
<table class="dataTable">
<tr>
<td width="50%">
<table>
<tr>
<td class="dataLabelLeft"><?php if (($page == "recipePrint") || ($page == "logPrint")) echo ""; else { ?><div id="help"><a href="sections/reference.inc.php?section=styles&source=log&KeepThis=true&TB_iframe=true&height=450&width=800" title="BJCP Style Reference" class="thickbox"><img src="<?php echo $imageSrc; ?>information.png" align="absmiddle" border="0" alt="Reference"></a></div><?php } ?>Style:</td>
<td class="data">
<?php if (($page == "recipePrint") || ($page == "logPrint")) echo $row_log['brewStyle']; else { ?><div id="moreInfo"><?php if ($totalRows_styles > 0) { ?><a href="#"><?php } echo $row_log['brewStyle']; if ($totalRows_styles > 0) { ?><span><div id="moreInfoWrapper"><?php include ('reference/styles.inc.php'); ?></div></span></a>&nbsp;&nbsp;<a href="<?php echo $row_styles['brewStyleLink']; ?>" target="_blank"><img src="<?php echo $imageSrc; ?>link.png" align="absmiddle" border="0" alt="Click for more information about <?php echo $row_log['brewStyle']; ?> from the BJCP website." title="Click for more information about <?php echo $row_log['brewStyle']; ?> from the BJCP website."></a><?php } ?></div><?php } ?> </td>
</tr>
<?php if ($row_pref['mode'] == "2") {
mysql_select_db($database_brewing, $brewing);
$query_user2 = sprintf("SELECT * FROM users WHERE user_name = '%s'", $row_log['brewBrewerID']);
$user2 = mysql_query($query_user2, $brewing) or die(mysql_error());
$row_user2 = mysql_fetch_assoc($user2);
$totalRows_user2 = mysql_num_rows($user2);
?>
<tr>
<td class="dataLabelLeft"><?php if (($page =="recipeDetail") || ($page =="recipePrint")) echo "Contributor:"; else echo "Brewer:"; ?></td>
<td class="data"><?php if ($row_log['brewBrewerID'] == "") echo $row_name['brewerFirstName']."&nbsp;".$row_name['brewerLastName']; else echo $row_user2['realFirstName']."&nbsp;".$row_user2['realLastName']; ?></td>
</tr>
<?php } ?>
<?php if (($page !="recipeDetail") && ($page !="recipePrint")) { ?>
<tr>
<td class="dataLabelLeft">Brew Date:</td>
<td class="data"><?php $date = $row_log['brewDate']; $realdate = dateconvert($date,2); echo $realdate; ?></td>
</tr>
<?php if ($row_log['brewTapDate'] != "") { ?>
<tr>
<td class="dataLabelLeft">Tap Date:</td>
<td class="data"><?php $date = $row_log['brewTapDate']; $realdate = dateconvert($date,2); echo $realdate; ?></td>
</tr>
<?php } // Tap Date ?>
<?php } ?>
<?php if ($row_log['brewYield'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">Yield:</td>
<td class="data"><?php if (($action == "default") || ($action == "print") || ($action == "reset")) echo $row_log['brewYield']; if ($action == "scale") echo $amt; echo "&nbsp;".$row_pref['measFluid2']; ?></td>
</tr>
<?php } // Yield ?>
<?php if ($row_log['brewLovibond'] != "" ) { ?>
<tr>
<td class="dataLabelLeft"><?php if (($page == "recipePrint") || ($page == "logPrint")) echo ""; else { ?><div id="help"><a href="sections/reference.inc.php?section=color&source=log&KeepThis=true&TB_iframe=true&height=350&width=600" title="SRM Color Reference" class="thickbox"><img src="<?php echo $imageSrc; ?>information.png" align="absmiddle" border="0" alt="Reference"></a></div><?php } ?>Color (<?php if ($row_pref['measColor'] == "EBC") echo "EBC"; else echo "SRM"; ?>/<?php if ($row_pref['measColor'] == "EBC") echo "SRM"; else echo "EBC"; ?>):</td>
<td class="data">
<?php
if (($page != "logPrint") && ($page != "recipePrint")) include ('includes/color_display.inc.php');
if (($page == "logPrint") || ($page == "recipePrint")) {
if ($row_pref['measColor'] == "SRM") { echo round ($row_log['brewLovibond'], 1)."/"; echo colorconvert($row_log['brewLovibond'], "EBC"); }
if ($row_pref['measColor'] == "EBC") { echo round ($row_log['brewLovibond'], 1)."/"; echo colorconvert($row_log['brewLovibond'], "SRM"); }
}
?>
</td>
</tr>
<?php } // Lovibond ?>
<?php if ($row_log['brewBitterness'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">Bitterness (Calc):</td>
<td class="data"><?php $IBU = ltrim ($row_log['brewBitterness'], "0"); echo round ($IBU,1)." ".$row_pref['measBitter']; if ($row_log['brewIBUFormula'] != "") echo " (".$row_log['brewIBUFormula'].")"; ?></td>
</tr>
<?php } // Bitterness ?>
<?php if (($row_log['brewOG'] == "" ) || ($row_log['brewFG'] == "" )) echo ""; else { ?>
<tr>
<td class="dataLabelLeft">BU/GU:</td>
<td class="data"><?php $bugu = $row_log['brewBitterness']/(($row_log['brewOG'] - 1) * 1000); echo round ($bugu, 2); ?></td>
</tr>
<tr>
<td class="dataLabelLeft">Calories:</td>
<td class="data"><?php echo round ($calories, 0); ?> (12 ounces)</td>
</tr>
<?php } ?>
<?php if (($page !="recipeDetail") && ($page !="recipePrint")) { ?>
<?php if ($row_log['brewCondition'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">Conditioning:</td>
<td class="data"><?php echo $row_log['brewCondition']; ?></td>
</tr>
<?php } // Conditioning ?>
<?php } ?>
<?php if (($row_log['brewOG'] == "" ) || ($row_log['brewFG'] == "" )) echo ""; else { ?>
<tr>
<td class="dataLabelLeft">ABV:</td>
<td class="data"><?php echo round ($abv, 1); ?>%</td>
</tr>
<tr>
<td class="dataLabelLeft">ABW:</td>
<td class="data"><?php echo round ($abw, 1); ?>%</td>
</tr>
<?php } // ABV, ABW ?>
<?php if (($page !="recipeDetail") && ($page !="recipePrint")) { ?>
<?php if (($row_log['brewOG'] == "" ) || ($row_log['brewFG'] == "" )) echo ""; else { ?>
<tr>
<td class="dataLabelLeft">
<?php
if ($row_log['brewCondition'] == "Keg" ) "";
elseif ($row_log['brewCondition'] == "Cask" ) "";
elseif ($row_log['brewCondition'] == "Keg and Cask" ) "";
elseif ($row_log['brewCondition'] == "" ) "";
else echo "Bottling ABV:"
?> </td>
<td class="data">
<?php
if ($row_log['brewCondition'] == "Bottles" ) echo round ($adj_abv, 1)."%";
elseif ($row_log['brewCondition'] == "Bottles and Keg" ) echo round ($adj_abv, 1)."%";
elseif ($row_log['brewCondition'] == "Bottles, Keg and Cask" ) echo round ($adj_abv, 1)."%";
else echo ""
?> </td>
</tr>
<?php } // Bottling ABV ?>
<?php } ?>
</table>
</td>
<td width="50%">
<table>
<?php if (($page !="recipeDetail") && ($page !="recipePrint")) { ?>
<?php if ($row_log['brewBatchNum'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">Batch No:</td>
<td class="data"><?php echo $row_log['brewBatchNum']; ?></td>
</tr>
<?php } ?>
<?php } // Batch Number ?>
<?php if ($row_log['brewOG'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">OG:</td>
<td class="data"><?php echo number_format ($row_log['brewOG'], 3); ?> </td>
</tr>
<?php } // OG ?>
<?php if (($row_log['brewOG'] == "" ) || ($row_log['brewFG'] == "" )) echo ""; else { ?>
<tr>
<td class="dataLabelLeft">OG (Plato):</td>
<td class="data"><?php echo round ($plato_i, 2); ?>&deg; P</td>
</tr>
<?php } // Plato ?>
<?php if (($page !="recipeDetail") && ($page !="recipePrint")) { ?>
<?php if ($row_log['brewTargetOG'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">Target OG:</td>
<td class="data"><?php echo number_format ($row_log['brewTargetOG'], 3); ?> </td>
</tr>
<?php } // Target OG ?>
<?php if ($row_log['brewGravity1'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">Reading 1:</td>
<td class="data"><?php echo $row_log['brewGravity1']; ?>&nbsp;<?php if ($row_log['brewGravity1Days'] != "" ) { ?>&nbsp;(<?php echo $row_log['brewGravity1Days']; ?> days)<?php } ?></td>
</tr>
<?php } // Gravity 1 ?>
<?php if ($row_log['brewGravity2'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">Reading 2:</td>
<td class="data"><?php echo $row_log['brewGravity2']; ?>&nbsp;<?php if ($row_log['brewGravity2Days'] != "" ) { ?>&nbsp;(<?php echo $row_log['brewGravity2Days']; ?> days)<?php } ?></td>
</tr>
<?php } // Gravity 2 ?>
<?php } ?>
<?php if ($row_log['brewFG'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">FG:</td>
<td class="data"><?php echo number_format ($row_log['brewFG'], 3); ?></td>
</tr>
<?php } // FG } ??>
<?php if (($row_log['brewOG'] == "" ) || ($row_log['brewFG'] == "" )) echo ""; else { ?>
<tr>
<td class="dataLabelLeft">FG (Plato):</td>
<td class="data"><?php echo round ($plato_f, 2); ?>&deg; P</td>
</tr>
<?php if (($page !="recipeDetail") && ($page !="recipePrint")) { ?>
<?php if ($row_log['brewTargetFG'] != "" ) { ?>
<tr>
<td class="dataLabelLeft">Target FG:</td>
<td class="data"><?php echo number_format ($row_log['brewTargetFG'], 3); ?> </td>
</tr>
<?php } // Target FG ?>
<?php } ?>
<tr>
<td class="dataLabelLeft">Real Extract:</td>
<td class="data"><?php echo round ($real_extract, 2); ?>&deg; P</td>
</tr>
<tr>
<td class="dataLabelLeft">App. Atten.:</td>
<td class="data"><?php echo round ($aa, 1); ?>%</td>
</tr>
<tr>
<td class="dataLabelLeft">Real Atten.:</td>
<td class="data"><?php echo round ($ra, 1); ?>%</td>
</tr>
<?php } // FG (Plato), RE, AA, RA ?>
<?php if (($page !="recipeDetail") && ($page !="recipePrint")) { ?>
<?php if ($row_log['brewStatus'] !="") { ?>
<tr>
<td class="dataLabelLeft">Status:</td>
<td class="data"><?php echo $row_log['brewStatus']; ?></td>
</tr>
<?php } ?>
<?php } ?>
</table>
</td>
</tr>
</table>
</div>