include("path.php"); include(BASE."include/"."incl.php"); include(BASE."include/"."tableve.php"); include(BASE."include/"."qclass.php"); //check for admin privs if(!loggedin() || (!havepriv("admin") && !$current->ownsApp($appId)) ) { errorpage("Insufficient Privileges!"); exit; } apidb_header("Edit Application Version"); $t = new TableVE("edit"); if($cmd) { $statusMessage = ''; //process screenshot upload if($cmd == "screenshot_upload") { if(debugging()) { echo "
Screenshot: ($appId) file=$imagefile size=$imagefile_size\n";
echo " name=$imagefile_name type=$imagefile_type
";
}
if(!copy($imagefile, "../data/screenshots/".basename($imagefile_name)))
{
// whoops, copy failed. do something
echo html_frame_start("Edit Application","300");
echo "
debug: copy failed; $imagefile; $imagefile_name
\n"; echo html_frame_end(); echo html_back_link(1,"editAppVersion.php?appId=$appId&versionID=$versionId"); apidb_footer(); exit; } $query = "INSERT INTO appData VALUES (null, $appId, $versionId, 'image', ". "'".addslashes($screenshot_desc)."', '".basename($imagefile_name)."')"; if(debugging()) { echo "query: $query
"; } if (mysql_query($query)) { //success $statusMessage = "The image was successfully added into the database
\n"; } else { //error $statusMessage = "Database Error!
".mysql_error()."
$query
"; } } } // display status message if ($statusMessage) { echo html_frame_start("Edit Application","300"); echo "$statusMessage
\n"; echo html_frame_end(); echo html_back_link(1,"editAppVersion.php?appId=$appId&versionId=$versionId"); } } else if($HTTP_POST_VARS) { $t->update($HTTP_POST_VARS); } else { $table = "appVersion"; $query = "SELECT * FROM $table WHERE appId = $appId AND versionId = $versionId"; if(debugging()) { echo "query: $query
"; } $t->edit($query); //image upload box echo '',"\n"; echo html_back_link(1,$apidb_root."appview.php?appId=$appId&versionId=$versionId"); } apidb_footer(); ?>