\n";
//type
echo 'Type ',"\n";
echo 'Application Version ',"\n";
echo ' ',"\n";
//category
$query = "select * from appCategory where catId = '$ob->queueCatId';";
$result = mysql_query($query);
if($result)
{
$ob2 = mysql_fetch_object($result);
echo 'Category ',"\n";
$x->make_option_list("cat",stripslashes($ob2->catId),"appCategory","catId","catName");
echo ' ',"\n";
} else
{
echo 'Category ',"\n";
$x->make_option_list("cat","","appCategory","catId","catName");
echo ' ',"\n";
}
//app parent
echo 'App Parent ',"\n";
$x->make_option_list("appParent","","appFamily","appId","appName");
echo ' ',"\n";
//name
echo 'App Name ',"\n";
echo ' ',"\n";
//version
echo 'App Version ',"\n";
echo ' ',"\n";
echo ' ',"\n";
//vendor/alt vendor fields
// try for an exact match
// Use the first match if we found one and clear out the vendor field,
// otherwise don't pick a vendor
$query = "select * from vendor where vendorname = '$ob->queueVendor';";
$result = mysql_query($query);
$checkvendor = 0;
if($result)
{
$ob2 = mysql_fetch_object($result);
$checkvendor = $ob2->vendorId;
}
if(!$checkvendor)
{
// try for a partial match
$query = "select * from vendor where vendorname like '%$ob->queueVendor%';";
$result = mysql_query($query);
if($result)
{
$ob2 = mysql_fetch_object($result);
$checkvendor = $ob2->vendorId;
}
}
if($checkvendor)
{
$ob->queueVendor = '';
//vendor field
echo 'App Vendor ',"\n";
echo ' ',"\n";
echo ' ',"\n";
echo ' ',"\n";
$x->make_option_list("altvendor", $checkvendor ,"vendor","vendorId","vendorName");
echo ' ',"\n";
} else
{
//vendor field
echo 'App Vendor ',"\n";
echo ' ',"\n";
echo ' ',"\n";
echo ' ',"\n";
$x->make_option_list("altvendor","","vendor","vendorId","vendorName");
echo ' ',"\n";
}
}
//url
echo 'App URL ',"\n";
echo ' ',"\n";
//desc
echo 'App Desc ',"\n";
echo ' ',"\n";
//email message text
if ($ob->queueEmail)
{
echo 'email Text ',"\n";
echo ' ',"\n";
}
echo '' ,"\n";
echo '  ',"\n";
echo ' ',"\n";
echo '
',"\n";
echo html_frame_end(" ");
echo html_back_link(1,'adminAppQueue.php');
}
else if ($_REQUEST['sub'] == 'add' && $_REQUEST['queueId'])
{
//add item to main db
$statusMessage = "";
$goodtogo = 0;
if ($_REQUEST['type'] == 'app')
{
//process as application family
if ($_REQUEST['altvendor'] == 0 && $_REQUEST['queueVendor'])
{
//add new vendor
mysql_query("INSERT into vendor VALUES (null, '".addslashes($_REQUEST['queueVendor'])."', '');");
$_REQUEST['altvendor'] = mysql_insert_id();
}
$query = "INSERT into appFamily VALUES (null, '".
addslashes($_REQUEST['queueName'])."', ".$_REQUEST['altvendor'].", '', '".
addslashes($_REQUEST['queueDesc'])."', '".
addslashes($_REQUEST['queueURL'])."', ".$_REQUEST['cat'].");";
if (mysql_query($query))
{
//get the id of the app just added
$_REQUEST['appParent'] = mysql_insert_id();
//delete queue item
mysql_query("DELETE from appQueue where queueId = ".$_REQUEST['queueId'].";");
//set ver if not set
if (!$_REQUEST['queueVersion'])
$_REQUEST['queueVersion'] = '1.0';
if (!$_REQUEST['queueDesc'])
$_REQUEST['queueDesc'] = 'released version';
$verQuery = "INSERT into appVersion VALUES (null, ".$_REQUEST['appParent'].", '".
addslashes($_REQUEST['queueVersion'])."', '', '".
addslashes($_REQUEST['queueDesc'])."', '".
addslashes($_REQUEST['queueURL'])."', 0.0, 0.0);";
//Now add a version
if (mysql_query($verQuery))
{
//successful
$_REQUEST['appVersion'] = mysql_insert_id();
addmsg("The application ".$_REQUEST['queueName']." was successfully added into the database", "green");
$goodtogo = 1;
}
else
{
//error
$statusMessage = "The application ".$_REQUEST['queueName']." was successfully added into the database
\n";
addmsg($statusMessage,"Green");
mysql_query("DELETE from appQueue where queueId = ".$_REQUEST['queueId'].";");
$goodtogo = 1;
}
else
{
//error
$statusMessage = "