'."\n";
//Part Head
$GlobalContent .= '
{'.$Part['Id'].'} '.$Part['Name'].'
'."\n";
//Type
$TypeId = $Part['TypeId'];
$TypeString = "";
while ($TypeId)
{
$LocalTypeString = "";
$LocalTypeString = NestedListGetName($TypeId,'Types');
$LocalTypeString = ''.$LocalTypeString . "";
$TypeId = NestedListGetParentId ($TypeId,'Types');
if ($TypeId) $LocalTypeString = " > " . $LocalTypeString;
$TypeString = $LocalTypeString . $TypeString;
}
$GlobalContent .= ''.LangSpellHtml('PartsType').": ".$TypeString."
"."\n";
//Storage
$StorageId = $Part['StorageId'];
$StorageString = "";
while ($StorageId)
{
$LocalStorageString = "";
$LocalStorageString = NestedListGetName($StorageId,'Storages');
$LocalStorageString = ''.$LocalStorageString . "";
$StorageId = NestedListGetParentId ($StorageId,'Storages');
if ($StorageId) $LocalStorageString = " > " . $LocalStorageString;
$StorageString = $LocalStorageString . $StorageString;
}
$GlobalContent .= ''.LangSpellHtml('PartsStorage').": ".$StorageString."
"."\n";
//Package
$PackageId = $Part['PackageId'];
$PackageString = "";
while ($PackageId)
{
$LocalPackageString = "";
$LocalPackageString = NestedListGetName($PackageId,'Packages');
$PackageId = NestedListGetParentId ($PackageId,'Packages');
if ($PackageId) $LocalPackageString = " > " . $LocalPackageString;
$PackageString = $LocalPackageString . $PackageString;
}
$GlobalContent .= ''.LangSpellHtml('PartsPackage').": ".$PackageString."
"."\n";
//Edit Button
if (UserHasRight('EditParts'))
{
if (LockIsActive('Parts',$PartId))
{
$GlobalContent .= ''.LangSpellHtml('ButtonEdit').': ';
$GlobalContent .= OtherGetIcon('LockActive')."\n";
}
else
{
$GlobalContent .= ''.LangSpellHtml('ButtonEdit').': '."\n";
$GlobalContent .= ''.LangSpellHtml('PartsType').' '."\n";
$GlobalContent .= ''.LangSpellHtml('PartsPackage').' '."\n";
$GlobalContent .= ''.LangSpellHtml('PartsStorage').' '."\n";
$GlobalContent .= ''.LangSpellHtml('PartsValues').' '."\n";
$GlobalContent .= ''.LangSpellHtml('PartsDownloads').' '."\n";
$GlobalContent .= ''.LangSpellHtml('PartsPicture').' '."\n";
$GlobalContent .= ''.OtherGetIcon('Delete',"Button").' '."\n";
}
}
$GlobalContent .= ''."\n";
///////////
// Pictures
$GlobalContent .= ''."\n";
if ($ToDo=="EditPicture" && UserHasRight('EditParts') && LockActivate('Parts',$PartId))
{
$GlobalContent .= '
';
}
$GlobalContent .= OtherGetPictureImg($PartId, 300, 600);
$GlobalContent .= '
'."\n";
////////////////
// Detail Values
$GlobalContent .= ''."\n";
$GlobalContent .= '
';
//Obsolete
if (strtolower($Part['Obsolete'])=="true")
$GlobalContent .= ' | '.LangSpellHtml('PartsObsolete').' |
';
//Value1
if ($TypeValues[0][0])
$GlobalContent .= ' | '.$TypeValues[0][0].' | '.OtherFloatToSiPrefix($Part['Value1']).$TypeValues[0][1].' |
';
//Value2
if ($TypeValues[1][0])
$GlobalContent .= ' | '.$TypeValues[1][0].' | '.OtherFloatToSiPrefix($Part['Value2']).$TypeValues[1][1].' |
';
//Value3
if ($TypeValues[2][0])
$GlobalContent .= ' | '.$TypeValues[2][0].' | '.OtherFloatToSiPrefix($Part['Value3']).$TypeValues[2][1].' |
';
//Empty Row
$GlobalContent .= ' | |
';
//Quantity
if (UserHasRight('EditParts') || UserHasRight('EditPartQuantity'))
{
$GlobalContent .= ' | '.LangSpellHtml('PartsQuantity').' | ';
$GlobalContent .= ' |
';
}
else
{
$GlobalContent .= ' | '.LangSpellHtml('PartsQuantity').' | '.$Part['Qty'].' |
';
}
//Minimum Quantity
$GlobalContent .= ' | '.LangSpellHtml('PartsMinQuantity').' | '.$Part['MinQty'].' |
';
//Empty Row
$GlobalContent .= ' | |
';
//Package Unit
$GlobalContent .= ' | '.LangSpellHtml('PartsPackageUnit').' | '.$Part['PackageUnit'].' |
';
//Min Order Quantity
$GlobalContent .= ' | '.LangSpellHtml('PartsMinOrderQuantity').' | '.$Part['MinOrderQty'].' |
';
//Price
$GlobalContent .= ' | '.LangSpellHtml('PartsPrice').' | '.OtherFormatPrice($Part['Price']).' |
';
//Vendor
$VendorQuery = "SELECT `Name` FROM `Vendors` WHERE `Id`= ".$Part['VendorId'];
$VendorQuery = mysqli_query($GlobalMysqlHandler, $VendorQuery);
if (mysqli_num_rows($VendorQuery))
{
$Vendor=mysqli_fetch_array($VendorQuery);
$GlobalContent .= ' | '.LangSpellHtml('PartsVendor').' | '.$Vendor['Name'].' |
';
}
else
{
$GlobalContent .= ' | '.LangSpellHtml('PartsVendor').' | - |
';
}
//Vendor Link
$GlobalContent .= ' | '.LangSpellHtml('PartsVendorLink').' | ';
if ($Part['VendorLink']) $GlobalContent .= '';
$GlobalContent .= substr($Part['VendorLink'],0,(strlen($Part['VendorLink'])<=20)? strlen($Part['VendorLink']):20);
if ($Part['VendorLink']) $GlobalContent .= '';
$GlobalContent .= ' |
';
//Manufactor
$GlobalContent .= ' | '.LangSpellHtml('PartsManufactorLink').' | ';
if ($Part['ManufactorLink']) $GlobalContent .= '';
$GlobalContent .= substr($Part['ManufactorLink'],0,(strlen($Part['ManufactorLink'])<=20)? strlen($Part['ManufactorLink']):20);
if ($Part['ManufactorLink']) $GlobalContent .= '';
$GlobalContent .= ' |
';
//End
$GlobalContent .= '
';
$GlobalContent .= '
'."\n";
/////////////////////////
// Description, Downloads
$GlobalContent .= ''."\n";
$GlobalContent .= LangStr2Html($Part['ShortDesc']).'
';
$GlobalContent .= LangStr2Html($Part['LongDesc']).'
';
$GlobalContent .= '
'.LangSpellHtml('PartsDownloads').':'."\n
";
$DownloadQuery = "SELECT * FROM `Downloads` WHERE `PartId` = $PartId";
$DownloadQuery = mysqli_query($GlobalMysqlHandler, $DownloadQuery);
while ($Download = mysqli_fetch_array($DownloadQuery))
{
$Size="-";
$FileExist = (file_exists($GlobalDownloadDir."/".$Download['Path']))? 1:0;
if ($FileExist) $Size=sprintf("%.2f",filesize($GlobalDownloadDir."/".$Download['Path'])/(1024*1024))." MB";
$GlobalContent .= "- ";
if ($FileExist) $GlobalContent .= '';
$GlobalContent .= $Download['Name']." (".$Size.")";
if ($FileExist) $GlobalContent .= '';
$GlobalContent .= "
";
}
$GlobalContent .= '
'."\n";
?>