is_maintainer($_REQUEST['appId'], $_REQUEST['versionId'])) ) { errorpage("Insufficient Privileges!"); exit; } if(isset($_REQUEST['submit1'])) { if($_REQUEST['submit1'] == "Update Database") { $statusMessage = ''; // Get the old values from the database $query = "SELECT * FROM appVersion WHERE appId = ".$_REQUEST['appId']." and versionId = ".$_REQUEST['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($_REQUEST['versionName']); $description = addslashes($_REQUEST['description']); $webPage = addslashes($_REQUEST['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 <> $_REQUEST['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 = '".$_REQUEST['keywords']."', ". "description = '".$description."', ". "webPage = '".$webPage."'". " WHERE appId = ".$_REQUEST['appId']." and versionId = ".$_REQUEST['versionId']; if (mysql_query($query)) { //success $email = getNotifyEmailAddressList($_REQUEST['appId'], $_REQUEST['versionId']); if($email) { $fullAppName = "Application: ".lookupAppName($_REQUEST['appId'])." Version: ".lookupVersionName($_REQUEST['appId'], $_REQUEST['versionId']); $ms .= APPDB_ROOT."appview.php?appId=".$_REQUEST['appId']."&versionId=".$_REQUEST['versionId']."\n"; $ms .= "\n"; $ms .= ($_SESSION['current']->username ? $_SESSION['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=".$_REQUEST['appId']."&versionId=".$_REQUEST['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 "