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/vendorview.php

77 lines
1.6 KiB
PHP
Raw Normal View History

<?php
/*************************************/
/* code to view vendors & their apps */
/*************************************/
2004-03-15 16:22:00 +00:00
2004-12-25 20:08:00 +00:00
/*
2004-12-27 23:54:55 +00:00
* application environment
2004-12-25 20:08:00 +00:00
*/
2004-03-15 16:22:00 +00:00
include("path.php");
require(BASE."include/"."incl.php");
require(BASE."include/"."application.php");
require(BASE."include/"."comments.php");
2004-12-19 03:05:14 +00:00
$vendorId = $_REQUEST['vendorId'];
2004-03-15 16:22:00 +00:00
//exit with error if no vendor
if(!$vendorId) {
errorpage("No vendor ID specified!");
exit;
}
//get vendor, die with error if no match
$result = mysql_query("SELECT * FROM vendor WHERE vendorId = $vendorId");
if(!$result || mysql_num_rows($result) != 1) {
errorpage("Invalid vendor ID!");
exit;
}
//show admin sidebar if user is admin
if(havepriv("admin")) {
apidb_sidebar_add("admin_menu");
}
//get data
$vendor = mysql_fetch_object($result);
//display page
apidb_header("View Vendor");
echo html_frame_start("Vendor Information",500);
echo "Vendor Name: $vendor->vendorName <br />\n";
2004-03-15 16:22:00 +00:00
if ($vendor->vendorURL) {
echo "Vendor URL: <a href='$vendor->vendorURL'>$vendor->vendorURL</a> <br />\n";
2004-03-15 16:22:00 +00:00
}
$result = mysql_query("SELECT * FROM appFamily WHERE vendorId = $vendorId ORDER BY appName");
if($result)
{
echo "<br />Applications by $vendor->vendorName<br /><ol>\n";
2004-03-15 16:22:00 +00:00
while($app = mysql_fetch_object($result))
{
echo "<li> <a href='appview.php?appId=$app->appId'> $app->appName </a> </li>\n";
}
echo "</ol>\n";
}
echo html_frame_end();
echo html_back_link(1);
apidb_footer();
// SUBS //
//admin menu for sidebar
function admin_menu()
{
global $vendorId;
$m = new htmlmenu("Admin");
$m->add("Edit this vendor", "admin/editVendor.php?vendorId=$vendorId");
$m->done();
}
?>