76 lines
1.5 KiB
PHP
76 lines
1.5 KiB
PHP
|
|
<?
|
||
|
|
|
||
|
|
/*
|
||
|
|
* code to view vendors & their apps
|
||
|
|
*
|
||
|
|
*/
|
||
|
|
|
||
|
|
include("path.php");
|
||
|
|
require(BASE."include/"."incl.php");
|
||
|
|
require(BASE."include/"."application.php");
|
||
|
|
require(BASE."include/"."comments.php");
|
||
|
|
|
||
|
|
global $apidb_root;
|
||
|
|
|
||
|
|
//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";
|
||
|
|
|
||
|
|
if ($vendor->vendorURL) {
|
||
|
|
echo "Vendor URL: <a href='$vendor->vendorURL'>$vendor->vendorURL</a> <br>\n";
|
||
|
|
}
|
||
|
|
|
||
|
|
$result = mysql_query("SELECT * FROM appFamily WHERE vendorId = $vendorId ORDER BY appName");
|
||
|
|
if($result)
|
||
|
|
{
|
||
|
|
echo "<br>Applications by $vendor->vendorName<br><ol>\n";
|
||
|
|
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();
|
||
|
|
}
|
||
|
|
|
||
|
|
?>
|