require_once() for including files in /include so we can have include/*.php files include their own dependencies rather than figuring out that to include A.php we need to include B.php
43 lines
1.2 KiB
PHP
43 lines
1.2 KiB
PHP
<?php
|
|
require("path.php");
|
|
require(BASE."include/incl.php");
|
|
require_once(BASE."include/vendor.php");
|
|
|
|
$aClean = array(); //array of filtered user input
|
|
$aClean['iVendorId'] = makeSafe($_REQUEST['iVendorId']);
|
|
$aClean['sSubmit'] = makeSafe($_REQUEST['sSubmit']);
|
|
$aClean['sName'] = makeSafe($_REQUEST['sName']);
|
|
$aClean['sWebpage'] = makeSafe($_REQUEST['sWebpage']);
|
|
|
|
if(!$_SESSION['current']->hasPriv("admin"))
|
|
util_show_error_page_and_exit();
|
|
|
|
$oVendor = new Vendor($aClean['iVendorId']);
|
|
if($aClean['sSubmit'])
|
|
{
|
|
$oVendor->update($aClean['sName'],$aClean['sWebpage']);
|
|
util_redirect_and_exit(apidb_fullurl("vendorview.php"));
|
|
}
|
|
else
|
|
{
|
|
if($oVendor->iVendorId)
|
|
apidb_header("Edit Vendor");
|
|
else
|
|
apidb_header("Add Vendor");
|
|
|
|
// Show the form
|
|
echo '<form name="sQform" action="'.$_SERVER['PHP_SELF'].'" method="post" enctype="multipart/form-data">',"\n";
|
|
|
|
$oVendor->OutputEditor();
|
|
|
|
echo '<tr valign=top><td class=color3 align=center colspan=2>',"\n";
|
|
echo '<input name="sSubmit" type="submit" value="Submit" class="button" > ',"\n";
|
|
echo '</td></tr>',"\n";
|
|
|
|
echo "</form>";
|
|
echo html_frame_end(" ");
|
|
apidb_footer();
|
|
|
|
}
|
|
?>
|