Alexander Nicolaysen Sørnes : Prevent ids from disappearing during form processing
Chris Morgan
cmorgan at winehq.org
Mon Oct 22 18:32:04 CDT 2007
Module: appdb
Branch: master
Commit: fe56884a98ac13c2cbe5af26af33063a9089edb9
URL: http://source.winehq.org/git/appdb.git/?a=commit;h=fe56884a98ac13c2cbe5af26af33063a9089edb9
Author: Alexander Nicolaysen Sørnes <alex at thehandofagony.com>
Date: Mon Oct 22 18:58:15 2007 +0200
Prevent ids from disappearing during form processing
---
include/application.php | 4 +++-
include/testData.php | 8 ++++++--
include/version.php | 8 ++++++--
3 files changed, 15 insertions(+), 5 deletions(-)
diff --git a/include/application.php b/include/application.php
index 47033fa..15bf660 100644
--- a/include/application.php
+++ b/include/application.php
@@ -618,7 +618,9 @@ class Application {
/* $aValues can be $_REQUEST or any array with the values from outputEditor() */
public function GetOutputEditorValues($aValues)
{
- $this->iAppId = $aValues['iAppId'];
+ if($aValues['iAppId'])
+ $this->iAppId = $aValues['iAppId'];
+
$this->sName = $aValues['sAppName'];
$this->sDescription = $aValues['shAppDescription'];
$this->iCatId = $aValues['iAppCatId'];
diff --git a/include/testData.php b/include/testData.php
index 3dd833e..03b56f2 100644
--- a/include/testData.php
+++ b/include/testData.php
@@ -815,8 +815,12 @@ class testData{
/* $aValues can be $_REQUEST or any array with the values from outputEditor() */
function GetOutputEditorValues($aValues)
{
- $this->iTestingId = $aValues['iTestingId'];
- $this->iVersionId = $aValues['iVersionId'];
+ if($aValues['iTestingId'])
+ $this->iTestingId = $aValues['iTestingId'];
+
+ if($aValues['iVersionId'])
+ $this->iVersionId = $aValues['iVersionId'];
+
$this->shWhatWorks = $aValues['shWhatWorks'];
$this->shWhatDoesnt = $aValues['shWhatDoesnt'];
$this->shWhatNotTested = $aValues['shWhatNotTested'];
diff --git a/include/version.php b/include/version.php
index 6da13c4..63a5e03 100644
--- a/include/version.php
+++ b/include/version.php
@@ -705,8 +705,12 @@ class version {
/* $aValues can be $_REQUEST or any array with the values from outputEditor() */
public function GetOutputEditorValues($aValues)
{
- $this->iAppId = $aValues['iAppId'];
- $this->iVersionId = $aValues['iVersionId'];
+ if($aValues['iAppId'])
+ $this->iAppId = $aValues['iAppId'];
+
+ if($aValues['iVersionId'])
+ $this->iVersionId = $aValues['iVersionId'];
+
$this->sName = $aValues['sVersionName'];
$this->sDescription = $aValues['shVersionDescription'];
$this->sTestedRating = $aValues['sMaintainerRating'];
More information about the wine-cvs
mailing list