hasPriv("admin")) { errorpage("Insufficient privileges."); exit; } // shows the list of appdata in queue if (!$_REQUEST['queueId']) { //get available appData $sQuery = "SELECT * from appDataQueue;"; $hResult = query_appdb($sQuery); if(!$hResult || !mysql_num_rows($hResult)) { //no appData in queue echo html_frame_start("","90%"); echo '
The App Data Queue is empty.
',"\n"; echo 'There is nothing for you to do. Check back later.
',"\n"; echo html_frame_end(" "); } else { //help echo "| \n\n";
echo " This is a list of application data submitted by users.\n"; echo "Please inspect carefully this data before accepting it.\n"; echo " |
| Submission Date | \n"; echo "Queue Id | \n"; echo "Name (e-mail) | \n"; echo "Application Name | \n"; echo "Version | \n"; echo "Type | \n"; echo "|
| ".date("Y-n-t h:i:sa", $ob->submitTime)." | \n"; echo "".$ob->queueId." | \n"; if($ob->userId) { $oUser = new User($ob->userId); echo "".$oUser->sRealname." (".$oUser->sEmail.") | \n"; } else echo "Anonymous | \n"; echo "".appIdToName($ob->appId)." | \n"; echo "".versionIdToName($ob->versionId)." | \n"; echo "".$ob->type." | \n"; echo "
query: $query
","green"); if (query_appdb($sQuery)) { $statusMessage = "The application data was successfully added into the database
\n"; //delete the item from the queue query_appdb("DELETE from appDataQueue where queueId = ".$obj_row->queueId.";"); //Send Status Email $oUser = new User($obj_row->userId); if ($oUser->sEmail) { $sSubject = "Application Data Request Report"; $sMsg = "Your submission of an application data for ".appIdToName($obj_row->appId).versionIdToName($obj_row->versionId)." has been accepted. "; $sMsg .= $_REQUEST['replyText']; $sMsg .= "We appreciate your help in making the Application Database better for all users.\r\n"; mail_appdb($oUser->sEmail, $sSubject ,$sMsg); } //done echo html_frame_start("Submit App Data","600"); echo "$statusMessage
\n"; } } elseif ($_REQUEST['reject']) { $oUser = new User($obj_row->userId); if ($oUser->sEmail) { $sSubject = "Application Data Request Report"; $sMsg = "Your submission of an application data for ".appIdToName($obj_row->appId).versionIdToName($obj_row->versionId)." was rejected. "; $sMsg .= $_REQUEST['replyText']; mail_appdb($oUser->sEmail, $sSubject ,$sMsg); } //delete main item $sQuery = "DELETE from appDataQueue where queueId = ".$obj_row->queueId.";"; unlink("../data/queued/screenshots/".$obj_row->queueId); unlink("../data/queued/screenshots/originals/".$obj_row->queueId); unlink("../data/queued/screenshots/thumbnails/".$obj_row->queueId); $hResult = query_appdb($sQuery); echo html_frame_start("Delete application data submission",400,"",0); if($result) { //success echo "Application data was successfully deleted from the Queue.
\n"; } } } echo html_frame_end(" "); echo html_back_link(1,'adminAppDataQueue.php'); apidb_footer(); ?>