hasPriv("admin")) util_show_error_page_and_exit("Insufficient privileges."); if($aClean['sSub'] == 'delete') { $oVendor->delete(); util_redirect_and_exit($_SERVER['PHP_SELF']); } } if($oVendor->iVendorId) { //display page apidb_header("View Vendor"); echo html_frame_start("Vendor Information",500); echo 'Vendor Name: '.$oVendor->sName,"\n"; if($_SESSION['current']->hasPriv("admin")) { echo ' [edit]',"\n"; } echo '
',"\n"; if ($oVendor->sWebpage) echo 'Vendor URL: '.$oVendor->sWebpage.'
',"\n"; if($oVendor->aApplicationsIds) { echo '
Applications by '.$oVendor->sName.'
    ',"\n"; foreach($oVendor->aApplicationsIds as $iAppId) { $oApp = new application($iAppId); echo '
  1. '.$oApp->sName.'
  2. ',"\n"; } echo '
',"\n"; } echo html_frame_end(); echo html_back_link(1); apidb_footer(); } else { apidb_header("View Vendors"); //get available vendors $hResult = query_parameters("SELECT vendorId FROM vendor ORDER BY vendorName, vendorId;"); // show vendorlist echo "\n\n"; echo '',"\n"; echo '',"\n"; echo '',"\n"; echo '',"\n"; if ($_SESSION['current']->hasPriv("admin")) { echo '',"\n"; } echo '',"\n"; $c = 1; while($oRow = mysql_fetch_object($hResult)) { if ($c % 2 == 1) { $bgcolor = 'color0'; } else { $bgcolor = 'color1'; } $oVendor = new Vendor($oRow->vendorId); echo '',"\n"; echo '',"\n"; echo '',"\n"; echo '',"\n"; if ($_SESSION['current']->hasPriv("admin")) { echo '',"\n"; } echo '',"\n"; $c++; } echo '
Vendor nameVendor\'s Web Pagelinked AppsAction
'.$oVendor->sName.''.substr($oVendor->sWebpage,0,30).''.sizeof($oVendor->aApplicationsIds).'',"\n"; echo '[edit]',"\n"; if(!sizeof($oVendor->aApplicationsIds)) echo ' [delete]',"\n"; echo '
',"\n"; echo html_back_link(1); echo '
',"\n"; apidb_footer(); } ?>