This repository has been archived on 2025-05-24. You can view files and clone it, but cannot push or open issues or pull requests.
Files
qemudb/include/query_appbyvendor.php

152 lines
3.3 KiB
PHP
Raw Normal View History

<?php
function create_appbyvendorsearch_url($vName)
{
global $fields, $orderby, $join;
$orderby = "appId";
$fields[] = "vendor.vendorId";
$fields[] = "appFamily.appId";
$fields[] = "appFamily.appName";
$fields[] = "appFamily.webPage";
$join = "appFamily.vendorId=vendor.vendorId";
$searchwhat = "vendor.vendorId";
$url = "stdquery.php";
$url .= "?orderby=$orderby";
$url .= "&searchfor=$vName";
$url .= "&searchwhat=$searchwhat";
$url .= "&join=$join";
foreach($fields as $aField)
{
$url .= "&fields[]=$aField";
}
$url .= "&linesPerPage=$linesPerPage";
return $url;
}
function output_appbyvendor_forminputs()
{
global $fields, $orderby, $join;
$orderby = "appId";
$fields[] = "vendor.vendorId";
$fields[] = "appFamily.appId";
$fields[] = "appFamily.appName";
$fields[] = "appFamily.webPage";
$join = "appFamily.vendorId=vendor.vendorId";
$searchwhat = "vendor.vendorName";
echo "<input TYPE=\"HIDDEN\" NAME=\"orderby\" VALUE=\"$orderby\">
<input TYPE=\"HIDDEN\" NAME=\"searchwhat\" VALUE=\"$searchwhat\">";
foreach($fields as $aField)
{
echo "<input TYPE=\"HIDDEN\" NAME=\"fields[]\" VALUE=\"$aField\">";
}
echo "<input TYPE=\"HIDDEN\" NAME=\"join\" VALUE=\"$join\">";
}
?>
<?php
function create_appbyvendorsearch_url($vName)
{
global $fields, $orderby, $join;
$orderby = "appId";
$fields[] = "vendor.vendorId";
$fields[] = "appFamily.appId";
$fields[] = "appFamily.appName";
$fields[] = "appFamily.webPage";
$join = "appFamily.vendorId=vendor.vendorId";
$searchwhat = "vendor.vendorId";
$url = "stdquery.php";
$url .= "?orderby=$orderby";
$url .= "&searchfor=$vName";
$url .= "&searchwhat=$searchwhat";
$url .= "&join=$join";
foreach($fields as $aField)
{
$url .= "&fields[]=$aField";
}
$url .= "&linesPerPage=$linesPerPage";
return $url;
}
function output_appbyvendor_forminputs()
{
global $fields, $orderby, $join;
$orderby = "appId";
$fields[] = "vendor.vendorId";
$fields[] = "appFamily.appId";
$fields[] = "appFamily.appName";
$fields[] = "appFamily.webPage";
$join = "appFamily.vendorId=vendor.vendorId";
$searchwhat = "vendor.vendorName";
echo "<input TYPE=\"HIDDEN\" NAME=\"orderby\" VALUE=\"$orderby\">
<input TYPE=\"HIDDEN\" NAME=\"searchwhat\" VALUE=\"$searchwhat\">";
foreach($fields as $aField)
{
echo "<input TYPE=\"HIDDEN\" NAME=\"fields[]\" VALUE=\"$aField\">";
}
echo "<input TYPE=\"HIDDEN\" NAME=\"join\" VALUE=\"$join\">";
}
?>
2004-03-15 16:22:00 +00:00
<!-- start of App query -->
<table border=1 width="100%" cellspacing=0 cellpadding=3 bordercolor=black>
<tr>
<th class="box-title">Search Apps by Vendor
</th>
</tr>
<tr>
<td class="box-body">
<form ACTION="stdquery.php" METHOD="get">
Vendor Name:
<input TYPE="TEXT" NAME="searchfor" /> (leave blank to match all)
<?php
include(BASE."include/"."appbyvendor.php");
2004-03-15 16:22:00 +00:00
output_appbyvendor_forminputs();
2004-03-15 16:22:00 +00:00
?>
<br><br>
<input type=checkbox name=verbose value=yes> Verbose query results <br>
<? if(havepriv("admin")) echo "<input type=checkbox name=mode value=edit> Edit mode <br>\n"; ?>
<br>Entries Per Page:
<select NAME="linesPerPage">
<option>50
<option>100
<option>150
<option>200
<option>500
<option>ALL
</select>
<br /> <input TYPE="SUBMIT" VALUE="List Apps" />
2004-03-15 16:22:00 +00:00
</form>
</td>
</tr>
</table>
<!-- end of App query -->