\n"; else $GlobalContent .= "\n"; } /////////////// // open sublist if ($ToDo=="ToggleTypeSelectorVisibility") { if (isset($_GET['SublistId']) && $_GET['SublistId']) { $ParentId = NestedListGetParentId($_GET['SublistId'], 'Storages'); NestedListVisibilityUnsetAllElements('PartStoreSelector'); NestedListVisibilitySetAllParents($_GET['SublistId'], 'PartStoreSelector', 'Storages'); NestedListVisibilitySet($_GET['SublistId'], 'PartStoreSelector'); $_SESSION['PartsByStoreStoreId'] = $_GET['SublistId']; } else { ErrorLog("[parts_by_type.php] No SublistId to open type!"); MessageError(LangSpell('SentenceUnknownError')); } $ToDo=""; } /////////// // Selector $GlobalContent .= '
'; $GlobalContent .= WriteTypeSelector (0); $GlobalContent .= '
'."\n"; //////////////// // Sort Partlist if (!isset($_SESSION['SortPartListBy'])) $_SESSION['SortPartListBy']="Name"; if (!isset($_SESSION['SortPartListOrder'])) $_SESSION['SortPartListOrder']="ASC"; if (isset($_GET['SortBy'])) { if ($_SESSION['SortPartListBy']==$_GET['SortBy']) //set order direction { if ($_SESSION['SortPartListOrder']=="ASC") $_SESSION['SortPartListOrder']="DESC"; else $_SESSION['SortPartListOrder']="ASC"; } else //set order by { $_SESSION['SortPartListBy']=$_GET['SortBy']; $_SESSION['SortPartListOrder']="ASC"; } } ////////////////// // Part List Begin $GlobalContent .= '
'; $GlobalContent .= ''."\n"; ////////////////////// // PartList Table Head $GlobalContent .= ''; //Name $GlobalContent .= ''; //Package $GlobalContent .= ''; //Quantity $GlobalContent .= ''; //Price $GlobalContent .= ''; //Obsolete $GlobalContent .= ''; $GlobalContent .= ''; ////////////////////////// // generate Partlist query $PartListQuery = "SELECT * FROM `Parts` WHERE `StorageId` = ".$_SESSION['PartsByStoreStoreId'].""; $PartListQuery .= " ORDER BY `".$_SESSION['SortPartListBy']."` ".$_SESSION['SortPartListOrder']; //echo $PartListQuery; ///////////////// // Part List List $PartListQuery = mysqli_query($GlobalMysqlHandler, $PartListQuery); while ($Parts = mysqli_fetch_array($PartListQuery)) { $GlobalContent .= ' '; $GlobalContent .= ' '; ////////// // Package $PackageQuery = "SELECT `Name` FROM `Packages` WHERE `Id` = ".$Parts['PackageId']; $PackageQuery = mysqli_query($GlobalMysqlHandler, $PackageQuery); if (mysqli_num_rows($PackageQuery)) { $Package=mysqli_fetch_array($PackageQuery); $GlobalContent .= ''; } else { $GlobalContent .= ''; } $GlobalContent .= ''; $GlobalContent .= ''; $GlobalContent .= ''; $GlobalContent .= ' '; } $GlobalContent .= '
'; $GlobalContent .= LangSpellHtml('PartsName')." "; if ($_SESSION['SortPartListBy']=="Name" && $_SESSION['SortPartListOrder']=="ASC") $GlobalContent .= OtherGetIcon('SortUp',0); if ($_SESSION['SortPartListBy']=="Name" && $_SESSION['SortPartListOrder']=="DESC") $GlobalContent .= OtherGetIcon('SortDown',0); $GlobalContent .= ''; $GlobalContent .= LangSpellHtml('PartsPackage')." "; if ($_SESSION['SortPartListBy']=="PackageId" && $_SESSION['SortPartListOrder']=="ASC") $GlobalContent .= OtherGetIcon('SortUp',0); if ($_SESSION['SortPartListBy']=="PackageId" && $_SESSION['SortPartListOrder']=="DESC") $GlobalContent .= OtherGetIcon('SortDown',0); $GlobalContent .= ''; $GlobalContent .= LangSpellHtml('PartsQuantity')." "; if ($_SESSION['SortPartListBy']=="Qty" && $_SESSION['SortPartListOrder']=="ASC") $GlobalContent .= OtherGetIcon('SortUp',0); if ($_SESSION['SortPartListBy']=="Qty" && $_SESSION['SortPartListOrder']=="DESC") $GlobalContent .= OtherGetIcon('SortDown',0); $GlobalContent .= ''; $GlobalContent .= LangSpellHtml('PartsPrice')." "; if ($_SESSION['SortPartListBy']=="Price" && $_SESSION['SortPartListOrder']=="ASC") $GlobalContent .= OtherGetIcon('SortUp',0); if ($_SESSION['SortPartListBy']=="Price" && $_SESSION['SortPartListOrder']=="DESC") $GlobalContent .= OtherGetIcon('SortDown',0); $GlobalContent .= ''.LangSpellHtml('PartsObsolete').'
'.$Parts['Name'].' '.$Parts['ShortDesc'].' '.$Package['Name'].'-'.$Parts['Qty'].(($Parts['MinQty'])? "/".$Parts['MinQty']:"").''.OtherFormatPrice($Parts['Price']).''.((strtolower($Parts['Obsolete'])=="true")? LangSpellHtml('PartsObsolete'):"").'
'."\n"; $GlobalContent .= '
'."\n"; ?>