Fix unqueueing new versions
This commit is contained in:
@@ -86,9 +86,9 @@ if ($_REQUEST['sub'])
|
|||||||
|
|
||||||
echo '<tr valign=top><td class=color3 align=center colspan=2>' ,"\n";
|
echo '<tr valign=top><td class=color3 align=center colspan=2>' ,"\n";
|
||||||
echo '<input type="hidden" name="versionId" value="'.$oVersion->iVersionId.'" />';
|
echo '<input type="hidden" name="versionId" value="'.$oVersion->iVersionId.'" />';
|
||||||
echo '<input type="submit" value=" Submit App Into Database " class=button> ',"\n";
|
echo '<input type="submit" value=" Submit Version Into Database " class="button"> ',"\n";
|
||||||
echo '<input name="sub" type=submit value="Delete" class=button> </td></tr>',"\n";
|
echo '<input name="sub" type=submit value="Delete" class="button"></td></tr>',"\n";
|
||||||
echo '</table>',"\n";
|
echo '</table></form>',"\n";
|
||||||
} else // application
|
} else // application
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -188,7 +188,7 @@ if ($_REQUEST['sub'])
|
|||||||
echo '<input type="hidden" name="appId" value="'.$oApp->iAppId.'" />';
|
echo '<input type="hidden" name="appId" value="'.$oApp->iAppId.'" />';
|
||||||
echo '<input type=submit value=" Submit App Into Database " class=button> ',"\n";
|
echo '<input type=submit value=" Submit App Into Database " class=button> ',"\n";
|
||||||
echo '<input name="sub" type="submit" value="Delete" class="button" /></td></tr>',"\n";
|
echo '<input name="sub" type="submit" value="Delete" class="button" /></td></tr>',"\n";
|
||||||
echo '</table>',"\n";
|
echo '</table></form>',"\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
echo html_frame_end(" ");
|
echo html_frame_end(" ");
|
||||||
@@ -196,7 +196,7 @@ if ($_REQUEST['sub'])
|
|||||||
}
|
}
|
||||||
else if ($_REQUEST['sub'] == 'add')
|
else if ($_REQUEST['sub'] == 'add')
|
||||||
{
|
{
|
||||||
if (is_numeric($_REQUEST['appId'])) // application
|
if (is_numeric($_REQUEST['appId']) && !is_numeric($_REQUEST['versionId'])) // application
|
||||||
{
|
{
|
||||||
// add new vendor
|
// add new vendor
|
||||||
if($sVendor)
|
if($sVendor)
|
||||||
@@ -208,10 +208,10 @@ if ($_REQUEST['sub'])
|
|||||||
$oApp = new Application($_REQUEST['appId']);
|
$oApp = new Application($_REQUEST['appId']);
|
||||||
$oApp->update($_REQUEST['appName'], $_REQUEST['appDescription'], $_REQUEST['keywords'], $_REQUEST['webPage'], $_REQUEST['vendorId'], $_REQUEST['catId']);
|
$oApp->update($_REQUEST['appName'], $_REQUEST['appDescription'], $_REQUEST['keywords'], $_REQUEST['webPage'], $_REQUEST['vendorId'], $_REQUEST['catId']);
|
||||||
$oApp->unQueue();
|
$oApp->unQueue();
|
||||||
} else if(is_numeric($_REQUEST['versionId'])) // version
|
} else if(is_numeric($_REQUEST['versionId']) && is_numeric($_REQUEST['appId'])) // version
|
||||||
{
|
{
|
||||||
$oVersion = new Version($_REQUEST['versionId']);
|
$oVersion = new Version($_REQUEST['versionId']);
|
||||||
$oVersion->update($_REQUEST['versionName'], $_REQUEST['versionDescription']);
|
$oVersion->update($_REQUEST['versionName'], $_REQUEST['versionDescription'],null,null,$_REQUEST['appId']);
|
||||||
$oVersion->unQueue();
|
$oVersion->unQueue();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -125,20 +125,21 @@ class Version {
|
|||||||
/**
|
/**
|
||||||
* Update version.
|
* Update version.
|
||||||
* FIXME: Informs interested people about the modification.
|
* FIXME: Informs interested people about the modification.
|
||||||
|
* FIXME: Use compile_update_string instead of addslashes.
|
||||||
* Returns true on success and false on failure.
|
* Returns true on success and false on failure.
|
||||||
*/
|
*/
|
||||||
function update($sName=null, $sDescription=null, $sTestedRelease=null, $sTestedRating=null, $iAppId=null)
|
function update($sName=null, $sDescription=null, $sTestedRelease=null, $sTestedRating=null, $iAppId=null)
|
||||||
{
|
{
|
||||||
if ($sName)
|
if ($sName)
|
||||||
{
|
{
|
||||||
if (!query_appdb("UPDATE appVersion SET versionName = '".$sName."' WHERE versionId = ".$this->iVersionId))
|
if (!query_appdb("UPDATE appVersion SET versionName = '".addslashes($sName)."' WHERE versionId = ".$this->iVersionId))
|
||||||
return false;
|
return false;
|
||||||
$this->sName = $sName;
|
$this->sName = $sName;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($sDescription)
|
if ($sDescription)
|
||||||
{
|
{
|
||||||
if (!query_appdb("UPDATE appVersion SET description = '".$sDescription."' WHERE versionId = ".$this->iVersionId))
|
if (!query_appdb("UPDATE appVersion SET description = '".addslashes($sDescription)."' WHERE versionId = ".$this->iVersionId))
|
||||||
return false;
|
return false;
|
||||||
$this->sDescription = $sDescription;
|
$this->sDescription = $sDescription;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user