',"\n"; echo '',"\n"; echo '',"\n"; If ($ob->queueCatId == -1) //app version { //help echo "
| \n\n";
echo " This is the full view of the application waiting to be approved. \n"; echo "If you approve this application,\n"; echo "an email will be sent to the author of the submission. \n"; echo " App Version This type of application will be nested under the selected application parent.\n"; echo " Click delete to remove the selected item from the queue an email will automatically be sent to the\n"; echo "submitter to let him know the item was deleted. \n\n"; echo " |
| App Parent | ',"\n"; $x->make_option_list("appParent",stripslashes($ob->queueName),"appFamily","appId","appName"); echo ' |
| App Version | ',"\n"; echo '|
| \n\n";
echo " This is the full view of the application waiting to be approved. \n"; echo "You need to pick a category before submitting \n"; echo "it into the database. If you approve this application,\n"; echo "an email will be sent to the author of the submission. \n"; echo " There are two kinds of applications in this database: \n"; echo "
\n"; echo " Click delete to remove the selected item from the queue. An email will automatically be sent to the\n"; echo "submitter to let them know the item was deleted. \n\n"; echo " |
| Type | ',"\n"; echo '',"\n"; echo ' |
| Category | ',"\n"; $x->make_option_list("cat",stripslashes($ob2->catId),"appCategory","catId","catName"); echo ' |
| Category | ',"\n"; $x->make_option_list("cat","","appCategory","catId","catName"); echo ' |
| App Parent | ',"\n"; $x->make_option_list("appParent","","appFamily","appId","appName"); echo ' |
| App Name | ',"\n"; echo '|
| App Version | ',"\n"; echo '',"\n"; echo ' |
| App Vendor | ',"\n"; echo '',"\n"; echo ' |
| ',"\n"; $x->make_option_list("altvendor", $checkvendor ,"vendor","vendorId","vendorName"); echo ' | |
| App Vendor | ',"\n"; echo '',"\n"; echo ' |
| ',"\n"; $x->make_option_list("altvendor","","vendor","vendorId","vendorName"); echo ' | |
| App URL | ',"\n"; echo '|
| App Desc | ',"\n"; echo '|
| email Text | ',"\n"; echo '|
| ' ,"\n"; echo ' ',"\n"; echo ' | |
Note: The application family was successfully added.
\n"; addmsg($statusMessage, "red"); } } } else if ($_REQUEST['type'] == 'ver') { //process as application version if ($_REQUEST['appParent']) { $aInsert = compile_insert_string( array('appId' => $_REQUEST['appParent'], 'versionName' => $_REQUEST['queueVersion'], 'description' => $_REQUEST['queueDesc'], 'webPage' => $_REQUEST['queueURL'], 'keywords' => "", 'maintainer_rating' => "", 'maintainer_release' => "")); if (query_appdb("INSERT INTO `appVersion` ({$aInsert['FIELDS']}) VALUES ({$aInsert['VALUES']})")) { //successful $_REQUEST['appVersion'] = mysql_insert_id(); $statusMessage = "The application ".$_REQUEST['queueName']." was successfully added into the database
\n"; addmsg($statusMessage,"Green"); query_appdb("DELETE from appQueue where queueId = ".$_REQUEST['queueId'].";"); $goodtogo = 1; } } else { addmsg("You did not pick an application Parent!",red); redirect(apidb_fullurl("admin/adminAppQueue.php?cat=view&queueId=".$_REQUEST['queueId'])); exit; } } //Send Status Email if ($ob->queueEmail && $goodtogo) { $fullAppName = lookupAppName($_REQUEST['appParent'])." Version: ".lookupVersionName($_REQUEST['appParent'], $_REQUEST['appVersion']); $ms = "Application Database Status Report\n"; $ms .= "----------------------------------\n\n"; $ms .= "Your application: ".$fullAppName." has been entered "; $ms .= "into the application database.\n\n"; $ms .= APPDB_ROOT."appview.php?appId=".$_REQUEST['appParent']."&versionId=".$_REQUEST['appVersion']."\n\n"; $ms .= "Thanks!\n\n"; $ms .= $emailtext; mail(stripslashes($ob->queueEmail),'[AppDB] Status Report',$ms); } if ($goodtogo) { $email = getNotifyEmailAddressList($_REQUEST['appParent'], $_REQUEST['appVersion']); if($email) { $fullAppName = "Application: ".lookupAppName($_REQUEST['appParent']). " Version: ".lookupVersionName($_REQUEST['appParent'], $_REQUEST['appVersion']); $ms = APPDB_ROOT."appview.php?appId=".$_REQUEST['appParent']."&versionId=".$_REQUEST['appVersion']."\n\n"; $ms .= "New Application added to database:\n\n"; $ms .= $fullAppName."\n\n"; $ms .= STANDARD_NOTIFY_FOOTER; mail(stripslashes($email), "[AppDB] NEW ".$fullAppName ,$ms); } else { $email = "no one"; } addmsg("message sent to: ".$email, "green"); } //done addmsg("View App", "green"); redirect(apidb_fullurl("admin/adminAppQueue.php")); exit; } else if ($_REQUEST['sub'] == 'Delete' && $_REQUEST['queueId']) { //delete main item $query = "DELETE from appQueue where queueId = ".$_REQUEST['queueId'].";"; $result = query_appdb($query, "unable to delete selected application!"); if(!$result) { redirect(apidb_fullurl("admin/adminAppQueue.php?appId=".$_REQUEST['appId']."&versionId=".$_REQUEST['versionId'])); } else { //Send Status Email if ($ob->queueEmail) { if($ob->queueCatId == -1) //app version { $fullAppName = lookupAppName($_REQUEST['appParent'])." Version: ".$ob->queueVersion; } else { $fullAppName = $ob->queueName." Version: ".$ob->queueVersion; } $ms = "Application Database Status Report\n"; $ms .= "----------------------------------\n\n"; $ms .= "Your application: ".$fullAppName." has not been entered "; $ms .= "into the application database.\n\n"; $ms .= "Sorry!\n\n"; $ms .= $emailtext; mail(stripslashes($ob->queueEmail),'[AppDB] Status Report',$ms); } //success addmsg("Application was successfully deleted from the Queue.", "green"); redirect(apidb_fullurl("admin/adminAppQueue.php?appId=".$_REQUEST['appId']."&versionId=".$_REQUEST['versionId'])); } } else { //error no sub! addmsg("Internal Routine Not Found!!", "red"); redirect(apidb_fullurl("admin/adminAppQueue.php")); } exit; } else { apidb_header("Admin App Queue"); echo '"; apidb_footer(); } ?>