include("path.php"); include(BASE."include/"."incl.php"); include(BASE."include/"."tableve.php"); include(BASE."include/"."qclass.php"); require(BASE."include/"."application.php"); //check for admin privs if(!loggedin() || (!havepriv("admin") && !isMaintainer($appId, $versionId)) ) { errorpage("Insufficient Privileges!"); exit; } if($HTTP_POST_VARS) { if($submit1 == "Update Database") { $statusMessage = ''; // Get the old values from the database $query = "SELECT * FROM appVersion WHERE appId = $appId and versionId = $versionId"; $result = mysql_query($query); $ob = mysql_fetch_object($result); $old_versionName = $ob->versionName; $old_keywords = $ob->keywords; $old_description = $ob->description; $old_webPage = $ob->webPage; $versionName = addslashes($versionName); $description = addslashes($description); $webPage = addslashes($webPage); $VersionChanged = false; if ($old_versionName <> $versionName) { $WhatChanged .= "Version name: Old Value: ".stripslashes($old_versionName)."\n"; $WhatChanged .= " New Value: ".stripslashes($versionName)."\n"; $VersionChanged = true; } if ($old_keywords <> $keywords) { $WhatChanged .= " Key Words: Old Value: ".stripslashes($old_keywords)."\n"; $WhatChanged .= " New Value: ".stripslashes($keywords)."\n"; $VersionChanged = true; } if ($old_webPage <> $webPage) { $WhatChanged .= " Web Page: Old Value: ".stripslashes($old_webPage)."\n"; $WhatChanged .= " New Value: ".stripslashes($webPage)."\n"; $VersionChanged = true; } if ($old_description <> $description) { $WhatChanged .= " Description: Old Value:\n"; $WhatChanged .= "-----------------------:\n"; $WhatChanged .= stripslashes($old_description)."\n"; $WhatChanged .= "-----------------------:\n"; $WhatChanged .= " Description: Vew Value:\n"; $WhatChanged .= "-----------------------:\n"; $WhatChanged .= stripslashes($description)."\n"; $WhatChanged .= "-----------------------:\n"; $VersionChanged = true; } //did anything change? if ($VersionChanged) { $query = "UPDATE appVersion SET versionName = '".$versionName."', ". "keywords = '".$keywords."', ". "description = '".$description."', ". "webPage = '".$webPage."'". " WHERE appId = $appId and versionId = $versionId"; if (mysql_query($query)) { //success $email = getNotifyEmailAddressList($appId, $versionId); if($email) { $fullAppName = "Application: ".lookupAppName($appId)." Version: ".lookupVersionName($appId, $versionId); $ms .= APPDB_ROOT."appview.php?appId=$appId&versionId=$versionId"."\n"; $ms .= "\n"; $ms .= ($current->username ? $current->username : "Anonymous")." changed ".$fullAppName."\n"; $ms .= "\n"; $ms .= $WhatChanged."\n"; $ms .= "\n"; $ms .= STANDARD_NOTIFY_FOOTER; mail(stripslashes($email), "[AppDB] ".$fullAppName ,$ms); } else { $email = "no one"; } addmsg("mesage sent to: ".$email, green); addmsg("The Version was successfully updated in the database", "green"); redirect(apidb_fullurl("appview.php?appId=$appId&versionId=$versionId")); } else { //error $statusMessage = "
Database Error!
".mysql_error()."
query: $query
"; } $result = mysql_query($query); list($versionName, $keywords, $description, $webPage) = mysql_fetch_row($result); apidb_header("Edit Application Version"); echo "